WebhookLog
idstring<uuid>
webhookIdstring<uuid>
statusCodeintegernullable
null when no HTTP response was received (DNS, TLS, connection failure or timeout); timeout can also occur after connecting.
responseBodystringnullable
requestBodystringnullable
Recorded event JSON serialized as a string, or null for validation without an event body. Invalid/truncated legacy payloads cannot be replayed.
responseTimeMsintegernullable
statusWebhookLogStatusnullable
Possible values: [Success, Error]
resolvedboolean
A later attempt in this log's retry chain succeeded. The original status remains Error.
canRetryboolean
This log has no later attempt and is eligible for individual retry. Event logs require a valid recorded payload; validation logs use the validation flow.
canRetryBulkboolean
This log is eligible for bulk retry. Validation logs are excluded even when canRetry is true.
parentWebhookLogIdstring<uuid>nullable
sendAtstring<date-time>nullable
isDeletedboolean
createdDatestring<date-time>
messageIdstring<uuid>nullable
webhook objectnullable
idstring
endpointstring
WebhookLog
{
"id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"webhookId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"statusCode": 0,
"responseBody": "string",
"requestBody": "string",
"responseTimeMs": 0,
"status": "Success",
"resolved": true,
"canRetry": true,
"canRetryBulk": true,
"parentWebhookLogId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"sendAt": "2024-07-29T15:51:28.071Z",
"isDeleted": true,
"createdDate": "2024-07-29T15:51:28.071Z",
"messageId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"webhook": {
"id": "string",
"endpoint": "string"
}
}