Create an endpoint

POSThttps://api.checkslip.com/api/webhooks/endpoints

API key

Registers a URL of your system to receive messages of the types in event_types. The response carries the secret for checking the signature of every message. It is shown only in this response, so store it now; if you lose it, rotate the signing secret. The URL must be https, without user:pass@, and every IP its domain resolves to must be public (one internal address and we refuse); this is checked again on every send. An account can have up to 16 endpoints. The account owner gets an email each time an endpoint is added. Needs an API key with webhook:manage.

Parameters

FieldInTypeRequired
traceparentheaderstringno

Request body

application/json

FieldTypeRequired
urlstring (uri)yes
descriptionstringno
event_typesslip.checked | webhook.test[]yes

Responses

201 application/json

Possible errors

400401403409422

An error as Problem Details. All codes are listed at Error codes