Skip to Content
API ReferenceSubmissions APIList Submissions

List Submissions

Returns submissions for a form, ordered by most recent first.

GET /v1/forms/{formId}/submissions

Request

curl "https://api.formtorch.com/v1/forms/a1b2c3d4e5/submissions?limit=20" \ -H "Authorization: Bearer YOUR_API_KEY"

Path parameters

ParameterDescription
formIdThe 10-character form ID

Query parameters

ParameterTypeDefaultDescription
limitinteger20Results per page (max: 100)
cursorstringnonePagination cursor from previous response
spambooleanfalseInclude spam submissions
sincestringnoneISO 8601 timestamp. Returns only submissions after this time.

Response

{ "submissions": [ { "id": "x9y8z7w6v5", "formId": "a1b2c3d4e5", "fields": { "name": "Alex", "email": "alex@example.com", "message": "Hello there" }, "isSpam": false, "spamScore": 0, "submittedAt": "2025-03-15T14:30:00.000Z", "ip": "203.0.113.42", "userAgent": "Mozilla/5.0 ..." } ], "nextCursor": "eyJpZCI6Ing5eThaN3c2djUifQ" }

Response fields

FieldTypeDescription
submissionsarrayList of submission objects
submissions[].idstringSubmission ID
submissions[].formIdstringParent form ID
submissions[].fieldsobjectSubmitted field key-value pairs
submissions[].isSpambooleanWhether TorchWarden flagged this as spam
submissions[].spamScoreintegerTorchWarden spam score
submissions[].submittedAtstringISO 8601 submission timestamp
submissions[].ipstringSubmitter IP address
submissions[].userAgentstringSubmitter user agent
nextCursorstring or nullPass to cursor for the next page
Last updated on