Forms, submissions & webhooks — one clean API.
Build forms, capture submissions, and wire webhooks into your stack with a predictable REST API. No dashboard clicks required.
Forms
Create, update and manage forms — titles, visibility, languages and field blocks.
5 endpoints →Submissions
Collect responses, update answers, and export submissions to CSV with async jobs.
6 endpoints →Integrations
Webhooks that fire on submission — with signing secrets, headers and dispatch history.
5 endpoints →Workspaces
List, create, rename and remove workspaces — the containers for your forms.
4 endpoints →Workspace Users
Invite members, manage roles, cancel invites and control who belongs where.
8 endpoints →Embedding
Drop forms into your product with the JavaScript SDK or embed the editor itself.
2 guides →Computed Variables
Excel-like formulas that calculate live while your users fill out the form.
Guide →Webhook Security
Verify signed payloads in Node, Python and PHP before you trust them.
Guide →Up and running in 3 steps
Create a token, create a form, start collecting.
Create an API key
Open your dashboard, head to API Keys, and mint a personal access token with the abilities you need.
Create a form
POST to /open/forms with a title and field blocks. You get back a form object with a slug and ID.
Collect submissions
Embed the form with the JavaScript SDK, then read submissions or export them to CSV through the API.