Overview
Call this endpoint as a GET request to retry processing of failed webhook events using the URL that is provided below.
NOTE: The platform will automatically retry webhooks when it fails to post data to a webhook’s configured endpoint. Currently, the platform will retry in five-minute intervals over a 3-day period.
If the platform is still unable to post data to a webhook’s configured endpoint after this retry period ends, this endpoint can be called to retry any webhooks that have failed processing for the past 7 days.
Endpoint
Method | URL |
---|---|
GET | https://api.everlytic.net/transactional/email/v1/webhooks/failed/reprocess |
Properties
200 OK
Property |
Description |
Parameters |
---|---|---|
status |
The success state of the delete request |
|
401 Unauthorized
Property |
Description |
Data Type |
Expected Parameters |
---|---|---|---|
code |
The HTTP response status code |
integer |
|
message |
The reason for the failure |
string |
Valid string |
error |
Array containing errors field |
JSON |
|
errors |
Array containing the failure details |
JSON |
|
domain |
The classification of the type of error |
string |
|
reason |
Keyword used to describe the error |
string |
|
message |
Text describing the reason for the failure |
string |
Valid string |
locationType |
The location where the failure occurred |
string |
|
location |
The type of validation that failed |
string |
|
Requests
curl --location 'https://api.everlytic.net/transactional/email/v1/webhooks/failed/reprocess'
Responses
Status Code | Explanation |
---|---|
200 OK | Failed webhooks were successfully queued for re-processing |
401 Unauthorized | The provided authorization credentials are incorrect |
200 OK
{ "status": true }
401 Unauthorized
{ "code": 401, "message": "Login Required", "error": { "errors": [ { "domain": "global", "reason": "required", "message": "Login Required", "locationType": "request", "location": "authorization" } ] } }