Students
Students are child users who use ManageBac to learn
This endpoint allows to update student's avatar.
Your V2 API authentication token may be passed in the parameters. To protect your key, use environment variables.
Unique identifier for a student.
Success
Bad Request
This endpoint allows to delete student's avatar.
Your V2 API authentication token may be passed in the parameters. To protect your key, use environment variables.
Unique identifier for a student.
Success
Success
This endpoint retrieves all students. It returns personal details and program as well as any School-defined values.
Your V2 API authentication token may be passed in the parameters. To protect your key, use environment variables.
Return only records with the given IDs.
Return only archived (1) or only active (0) students. If value is not specified, all students are returned.
Return students by status. Available statuses: enrolled, withdrawn, graduated. If value is not specified, all students are returned.
A timestamp to filter the modification date of results.
An integer list of year group ids to filter by.
An integer list of year group ids to filter by.
An integer list of homeroom advisor ids to filter by.
An integer list of homeroom advisor ids to filter by.
An integer defining which page to display.
An integer defining the number of records to display per page.
A timestamp to filter the deletion date of results.
A string to search across the following fields: first_name, last_name, middle_name, nickname, other_name, email, student_id.
Success
Success
This endpoint creates a new student record. The Content-Type header must be set to application/json, and the request body should contain the field structure as a JSON payload. Only users with admin role are able to create new student records.
Your V2 API authentication token may be passed in the parameters. To protect your key, use environment variables.
Success
Success
This endpoint retrieves a single student as specified by ID. It returns personal details, including the IDs of parents. Depending on the value of the status field (withdrawn or graduated), the related date field will have a different name.
Your V2 API authentication token may be passed in the parameters. To protect your key, use environment variables.
Unique identifier for a student.
Success
Success
This endpoint updates a student record as specified by student ID. The Content-Type header must be set to application/json, and the request body should contain the fields you want to update as a JSON payload. Only users with admin role are able to update students.
Your V2 API authentication token may be passed in the parameters. To protect your key, use environment variables.
Unique identifier for a student.
Success
Success
This endpoint archives the student record as specified by student ID. This effectively removes the record from classes, groups, etc. Either the withdrawl date or graduation date must be supplied to provide a reason for the archiving.
Your V2 API authentication token may be passed in the parameters. To protect your key, use environment variables.
Unique identifier for a student.
Success
Success
This endpoint reverses the archive operation on a student record as specified by ID. This effectively restores the student in classes, groups, etc.
Your V2 API authentication token may be passed in the parameters. To protect your key, use environment variables.
Unique identifier for a student.
Success
Success
Last updated
Was this helpful?

