Skip to main content
GET
Get Event Delivery Logs

Get Event Delivery Logs

GET https://api.baanx.com/v1/webhooks/events/{eventId}/logs Retrieves delivery logs for a specific event across all webhook endpoints.

Overview

Returns the event details alongside all webhook delivery attempts for that event. Use this to debug why an event wasn’t delivered, check which webhooks received it, and verify delivery timing and responses.

Authentication

This endpoint requires authentication via Bearer token:

Request

Headers

string
required
Bearer token for authentication

Path Parameters

string (UUID)
required
Unique identifier of the event

Request Example

Response

200 Success

object
The event that triggered deliveries. See List Events for field descriptions.
array
Array of delivery log entries, one per delivery attempt per webhook endpoint
string (UUID)
Unique identifier for this log entry
string (UUID)
ID of this event
string (UUID)
ID of the webhook endpoint this delivery was attempted to
integer
Delivery attempt number (1–6)
string
The URL the webhook was delivered to
object
HTTP headers sent with the delivery, including X-Timestamp and X-Signature
object
The webhook payload that was sent
integer | null
HTTP status code returned by your endpoint (null if the request failed to connect)
string | null
Response body returned by your endpoint
string | null
Error message if delivery failed
string
Delivery status: pending, processing, success, or failed
integer | null
Response time in milliseconds
string (ISO 8601)
Timestamp of this delivery attempt
string (ISO 8601) | null
Scheduled time for next retry attempt, if applicable

Error Responses

  • GET /v1/webhooks/events/{eventId}/status - Lightweight status check for this event
  • POST /v1/webhooks/events/{eventId}/retry - Retry delivery for this event
  • GET /v1/webhooks/{id}/logs - View all delivery logs for a specific webhook endpoint