# Adjust products order in a ShopCategory(in batch)

1. Adjust all products' sequence in a specific ShopCategory.
2. 0 < sequence <= number of spus.
3. Please make sure spuSequenceDTOList contains all Spu in the ShopCategory, otherwise it will fail.

**Rate limit:** 10 QPS by appId dimension.

Endpoint: POST /product/spu/batchupdatesequence
Version: v.1.0.0

## Request fields (application/json):

  - `shopId` (integer, required)
    store id in KeeTa

  - `shopCategoryId` (integer, required)
    ShopCategory id

  - `spuSequenceDTOList` (array, required)
    Spu sequence data model

  - `spuSequenceDTOList.spuId` (integer)
    Unique identifier for the SPU, generated by Keeta system.

  - `spuSequenceDTOList.sequence` (integer)
    Determines the sorting position of the SPU in menu displays. Uses 1-based indexing (1 = first position). Lower numbers appear before higher numbers.

## 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.
    Example: 0

  - `message` (string, required)
    Text description corresponding to the status code, explaining the operation result or error cause to users.
    Example: Success

