Noukarivé webhooks
Receive signed logistics events from Noukarivé without polling the API. Endpoint secrets are displayed once and can be rotated from the account automation area.
HTTP request & payload
Noukarivé sends an HTTP POST with a raw JSON body and these headers:
Envelope:
Treat X-Noukarive-Event-Id as the delivery event’s idempotency key on your side. Store processed event IDs and return 2xx for duplicate deliveries without applying the business action twice.
Verify the signature
The signature is an HMAC-SHA256 of the exact raw request body, using the endpoint signing secret.
Retries & delivery contract
A delivery is successful on any HTTP 2xx response. Noukarivé uses a 10-second request timeout and up to five attempts with the following queue backoff:
60 s5 min30 min2 h6 h
Respond quickly, persist the event, then process asynchronously on your side. Endpoint failures and delivery history are visible in the account integration area.
Business webhook events
| Event | Current status | Purpose |
|---|---|---|
order.created | Emitted | Business API order was created. |
order.accepted | Reserved/selectable | Event name is accepted by endpoint configuration but is not yet emitted end-to-end in the current codebase. |
shipment.started | Reserved/selectable | Reserved for business shipment lifecycle. |
shipment.updated | Reserved/selectable | Reserved for business shipment lifecycle. |
shipment.delivered | Reserved/selectable | Reserved for business shipment lifecycle. |
Provider webhook events
| Event | Current status | Typical data |
|---|---|---|
request.assigned | Reserved/selectable | Reserved event name; not currently emitted by the inspected provider workflow. |
request.updated | Emitted | request_id, status, action, updated_at. |
tour.started | Emitted | Occurrence ID, reference, status and scheduled departure. |
tour.completed | Emitted | Occurrence ID, reference, status and completion time. |
shipment.updated | Emitted | Shipment ID, tracking code, status and action-specific fields. |
shipment.delivered | Emitted | Shipment ID, tracking code and delivered status. |
Platform PSP webhooks
| Provider | Endpoint | Verification |
|---|---|---|
| Stripe | POST /stripe/webhook | Stripe signature + configured webhook secret. |
| PayPal | POST /paypal/webhook | PayPal verify-webhook-signature API. |
| Wise | POST /wise/webhook | RSA-SHA256 X-Signature-SHA256. |
| WiPay | GET /wipay/return | Hosted Payment return hash. |