Skip to content

Webhook logs overview ​

Webhook logs are the delivery history for one webhook.

The webhook log object ​

Attributes ​

  • created_at string (date-time)

    When the record was created.

  • duration_ms integer

    The duration ms.

  • error_message string

    The error message.

  • event_type string

    The event type.

  • id string (uuid)

    Unique identifier.

  • request_body string

    The request body.

  • request_headers string

    The request headers.

  • request_method string

    The request method.

  • response_body string

    The response body.

  • response_headers string

    The response headers.

  • response_status string

    The response status.

  • retry_count integer

    How many retrys are attached.

  • status_text string

    The status text.

  • webhook_id string (uuid)

    The related webhook.

Response200
json
{
  "created_at": "2026-01-14T09:22:41.478363Z",
  "duration_ms": 1,
  "error_message": "example",
  "event_type": "example",
  "id": "b7e42a19-3c5d-4f80-9a26-8d1c0f4e7b53",
  "request_body": "example",
  "request_headers": "example",
  "request_method": "example",
  "response_body": "example",
  "response_headers": "example",
  "response_status": "example",
  "retry_count": 3,
  "status_text": "example",
  "webhook_id": "f960d3c2-8524-4a41-b8eb-055ce4be2a7f"
}

Endpoints ​

MethodPathDescription
GET/api/v2/workspaces/{slug}/webhook-logs/{webhook_id}/List webhook logs
GET/api/v2/workspaces/{slug}/webhook-logs/{webhook_id}/{pk}/Get a webhook log

Response shaping ​

Every webhook log read accepts ?fields= for sparse responses — see Sparse fields. Errors follow the shared problem+json contract.