# Adjust order of ShopCategories(in batch)

- Adjust all ShopCategories' sequence in store.
- Please make sure openShopCategorySequenceDTOList contains all shopCategory in store, otherwise the interface invoke will be rejected.

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

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

## Request fields (application/json):

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

  - `openShopCategorySequenceDTOList` (array, required)
    ShopCategory target sequence data model

  - `openShopCategorySequenceDTOList.shopCategoryId` (integer)
    Unique Category ID generated by Keeta system.
    Example: 5675

  - `openShopCategorySequenceDTOList.sequence` (integer)
    Determines the sorting position of the category in menu displays. Uses 1-based indexing (1 = first position).
    Example: 345454657

## 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

