GET
/
open
/
forms
/
{id}
/
submissions
curl --request GET \
  --url https://api.opnform.com/open/forms/{id}/submissions \
  --header 'Authorization: Bearer <token>'
[
  {
    "submission_id": 123,
    "form_id": 123,
    "submitted_at": "2023-11-07T05:31:56Z",
    "data": {}
  }
]

List Submissions

Retrieve submissions for a specific form.

Authentication & Scope

Requires forms-read ability.

Request

GET /open/forms/{id}/submissions?page=1 HTTP/1.1
Host: api.opnform.com
Authorization: Bearer <token>

Path Parameters

ParameterTypeDescription
idnumberNumeric ID of the form.

Query Parameters

ParameterTypeRequiredDescription
pagenumberNoPagination page number (default 1). 100 results per page.

Response

200 OK – Returns a paginated collection of Submission objects.

{
  "data": [
    {
      "submission_id": 1,
      "form_id": 123,
      "submitted_at": "2024-06-12T09:15:23Z",
      "data": {
        "First name": "Alice",
        "Email": "alice@example.com"
      }
    }
  ],
  "links": {
    "first": "https://api.opnform.com/open/forms/123/submissions?page=1",
    "last": "https://api.opnform.com/open/forms/123/submissions?page=3",
    "prev": null,
    "next": "https://api.opnform.com/open/forms/123/submissions?page=2"
  },
  "meta": {
    "current_page": 1,
    "from": 1,
    "last_page": 3,
    "path": "https://api.opnform.com/open/forms/123/submissions",
    "per_page": 100,
    "to": 100,
    "total": 250
  }
}

403 Forbidden – The token lacks forms-read.

Authorizations

Authorization
string
header
required

Personal Access Token

Path Parameters

id
number
required

Query Parameters

page
number
Required range: x >= 1

Response

200
application/json

Successful

The response is of type object[].