Webhooks
Get webhook delivery details
Get detailed information about a specific webhook delivery attempt.
Returns:
- The complete request payload that was sent
- Request headers including the signature
- Response status code and body from your endpoint
- Timing information
Use this to debug why a delivery failed or verify what data was sent.
get/tenants/{tenantId}/webhooks/{webhookId}/deliveries/{deliveryId}
Response
Webhook delivery details
Example response
{
"data": {
"id": "whr_abc123def456",
"webhookId": "456",
"webhookName": "My App Webhook",
"event": "MessageSent",
"url": "https://myapp.com/webhooks/email",
"statusCode": 200,
"success": true,
"attempt": 1,
"timestamp": "2024-01-15T10:30:00Z",
"request": {
"headers": {
"Content-Type": "application/json",
"X-Ark-Signature": "base64-encoded-signature",
"X-Ark-Signature-KID": "key-id"
}
},
"response": {
"statusCode": 200,
"body": "{\"received\": true}"
}
},
"meta": {
"requestId": "req_V1StGXR8_Z5jdHi6"
}
}