Create a parent

Creates a parent in the active school, resolves the family and parent type, and attaches each submitted address.

Authentication

AuthorizationBearer

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

Request

This endpoint expects an object.
firstnamestringRequired<=255 characters
lastnamestringRequired<=255 characters
cell_phonestringRequired<=255 characters
addresslist of maps from strings to anyRequired
family_idintegerRequired
parent_student_type_idintegerRequired
firstname_hebrewstring or nullOptional<=255 characters
prefixstring or nullOptional<=255 characters
marital_statusstring or nullOptional<=255 characters
occupationstring or nullOptional<=255 characters
employerstring or nullOptional<=255 characters
job_titlestring or nullOptional<=255 characters
hebrew_prefixstring or nullOptional<=255 characters
suffixstring or nullOptional<=255 characters
hebrew_suffixstring or nullOptional<=255 characters
lastname_hebrewstring or nullOptional<=255 characters
marital_status_idinteger or nullOptional
emailstring or nullOptionalformat: "email"<=255 characters
dobdate or nullOptional
dob_hebrewstring or nullOptional<=255 characters
home_phonestring or nullOptional<=255 characters

Response

Parent created
statusstringOptional
messagestringOptional
datamap from strings to anyOptional
ParentStudentResource

Errors

401
Unauthorized Error
403
Forbidden Error
404
Not Found Error
422
Unprocessable Entity Error