# Delete products(in batch) 1. Product data that can be transmitted in one batch should not exceed 200. If there are more products, please delete them in batches. 2. The interface supports partial synchronization success and partial synchronization failure. However, if there is a parameter format error, all will fail. 3. 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. 50 QPS by appId dimension. Endpoint: POST /product/spu/batchdel Version: v.1.0.0 ## Request fields (application/json): - `shopId` (integer, required) store id in KeeTa Example: 25381 - `spuIdList` (array, required) spuId list Example: [1,2,3] - `linkedDel` (boolean, required) true: need linkage deletion false:no need Example: true ## Response 200 fields (application/json): - `code` (integer, required) A numeric status identifier indicating the result of the interface call, used to determine whether the operation executed successfully. - `message` (string, required) Text description corresponding to the status code, explaining the operation result or error cause to users. Example: "Success" - `data` (array) successful spuId list - `errorList` (array) failed Spu informations - `errorList.id` (integer) Unique identifier for the SPU (Standard Product Unit), generated by Keeta's system - `errorList.name` (string) Display name of the SPU - `errorList.openItemCode` (string) Developer-provided external identifier that maintains a one-to-one mapping with Keeta's internal SPU ID. Refer to the "Menu Development Guide" for implementation details. Example: "VGsku-00035" - `errorList.errorPictureList` (array) Contains information about failed image binding attempts during batch operations, including error details - `errorList.errorPictureList.url` (string) Product image URLs Example: "https://img-ap-hongkong.mykeeta.net/sailorproduct/9c760595674b395e330cf94b0e5068b09999.jpg" - `errorList.errorPictureList.code` (integer) A numeric status identifier indicating the result of the interface call, used to determine whether the operation executed successfully. indicates that . indicates that . can be viewed in the field.