Funnel Draw / Integrations / REST API

Funnel Draw + REST API

The REST API gives your scripts and apps the same funnel operations the AI uses: add steps, link them, set rates and prices, and read the forecast back. Every change is checked and saved like an edit on the canvas.

Developers · API

How it works

Set it up

  1. Create a key

    In Funnel Draw, open your workspace → Integrations → API keys → Create. Name it, pick funnels:read or funnels:read and funnels:write, and copy the key (fd_live_…). It's shown once.

  2. Call the API

    Send requests to https://app.funneldraw.com/api/v1 with the header Authorization: Bearer fd_live_…. Start with GET /funnels to list the workspace's funnels.

  3. Change a funnel

    POST /funnels/{id}/ops with a list of operations (add a step, link two steps, set a rate or a price). Read the money back with GET /funnels/{id}/forecast, or try a change first with POST /funnels/{id}/what-if.

  4. Revoke when you're done

    Integrations → API keys → Revoke. Requests with that key get 401 from then on.

Ideas to try

Questions

Which plans include the API?

The API is switched on per plan; the pricing page shows which ones include it. A key from a workspace without it gets 403.

Is there a rate limit?

Yes: 120 requests a minute per key. Beyond that the API answers 429 (rate_limited).

Can a key reach other workspaces?

No. A key belongs to one workspace and only sees its funnels.

More in Developers

All integrations

Draw it yourself,
or hand it to your AI.

Start free

3 days free, no card.