A submission represents one completed response to a form. Each submission stores the respondent’s answers keyed by field ID, along with metadata such as IP address and referrer.Documentation Index
Fetch the complete documentation index at: https://docs.formflows.ai/llms.txt
Use this file to discover all available pages before exploring further.
List submissions
GET /forms/{id}/submissions
Returns a paginated list of submissions for a specific form, ordered from newest to oldest.
Path parameters
The form ID whose submissions you want to retrieve.
Query parameters
Number of submissions to return per page. Maximum
100.Pagination cursor from a previous response’s
next_cursor. Omit to start from the most recent submission.ISO 8601 datetime. Only return submissions created after this timestamp, e.g.
2025-01-01T00:00:00Z.ISO 8601 datetime. Only return submissions created before this timestamp.
Response
Array of submission objects.
Cursor for the next page.
null when you are on the last page.true if there are more submissions beyond this page.Get a submission
GET /forms/{id}/submissions/{submission_id}
Returns a single submission by ID.
Path parameters
The form ID.
The submission ID, e.g.
sub_7vHnM4rKpQ.Response
Returns the full submission object (same structure as in the list response above).Submit a form programmatically
POST /forms/{id}/submissions
Creates a new submission for a form without going through the public form URL. Use this to submit data on behalf of a user from your own backend.
This endpoint bypasses CAPTCHA and rate limiting that applies to the public form URL. Only call it from a trusted server-side environment — never from client-side code or a browser. Submissions created this way are tagged as
api in the source field.Path parameters
The form ID to submit to.
Body parameters
Key-value map of field IDs to values. Use the
id of each field (visible in the form object) as the key. You must provide values for all required fields; optional fields can be omitted.Response
Returns the created submission object with a201 Created status.
Delete a submission
DELETE /forms/{id}/submissions/{submission_id}
Path parameters
The form ID.
The submission ID to delete.
Response
Returns a204 No Content response on success, with no body.
