Webhooks API
Create and manage the URLs Notix sends events to, send a test event, and read and retry the call log.
- GETList webhooks
/v1/webhooksEvery webhook of the team, newest first, with a summary of its last 24 hours: calls delivered (ok), extra attempts it needed (retried) and calls that ran…
- POSTCreate a webhook
/v1/webhooksStart sending events to a URL.
- GETGet a webhook
/v1/webhooks/{webhookId}One webhook: its URL, events, domains, status and failure count.
- PATCHUpdate a webhook
/v1/webhooks/{webhookId}Change the URL, events, description or domains.
- POSTPause or resume a webhook
/v1/webhooks/{webhookId}/statusSet status to PAUSED to stop sending events, or ACTIVE to start again.
- DELDelete a webhook
/v1/webhooks/{webhookId}Stop sending events to this URL for good.
- POSTSend a test event
/v1/webhooks/{webhookId}/testQueue a webhook.test event to the webhook's saved URL, signed like a real event.
- POSTRotate the signing secret
/v1/webhooks/{webhookId}/rotate-secretReplace the signing secret with a new one.
- GETList webhook calls
/v1/webhooks/callsThe call log: every event Notix sent, or tried to send, to your webhooks, newest first.
- GETGet a webhook call
/v1/webhooks/calls/{callId}One call: the event data Notix sent (payload, as JSON text), each attempt's outcome, the HTTP status your endpoint answered, how long it took and the…
- POSTRetry a webhook call
/v1/webhooks/calls/{callId}/retrySend a failed or dropped call again, with the same event data, to its webhook's saved URL.