Search
This page describes all the APIs relating to querying by student or parent attributes
Fetch attributes that can be used for requests to /parents/search.
successful
GET /api/v3/parents/searchable_keys HTTP/1.1
Host: api.openapply.com
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
successful
{
"parent_slug": [
"text"
],
"form_slug": [
{
"ANY_ADDITIONAL_PROPERTY": "text"
}
]
}
Return parent records that contain matching attribute/value pairs
Search criteria for parents
Search criteria for custom fields
successful
unprocessable entity
GET /api/v3/parents/search HTTP/1.1
Host: api.openapply.com
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
"parents": [
{
"id": 1,
"first_name": "text",
"last_name": "text",
"other_name": "text",
"preferred_name": "text",
"email": "text",
"student_id": "text",
"address": "text",
"address_ii": "text",
"city": "text",
"state": "text",
"postal_code": "text",
"enrollment_year": 1,
"birth_date": "2025-10-06",
"passport_id": "text",
"gender": "Male",
"country": "text",
"serial_number": 1,
"custom_id": "text",
"name": "text",
"parent_id": "text",
"prefix": "text",
"phone": "text",
"mobile_phone": "text",
"parent_role": "text",
"full_address": "text",
"managebac_parent_id": "text",
"mb_id": "text",
"profile_photo": "text",
"profile_photo_updated_at": "2025-10-06T10:31:10.638Z",
"updated_at": "2025-10-06T10:31:10.638Z",
"child_ids": [
1
],
"custom_fields": {
"ANY_ADDITIONAL_PROPERTY": "text"
}
}
]
}
Fetch attributes that can be used for requests to /students/search.
The response's root will include arrays mapped to keys in the pattern of "x_slugs" (i.e. "form_slug") where x is the scope of included elements.
For example, on the student application form ("student_slug"), or form "form_slug", supplementary forms, etc.
The elements of the array are strings (i.e. "first_name") that refer to field name that can be targeted for search.
successful
GET /api/v3/students/searchable_keys HTTP/1.1
Host: api.openapply.com
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
successful
{
"tag_slug": [
"text"
],
"student_slug": [
"text"
],
"form_slug": [
{
"ANY_ADDITIONAL_PROPERTY": "text"
}
]
}
Return student records that contain matching attribute/value pairs
Search criteria for students
Search criteria for tags
Search criteria for custom fields
Comma-separated list of fields to include in the response. Supports nested fields using parentheses
id,name,custom_fields(parent_guardians(id,email))
successful
unprocessable entity
GET /api/v3/students/search HTTP/1.1
Host: api.openapply.com
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
"students": [
{
"id": 1,
"first_name": "text",
"last_name": "text",
"email": "text",
"student_id": "text",
"address": "text",
"address_ii": "text",
"city": "text",
"state": "text",
"postal_code": "text",
"enrollment_year": 1,
"birth_date": "2025-10-06",
"status": "pending",
"country": "text",
"other_name": "text",
"preferred_name": "text",
"name": "text",
"gender": "Male",
"status_level": "text",
"status_changed_at": "2025-10-06T10:31:10.638Z",
"updated_at": "2025-10-06T10:31:10.638Z",
"latest_activity_date": "2025-10-06T10:31:10.638Z",
"nationality": "text",
"grade": "text",
"serial_number": 1,
"agent_id": 1,
"managebac_student_id": 1,
"mb_id": "text",
"campus_id": 1,
"campus": "text",
"custom_id": "text",
"applicant_id": "text",
"tags": [
"text"
],
"applied_at": "2025-10-06T10:31:10.638Z",
"enrolled_at": "2025-10-06T10:31:10.638Z",
"inquired_date": "2025-10-06T10:31:10.638Z",
"inquired_at": "2025-10-06T10:31:10.638Z",
"applied_date": "2025-10-06T10:31:10.638Z",
"admitted_date": "2025-10-06T10:31:10.638Z",
"wait_listed_date": "2025-10-06T10:31:10.638Z",
"declined_date": "2025-10-06T10:31:10.638Z",
"enrolled_date": "2025-10-06T10:31:10.638Z",
"withdrawn_date": "2025-10-06T10:31:10.638Z",
"graduated_date": "2025-10-06T10:31:10.638Z",
"representative": "text",
"enrollment_date": "2025-10-06",
"source_campaign": "text",
"contact_date": "2025-10-06",
"checklist_state": "text",
"passport_id": "text",
"enrollment_grade": "text",
"parent_ids": [
1
],
"sibling_ids": [
1
],
"student_flags": [
"text"
],
"reenrollments": [
{
"ree_year": "text",
"ree_grade": "text",
"ree_status": "text",
"ree_decision_date": "2025-10-06",
"ree_status_changed_at": "2025-10-06T10:31:10.638Z"
}
],
"custom_fields": {
"ANY_ADDITIONAL_PROPERTY": "text"
}
}
]
}
Was this helpful?