Request all Employee objects including basic information (identifiers and names) for a specified school.
/employees/school
Veldspecificaties
46 items| Path | Naam | Type | Verplicht | Beperkingen | |
|---|---|---|---|---|---|
request.query.filterByOrgId |
filterByOrgId
Controls whether the response is filtered to only include Employees belonging to the
specific organisation identified by
|
Ja/nee | Nee | - | Bewerken |
request.query.orgId |
orgId
The organisationIdentifier (secondary identifier) of the school. This parameter is used in combination with the orgIdType when the organisationMasterIdentifier is not available. |
Tekenreeks | Nee | - | Bewerken |
request.query.orgIdType |
orgIdType
The type of the organisationIdentifier. This parameter is used in combination with the orgId when the organisationMasterIdentifier is not available. The following values are supported:
|
Keuzelijst | Nee | toegestaan ["OIE_CODE","BP_ID","DD_ID","AS_ID","V_ID"] | Bewerken |
request.query.orgMasterId |
orgMasterId
The organisationMasterIdentifier of the school.
This parameter is used when the primary identifier for a school (being the |
Tekenreeks | Nee | - | Bewerken |
request.query.schoolPeriodId |
schoolPeriodId
Optional filter to request all Employee objects within a specified SchoolPeriod and its corresponding schoolPeriodId. |
Tekenreeks | Nee | - | Bewerken |
response.200 |
response 200
OK |
Lijst[] | Nee | - | Bewerken |
response.200[*] |
response 200
The Employee object with its identifiers and name information. Based on the scopes additional attributes can be included in this object. employee.communicationCommunication data of the Employee. For Employees this is the employee.roles
|
Object | Nee | - | Bewerken |
response.200[*].alias |
alias
An additional field to distinct employees on screen who carry the same name. |
Tekenreeks | Nee | - | Bewerken |
response.200[*].dateCreated |
dateCreated
Indicates the date and time the object was first created. Format: Conform openapi in ZULU time zoals gespecificeerd in RFC 3339, section 5.6. |
Datum/tijd | Ja | - | Bewerken |
response.200[*].dateLastModified |
dateLastModified
Indicates the date and time the object was last modified. Format: Conform openapi in ZULU time zoals gespecificeerd in RFC 3339, section 5.6. |
Datum/tijd | Ja | - | Bewerken |
response.200[*].email |
email
E-mail address hosted by school (e.g. L123456@school.nl). |
Tekenreeks | Nee | - | Bewerken |
response.200[*].familyName |
familyName
|
Tekenreeks | Ja | - | Bewerken |
response.200[*].familyNamePrefix |
familyNamePrefix
|
Tekenreeks | Nee | - | Bewerken |
response.200[*].givenName |
givenName
|
Tekenreeks | Ja | - | Bewerken |
response.200[*].mobile |
mobile
Mobile phone number as provided by the school. |
Tekenreeks | Nee | - | Bewerken |
response.200[*].organisationRoles |
organisationRoles
The organisation roles the Employee has within the organisation. |
Lijst[] | Nee | - | Bewerken |
response.200[*].organisationRoles[*] |
organisationRoles
The organisation roles the Employee has within the organisation. |
Object | Nee | - | Bewerken |
response.200[*].organisationRoles[*].beginDate |
beginDate
The start date on which the role becomes active (inclusive). Format: YYYY-MM-DD (according to RFC3339). |
Datum | Ja | - | Bewerken |
response.200[*].organisationRoles[*].endDate |
endDate
The end date on which the role becomes inactive (exclusive). Format: YYYY-MM-DD (according to RFC3339). |
Datum | Nee | - | Bewerken |
response.200[*].organisationRoles[*].organisation |
organisation
A reference to a School organisation. |
Object | Ja | - | Bewerken |
response.200[*].organisationRoles[*].organisation.organisationIds |
organisationIds
A secondary identifier for the School. This value is used whenever the primary identifier is not available. (either organisationMasterIdentifier or organisationIds is required) |
Lijst[] | Nee | - | Bewerken |
response.200[*].organisationRoles[*].organisation.organisationIds[*] |
organisationIds
A secondary identifier for the School. This value is used whenever the primary identifier is not available. (either organisationMasterIdentifier or organisationIds is required) |
Object | Nee | - | Bewerken |
response.200[*].organisationRoles[*].organisation.organisationIds[*].organisationId |
organisationId
|
Tekenreeks | Ja | - | Bewerken |
response.200[*].organisationRoles[*].organisation.organisationIds[*].organisationIdType |
organisationIdType
|
Keuzelijst | Ja | toegestaan ["OIE_CODE","BP_ID","DD_ID","AS_ID","V_ID"] | Bewerken |
response.200[*].organisationRoles[*].organisation.organisationMasterIdentifier |
organisationMasterIdentifier
The primary identifier for a School. For Schools the |
Tekenreeks | Nee | - | Bewerken |
response.200[*].organisationRoles[*].organisationRole |
organisationRole
The organisation role the Employee has within the organisation. |
Keuzelijst | Ja | toegestaan ["administratief-medewerker","applicatiebeheerder","begeleider","invalkracht","ibp-er","leermiddelencoordinator","leraar","mentor","onderwijsbestuurder","onderwijsdirecteur","stagiair"] | Bewerken |
response.200[*].phone |
phone
Phone number as provided by the school. |
Tekenreeks | Nee | - | Bewerken |
response.200[*].preferredFirstName |
preferredFirstName
|
Tekenreeks | Nee | - | Bewerken |
response.200[*].status |
status
The status field gives an indication to Consumers about the status of an object.
Consumers can delete objects that are flagged The status attribute is based on the Base Class from OneRoster. |
Keuzelijst | Ja | toegestaan ["active","tobedeleted"] | Bewerken |
response.200[*].userIds |
userIds
A secondary identifier for a User. This value is used whenever the primary identifier is not available. For Employees this value is mandatory. (either userMasterIdentifier or userIds is required) |
Lijst[] | Ja | - | Bewerken |
response.200[*].userIds[*] |
userIds
A secondary identifier for a User. This value is used whenever the primary identifier is not available. For Employees this value is mandatory. (either userMasterIdentifier or userIds is required) |
Object | Ja | - | Bewerken |
response.200[*].userIds[*].userId |
userId
|
Tekenreeks | Ja | - | Bewerken |
response.200[*].userIds[*].userIdType |
userIdType
|
Keuzelijst | Ja | toegestaan ["NEPPI","BPI","eduID","NEPRI","ASI","eckId"] | Bewerken |
response.200[*].userMasterIdentifier |
userMasterIdentifier
The primary identifier for a User. For Students the ECK iD is used. For Employees this value is empty. There is no primary identifier for Employees. (either userMasterIdentifier or userIds is required) |
Tekenreeks | Nee | - | Bewerken |
response.400 |
response 400
Functional status code and status message. |
Object | Nee | - | Bewerken |
response.400.status |
status
See functional status codes within the Documentation. |
Geheel getal | Ja | - | Bewerken |
response.400.statusMessage |
statusMessage
See functional status messages within the Documentation. |
Tekenreeks | Nee | - | Bewerken |
response.401 |
response 401
Functional status code and status message. |
Object | Nee | - | Bewerken |
response.401.status |
status
See functional status codes within the Documentation. |
Geheel getal | Ja | - | Bewerken |
response.401.statusMessage |
statusMessage
See functional status messages within the Documentation. |
Tekenreeks | Nee | - | Bewerken |
response.403 |
response 403
Functional status code and status message. |
Object | Nee | - | Bewerken |
response.403.status |
status
See functional status codes within the Documentation. |
Geheel getal | Ja | - | Bewerken |
response.403.statusMessage |
statusMessage
See functional status messages within the Documentation. |
Tekenreeks | Nee | - | Bewerken |
response.404 |
response 404
Functional status code and status message. |
Object | Nee | - | Bewerken |
response.404.status |
status
See functional status codes within the Documentation. |
Geheel getal | Ja | - | Bewerken |
response.404.statusMessage |
statusMessage
See functional status messages within the Documentation. |
Tekenreeks | Nee | - | Bewerken |