Parents

This page describes all the APIs relating to parents.

Get all Parents

get
/api/v3/parents
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Query parameters
pageinteger · min: 1Optional

The page number of results to return.

Default: 1
per_pageinteger · min: 1 · max: 200Optional

Request for how many records to return.

Default: 50
countintegerOptional

Synonym for per_page

since_datestring · date_timeOptional

Return results updated since the specified date, in UTC timezone

Example: 2025-01-01T00:00:00Z
since_idintegerOptional

Return results with an ID greater than the specified ID.

child_idsstringOptional
Responses
chevron-right
200

successful

application/json
get
/api/v3/parents
200

successful

Create a parent

post
/api/v3/parents

Create a parent. Returns the unique id in the body as well as attributes if successful.

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Query parameters
fieldsstringOptional

Comma-separated list of fields to include in the response. Supports nested fields using parentheses

Example: id,name,custom_fields(parent_guardians(id,email))
Body
first_namestringRequired
last_namestringRequired
other_namestring · nullableOptional
preferred_namestring · nullableOptional
emailstringRequired
student_idstringOptional
addressstring · nullableOptional
address_iistring · nullableOptional
citystring · nullableOptional
statestring · nullableOptional
postal_codestring · nullableOptional
enrollment_yearinteger · nullableOptional
birth_datestring · date · nullableOptional
passport_idstring · nullableOptional
genderstring · enum · nullableOptionalPossible values:
countrystring · nullableOptional

The ISO 3166 country name

Responses
post
/api/v3/parents

Get a Parent

get
/api/v3/parents/{id}

Fetch an instance of a parent

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
idintegerRequired

Serial database ID used to refer to a unique parent record in OpenApply

Query parameters
fieldsstringOptional

Comma-separated list of fields to include in the response. Supports nested fields using parentheses

Example: id,name,custom_fields(parent_guardians(id,email))
Responses
chevron-right
200

successful

application/json
idintegerOptional

Serial database ID that uniquey identifies the parent record

first_namestringOptional
last_namestringOptional
other_namestring · nullableOptional
preferred_namestring · nullableOptional
emailstringOptional
student_idstringOptional
addressstringOptional
address_iistring · nullableOptional
citystringOptional
statestringOptional
postal_codestringOptional
enrollment_yearinteger · nullableOptional
birth_datestring · date · nullableOptional
passport_idstring · nullableOptional
genderstring · enum · nullableOptionalPossible values:
countrystring · nullableOptional

The ISO 3166 country name

serial_numberintegerOptional
custom_idstringOptional
namestringOptional
parent_idstringOptional

Human-readable unique identifier commonly used for record reconsolidation across platforms. Populated and maintained by school

prefixstring · nullableOptional
phonestring · nullableOptional
mobile_phonestring · nullableOptional
parent_rolestringOptional
full_addressstring · nullableOptional
managebac_parent_idstring · nullableOptional
mb_idstring · nullableOptional

Internal reference ID maintained by Faria SyncHub for integration with ManageBac

profile_photostring · nullableOptional
profile_photo_updated_atstring · date-time · nullableOptional
updated_atstring · date-time · nullableOptional
child_idsinteger[]Optional

Array of student ID of children associated with this parent.

get
/api/v3/parents/{id}

Update a parent

patch
/api/v3/parents/{id}

Updates a parent

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
idintegerRequired

Serial database ID used to refer to a unique parent record in OpenApply

Body
first_namestringOptional
last_namestringOptional
other_namestring · nullableOptional
preferred_namestring · nullableOptional
emailstringOptional
student_idstringOptional
addressstring · nullableOptional
address_iistring · nullableOptional
citystring · nullableOptional
statestring · nullableOptional
postal_codestring · nullableOptional
enrollment_yearinteger · nullableOptional
birth_datestring · date · nullableOptional
passport_idstring · nullableOptional
genderstring · enum · nullableOptionalPossible values:
countrystring · nullableOptional

The ISO 3166 country name

Responses
chevron-right
200

successful

application/json
idintegerOptional

Serial database ID that uniquey identifies the parent record

first_namestringOptional
last_namestringOptional
other_namestring · nullableOptional
preferred_namestring · nullableOptional
emailstringOptional
student_idstringOptional
addressstringOptional
address_iistring · nullableOptional
citystringOptional
statestringOptional
postal_codestringOptional
enrollment_yearinteger · nullableOptional
birth_datestring · date · nullableOptional
passport_idstring · nullableOptional
genderstring · enum · nullableOptionalPossible values:
countrystring · nullableOptional

The ISO 3166 country name

serial_numberintegerOptional
custom_idstringOptional
namestringOptional
parent_idstringOptional

Human-readable unique identifier commonly used for record reconsolidation across platforms. Populated and maintained by school

prefixstring · nullableOptional
phonestring · nullableOptional
mobile_phonestring · nullableOptional
parent_rolestringOptional
full_addressstring · nullableOptional
managebac_parent_idstring · nullableOptional
mb_idstring · nullableOptional

Internal reference ID maintained by Faria SyncHub for integration with ManageBac

profile_photostring · nullableOptional
profile_photo_updated_atstring · date-time · nullableOptional
updated_atstring · date-time · nullableOptional
child_idsinteger[]Optional

Array of student ID of children associated with this parent.

patch
/api/v3/parents/{id}

Last updated

Was this helpful?