Write-backs move approved prices out of Elastly. To push your catalog and sales history in,
see Ingest. To have the SDK run this loop for you, see
Build your own connector.
Before you start
Connect Custom ERP or Custom Storefront under Integrations, then create a Connector API key under Settings → API keys and send it as a bearer token on every request.How claiming works
Claiming hands you a batch of approved prices and leases them to you for a short window. While a price is leased, Elastly won’t hand it to another caller and won’t write it through a native connector, so a price is never applied twice.Claim
Claim a batch of approved prices. They’re leased to you.
Acknowledge
Acknowledge what landed. Successes are marked applied; failures
return to the queue.
productSku
and productExternalId, so you can match it however your system keys products.
Delivery is at-least-once, so make your write idempotent. A task whose ack never arrived returns
to the queue and reaches you again. Setting the same price twice should be harmless. When you
acknowledge,
expired counts tasks whose lease had already run out; those were returned to the
queue, so claim again and reapply them.