Webhook Destinations

List webhook destinations

get
Authorizations
AuthorizationstringRequired

API key issued via POST /v1/{workspace_id}/api-keys. Pass the returned api_key value as a Bearer token.

Path parameters
workspace_idstring · uuidRequired
Query parameters
limitinteger · max: 20OptionalDefault: 10
continuation_tokenintegerOptionalDefault: 0
Responses
chevron-right
200

Successful Response

application/json
has_morebooleanRequired
continuation_tokenany ofOptional
integerOptional
or
nullOptional
totalany ofOptional
integerOptional
or
nullOptional
get
/v1/{workspace_id}/webhook-destinations

Create a webhook destination

post
Authorizations
AuthorizationstringRequired

API key issued via POST /v1/{workspace_id}/api-keys. Pass the returned api_key value as a Bearer token.

Path parameters
workspace_idstring · uuidRequired
Body
namestring · min: 1 · max: 256Required
descriptionany ofOptional
string · max: 2000Optional
or
nullOptional
trigger_idstring · uuidRequired
field_mappingany ofOptional
or
nullOptional
accepted_event_typesstring[] · max: 50Optional
retry_attemptsinteger · min: 1 · max: 5OptionalDefault: 3
Responses
post
/v1/{workspace_id}/webhook-destinations

Get a webhook destination

get
Authorizations
AuthorizationstringRequired

API key issued via POST /v1/{workspace_id}/api-keys. Pass the returned api_key value as a Bearer token.

Path parameters
workspace_idstring · uuidRequired
destination_idstring · uuidRequired
Responses
chevron-right
200

Successful Response

application/json
idstring · uuidRequired
workspace_idstring · uuidRequired
namestringRequired
descriptionany ofRequired
stringOptional
or
nullOptional
trigger_idstring · uuidRequired
urlstringRequired
field_mappingany ofRequired
or
nullOptional
accepted_event_typesstring[]Required
retry_attemptsintegerRequired
is_activebooleanRequired
created_byany ofRequired
stringOptional
or
nullOptional
created_atany ofOptional

When the webhook destination was created

string · date-timeOptional
or
nullOptional
updated_atany ofOptional

When the webhook destination was last updated

string · date-timeOptional
or
nullOptional
get
/v1/{workspace_id}/webhook-destinations/{destination_id}

Update a webhook destination

put
Authorizations
AuthorizationstringRequired

API key issued via POST /v1/{workspace_id}/api-keys. Pass the returned api_key value as a Bearer token.

Path parameters
workspace_idstring · uuidRequired
destination_idstring · uuidRequired
Body
nameany ofOptional
string · min: 1 · max: 256Optional
or
nullOptional
descriptionany ofOptional
string · max: 2000Optional
or
nullOptional
field_mappingany ofOptional
or
nullOptional
accepted_event_typesany ofOptional
string[] · max: 50Optional
or
nullOptional
retry_attemptsany ofOptional
integer · min: 1 · max: 5Optional
or
nullOptional
is_activeany ofOptional
booleanOptional
or
nullOptional
Responses
chevron-right
200

Successful Response

application/json
idstring · uuidRequired
workspace_idstring · uuidRequired
namestringRequired
descriptionany ofRequired
stringOptional
or
nullOptional
trigger_idstring · uuidRequired
urlstringRequired
field_mappingany ofRequired
or
nullOptional
accepted_event_typesstring[]Required
retry_attemptsintegerRequired
is_activebooleanRequired
created_byany ofRequired
stringOptional
or
nullOptional
created_atany ofOptional

When the webhook destination was created

string · date-timeOptional
or
nullOptional
updated_atany ofOptional

When the webhook destination was last updated

string · date-timeOptional
or
nullOptional
put
/v1/{workspace_id}/webhook-destinations/{destination_id}

Delete a webhook destination

delete
Authorizations
AuthorizationstringRequired

API key issued via POST /v1/{workspace_id}/api-keys. Pass the returned api_key value as a Bearer token.

Path parameters
workspace_idstring · uuidRequired
destination_idstring · uuidRequired
Responses
delete
/v1/{workspace_id}/webhook-destinations/{destination_id}

No content

Rotate the destination's HMAC signing secret

post
Authorizations
AuthorizationstringRequired

API key issued via POST /v1/{workspace_id}/api-keys. Pass the returned api_key value as a Bearer token.

Path parameters
workspace_idstring · uuidRequired
destination_idstring · uuidRequired
Responses
chevron-right
200

Successful Response

application/json
secretstringRequired
rotation_expires_atstring · date-timeRequired
post
/v1/{workspace_id}/webhook-destinations/{destination_id}/rotate-secret

List webhook delivery history

get

Delivery history from the Lakebase entity-event timeline read model.

Authorizations
AuthorizationstringRequired

API key issued via POST /v1/{workspace_id}/api-keys. Pass the returned api_key value as a Bearer token.

Path parameters
workspace_idstring · uuidRequired
destination_idstring · uuidRequired
Query parameters
limitinteger · max: 20OptionalDefault: 10
continuation_tokenintegerOptionalDefault: 0
Responses
chevron-right
200

Successful Response

application/json
has_morebooleanRequired
continuation_tokenany ofOptional
integerOptional
or
nullOptional
totalany ofOptional
integerOptional
or
nullOptional
get
/v1/{workspace_id}/webhook-destinations/{destination_id}/deliveries

Last updated

Was this helpful?