Skip to main content

Key limitations

Ordering is not guaranteed between different topics for the same resource. For example, an ORDER_UPDATED webhook might be delivered before an ORDER_CREATED webhook. Your system should handle such cases.
  • At-least-once delivery: Webhook events should be delivered at least once. This means your endpoint might receive the same event more than once. You can detect duplicate events by comparing the id value of received events.
  • Delivery not guaranteed: Webhook delivery is not always guaranteed. If you require your data to be always consistent, you should implement reconciliation jobs to fetch data from Fourthwall periodically.