Skip to main content
GET
Retrieve all webhook delivery logs for a specific call. This endpoint provides detailed information about webhook requests sent during the call, including request payloads, response status codes, timing, and any errors.
Debugging Webhooks: Use this endpoint to troubleshoot webhook delivery issues, verify that events are being sent correctly, and understand the timing of webhook deliveries during a call.

Path Parameters

Query Parameters

Request

Filter by Webhook Type

Response

Returns an array of webhook log objects ordered by attempt time.

Response Fields

Webhook Types

Error Responses

404 Not Found

Use Cases

Debug Failed Webhooks

Monitor Webhook Latency

Verify Webhook Delivery

Notes

  • Webhooks are only sent if you have configured a webhook_url on your assistant
  • Failed webhooks are automatically retried up to 3 times with exponential backoff
  • Response bodies larger than 10KB are truncated in the logs
  • Webhook logs are retained for 30 days

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Path Parameters

call_id
integer
required

Query Parameters

webhook_type
string | null

Filter by webhook type

Response

Successful Response

webhook_url
string
required
webhook_type
string
required
id
integer
required
call_id
integer
required
assistant_id
integer
required
request_payload
Request Payload · object | null
response_status_code
integer | null
response_body
string | null
response_time_ms
integer | null
attempted_at
string<date-time> | null
success
boolean
default:false
error_message
string | null
retry_count
integer
default:0
webhook_metadata
Webhook Metadata · object | null