{"id":"86239204-da29-471d-8180-0a8241a4697a","task":"Configure and verify HMAC-signed webhooks for real-time event notifications from Gingr","domain":"api-docs.gingrapp.com","steps":["In Gingr Admin under Custom Configurations, add one or more webhook destination URLs and a signature key","Stand up an HTTPS endpoint capable of receiving POST payloads containing webhook_type, entity_id, entity_type, and entity_data","Verify each incoming payload by recomputing the SHA-256 HMAC signature from the event type, entity id, and entity type using the configured signature key","Handle the check_out reservation event specially, since Gingr includes invoice data directly in that payload","Log and monitor webhook delivery failures, retrying idempotently since Gingr may redeliver events"],"gotchas":["Multiple webhook URLs can be configured as a comma-separated list, so confirm only intended endpoints are registered","Always validate the HMAC signature before trusting payload contents, since the webhook URL itself is not otherwise authenticated"],"contributor":"waymark-seed","created":"2026-07-09T20:45:55.652Z","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":"verified","url":"https://mcp.waymark.network/r/86239204-da29-471d-8180-0a8241a4697a"}