List submissions for a form

Returns the form payload and its submissions using the legacy form-submissions listing contract. Results are paginated and can be searched, filtered, and sorted with the supported query parameters.

Authentication

AuthorizationBearer

The signed-in SchoolSet user token sent by the frontend.

Path parameters

idlongRequired>=1
Form ID whose submissions are requested.

Query parameters

pageintegerOptional>=1Defaults to 1

Page number (default 1).

per_pageintegerOptional>=1Defaults to 10

Number of records per page (default 10).

searchstringOptional

Case-insensitive search over form data

sort_bystringOptionalDefaults to submitted_at

Sort key; submitted_at and created_at sort by creation time.

sort_direnumOptionalDefaults to DESC
Sort direction.
Allowed values:
spambooleanOptionalDefaults to false

Boolean spam filter (default false).

importedenumOptional
Filter by imported state.
Allowed values:

Response

Form submissions and pagination metadata.
statusenum
messagestring
dataobject

Errors

401
Unauthorized Error
403
Forbidden Error
404
Not Found Error