post https://api.developers.deliveroo.com/brands//catalogue/uploads
The Catalogue Upload endpoint allows grocery and retail partners to create and update a catalogue of items and associated data. Sites can reference this catalogue (by provided id) in subsequent update listings calls
As processing large amounts of catalogue data can be resource-intensive, there are a few steps necessary for catalogue upload.
Steps:
- Correctly set up webhooks for the Catalogue API in the Developer Portal
- Call Catalogue Upload URL. Successful requests will receive an
upload_url
and anupload_id
, which is used for tracking the entire catalogue upload lifecycle - Upload catalogue data to the
upload_url
provided in the response. When upload is complete catalogue processing will begin - When processing is complete, or a problem occurs, webhook notifications will be sent, containing the
upload_id
Points to Note
upload_url
expires 60 minutes after being issued.upload_url
should be called with the catalogue information specified in the Upload URL requestupload_url
should not be used for uploading multiple files.
Rate Limit
This endpoint is rate-limited at 10 requests per minute per brand.
Entity Limits
Brands should not have more than 10 active catalogues (catalogues with listed sites) at any point in time.