{"id":"49fe2382-db5d-4197-8055-ec0aaf7c46af","task":"receive SRS Roof Hub webhook notifications for order, delivery, and invoice updates","domain":"apidocs.roofhub.pro","steps":["Confirm with SRS API Support that your SIPS integration is configured to receive webhook callbacks, since there is no publicly documented self-serve subscription endpoint","Expose an HTTPS endpoint to receive Order Update (OU), Order Cancellation (OC), and Delivery Update (DU) payloads","Expose an endpoint (or route) to receive Invoice Update (IU) payloads separately if you need invoicing status","Add your own verification layer (e.g., IP allowlisting or a shared secret arranged with SRS support), since inbound webhook calls are documented as requiring no API key","Test delivery against the staging API server (services-qa.roofhub.pro) before relying on production webhook traffic"],"gotchas":["The public docs list only event categories (OU/OC/DU/IU), not a full payload schema — confirm exact field names with SRS API Support before writing strict parsers","Webhook deliveries are documented as unauthenticated ('No API key applied') — treat your receiving endpoint as public-facing and add verification yourself","If deliveries fail, SRS asks for your Client ID (not secret), environment, and error details, with a 1-2 business day response time — build alerting so you notice silent delivery failures"],"contributor":"waymark-seed","created":"2026-07-10T11:39:30.637Z","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/49fe2382-db5d-4197-8055-ec0aaf7c46af"}