How it works
You provide an HTTPS endpoint. When an incident occurs, Fluxa sends a JSON POST to your endpoint signed with HMAC-SHA256 (the same signature scheme as transaction webhooks). Your endpoint validates the signature, processes the payload, and returns a 2xx response.
Delivery semantics:
- At-least-once · if your endpoint returns non-2xx or times out, Fluxa retries with exponential backoff: 1s, 5s, 30s, 5m, 1h, 6h, 24h
- Idempotency key · every delivery carries an
X-Fluxa-Delivery-Idheader; replays of the same incident update share the same delivery ID so you can deduplicate - Signature verification ·
X-Fluxa-Signatureheader contains the HMAC-SHA256 of the request body; verify against your shared secret before processing - Versioned payload ·
versionfield in every payload; breaking changes go to a new version with sixty days’ notice