Webhooks (Callbacks)
Webhook Delivery
Webhooks are the primary source of order state updates.
Delivery model:
event type:
order.status.changedtransport: HTTPS
POSTsuccess condition: any
2xxresponsesignature headers:
X-Unigox-SignatureX-Unigox-Timestamp
user agent:
unigox-webhooks/1.0
Signature model:
HMAC-SHA256 over
"<timestamp>.<raw_body>"header format:
sha256=<hex>secret source: your partner
webhook_secret
Operational behavior from the live dispatcher:
maximum attempts:
10retry schedule:
1 min,5 min,15 min,1 h,6 h,12 h,24 honce the schedule is exhausted, remaining retries continue at the final
24 hinterval until max attempts is reachedstale
in_progressdeliveries are recovered back topendingafter5 minutes
Delivery safeguards:
HTTPS only
redirects are not followed
connect/TLS timeout:
3 secondstotal request timeout:
10 secondsSSRF protection rejects loopback, private, link-local, and unspecified IPs
Partner guidance:
de-duplicate by
event_idkeep webhook handlers idempotent
acknowledge quickly, then process asynchronously
use polling only for recovery and reconciliation
For full webhook request, test, and payload details, see Webhooks.
Last updated
