Skip to main content
Version: 1.2.1 (Latest)

Cập nhật trạng thái liên kết thiết bị

API này cho phép cập nhật trạng thái liên kết giữa thiết bị TINGEEBOX và các Cửa hàng/STK. Dùng trong trường hợp cần thay đổi cửa hàng quản lý thiết bị hoặc hủy liên kết tạm thời.

POST
URLhttps://open-api.tingee.vn/v1/device/update-shop-device-link-status

Cập nhật danh sách các cửa hàng mà thiết bị TINGEEBOX được phép hiển thị giao dịch.

Header Request​

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

Body Parameter​

TrườngKiểuBắt buộcMô tả
uuidstring✓Mã định danh duy nhất của thiết bị.
typestring✓Loại ứng dụng gửi yêu cầu (Ví dụ: app-tingee, baas).
appTypestring✓Loại hệ thống tích hợp (Mặc định: ocb-web).
shopsLinkToDeviceDtosobject[]✓Danh sách cửa hàng cần cập nhật trạng thái.

Chi tiết shopsLinkToDeviceDtos:

TrườngKiểuBắt buộcMô tả
shopIdnumber✓ID của cửa hàng (Bắt buộc nếu không có vaAccountNumber).
shopNamestring✓Tên cửa hàng.
fullAddressstring✓Địa chỉ cửa hàng.
isLinkToDeviceboolean✓true: liên kết, false: hủy liên kết.
vaAccountNumberstring✕Số tài khoản VA liên kết.

Ví dụ mã nguồn​

curl --location --request POST 'https://open-api.tingee.vn/v1/device/update-shop-device-link-status' \
--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 '{
"uuid": "DEVICE-001",
"type": "app-tingee",
"appType": "ocb-web",
"shopsLinkToDeviceDtos": [
{
"shopName": "Shop Demo",
"shopId": 101,
"isLinkToDevice": true,
"fullAddress": "123 Main St",
"vaAccountNumber": "123456789"
}
]
}'

Response mẫu​

{
"code": "00",
"message": "Success",
"data": {}
}
TrườngKiểuMô tả
codestringMã kết quả (00 = Thành công).
messagestringThông điệp phản hồi.

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.