This API provides comprehensive menu management capabilities for Keeta platform integration, including menu synchronization, product status management, and real-time notifications.
- Adjust order of a product(in a specific ShopCategory)
Keeta Menu Management API (v.1.0.0)
https://open.mykeeta.com/api/open/
Request
- Product data that can be transmitted in one batch should not exceed 200. If there are more products, please delete them in batches.
- The interface supports partial synchronization success and partial synchronization failure. However, if there is a parameter format error, all will fail.
- If needLinkage=1, this API will also delete the linked ChoiceGroupSkus (the same name with Spu). But if the ChoiceGroupSku status violates the rule of ChoiceGroup, it wouldn't be modified.
Rate limit: 50 QPS by appId dimension.
https://open.mykeeta.com/api/open/product/spu/batchdel
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
https://open.mykeeta.com/api/open/product/spu/batchdel \
-H 'Content-Type: application/json' \
-d '{
"shopId": 25381,
"spuIdList": [
1,
2,
3
],
"linkedDel": true
}'
Batch deletion result.
A numeric status identifier indicating the result of the interface call, used to determine whether the operation executed successfully.
Enum Value | Description |
---|---|
0 | The request was executed successfully. |
Non-zero value | The request execution failed. Specific error details can be viewed in the message field. |
Text description corresponding to the status code, explaining the operation result or error cause to users.
{ "code": 0, "message": "Success", "data": [ 0 ], "errorList": [ { … } ] }
https://open.mykeeta.com/api/open/product/spu/updatesequence
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
https://open.mykeeta.com/api/open/product/spu/updatesequence \
-H 'Content-Type: application/json' \
-d '{
"shopId": 1,
"shopCategoryId": 22,
"spuId": 333,
"sequence": 2
}'
Request executed successfully
A numeric status identifier indicating the result of the interface call, used to determine whether the operation executed successfully.
Enum Value | Description |
---|---|
0 | The request was executed successfully. |
Non-zero value | The request execution failed. Specific error details can be viewed in the message field. |
{ "code": 0, "message": "Success" }
https://open.mykeeta.com/api/open/product/spu/batchupdatesequence
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
https://open.mykeeta.com/api/open/product/spu/batchupdatesequence \
-H 'Content-Type: application/json' \
-d '{
"shopId": 0,
"shopCategoryId": 0,
"spuSequenceDTOList": [
{
"spuId": 0,
"sequence": 0
}
]
}'
Request executed successfully
A numeric status identifier indicating the result of the interface call, used to determine whether the operation executed successfully.
Enum Value | Description |
---|---|
0 | The request was executed successfully. |
Non-zero value | The request execution failed. Specific error details can be viewed in the message field. |
{ "code": 0, "message": "Success" }