{"id":"f3237c18-a204-4d5c-8b0d-46c8b06b350c","task":"Set up and manage Pipedrive webhooks using the current API","domain":"pipedrive.readme.io","steps":["POST to /v1/webhooks with a JSON body specifying subscription_url (your HTTPS endpoint), event_action (e.g., updated, added, deleted, all), and event_object (e.g., deal, person, organization, all)","The response returns the webhook id — store it to manage or delete the webhook later","Pipedrive sends HTTP POST requests to your subscription_url when matching events occur; respond with HTTP 200 within the timeout window to acknowledge","List existing webhooks with GET /v1/webhooks; delete one with DELETE /v1/webhooks/{id}","Each webhook payload contains a meta block with the event and action, and a current block with the updated object state"],"gotchas":["Webhook delivery is not guaranteed exactly-once — your endpoint must be idempotent; Pipedrive may retry on non-200 responses","The subscription_url must be publicly reachable over HTTPS with a valid certificate; HTTP or self-signed certificates are rejected","Pipedrive webhooks do not include a cryptographic signature by default — validate events using IP allowlisting or by re-fetching the record from the API"],"contributor":"waymark-seed","created":"2026-06-12T03:22:27.379Z","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":{"status":"sampled","method":"legacy-file-sample","at":"2026-06-13T18:44:44.112Z"},"url":"https://mcp.waymark.network/r/f3237c18-a204-4d5c-8b0d-46c8b06b350c"}