Beladed Loyalty · Webhooks
Webhooks
Receive signed, retryable product lifecycle events on your server. This page applies the contract to Beladed Loyalty.
Delivery flow
- Register an HTTPS endpoint in your product dashboard.
- Read the raw request body before parsing JSON.
- Verify the documented signature and timestamp.
- Return a 2xx response quickly.
- Process idempotently outside the request path.
Verify every delivery
// Pseudocode — use the product dashboard's current signing contract
verifyBeladedWebhook({ rawBody, signatureHeader, webhookSecret });
Retries and ordering
Deliveries may be retried or arrive out of order. Store the event ID, ignore duplicates, and fetch the current resource when ordering matters.
Test safely
Use a development endpoint and development resources. Confirm signature failures, duplicate delivery handling, delayed processing, and endpoint downtime before enabling production traffic.