Webhooks
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Responses
200
List of webhook subscriptions
idinteger · int64Optional
callbackUrlstringOptional
activebooleanOptional
createdAtstring · date-timeOptional
updatedAtstring · date-timeOptional
401
Unauthorized
get
/v1/webhooksAuthorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Body
callbackUrlstring · uriRequiredExample:
The URL to receive webhook events. Must be accessible via HTTPS in production.
https://api.example.com/webhooks/tsanetResponses
200
Webhook subscription created successfully
idinteger · int64Optional
callbackUrlstringOptional
activebooleanOptional
secretstringOptional
HMAC secret for signing webhooks (only returned on creation)
createdAtstring · date-timeOptional
400
Bad request
401
Unauthorized
post
/v1/webhooksAuthorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
idinteger · int64Required
The webhook subscription ID
Query parameters
pageinteger · int32OptionalDefault:
Page number (0-based)
0sizeinteger · int32OptionalDefault:
Page size
20Responses
200
Delivery log
totalElementsinteger · int64Optional
totalPagesinteger · int32Optional
sizeinteger · int32Optional
numberinteger · int32Optional
401
Unauthorized
403
Access denied
404
Webhook subscription not found
get
/v1/webhooks/{id}/deliveriesAuthorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
idinteger · int64Required
The webhook subscription ID
Responses
204
Webhook subscription deleted successfully
401
Unauthorized
application/problem+json
403
Access denied
application/problem+json
404
Webhook subscription not found
application/problem+json
delete
/v1/webhooks/{id}No content
Last updated