Webhook documentations says
Note:
Although it is not often, it is possible for a webhook not to fire, and that is why your app should not rely just on receiving data from our webhooks.
The webhook delivery is not always guaranteed, so we strongly suggest implementing reconciliation jobs to periodically fetch data from ShipHero.
Our most important Queries have both thecreated_at_minandupdated_at_minfilter parameters., which will allow you to build a job that fetches all resources that have been created or updated since the last time the job ran.
I am listening to Return Update webhooks currently.
But how would I do a reconciliation job that would ensure consistency? I do not see any “update at” field.