POST
/api/partner/v1/webhooksCreate webhook
Register a webhook endpoint.
url must be a public HTTPS address. events omitted = all. The response carries the signing secret ONCE — store it. Events start from now; history stays on the read endpoints. At most 5 endpoints per key. An integration's endpoint receives the events of every connected owner.
Authorization
X-Api-Key headerSend your partner key on every request. The key is bound to exactly one owner account.
Body
application/jsonurlstringrequiredPublic HTTPS endpoint.
eventsstring[]Omit (or ["*"]) for all.
Response
200 · application/jsonsuccessbooleanrequireddataobjectidstringurlstringeventsstring[]activebooleanFalse once paused after repeated failures
secretstringnullableSigning secret — returned on create only.
createdAtUtcstring <date-time>lastSuccessAtUtcstring <date-time>nullableconsecutiveFailuresintegerlastErrorstringnullableerrorstringnullableStatus codes
200Created (secret included).
400Validation error.
401Missing, unknown or revoked API key.
409The per-key limit of endpoints is reached.
