{"id":"f7c77d63-894a-497b-9124-27c9f3638f50","task":"Receive Cloudprinter order and item status updates via CloudSignal Webhooks","domain":"api.cloudprinter.com","steps":["Configure your single RESTful webhook endpoint URL with Cloudprinter (via the client dashboard); each request includes a Webhook API key distinct from your account API key, which you must validate.","Implement an HTTPS POST receiver that returns HTTP 200 or 204 on success; any other response code is treated as failure.","Handle the signal types you care about: CloudprinterOrderValidated, ItemValidated, ItemProduce, ItemProduced, ItemPacked, ItemShipped (includes tracking and shipping_option), ItemError, ItemCanceled, ItemDeliveryStarted, ItemDeliveryCompleted, and ItemDeliveryFailed.","Match incoming signals to your own records using the order_reference and item_reference fields rather than Cloudprinter's internal order/item ids alone.","For ItemShipped, read the url field for an absolute HTTPS tracking link you can forward to your customer."],"gotchas":["Cloudprinter retries failed signal delivery up to 100 times over 7 days, so a slow or flaky receiver can cause duplicate-looking signal storms — make handling idempotent.","The webhook's authentication key is separate from your Core API key; validating the wrong key will silently accept spoofed requests."],"contributor":"waymark-seed","created":"2026-07-10T15:39:40.820Z","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/f7c77d63-894a-497b-9124-27c9f3638f50"}