Get all teachers with pagination
Retrieve a paginated list of teachers based on query parameters
query Parameters
pagenumberCurrent page
pageSizenumberPage size
keystringKey filter
ignoreGroupIdnumberIgnore Group ID
Responses
dataobject[] · requiredData
pagenumberCurrent page
pageSizenumberPage size
totalnumberTotal
lastPagenumberLast page
nextstringNext page (endpoint)
previousstringPrevious page (endpoint)
Create a new teacher
Create a new teacher with the provided data
Request Body
gradesstring[] · requiredGrade level the teacher is responsible for
Example: ["5th Grade"]levelstring · requiredSchool level the teacher is associated with
Example: PrimarylastNamestring · requiredLast name of the teacher
Example: DoefirstNamestring · requiredFirst name of the teacher
Example: JanesecondLastNamestring · requiredSecond last name of the teacher
Example: SmithbirthDatestring · date-time · requiredBirth date of the teacher
Example: 1980-02-01T12:30:00.000Zphonestring · requiredPhone
Example: +523517894545
emailstringEmail of teacher
Default: email@teacher.com
Responses
Teacher created
idnumber · requiredId
createdAtstring · date-time · requiredCreation Date
updatedAtstring · date-time · requiredUpdated Date
gradesstring[] · requiredGrade level the teacher is responsible for
Example: ["5th Grade"]levelstring · requiredSchool level the teacher is associated with
Example: PrimarylastNamestring · requiredLast name of the teacher
Example: DoefirstNamestring · requiredFirst name of the teacher
Example: JanesecondLastNamestring · requiredSecond last name of the teacher
Example: SmithbirthDatestring · date-time · requiredBirth date of the teacher
Example: 1980-02-01T12:30:00.000Z
Get teacher by ID
Retrieve a specific teacher by its ID
path Parameters
idnumber · min: 1 · requiredId
Responses
Teacher detail
idnumber · requiredId
createdAtstring · date-time · requiredCreation Date
updatedAtstring · date-time · requiredUpdated Date
gradesstring[] · requiredGrade level the teacher is responsible for
Example: ["5th Grade"]levelstring · requiredSchool level the teacher is associated with
Example: PrimarylastNamestring · requiredLast name of the teacher
Example: DoefirstNamestring · requiredFirst name of the teacher
Example: JanesecondLastNamestring · requiredSecond last name of the teacher
Example: SmithbirthDatestring · date-time · requiredBirth date of the teacher
Example: 1980-02-01T12:30:00.000Z
Update a teacher
Update an existing teacher by its ID
path Parameters
idnumber · min: 1 · requiredId
Request Body
gradesstring[]Grade level the teacher is responsible for
Example: ["5th Grade"]levelstringSchool level the teacher is associated with
Example: PrimarylastNamestringLast name of the teacher
Example: DoefirstNamestringFirst name of the teacher
Example: JanesecondLastNamestringSecond last name of the teacher
Example: SmithbirthDatestring · date-timeBirth date of the teacher
Example: 1980-02-01T12:30:00.000Z
Responses
Teacher updated

