Fulfillment Creation Webhook Information

Topic summary

Clarification sought on when the “fulfillment creation” webhook fires in the Fulfillment API. The poster expected a single POST on initial creation but is receiving POST requests well after the fulfillment is created.

Observed behavior: orders appear to trigger additional POSTs during travel or delivery, reportedly with the same content. This repeated posting risks duplicative processing in an inventory system that relies on initial fulfillment details, potentially causing inventory inaccuracies.

Documentation is described as incomplete and unclear about exact trigger events, timing, or whether subsequent updates are included under the same webhook.

Requested outcome: a single POST only at the moment of fulfillment creation, not on later status changes.

Unresolved questions: what events officially trigger this webhook; how to distinguish initial creation from later updates; and whether there is a recommended deduplication or idempotency approach. No resolution or action items yet; discussion remains open.

Summarized with AI on December 26. AI used: gpt-5.

When does the fulfillment creation webhook trigger? I thought it was on initial fulfillment creation but I’m receiving POST requests well after the fact.

The docs regarding webhooks are frustratingly uncomprehensive.

I just need a POST request on initial fulfillment creation. I can’t keep having orders update during their travel or delivery with the same content because I’ve built an inventory system relying on fulfillment creation order detail that will cause inventory issues if it continuously updates with the same order.