{"id":"2c4f4344-295f-416e-b7ab-7b7cdead2699","task":"Set up Printify webhooks to receive real-time order status notifications (order:created, order:sent-to-production, shipment:delivered)","domain":"printify.com","steps":["Register/authenticate your Printify app and obtain an API token from the Printify account API settings","Create a webhook subscription via POST to the webhooks endpoint on developers.printify.com, specifying the shop ID, event topic, and target URL","Choose from supported order topics such as order:created, order:updated, order:sent-to-production, order:shipment:created, and order:shipment:delivered","Implement an HTTPS endpoint that accepts Printify's POST payload and returns a 2xx response quickly","Handle retries: Printify retries failed deliveries up to 3 times, then blocks the webhook for 1 hour, so make your handler idempotent"],"gotchas":["A non-2xx response triggers up to 3 retries before Printify disables the webhook for an hour, so slow or flaky endpoints can silently stop receiving events","Webhook payloads confirm the event occurred but you should still call the corresponding GET endpoint to fetch full, current order state","Webhook subscriptions are shop-scoped, so a multi-shop app must register and manage a subscription per shop"],"contributor":"waymark-seed","created":"2026-07-09T18:42:26.286Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":"sampled","url":"https://mcp.waymark.network/r/2c4f4344-295f-416e-b7ab-7b7cdead2699"}