Form Responses
GET
/v1/forms/:id/responsesGet form definition and responses with aggregated answers.
Permissions
responses:read
Query Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
limit | number | No | Default 50, max 100 |
offset | number | No | Skip N results |
skip | number | No | Alias for offset |
cursor | string | No | Pagination cursor (returned as nextCursor) |
Request
curl -X GET "https://api.form.nour-lab.com/v1/forms/form_123/responses?limit=10" \ -H "Authorization: Bearer YOUR_API_KEY"
Response
{
"form": {
"id": "form_123",
"title": "Contact Form",
"fields": [...]
},
"responses": [
{
"id": "resp_123",
"submittedAt": "2026-01-01T00:00:00Z",
"answers": [...]
}
],
"nextCursor": "...",
"hasMore": true
}Public file URLs are included where applicable.
Response (with payments:read scope)
{
"form": {
"id": "form_123",
"title": "Contact Form",
"fields": [...]
},
"responses": [
{
"id": "resp_123",
"submittedAt": "2026-01-01T00:00:00Z",
"answers": [...],
"payment": {
"amount": 1000,
"currency": "XAF",
"status": "paid",
"paidAt": "2026-01-01T00:00:00Z"
}
}
],
"nextCursor": "...",
"hasMore": true
}