2xx
response a success, and marks any other response as a failure.
Stedi retries events associated with status codes other than 2xx
for up to 4 times with a 90 second wait period inbetween retries.
If the maximum number of retries has been exhausted, Stedi adds the event to the error queue for the webhook.
You can set the Concurrency when configuring the webhook to prevent throttling. This setting determines the maximum number of deliveries that Stedi will attempt to deliver to the endpoint at one time.
2xx
status code within 5 seconds, or the event will be counted as a failed delivery.
2xx
response, then process the data asynchronously. See Best practices for webhook endpoints.
x-stedi-reauthorize
with today’s date as a value. When you save, the webhook will attempt to deliver again. This header can be removed later. Editing the value of a header will also restart deliveries.
You will likely have a queue of messages to deliver, so Stedi will automatically start retrying them after you make this change. If the endpoint is still returning an invalid response, the webhook will return to Deauthorized
.
2xx
status code to acknowledge receipt, then process the payload asynchronously.eventId
from each webhook payload in your databaseeventId
has already been processed