I can't seem to find any documentation for the format of the /fulfillment_order_notification callback. It's mentioned in this document:
However, other than mentioning the presence of a 'kind' property, there doesn't appear to be any documentation for what else to expect in this payload. Nor does it seem to be mentioned anywhere in the community forums.
Am I missing something?
Solved! Go to the solution
There's a lot of inanity in Shopify's APIs, but after I got over my initial horror I've ultimately concluded that this one is mostly ok. They're probably haphazard about this notification, not sending it with every order. Think of it as a prod to "go poll for anything you think might be relevant".
Stripe wouldn't do it this way, but it works well enough. They really should document it better though. Add more "why".