API & webhooks

Put responses straight into your own system

When the built-in destinations are not enough, use your own: issue an API key, read submissions from your code, or take a webhook the moment a response arrives.

What it looks like

What you get

  • API keys you control

    Create and revoke keys in settings; a revoked key stops working immediately, and keys are shown once rather than stored in plain sight.

  • Webhooks per form

    Point a form at your endpoint and every submission is POSTed as JSON, with the same payload shape the sample download shows.

  • Deliveries you can debug

    Each attempt records the status and response, retries with backoff on transient failures, and disables an endpoint that keeps failing.

How it works

  1. 1

    Create an API key

    Settings → API keys. Copy it once and store it in your own secret manager.

  2. 2

    Add your webhook

    Paste the endpoint on the form, send a test delivery and confirm the log entry.

  3. 3

    Build against the payload

    Download the sample payload for the exact field shape before you write the handler.

Questions

Wire it into your stack

Create a key in settings and add a webhook to any form.