Subject Supervisors

Subject supervisors are responsible for managing and overseeing subjects. You can assign, update, or remove supervisors through our API.

Get Subjects

GET {Tenant endpoint}/api/v2/subjects/{id?}

Tenant endpoint example: yoursubdomain.jusoorlabs.com
Retrieve all subjects or a specific subject by ID.

Headers
Name Required Type Description
referer YES string Root of the application sending the request (e.g., jusoorlabs.com)
accept YES string Always set as application/json
token YES string Your API token provided by Jusoor Labs

Get Supervisors

GET {Tenant endpoint}/api/v2/subjects/supervisors/{uuid?}

Tenant endpoint example: yoursubdomain.jusoorlabs.com
Retrieve all subject supervisors or a specific supervisor.

Headers
Name Required Type Description
referer YES string Root of the application sending the request
accept YES string Always set as application/json
token YES string Your API token provided by Jusoor Labs

Assign Supervisors

POST {Tenant endpoint}/api/v2/subjects/supervisors

Tenant endpoint example: yoursubdomain.jusoorlabs.com
Assign one or more supervisors to subjects.

Headers
Name Required Type Description
referer YES string Root of the application sending the request
accept YES string Always set as application/json
token YES string Your API token provided by Jusoor Labs
Parameters
Name Required Type Description
supervisors YES array Array of supervisor objects to assign to subjects.
name YES string Full name of the supervisor.
uuid YES string Unique identifier for the supervisor.
subject_ids YES array Array of subject IDs to assign the supervisor to.