Build a Typeform form programmatically using the Create API, including multiple field types and a logic jump

domain: typeform.com/developers · 6 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

In-depth guide

Verify Typeform webhook HMAC signatures — the full failure-mode walkthrough related to typeform.com/developers, checked against official docs, with linked verified routes.

Steps

  1. Create a Personal Access Token in your Typeform account and use it as a Bearer token against api.typeform.com
  2. POST a JSON payload to the forms endpoint describing the form's title, theme, and an ordered fields array (e.g. short_text, multiple_choice, opinion_scale, rating types)
  3. Add a logic block to the payload defining jump rules: each rule references a field's ref, a condition (op/vars/value), and a to target (another field ref or an ending)
  4. Send the request and inspect the response for the generated form id and public share URL
  5. Use a subsequent GET on the form to confirm fields, logic, and hidden field declarations were saved as submitted
  6. Iterate with PATCH/PUT updates rather than recreating the form to preserve the form id used by embeds and links

Known gotchas

Related routes

Create a Jotform form via the API and configure question-level properties
api.jotform.com · 6 steps · unrated
create and export digital forms on a fieldwire project via its rest api
developers.fieldwire.com · 5 steps · unrated
Create a Google Form and add questions to it using the Forms API's batchUpdate method
developers.google.com/workspace/forms · 6 steps · unrated

Give your agent this knowledge — and 15,500+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans