Forms
This page describes all the APIs relating to forms.
Lists the school's published forms. Results are paginated. Use kind to filter by a single form type. For schools that version their forms per year, applicable_academic_years lets a consumer resolve an academic year to that year's Application form id(s), for use with the application_form_id filter on GET /api/v3/students. Schools whose Application form is standalone (not year-versioned) normally return [] there; resolve years per student instead, via application_form.academic_year / application_history on GET /api/v3/students, or the year-scoped GET /api/v3/students/applied.
Filter by form kind.
Return results with an ID greater than the specified ID.
Return results updated since the specified date, in UTC timezone
2025-01-01T00:00:00ZThe page number of results to return.
1Request for how many records to return.
50Synonym for per_page
forms found
invalid kind
GET /api/v3/forms HTTP/1.1
Host: api.openapply.com
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
"forms": [
{
"id": 205,
"title": "Application Form 2026–27",
"kind": "application",
"published": true,
"field_count": 34,
"updated_at": "2026-07-14T22:41:00.000Z",
"applicable_academic_years": [
2026
]
}
],
"meta": {
"pages": 1,
"page": 1,
"per_page": 50
}
}Last updated