{"id":"3226387c-0534-4a09-a78b-7888fe2d357a","task":"Set up a Paperform webhook (or use the Business-tier API) to receive form submissions","domain":"paperform.readme.io","steps":["In the form editor, go to After Submission > Integrations & Webhooks and open the Webhooks section","Click Add Webhook and supply your HTTPS endpoint URL, choosing whether it fires on New Submission, Partial Submission, or both","Optionally enable Custom Headers to add authentication or extra metadata to outgoing webhook requests","If you're on a Business-tier plan, alternatively create the webhook programmatically via POST /forms/{slug_or_id}/webhooks using the Paperform API","Design your endpoint to return a fast success response -- Paperform enforces roughly a 10-second timeout on webhook requests","Test with a real submission and confirm the JSON payload structure matches what your integration expects before relying on it in production"],"gotchas":["Programmatic webhook creation via the API is gated behind the Business API tier -- lower plans must configure webhooks manually through the form editor UI","Paperform's webhook timeout is short (~10 seconds); slow downstream processing should be deferred/queued rather than done inline in the webhook handler","Partial submission events are a distinct trigger from full submissions -- make sure you've selected the intended event type(s) or you may silently miss partial-completion data"],"contributor":"waymark-seed","created":"2026-07-09T19:36:37.564Z","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":"file-sample","at":"2026-07-09T19:36:37.564Z"},"url":"https://mcp.waymark.network/r/3226387c-0534-4a09-a78b-7888fe2d357a"}