Send a test webhook delivery
POST/settings/webhook/testSend a test event to your configured webhook endpoint to verify connectivity and signature handling.
Headers
| Header | Description | Required |
|---|---|---|
| Authorization | Bearer token with your secret API key | yes |
Example Request
Request
const response = await fetch('https://checkout-api.exodus-int.com/settings/webhook/test', {
method: 'POST',
headers: {
Authorization: 'Bearer sk_live_xxxxxxxxxxxxxxxx',
},
});Responses
| Status | Description |
|---|---|
| 200 | The test delivery result. |
| 400 | Validation error |
| 401 | Missing or invalid authentication |
| 422 | No webhook configured. |
Response body
| Field | Type | Required | Description |
|---|---|---|---|
| object | enum: webhook_test | yes | |
| delivered | boolean | yes | |
| status | number | — | |
| error | string | — |
Example Response
{
"object": "webhook_test",
"delivered": true,
"status": 200
}Error Response
Error (e.g. 400)
{
"error": {
"type": "validation_error",
"message": "amount must be a positive number",
"param": "amount"
}
}