Skip to content

/v1/webhook-endpoints (GET)

GET
/v1/webhook-endpoints
curl --request GET \
--url http://localhost:8787/v1/webhook-endpoints \
--header 'Authorization: Bearer <token>'

Every webhook endpoint configured for this tenant. secret is NEVER included here — only the POST response shows it, exactly once (docs/04-public-api.md).

Media typeapplication/json
object
webhookEndpoints
required
Array<object>
object
createdAt
required
string
enabled
required
boolean
eventTypes
required
Array<string>
Allowed values: reservation.created reservation.confirmed reservation.cancelled payment.succeeded payment.failed refund.created
failureCount
required
integer
id
required
string format: uuid
lastFailureAt
required
string | null
lastSuccessAt
required
string | null
url
required
string
Example
{
"webhookEndpoints": [
{
"eventTypes": [
"reservation.created"
]
}
]
}

No API key context resolved for this request.

Media typeapplication/problem+json
object
code
required
string
Allowed values: webhook_endpoint_not_found
detail
required
string
status
required
number
title
required
string
type
required
string
Example
{
"code": "webhook_endpoint_not_found"
}