Customer
API lấy thông tin danh sách người nhận trên Goship API
Customer API dùng để lấy danh sách khách hàng của bạn.
Lấy danh sách khách hàng
GET https://sandbox.goship.io/api/v2/customers
Response data:
Trong đó:
id
: Customer IDname
: Họ tênphone
: Số điện thoạiemail
: Emailaddress
: Địa chỉ, 1 customer có thể có nhiều địa chỉ
Phân trang:
Mặc định url này sẽ trả về 25 bản ghi, để lấy nhiều hơn hoặc ít hơn 25 bản ghi mặc định, chúng ta sử dụng tham số size
trên query string, ví dụ:
GET https://sandbox.goship.io/api/v2/customers?size=30
Để di chuyển giữa các trang, chúng ta sử dụng tham số page
trên query string
GET https://sandbox.goship.io/api/v2/customers?size=30&page=2
Tham khảo tài liệu mô tả về Phân trang
Tìm kiếm một khách hàng
Chúng ta sẽ sử dụng tham số q
để tìm kiếm thông tin chi tiết về Customer đó.
GET https://sandbox.goship.io/api/v2/customers/search?q=g3lm98me
Trong đó q
có thể nhận giá trị của các trường id
, name
, email
hoặc phone
.
Tạo mới một khách hàng
Chúng ta có thể tạo mới 1 Customer vào danh sách bằng cách thực hiện 1 request như sau:
POST https://sandbox.goship.io/api/v2/customers
Request body:
Response data:
Khi bạn thêm mới 1 Customer mà có trùng thông tin phone
hoặc email
thì thay vì tạo ra 1 Customer mới, hệ thống sẽ bổ sung thông tin address
mới. Response data lúc đó sẽ như sau:
Cập nhật thông tin khách hàng
Cập nhật thông tin Customer được thực hiện thông qua 1 request như sau:
POST https://sandbox.goship.io/api/v2/customers/t3lm43ac
Trong đó, t3lm43ac
là Customer ID.
Request body:
Response data:
Xóa thông tin khách hàng
Xóa thông tin 1 customer được thực hiện bằng 1 request:
DELETE https://sandbox.goship.io/api/v2/customers/t3lm43ac
Trong đó, t3lm43ac
là Customer ID
Response data: