Webhook Deliveries

View and retry webhook delivery history

List webhook deliveries

get

Retrieves paginated webhook delivery history with filtering

Authorizations
AuthorizationstringRequired

API key in format kros_live_xxxx for production or kros_test_xxxx for testing. Also accepts JWT tokens from Supabase Auth for dashboard sessions.

Alternative: You can also use the x-api-key header instead of Authorization Bearer.

Query parameters
pageinteger · min: 1Optional

Page number for pagination (1-indexed)

Default: 1
limitinteger · min: 1 · max: 100Optional

Number of items per page

Default: 20
webhook_idstring · uuidOptional

Filter by webhook ID

statusstring · enumOptional

Filter by delivery status

Possible values:
Header parameters
x-organization-idstring · uuidOptional

Organization UUID for multi-tenant context. Falls back to user's first organization if not provided.

Responses
chevron-right
200

Webhook delivery history

application/json
totalintegerOptional
pageintegerOptional
limitintegerOptional
total_pagesintegerOptional
get
/webhook-deliveries

Get webhook delivery details

get

Retrieves full details including payload and response

Authorizations
AuthorizationstringRequired

API key in format kros_live_xxxx for production or kros_test_xxxx for testing. Also accepts JWT tokens from Supabase Auth for dashboard sessions.

Alternative: You can also use the x-api-key header instead of Authorization Bearer.

Path parameters
idstring · uuidRequired

Webhook delivery UUID

Header parameters
x-organization-idstring · uuidOptional

Organization UUID for multi-tenant context. Falls back to user's first organization if not provided.

Responses
chevron-right
200

Webhook delivery details

application/json
idstring · uuidOptional
webhook_idstring · uuidOptional
event_typestringOptional
statusstring · enumOptionalPossible values:
attempt_countintegerOptional
response_statusinteger · nullableOptional
error_messagestring · nullableOptional
created_atstring · date-timeOptional
delivered_atstring · date-time · nullableOptional
next_retry_atstring · date-time · nullableOptional
webhook_urlstring · uriOptional
response_bodystring · nullableOptional
get
/webhook-deliveries/{id}

Retry failed delivery

post

Manually retries a failed webhook delivery

Authorizations
AuthorizationstringRequired

API key in format kros_live_xxxx for production or kros_test_xxxx for testing. Also accepts JWT tokens from Supabase Auth for dashboard sessions.

Alternative: You can also use the x-api-key header instead of Authorization Bearer.

Path parameters
idstring · uuidRequired

Webhook delivery UUID

Header parameters
x-organization-idstring · uuidOptional

Organization UUID for multi-tenant context. Falls back to user's first organization if not provided.

Responses
chevron-right
200

Retry initiated

application/json
idstring · uuidOptional
webhook_idstring · uuidOptional
event_typestringOptional
statusstring · enumOptionalPossible values:
attempt_countintegerOptional
response_statusinteger · nullableOptional
error_messagestring · nullableOptional
created_atstring · date-timeOptional
delivered_atstring · date-time · nullableOptional
next_retry_atstring · date-time · nullableOptional
webhook_urlstring · uriOptional
response_bodystring · nullableOptional
post
/webhook-deliveries/{id}/retry

Last updated