Skip to content
Documentation
Get started

Webhooks

Retrieve a webhook endpoint

GET
/v1/webhook-endpoints/{webhookEndpointId}
curl --request GET \
--url https://api.timbro.do/v1/webhook-endpoints/example \
--header 'Authorization: Bearer <token>'

Returns the authoritative endpoint state, without its signing secret, so a lifecycle call that timed out can be settled by reading.

webhookEndpointId
required
string
/^webhook_endpoint_[0-9a-hjkmnp-tv-z]{24,}$/

Webhook endpoint to operate on.

A merchant endpoint configured to receive authenticated domain events.

Media typeapplication/json
Response fields and codes

A merchant endpoint configured to receive authenticated domain events.

object
id
required

Webhook endpoint identifier.

string
/^webhook_endpoint_[0-9a-hjkmnp-tv-z]{24,}$/
object
required
string
Allowed value: webhook_endpoint
url
required
string format: uri
enabledEvents
required

The retained subscription configuration, including event types from earlier contracts.

Array<string>
>= 1 items
status
required
Any of:
string
Allowed value: active
secretCreatedAt
required

When the current signing secret was issued.

string format: date-time
previousSecretExpiresAt
required
Any of:
string format: date-time
createdAt
required
string format: date-time
request-id
required
string

Identifies this request. Quote it when you contact support.