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"
}
]
}
}