Webhooks are scoped to the integration they are configured on. You’ll only receive webhook events for parcels created
through this integration, and for actions that belong to it. If you have multiple integrations, each one needs its own
webhook configuration.
- In the Sendcloud platform, go to Settings > Integrations, and click Configure on your Sendcloud API integration.
- Select the Webhook feedback enabled checkbox.
- In the Webhook url field, enter the URL of the endpoint in your application that will process the data.
- Click Save.
- Optional: to check your setup, click Test API webhook to send a test webhook to your application.
Sendcloud-Signature header.
- The data your application receives is the same as the parcel payload described in the Parcel status changed webhook reference.
- If a delivery fails, Sendcloud retries up to 10 times with exponential backoff, starting at 5 minutes and capped at 1 hour between attempts. If all retries fail, Sendcloud stops and logs the failure in the connection issue log.
- Webhooks can arrive out of order, for example if your application was unreachable for a while. Use the
timestampfield in each payload to find the most recent update. - For return parcels, you’ll only receive webhook updates if the outgoing shipment was created through the API integration.