Users are actually persons in the portal. For every student, teacher or parent there is a user object which contains the name and login information.
The identifier for the user. For students this is usually their student ID, for teachers this is their scheduling code/abbreviation.
The (write-only) plaintext password the user can login with
list of strings
The roles that have been assigned to this user
The first (given) name of a user
Part of the last name of the user that is not used for sorting. This is the Dutch "tussenvoegsel" or "voorvoegsel"
The last name of the user. Should be combined with the
The email address of the user
|username||string||The extra username for this user. If this is specified the user can use this as a username instead of their code.|
If you have sufficient permissions you can search on all available fields. In addition, you can use these query parameters:
|isStudent||boolean||?isStudent=true||Returns all students.|
|isFamilyMember||boolean||?isFamilyMember=true||Returns all parents/family members.|
|isEmployee||boolean||?isEmployee=true||Returns all employees/teachers.|
|schoolInSchoolYear||integer id||?schoolInSchoolYear=1234||Returns all users associated with a certain project.|
Example for an user named "Jan van Vliet".
If we want to change something we can use the following HTTP PUT: