Skip to main content

Lấy danh sách Cửa hàng

API này cung cấp khả năng truy vấn toàn bộ danh sách cửa hàng của các Merchant con. Bạn có thể lọc danh sách theo từng Merchant cụ thể hoặc tìm kiếm theo tên cửa hàng.

POST
URLhttps://uat-open-api.tingee.vn/v1/shop/get-paging

Truy vấn danh sách cửa hàng hỗ trợ phân trang và lọc nâng cao.

Header Request

HeaderBắt buộcMô tả
Content-Typeapplication/json
x-client-idMã định danh của đối tác do TINGEE cung cấp.
x-signatureChữ ký xác thực HMAC SHA512. Xem thêm tại Cách sinh chữ ký.
x-request-timestampThời gian gửi request (format: yyyyMMddHHmmssSSS, múi giờ UTC+7)

Body Parameter

TrườngKiểuBắt buộcMô tả
merchantIdnumberLọc theo ID của Merchant con cụ thể.
filterstringTừ khóa tìm kiếm (Tên cửa hàng, Địa chỉ...).
skipCountnumberSố bản ghi bỏ qua (Vị trí bắt đầu).
maxResultCountnumberSố bản ghi tối đa trên một trang.

Ví dụ mã nguồn

curl --location --request POST 'https://uat-open-api.tingee.vn/v1/shop/get-paging' \
--header 'accept: application/json' \
--header 'x-signature: YOUR_SIGNATURE' \
--header 'x-request-timestamp: 20251110175110111' \
--header 'x-client-id: YOUR_CLIENT_ID' \
--header 'Content-Type: application/json' \
--data '{
"filter": "",
"skipCount": 0,
"maxResultCount": 10,
"merchantId": 1001
}'

Response mẫu

{
"code": "00",
"message": "Success",
"data": {
"totalCount": 1,
"items": [
{
"id": 10001,
"name": "Cửa hàng Chi nhánh 1",
"address": "Số 123 Đường ABC, Hà Nội",
"isActive": true
}
]
}
}
TrườngKiểuMô tả
codestringMã kết quả (00 = Thành công).
messagestringThông điệp phản hồi.
data.totalCountnumberTổng số lượng cửa hàng tìm thấy.
data.itemsarrayDanh sách chi tiết các cửa hàng.

Mã lỗi thường gặp

CodeMô tảHướng xử lý
90Sai format timestampKiểm tra format yyyyMMddHHmmssSSS.
91Request quá hạnKiểm tra thời gian gửi request.
97Sai chữ kýKiểm tra lại Secret Key và logic tạo Signature.
OthersLỗi khácXem Danh sách mã lỗi.