API ReferenceFeedsIdEvents
Push changed products
POST
Send only the products that changed. Not an API-key endpoint: sign the exact request body with HMAC-SHA256 using the feed's ingest secret and send the hex digest as X-Ace-Signature.
A delta never purges. Products you do not mention are left alone; removals must be named in deletes.
When Autopilot is on for this feed with 'Re-enrich when source data changes', the products in upserts are enriched straight after the write.
id*stringX-Ace-Signature*stringHex HMAC-SHA256 of the raw request body, keyed with the feed's ingest secret.
application/json- body
At most 1000 rows in total. Use a scheduled URL refresh for a whole catalogue.
upserts?array<>deletes?array<string>Your own product ids.
Delta applied
application/json- response
data?curl -X POST 'https://example.com/api/v1/feeds/string/events' \ -H 'X-Ace-Signature: string' \ -H 'Content-Type: application/json' \ -d '{}'Example Response
{ "data": { "feedId": "string", "upserted": 0, "created": 0, "updated": 0, "deleted": 0, "enrichment": "dispatched" }}