Skip to main content
Use this page when your webhook pipeline is reliable most of the time but still needs a safe recovery path.

Recovery rules

  • Deduplicate by webhook event ID.
  • Make downstream side effects idempotent.
  • Reconcile with GET when the result of processing is unclear.
  • Replay your processing step from the stored payload and fresh API state instead of repeating side effects blindly.

Example reconciliation request

Example response

Common error

Fix: verify the resource mapping you stored from the original create response or webhook payload before retrying recovery.

Practical workflow

  1. Persist the raw webhook payload.
  2. Acknowledge quickly.
  3. Process asynchronously.
  4. If processing fails after acknowledgement, retrieve the latest resource state.
  5. Recompute the next safe business transition from that fresh state.