Skip to content
Documentation
Get started

Webhooks

List webhook endpoints

GET
/v1/webhook-endpoints
curl --request GET \
--url 'https://api.timbro.do/v1/webhook-endpoints?limit=20' \
--header 'Authorization: Bearer <token>'

Returns the tenant’s endpoints for this mode, newest first, including endpoints already deleted. No signing secret is ever part of the page. An integration sees only the endpoints it created.

limit
integer
default: 20 >= 1 <= 100

Rows on one page.

cursor
string
>= 1 characters <= 512 characters

The nextCursor of the previous page. A cursor belongs to the list, tenant, mode, and filter set that minted it.

One page of webhook endpoints, newest first.

Media typeapplication/json
Response fields and codes

One page of webhook endpoints, newest first.

object
object
required
string
Allowed value: list
data
required
Array<object>

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
hasMore
required

True when a further page follows this one.

boolean
nextCursor
required
Any of:
string
>= 1 characters
request-id
required
string

Identifies this request. Quote it when you contact support.