SendApp Docs
Log in

Sync many products

POST https://app.sendapp.ai/api/products/bulk
Up to 1000 products per call, with the same fields as the single endpoint. The answer comes back at once (202): the rows are checked immediately and written shortly after, in blocks, without slowing the shop down. For a large catalogue make several calls in a row.

The answer carries an import_id to follow the progress.
One wrong row does not stop the others. Invalid rows are listed at once in errors, with their position in your list (index), the SKU and the reason.
Sending the whole catalogue again is safe and fast: identical products are counted as unchanged and are not rewritten.
import_key makes the call repeatable: if you send it again after a timeout with the same key (within 24 hours) you get the same import back, not a second one.
Limits: 3 imports in progress per account (beyond that, a 429 answer with Retry-After), 20 bulk calls per minute, request body at most 8 MB, 20,000 products per account.

Parameters

4 · 2 required
apikey required
Your API Key (alternatively: the X-API-Key header).
token optional
Account token. Required if you have more than one.
products required
List of products, with the same fields as the single endpoint. At most 1000 per call; each SKU only once.
import_key optional
Your own identifier for the call (max 80 characters), so it can be repeated without duplicates.
Need help with the integration? info@sendapp.live