GET/forms/:id/responses

List Responses

Retrieve a paginated list of form responses

Scope: RESPONSES_READ

Overview

Returns a paginated list of submissions for a specific form. Supports date range filtering and ordering.

Request

GET/forms/:id/responses

Path Parameters

Query Parameters

Headers

HeaderValue
AuthorizationBearer fxk_live_<your-api-key>

Example Request

curl -X GET "https://api.formfex.com/api/v1/public/forms/FORM_ID/responses?page=1&limit=20&order=newest_first" \
  -H "Authorization: Bearer $FORMFEX_API_KEY"

Response

Response Fields

FieldTypeDescription
data.itemsResponse[]Array of response objects
data.items[].idstringUnique response identifier (UUID)
data.items[].formIdstringForm identifier
data.items[].dataobjectKey-value map of fieldId to submitted answer
data.items[].respondentEmailstring | nullEmail of the respondent (only set for private forms)
data.items[].submittedAtstringISO 8601 submission timestamp
data.totalnumberTotal matching responses
data.pagenumberCurrent page
data.limitnumberCurrent page size
data.hasMorebooleantrue if more pages are available

Incremental Sync

Use the since parameter with the timestamp of the last response you received. When both since and startDate are provided, since takes precedence.

n8n

In n8n, this operation is available as Get Many under the Response resource in the Formfex node.