Webhook Logs
List webhook logs
List delivery logs for a specific webhook.
Authorization
BearerAuth AuthorizationBearer <token>
API key authentication. Use your API key as the bearer token.
In: header
Path Parameters
webhookId*string
Webhook ID
Match
^wh_[a-zA-Z0-9]+$Query Parameters
limit?integer
Maximum number of items to return (1-200)
Default
50Range
1 <= value <= 200offset?integer
Number of items to skip
Default
0Range
0 <= valuesort?string
Sort order by attempted time
Default
"desc"Value in
"asc" | "desc"min_status?integer
Minimum HTTP status code
max_status?integer
Maximum HTTP status code
Response Body
application/json
application/json
application/json
curl -X GET "https://backend.blooio.com/v2/api/webhooks/wh_abc123def456/logs"{
"logs": [
{
"event_id": "string",
"scope": "api",
"attempted_time": 0,
"response_received_at": 0,
"webhook_url": "string",
"event_body": {
"event": "message.sent",
"message_id": "string",
"external_id": "string",
"status": "queued",
"protocol": "imessage",
"timestamp": 0,
"internal_id": "string",
"text": "string",
"attachments": [
{
"url": "string",
"name": "string"
}
],
"is_group": true,
"group_id": "string",
"group_name": "string",
"participants": [
{
"contact_id": "string",
"identifier": "string",
"name": "string"
}
],
"sender": "string",
"sent_at": 0,
"delivered_at": 0,
"read_at": 0,
"error_code": "string",
"error_message": "string"
},
"response_status": 0,
"response_json": {}
}
],
"pagination": {
"limit": 0,
"offset": 0,
"total": 0
}
}{
"error": "string",
"status": 0
}{
"error": "string",
"status": 0
}