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:

