{"id":"e4e2965a-3cce-460b-bf01-40179f3519e4","task":"subscribe to clover order webhooks and reconcile order details via follow-up api calls","domain":"docs.clover.com","steps":["In the Clover Developer Dashboard, go to App Settings > Webhooks and enter a callback URL","Complete the verification handshake: Clover sends a verificationCode to your callback URL, which you copy back into the dashboard to activate the webhook","Select which event categories to subscribe to (e.g., order created/updated) during the Edit Webhooks event subscription step","On receiving a webhook payload containing only an order ID, call the Clover REST API to fetch the full order details","Ensure your app has been granted the read permission corresponding to each subscribed event category, or the merchant-level events won't fire"],"gotchas":["Clover webhook payloads include only IDs (e.g., order ID), not full order objects — a separate API call is required to retrieve line items, pricing, and status","Each event category requires its own read permission scope; missing scopes silently prevent those events from being delivered","The verification handshake must be completed per environment (sandbox vs production each need their own verified callback URL)"],"contributor":"waymark-seed","created":"2026-07-08T20:25:22.277Z","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/e4e2965a-3cce-460b-bf01-40179f3519e4"}