Register an endpoint, subscribe to events, and start receiving signed POSTs on compliance transitions.
Webhooks deliver state changes to your system in real time. Novatrade24 POSTs
a signed JSON payload to your registered URL whenever a subscribed event
fires. Ten event types cover the full Phase 1 catalog — see the event
catalog.
The secret is returned only in this response. Store it securely on
your side — it is not returned by GET or PATCH on the endpoint. If
you lose it, rotate by deleting and re-creating the endpoint.
Optional partnerIds array scopes deliveries to specific authorized
partners. Omit (or send null) to receive events for all authorized partners
on this endpoint. Useful for marketplace integrators routing events per
dealer to different downstream systems.
Deliveries are at-least-once. You may receive the same event more than
once (retries after network blips, manual replays). Deduplicate on the
event id:
Always return a 2xx status when you’ve successfully recorded the event,
even if your downstream processing hasn’t finished. Process the event
asynchronously after acknowledging.
NT24 retries failed deliveries with exponential backoff — up to 10 attempts
over 72 hours (1m, 5m, 15m, 1h, 4h, 8h, 16h, 24h, 36h, 48h).After 20 consecutive failures OR 72h of continuous failure, the
endpoint is auto-paused. You receive a webhook.endpoint_auto_paused
meta-event (delivered to any other active endpoint you have) and an email
to your organization admin. Individual events that exhausted retries emit
webhook.delivery_failed_terminal.Resume a paused endpoint via PATCH /v1/webhooks/{id} with
status: ACTIVE.