# Batch bind Spus picture(support other image urls)

1. Noticed this is an Asynchronous API, if you want to subscribe error messages, please configure webhook with 「eventId=1201」;
2. Make sure all spuIds are belong to shopId;
3. Image requirements:
  1. Image url can be access directly. We only support HTTP/HTTPS protocol for default port (80/tcp or 443/tcp), please don't use other ports;
  2. Image size cannot exceed 5M, the minimum aspect of image is 600px * 450px;
  3. In image url's header field, the Content-Type can only be "**image/jpeg**" or "**image/png**";

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

Endpoint: POST /product/spupicture/batchbind
Version: v.1.0.0

## Request fields (application/json):

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

  - `spuPictureList` (array, required)

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

  - `spuPictureList.urlList` (array)
    List of external image URLs associated with the product.

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

  - `data` (integer)
    taskId of this invocation

