ff_token cookie, or the same JWT sent as Authorization: Bearer <token>. See Auth.
To read submissions from your own server, use the Pull
Submissions API with an API key
instead. It’s read-only, scoped to the forms you choose, and doesn’t expire
like a login session.
List forms
Create a form
201 with { "form": { ... } }. The form’s slug is generated for you and forms its endpoint: /api/v1/f/{slug}.
Get a form
{ "form": { ..., "submissionCount", "integrationCount" }, "integrations": [...] }.
Update a form
rateLimit and recaptchaSecret can only be set through this endpoint for now. The dashboard’s Setup tab covers the other fields.
Delete a form
List submissions
limit defaults to 25, maximum 100. Newest first.
Integration logs for a submission
{ "logs": [{ "status", "message", "createdAt", "integration": { "id", "name", "type" } }] }.
Submission stats
period is 7d, 30d (default), or 90d.
Export submissions
ID, Date, then one column per field. CSV is the only format.