Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Inleiding

Zermelo is actief in het Nederlands Voortgezet Onderwijs en ondersteunt scholen bij het maken van zowel de roosters als de formatie. De Zermelo API bevat daaraan gerelateerde gegevens. Voor algemene informatie over ons bedrijf, zie zermelo.nl. Deze documentatie is voor ontwikkelaars die de Zermelo API willen gebruiken.

Als u begint met het ontwikkelen van een koppeling met Zermelo, is het verstandig dat te doen met een Partner Portal. Dit is een Zermelo Portal, net zoals scholen dat hebben. U kunt zo’n Portal bij ons aanvragen via partners@zermelo.nl, waar u ook terecht kunt voor vragen waar u niet uitkomt met behulp van deze documentatie en een eerlijke inspanning van uw kant.

Als u tegen onze API aan wilt gaan praten, raden we u aan om u ook te abonneren op onze nieuwsbrief API-updates (voor ontwikkelaars). Zo blijft u op de hoogte van de nieuwste mogelijkheden, en eventuele wijzigingen waar u als koppelpartner wat mee moet.

Voor informatie over het verkrijgen van toegang tot de API kunt u terecht op Authenticatie en autorisatie. Voor informatie over de vorm van een request en response kijkt u op De Zermelo API. Onder Endpoints vindt u per endpoint informatie over de velden en filters van dat endpoint.

Heeft u al een koppeling, en wilt u weten hoe u deze om kunt zetten naar de nieuwe partner-rechten? Kijk dan op Migreren naar partner rechten!

Op deze pagina houden we wijzigingen bij die relevant zijn voor API-koppelingen. Dit kunnen functionele wijzigingen zijn aan ondersteunde velden, of (het aankondigen van) wijzigingen die niet backward-compatible zijn.

Backward-compatible wijzigingen zoals het toevoegen van (een nieuw veld aan) een endpoint zullen over het algemeen niet vermeld worden, maar zijn terug te vinden in de documentatie van het betreffende endpoint.

Changelog

ReleasedatumVersienummerWijzigingToelichting
2026-06-0826.06.0changed veld op afspraken, zie appointments.
Klap uitWe introduceren het changed filter, als vervanging voor het veelgebruikte modified veld op appointments. Mocht je in bestaande koppelingen filteren op het modified veld, vervang dit dan door changed.
2026-04-1326.04.0Eerste release “Partners” koppelsysteem
Klap uitOndersteuning voor klanten om API koppelingen in te richten via het “Partners” systeem. Voor informatie over het migreren van bestaande koppelingen, zie Migreren naar partner rechten

Authenticatie en autorisatie

In het Portal kan een beheerder een Partner aanmaken en daar rechten aan koppelen. Hoe dit in zijn werk gaat staat op onze handleiding voor gebruikers. De beheerder kan bij die partner ook een authcode aanmaken. Deze authcode is eenmalig in te wisselen voor een token. Dat gaat als volgt:

POST /api/oauth/token?code=123456789012  
response
{
  "access_token": "abc123abc123abc123abc123ab",
  "token_type": "bearer",
  "expires_in": 123456
}

Sla dit token na het ophalen direct ergens veilig op, want het is geen tweede keer op te halen!

Vervolgens kunt u dit token in ieder request meesturen in de Authorization header: Authorization: Bearer <access_token>.

Om te achterhalen welke rechten uw token heeft, kunt u gebruik maken van het endpoint /api/partners/~me

GET /api/partners/~me
Authorization: Bearer abc123abc123abc123abc123ab
response
{
  "name": "Partner",
  "token": {
    "expirationDate": "19-01-2038",
    "expires": 2147483647,
    "token": "abc1**********************",
    "creationDate": "01-01-1970",
    "created": 0
  },
  "endpoints": [
    {
      "writeFields": [],
      "readFields": [
        "firstName",
        "lastName",
        "code",
        "prefix"
      ],
      "endpoint": "users",
      "filterFields": [
        "firstName",
        "lastName",
        "code",
        "prefix",
        "fields",
        "schoolInSchoolYear"
      ]
    }
  ],
  "schoolInSchoolYears": [
    {
      "schoolYear": 2025,
      "school": {
        "id": 1,
        "name": "VoorbeeldSchool"
      },
      "id": 1001702
    },
    {
      "schoolYear": 2026,
      "school": {
        "id": 1,
        "name": "VoorbeeldSchool"
      },
      "id": 1001802
    }
  ]
}

Dit geeft u informatie over uw partner token zelf, met name tot wanneer het geldig is. Ook ziet u aan welke roosterprojecten van het Portal u als partner gekoppeld bent. En u ziet de endpoints waar u toegang tot hebt gekregen met de precieze velden die u mag opvragen.

De Zermelo API

De Zermelo API is een JSON REST-API die zich bevindt op https://<portalnaam>.zportal.nl/api.

Naast authenticatie zijn bij ieder verzoek (als koppelpartner) twee request parameters verplicht:

  1. schoolInSchoolYear=...: een komma-gescheiden lijst id’s van roosterprojecten waar u rechten voor heeft.
  2. fields=...: een komma-gescheiden lijst van de velden die u in het antwoord wilt krijgen.

Geldigde waardes voor zowel schoolInSchoolYear als fields zijn te verkrijgen via het /api/partners/~me endpoint. Hiervoor zijn bovenstaande parameters niet nodig. Zie Authenticatie en autorisatie voor meer informatie.

Naast deze parameters is het mogelijk andere parameters op te geven om de resultaten van het verzoek te filteren. Welke parameters mogelijk zijn verschilt per endpoint. Zie daarvoor de documentatie van dat endpoint. Op enkele endpoints zijn meer parameters nodig. Als u een request op zo’n endpoint doet, krijgt u daar een melding over. Een verzoek zou er als volgt uit kunnen zien:

GET /api/groupindepartments?schoolInSchoolYear=1001702,1001703&fields=id,departmentOfBranch,name,extendedName,yearOfEducation,isMainGroup

De respons van een API-verzoek is een JSON-object met de volgende standaardvorm:

{
    "response": {
        "status": <http-status>,
        "message": "",
        "details": "",
        "eventId": 0,
        "startRow": 0,
        "endRow": 0,
        "totalRows": 0,
        "data": [
            <een lijst met JSON-objecten>
        ]
    }
}

De velden message, details, en eventId zijn alleen gevuld in het geval van een foutmelding. Dit zult u kunnen herkennen aan de http-status. Mocht het nodig zijn om met Zermelo te communiceren over het probleem, dan is dit interessante informatie.

In de meeste gevallen zult u natuurlijk "status": 200 zien en geeft totalRows het aantal teruggegeven objecten. De objecten zelf vindt u in de lijst data.

Wat betekent ‘Ondersteund’ bij een veld?

In de documentatie per endpoint worden velden en filters verdeeld in bakjes ‘ondersteund’ en ‘niet ondersteund’.

Ondersteund

Over ondersteunde velden doen wij de volgende beloftes:

  1. het veld betekent wat je zou verwachten dat het betekent aan de hand van de documentatie
  2. het veld is geschikt om te verwerken in een koppeling
  3. bij wijzigingen aan het veld die niet backward-compatible zijn…
    • kondigen we dat tijdig aan
    • bieden we een migratie-pad

Niet-ondersteund

Niet ondersteunde velden zijn simpelweg de velden waarvoor we een van bovenstaande beloftes niet hebben gedaan. Dat kan zijn omdat we de velden ongeschikt achten om te verwerken in een koppeling, of omdat we de flexibiliteit willen behouden om de betekenis van het veld aan te passen.

Het kan echter ook zijn omdat we nog niet bedacht hebben dat een koppeling het veld zou willen gebruiken. Als u denkt dat dit laatste het geval is: laat het ons weten!

Migreren naar partner rechten

Door de jaren heen zijn er verschillende manieren geweest om koppelingen rechten te geven. Voor een groot deel zijn die manieren gebaseerd geweest op hoe gewone gebruikers in het Zermelo Portal rechten krijgen. Daardoor is het vaak lastig om precies de juiste rechten te geven voor een koppeling.

De nieuwe Partner rechten zijn expliciet bedoeld om koppelpartijen toegang te geven tot precies de gegevens die nodig zijn voor een koppeling.

Uiteindelijk alles migreren

Het is op termijn de bedoeling dat alle koppelingen werken via partnerrechten. Voor veel koppelingen is het nu al mogelijk om over te gaan. Voor andere koppelingen zal er nog functionaliteit ontbreken. Loopt u ergens tegenaan, of ontbreekt er iets wat nodig is voor uw koppeling? Laat het ons weten!

Omdat we willen dat scholen een expliciete keuze maken welke rechten ze toekennen aan een partner, kunnen we bestaande koppelingen niet automatisch migreren. De school zal voor elke koppeling een partner aan moeten maken met de juiste rechten.

Wat gaat er veranderen?

API-versies

De API-versie gaat weg uit de URL. In plaats van /api/v3/endpoint maakt u nu gebruik van /api/endpoint. De rechten die u als partner krijgt werken alleen op dit nieuwe pad.

Tokens inwisselen en rechten inzien

Bij het aanmaken van een token krijgt de school niet langer het access_token terug, maar een authcode die eenmalig inwisselbaar is voor het token. De school stuurt deze code naar u op.

Daarnaast is er een nieuw endpoint /partners/~me waar u in kunt zien tot welke gegevens u toegang heeft.

Op Authenticatie en autorisatie staat meer uitleg en een voorbeeld. Op onze gebruikershandleiding staat uitleg voor scholen over het inrichten van een Partner.

Verplichte request parameters

De request parameters fields=... en schoolInSchoolYear=... worden op alle endpoints verplicht. Meer informatie over deze parameters vindt u op De Zermelo API

X-Impersonated-By

De impersonation header gaat er op termijn uit. In plaats daarvan is het als partner mogelijk om op /api/liveschedule requests te doen met student=X,week=Y,schoolInSchoolYear=Z. We zijn nog aan het onderzoeken hoe we de migratie voor koppelingen die nu gebruik maken van impersonation zo soepel mogelijk te maken.

Wat kan er nog niet?

Wij zijn nog druk in de weer met het uitbreiden van de mogelijkheden van het Partners-systeem. Zoals met ieder project in aanbouw, zijn er dus zaken die nog niet werken, of nog niet werken zoals we willen.

Als uw koppeling gebruik maakt van functionaliteit die nog ontbreekt, kunt u nog niet over. Wellicht is het al wel mogelijk om in uw Partner Portal te experimenteren met de functionaliteit die al wel aangeboden wordt. Houd onze API-mailing in de gaten voor uitbreidingen waardoor u misschien wel over kunt!

Voor het uitbreiden van de mogelijkheden richten wij ons in eerste instantie op de volgende zaken:

Bewerken

Momenteel is het alleen mogelijk om leesrechten te geven aan Partners. We zien inschrijven/uitschrijven via /liveschedule en gebruikersbeheer via /users als de belangrijkste endpoints om bewerken op mogelijk te maken. Als u andere uitbreidingen nodig heeft voor uw koppeling, laat het dan weten!

Endpoints ontbreken

We hebben bij het toevoegen van endpoints aan deze documentatie en het Partners-systeem gefocust op endpoints die vaker door koppelpartijen aangesproken worden. Daar zullen ongetwijfeld endpoints ontbreken.

Velden/filters zijn niet ‘Ondersteund’

We zijn terughoudend geweest in het bestempelen van velden als ‘ondersteund’ zodat we niet vastzitten aan functionaliteit waar niemand gebruik van maakt. Als u gebruik maakt van een veld wat nu als niet ondersteund te boek staat, horen wij het graag! Misschien vinden wij ook dat het ondersteund zou moeten zijn, of misschien hebben wij een alternatieve route om gegevens op te halen.

/appointments (Afspraakversies)

ondersteunde velden

VeldnaamTitelTypeLezenFilteren
appointmentInstanceAfspraak IDlong
appointmentLastModifiedLaatst gewijzigdtimestamp
cancelledUitvalboolean
changeDescriptionWijzigingenstring
contentOnderwerp van de afspraakstring
createdAangemaakttimestamp
endEindtijdtimestamp
endTimeSlotNameLaatste lesuurstring
groupsGroepstring[]
hiddenVerwijderdboolean
idIDlong
lastModifiedLaatst gewijzigdtimestamp
locationsLokalenstring[]
optionalKeuzelesboolean
schedulerRemarkOpmerking van de roostermakerstring
startStarttijdtimestamp
startTimeSlotNameEerste lesuurstring
studentsLeerlingenstring[]
subjectsVakstring[]
teachersDocentlong[]
typeTypestring
validGeldigboolean
Details

appointmentInstance long

Afspraak ID


appointmentLastModified timestamp

Laatst gewijzigd


cancelled boolean

Uitval


changeDescription string

Wijzigingen


content string

Onderwerp van de afspraak


created timestamp

Aangemaakt


end timestamp

Eindtijd


endTimeSlotName string

Laatste lesuur


groups string[]

Groep


hidden boolean

Verwijderd


id long

ID


lastModified timestamp

Laatst gewijzigd


locations string[]

Lokalen


optional boolean

Keuzeles
extra details: Geeft aan of de school deze les ziet als keuzeles. Merk op dat deze waarde geen technische gevolgen heeft: het is mogelijk dat er leerlingen zijn die verplicht aanwezig moeten zijn bij een keuzeles, of leerlingen die de keuze hebben om naar een niet-optionele les te gaan.


schedulerRemark string

Opmerking van de roostermaker


start timestamp

Starttijd


startTimeSlotName string

Eerste lesuur


students string[]

Leerlingen


subjects string[]

Vak


teachers long[]

Docent


type string

Type
mogelijke waardes: exam, activity, lesson, talk, meeting, interlude


valid boolean

Geldig

ondersteunde extra filters

FilternaamOmschrijvingType
changedbeperk tot afspraken met wijzigingenboolean
fieldsopgevraagde veldenstring
schoolInSchoolYearafspraken in de opgegeven roosterprojectenlong
Details

changed boolean

beperk tot afspraken met wijzigingen


fields string

opgevraagde velden


schoolInSchoolYear long

afspraken in de opgegeven roosterprojecten
verwijst naar: schoolsinschoolyears.id (Roosterprojecten)

niet-ondersteunde velden

VeldnaamTitelTypeLezenFilteren
alternativeSubjectVakstring
availableSpaceAantal nog beschikbare plekkeninteger
baseNiet gebruikenboolean
branchVestigingstring
branchOfSchoolVestiginginteger
cancelledReasonUitvalcategoriestring
capacityCapaciteit (maximaal aantal deelnemers)integer
capacityManuallyCapaciteit (maximaal aantal deelnemers) handmatig?boolean
choosableInDepartmentCodesVak-op-afdelingstring[]
choosableInDepartmentsVak-op-afdelinglong[]
coursesCourse id’slong[]
creatorAangemaakt doorstring
departmentsOfBranchesAfdelinglong[]
endTimeSlotLaatste lesuurinteger
expectedStudentCountVerwacht aantal leerlingeninteger
expectedStudentCountOnlineVerwacht aantal online leerlingeninteger
extraStudentSourceExtra leerlingbronstring
groupChangedGroep gewijzigdboolean
groupsInDepartmentsGroeplong[]
ignoreSubstitutionsVervangingen formatief negerenboolean
locationChangedLokaal gewijzigdboolean
locationsOfBranchLokaallong[]
modifiedNiet gebruikenboolean
movedNiet gebruikenboolean
newNiet gebruikenboolean
onlineLocationUrlOnline locatiestring
onlineStudentsOnline leerlingenstring[]
onlineTeachersOnline docentstring[]
remarkOpmerking van de roostermaker en onderwerp van de afspraakstring
startTimeSlotEerste lesuurinteger
teacherChangedDocent gewijzigdboolean
teachingTimeOnderwijstijdinteger
teachingTimeManuallyOnderwijstijd handmatig?boolean
timeChangedTijd gewijzigdboolean
udmUUIDUDM UUIDuuid
Details

alternativeSubject string

Vak


availableSpace integer

Aantal nog beschikbare plekken


base boolean

Niet gebruiken


branch string

Vestiging


branchOfSchool integer

Vestiging


cancelledReason string

Uitvalcategorie
mogelijke waardes: teachers, students, changedPlanning


capacity integer

Capaciteit (maximaal aantal deelnemers)


capacityManually boolean

Capaciteit (maximaal aantal deelnemers) handmatig?


choosableInDepartmentCodes string[]

Vak-op-afdeling


choosableInDepartments long[]

Vak-op-afdeling


courses long[]

Course id’s


creator string

Aangemaakt door
verwijst naar: users.code (Gebruikers)


departmentsOfBranches long[]

Afdeling


endTimeSlot integer

Laatste lesuur
bereik: [1,-]


expectedStudentCount integer

Verwacht aantal leerlingen
bereik: [0,-]


expectedStudentCountOnline integer

Verwacht aantal online leerlingen
bereik: [0,-]


extraStudentSource string

Extra leerlingbron
mogelijke waardes: departmentOfBranch, branchOfSchool


groupChanged boolean

Groep gewijzigd


groupsInDepartments long[]

Groep


ignoreSubstitutions boolean

Vervangingen formatief negeren


locationChanged boolean

Lokaal gewijzigd


locationsOfBranch long[]

Lokaal


modified boolean

Niet gebruiken
extra details: Gebruik het extra filter changed om te filteren op afspraken met wijzigingen


moved boolean

Niet gebruiken


new boolean

Niet gebruiken


onlineLocationUrl string

Online locatie


onlineStudents string[]

Online leerlingen


onlineTeachers string[]

Online docent


remark string

Opmerking van de roostermaker en onderwerp van de afspraak


startTimeSlot integer

Eerste lesuur
bereik: [1,-]


teacherChanged boolean

Docent gewijzigd


teachingTime integer

Onderwijstijd
bereik: [0,-]


teachingTimeManually boolean

Onderwijstijd handmatig?


timeChanged boolean

Tijd gewijzigd


udmUUID uuid

UDM UUID

niet-ondersteunde extra filters

FilternaamOmschrijvingType
appointmentModifiedSincewaarvan met een wijziging (exclusief leerlingdeelname) sinds het opgegeven momenttimestamp
containsStudentsFromDepartmentOfBranchafspraken waar een leerling van een van de opgegeven afdelingen aan deel zou kunnen nemenlong
containsStudentsFromGroupInDepartmentafspraken waar een leerling van een van de opgegeven roostergroepen aan deel zou kunnen nemenlong
containsTeachersFromTeacherTeamafspraken met een docent van een van de opgegeven teamslong
departmentOfBranchafspraken met een vak of groep van de opgegeven afdelingenlong
endWeekOffsetafspraken tot een week relatief geteld vanaf de huidige week (gebruik samen met startWeekOffset)integer
extraStudentSourceForDepartmentafspraken waar extra leerlingen van de opgegeven afdelingen zich voor kunnen inschrijvenlong
hasCreatorpersoonlijke afspraken aangemaakt door docentenboolean
includeHiddenvraag ook verwijderde afspraakversies opboolean
modifiedSinceafspraken met een wijziging (inclusief leerlingdeelname) sinds het opgegeven momenttimestamp
possibleStudentsafspraken waar een van de opgegeven leerlingen aan deel zou kunnen nemenstring
startWeekOffsetafspraken vanaf een week relatief geteld vanaf de huidige week (gebruik samen met endWeekOffset)integer
userafspraken waar een van de opgegeven gebruikers aan verbonden isstring
Details

appointmentModifiedSince timestamp

waarvan met een wijziging (exclusief leerlingdeelname) sinds het opgegeven moment


containsStudentsFromDepartmentOfBranch long

afspraken waar een leerling van een van de opgegeven afdelingen aan deel zou kunnen nemen


containsStudentsFromGroupInDepartment long

afspraken waar een leerling van een van de opgegeven roostergroepen aan deel zou kunnen nemen


containsTeachersFromTeacherTeam long

afspraken met een docent van een van de opgegeven teams


departmentOfBranch long

afspraken met een vak of groep van de opgegeven afdelingen


endWeekOffset integer

afspraken tot een week relatief geteld vanaf de huidige week (gebruik samen met startWeekOffset)


extraStudentSourceForDepartment long

afspraken waar extra leerlingen van de opgegeven afdelingen zich voor kunnen inschrijven


hasCreator boolean

persoonlijke afspraken aangemaakt door docenten


includeHidden boolean

vraag ook verwijderde afspraakversies op


modifiedSince timestamp

afspraken met een wijziging (inclusief leerlingdeelname) sinds het opgegeven moment


possibleStudents string

afspraken waar een van de opgegeven leerlingen aan deel zou kunnen nemen
verwijst naar: users.code (Gebruikers)


startWeekOffset integer

afspraken vanaf een week relatief geteld vanaf de huidige week (gebruik samen met endWeekOffset)


user string

afspraken waar een van de opgegeven gebruikers aan verbonden is
verwijst naar: users.code (Gebruikers)

/branchesofschools (Vestigingen in project)

ondersteunde velden

VeldnaamTitelTypeLezenFilteren
branchVestigingstring
idIDlong
schoolInSchoolYearProjectlong
Details

branch string

Vestiging


id long

ID


schoolInSchoolYear long

Project

ondersteunde extra filters

FilternaamOmschrijvingType
fieldsopgevraagde veldenstring
Details

fields string

opgevraagde velden

niet-ondersteunde velden

VeldnaamTitelTypeLezenFilteren
nameNaamstring
Details

name string

Naam

niet-ondersteunde extra filters

FilternaamOmschrijvingType
archivedvestigingsactivaties waarvan het project de opgegeven archiefstatus heeftboolean
schoolYearvestigingen actief in het opgegeven schooljaarinteger
Details

archived boolean

vestigingsactivaties waarvan het project de opgegeven archiefstatus heeft


schoolYear integer

vestigingen actief in het opgegeven schooljaar

/branches (Vestigingen)

ondersteunde velden

VeldnaamTitelTypeLezenFilteren
codeVestigingscodestring
nameNaamstring
somCodeExportcode LASstring
somUuidSomtoday Connect vestiginguuid
Details

code string

Vestigingscode


name string

Naam


somCode string

Exportcode LAS


somUuid uuid

Somtoday Connect vestiging

ondersteunde extra filters

FilternaamOmschrijvingType
fieldsopgevraagde veldenstring
schoolInSchoolYearvestigingen binnen de opgegeven roosterprojectenlong
Details

fields string

opgevraagde velden


schoolInSchoolYear long

vestigingen binnen de opgegeven roosterprojecten

niet-ondersteunde velden

VeldnaamTitelTypeLezenFilteren
Details

niet-ondersteunde extra filters

FilternaamOmschrijvingType
Details

/contracts (Contracten)

ondersteunde velden

VeldnaamTitelTypeLezenFilteren
employeeWerknemerscodestring
idIDlong
schoolInSchoolYearRoosterprojectlong
Details

employee string

Werknemerscode


id long

ID


schoolInSchoolYear long

Roosterproject
verwijst naar: schoolsinschoolyears.id (Roosterprojecten)

ondersteunde extra filters

FilternaamOmschrijvingType
fieldsde velden die u wilt opvragen bij dit verzoekstring
Details

fields string

de velden die u wilt opvragen bij dit verzoek

niet-ondersteunde velden

VeldnaamTitelTypeLezenFilteren
availabilityManuallyBeschikbaarheidsomvang handmatig?boolean
availableDayPartsDagdeleninteger
availableDaysDageninteger
clockHoursBalanceSaldo planninginteger
clockHoursBalancePreviousYearSaldo vorig jaarinteger
clockHoursGeneralTasksAlgemene schooltakeninteger
clockHoursGeneralTasksManuallyAST handmatig?boolean
clockHoursGrossTotale omvang (klu)integer
clockHoursLessonReliefLesverlichting (op basis van persoonlijk budget)integer
clockHoursLessonReliefManuallyLesverlichting handmatigboolean
clockHoursLessonsReguliere inzet lesseninteger
clockHoursLessonsManuallyInzet lessen handmatig?boolean
clockHoursLessonsMaxMaximaal aantal lessen in klokureninteger
clockHoursNetInzetbare ureninteger
clockHoursNetManuallyInzetbare uren handmatig?boolean
clockHoursProfessionalDevelopmentDeskundigheidsbevorderinginteger
clockHoursProfessionalDevelopmentManuallyDESK handmatig?boolean
clockHoursTaskReliefTaakverlichting (op basis van persoonlijk budget)integer
clockHoursTaskReliefManuallyTaakverlichting handmatigboolean
clockHoursTasksReguliere inzet takeninteger
clockHoursToAuxiliaryProjectsInzet nevenprojecten (klu)integer
commencementSchoolOp school vanafdatum
commencementTeachingDocent vanafdatum
compensationAbsenceHoursKlokuren opgenomen compensatieverlofinteger
dateOfBirthGeboortedatumdatum
defaultFunctionCategoryStandaard functiecategoriestring
developmentTimeOntwikkeltijdinteger
developmentTimeBudgetOntwikkeltijd rechtinteger
developmentTimeManuallyOntwikkeltijd handmatig?boolean
durationManuallyDuur handmatig?boolean
emailEmailstring
employeeNumberPersoneelsnummerstring
employerCostBasisMaintenanceIndicatie kosten aanstellingen onderhoudinteger
employerCostBasisPlanningIndicatie kosten aanstellingen planninginteger
employerCostLeaveReductionMaintenanceIndicatie kostenreductie verlof onderhoudinteger
employerCostLeaveReductionPlanningIndicatie kostenreductie verlof planninginteger
employerCostPostingBalanceMaintenanceIndicatie verrekening nevenprojecten onderhoudinteger
employerCostPostingBalancePlanningIndicatie verrekening nevenprojecten planninginteger
employerCostTotalMaintenanceIndicatie kosten totaal onderhoudinteger
employerCostTotalPlanningIndicatie kosten totaal planninginteger
employerCostsPercentageWerkgeverslasten(%)integer
endEinddatum
extensionsDevelopmentTimeOntwikkeltijd-toeslag uitbreidingeninteger
extensionsGeneralTasksAST-toeslag uitbreidingeninteger
extensionsGeneralTasksManuallyAST-toeslag uitbreidingen handmatig?boolean
extensionsProfessionalDevelopmentDESK-toeslag uitbreidingeninteger
extensionsProfessionalDevelopmentManuallyDESK-toeslag uitbreidingen handmatig?boolean
extraWorkInzet meerwerkinteger
extraWorkAllowanceToeslag voor meerwerkinteger
extraWorkAllowanceBasisBruto toeslag voor meerwerkinteger
firstNameVoornaamstring
fteNetTotale omvang (fte)float
ftePermanentVastfloat
fteTemporaryTijdelijkfloat
fteToAuxiliaryProjectsInzet nevenprojecten (fte)float
fteYearLeaveVerlof Planningfloat
fullMonthlySalaryVoltijds bruto maandsalarisinteger
genderGeslachtstring
hasLessonReliefStarterStartersregeling?boolean
hourlySalaryBruto uurloonfloat
hourlySalaryManuallyBruto uurloon handmatig?boolean
isMainContractHoofdcontractboolean
lastNameAchternaamstring
leavesDevelopmentTimeOntwikkeltijd-aftrek onderhoudsverloveninteger
leavesGeneralTasksAST-aftrek onderhoudsverloveninteger
leavesGeneralTasksManuallyAST-aftrek onderhoudsverloven handmatig?boolean
leavesProfessionalDevelopmentDESK-aftrek onderhoudsverloveninteger
leavesProfessionalDevelopmentManuallyDESK-aftrek onderhoudsverloven handmatig?boolean
lessonHoursSectionAssignmentsAantal geplande lesuren in sectiesfloat
lessonHoursSurplusAllowanceToeslag lesoverschotinteger
lessonHoursSurplusAllowanceManuallyToeslag lesoverschot handmatig?boolean
lessonHoursSurplusAllowanceViaSectionAssignmentsToeslag lesoverschot obv sectieverdelinginteger
lessonHoursTeachingAssignmentsAantal toegekende lesurenfloat
lessonReducingTasksLesreducerende takeninteger
lessonReplacementInzet lessen als vervangerinteger
lessonSpaceLesruimteinteger
lessonsMaxMaximaal aantal lessenfloat
lessonsMaxManuallyMaximaal aantal lessen handmatig?boolean
lessonsToPlanHet te plannen aantal lessenfloat
mainBranchOfSchoolHoofdvestiginglong
mainContractHoofdcontract IDlong
maintenanceJobClockHoursBudgetBudget (klu) uitbreidingeninteger
maintenanceJobFteBudgetBudget (fte) uitbreidingenfloat
maintenanceLeaveClockHoursBudgetTotaal (klu) onderhoudsverloveninteger
maintenanceLeaveFteBudgetTotaal (fte) onderhoudsverlovenfloat
personalBudgetStatusPersoonlijk budget statusstring
postedBranchesAfdelingen op nevenvestigingenlong[]
postingsNevenvestigingenlong[]
prefixTussenvoegselstring
previousSalaryScaleSalarisschaal voorgaand schooljaarlong
previousSalaryStepSalaristrede voorgaand schooljaarinteger
privateCommentOpmerking voor beheerderstring
publicCommentOpmerking voor docentstring
replacementBalanceSaldo vervanginginteger
reservationReplacementBoeking van planning naar onderhoudinteger
salaryScaleSalarisschaallong
salaryStepSalaristredeinteger
schoolSchoollong
schoolInSchoolYearNameRoosterprojectnaamstring
schoolNameSchoolnaamstring
schoolYearSchooljaarinteger
startStartdatum
substitutionQuotaMeerwerkquotuminteger
substitutionQuotaManuallyMeerwerkquotum handmatig?boolean
taskBalanceTaaksaldointeger
taskLessonSpaceBeschikbaar voor lessen en takeninteger
taskReplacementInzet taken als vervangerinteger
taskSpaceTaakruimteinteger
taskSurplusTaakoverschotinteger
teacherTeamHoofdteamlong
Details

availabilityManually boolean

Beschikbaarheidsomvang handmatig?
extra details: Niet gebruiken, gebruik het veld op /schedulepreferences


availableDayParts integer

Dagdelen
extra details: Niet gebruiken, gebruik het veld op /schedulepreferences


availableDays integer

Dagen
extra details: Niet gebruiken, gebruik het veld op /schedulepreferences


clockHoursBalance integer

Saldo planning


clockHoursBalancePreviousYear integer

Saldo vorig jaar


clockHoursGeneralTasks integer

Algemene schooltaken


clockHoursGeneralTasksManually boolean

AST handmatig?


clockHoursGross integer

Totale omvang (klu)


clockHoursLessonRelief integer

Lesverlichting (op basis van persoonlijk budget)


clockHoursLessonReliefManually boolean

Lesverlichting handmatig


clockHoursLessons integer

Reguliere inzet lessen


clockHoursLessonsManually boolean

Inzet lessen handmatig?


clockHoursLessonsMax integer

Maximaal aantal lessen in klokuren


clockHoursNet integer

Inzetbare uren


clockHoursNetManually boolean

Inzetbare uren handmatig?


clockHoursProfessionalDevelopment integer

Deskundigheidsbevordering


clockHoursProfessionalDevelopmentManually boolean

DESK handmatig?


clockHoursTaskRelief integer

Taakverlichting (op basis van persoonlijk budget)


clockHoursTaskReliefManually boolean

Taakverlichting handmatig


clockHoursTasks integer

Reguliere inzet taken


clockHoursToAuxiliaryProjects integer

Inzet nevenprojecten (klu)


commencementSchool datum

Op school vanaf


commencementTeaching datum

Docent vanaf


compensationAbsenceHours integer

Klokuren opgenomen compensatieverlof


dateOfBirth datum

Geboortedatum


defaultFunctionCategory string

Standaard functiecategorie
mogelijke waardes: OP, OOP, DIR


developmentTime integer

Ontwikkeltijd


developmentTimeBudget integer

Ontwikkeltijd recht


developmentTimeManually boolean

Ontwikkeltijd handmatig?


durationManually boolean

Duur handmatig?


email string

Email


employeeNumber string

Personeelsnummer


employerCostBasisMaintenance integer

Indicatie kosten aanstellingen onderhoud


employerCostBasisPlanning integer

Indicatie kosten aanstellingen planning


employerCostLeaveReductionMaintenance integer

Indicatie kostenreductie verlof onderhoud


employerCostLeaveReductionPlanning integer

Indicatie kostenreductie verlof planning


employerCostPostingBalanceMaintenance integer

Indicatie verrekening nevenprojecten onderhoud


employerCostPostingBalancePlanning integer

Indicatie verrekening nevenprojecten planning


employerCostTotalMaintenance integer

Indicatie kosten totaal onderhoud


employerCostTotalPlanning integer

Indicatie kosten totaal planning


employerCostsPercentage integer

Werkgeverslasten(%)


end datum

Eind


extensionsDevelopmentTime integer

Ontwikkeltijd-toeslag uitbreidingen
bereik: [0,-]


extensionsGeneralTasks integer

AST-toeslag uitbreidingen
bereik: [0,-]


extensionsGeneralTasksManually boolean

AST-toeslag uitbreidingen handmatig?


extensionsProfessionalDevelopment integer

DESK-toeslag uitbreidingen
bereik: [0,-]


extensionsProfessionalDevelopmentManually boolean

DESK-toeslag uitbreidingen handmatig?


extraWork integer

Inzet meerwerk


extraWorkAllowance integer

Toeslag voor meerwerk


extraWorkAllowanceBasis integer

Bruto toeslag voor meerwerk


firstName string

Voornaam


fteNet float

Totale omvang (fte)


ftePermanent float

Vast


fteTemporary float

Tijdelijk


fteToAuxiliaryProjects float

Inzet nevenprojecten (fte)


fteYearLeave float

Verlof Planning


fullMonthlySalary integer

Voltijds bruto maandsalaris


gender string

Geslacht
mogelijke waardes: f, m


hasLessonReliefStarter boolean

Startersregeling?


hourlySalary float

Bruto uurloon


hourlySalaryManually boolean

Bruto uurloon handmatig?


isMainContract boolean

Hoofdcontract


lastName string

Achternaam


leavesDevelopmentTime integer

Ontwikkeltijd-aftrek onderhoudsverloven
bereik: [0,-]


leavesGeneralTasks integer

AST-aftrek onderhoudsverloven
bereik: [0,-]


leavesGeneralTasksManually boolean

AST-aftrek onderhoudsverloven handmatig?


leavesProfessionalDevelopment integer

DESK-aftrek onderhoudsverloven
bereik: [0,-]


leavesProfessionalDevelopmentManually boolean

DESK-aftrek onderhoudsverloven handmatig?


lessonHoursSectionAssignments float

Aantal geplande lesuren in secties


lessonHoursSurplusAllowance integer

Toeslag lesoverschot


lessonHoursSurplusAllowanceManually boolean

Toeslag lesoverschot handmatig?


lessonHoursSurplusAllowanceViaSectionAssignments integer

Toeslag lesoverschot obv sectieverdeling


lessonHoursTeachingAssignments float

Aantal toegekende lesuren


lessonReducingTasks integer

Lesreducerende taken


lessonReplacement integer

Inzet lessen als vervanger


lessonSpace integer

Lesruimte


lessonsMax float

Maximaal aantal lessen


lessonsMaxManually boolean

Maximaal aantal lessen handmatig?


lessonsToPlan float

Het te plannen aantal lessen


mainBranchOfSchool long

Hoofdvestiging
verwijst naar: branchesofschools.id (Vestigingen in project)


mainContract long

Hoofdcontract ID


maintenanceJobClockHoursBudget integer

Budget (klu) uitbreidingen


maintenanceJobFteBudget float

Budget (fte) uitbreidingen


maintenanceLeaveClockHoursBudget integer

Totaal (klu) onderhoudsverloven


maintenanceLeaveFteBudget float

Totaal (fte) onderhoudsverloven


personalBudgetStatus string

Persoonlijk budget status


postedBranches long[]

Afdelingen op nevenvestigingen
verwijst naar: branchesofschools.id (Vestigingen in project)


postings long[]

Nevenvestigingen


prefix string

Tussenvoegsel


previousSalaryScale long

Salarisschaal voorgaand schooljaar


previousSalaryStep integer

Salaristrede voorgaand schooljaar


privateComment string

Opmerking voor beheerder


publicComment string

Opmerking voor docent


replacementBalance integer

Saldo vervanging


reservationReplacement integer

Boeking van planning naar onderhoud


salaryScale long

Salarisschaal


salaryStep integer

Salaristrede


school long

School


schoolInSchoolYearName string

Roosterprojectnaam


schoolName string

Schoolnaam


schoolYear integer

Schooljaar


start datum

Start


substitutionQuota integer

Meerwerkquotum
bereik: [0,-]


substitutionQuotaManually boolean

Meerwerkquotum handmatig?


taskBalance integer

Taaksaldo


taskLessonSpace integer

Beschikbaar voor lessen en taken


taskReplacement integer

Inzet taken als vervanger


taskSpace integer

Taakruimte


taskSurplus integer

Taakoverschot


teacherTeam long

Hoofdteam

niet-ondersteunde extra filters

FilternaamOmschrijvingType
branchOfSchoolbeperk tot contracten met uren binnen de opgegeven vestiginglong
relatedToEmployeebeperk tot contracten hangend aan een van de projecten waar de opgegeven medewerker ook een contract voor heeftstring
schoolFunctionbeperk tot contracten met deze schoolfunctiestring
sectionbeperk tot contracten met uren binnen de opgegeven sectielong
sectionOfBranchbeperk tot contracten met uren binnen de opgegeven sectie op een vestiginglong
yearbeperk tot contracten hangend aan projecten startend in dit kalenderjaarinteger
Details

branchOfSchool long

beperk tot contracten met uren binnen de opgegeven vestiging
verwijst naar: branchesofschools.id (Vestigingen in project)


relatedToEmployee string

beperk tot contracten hangend aan een van de projecten waar de opgegeven medewerker ook een contract voor heeft


schoolFunction string

beperk tot contracten met deze schoolfunctie
mogelijke waardes: BOARD, CUSTOM_DEPARTMENT, STUDENT_ADMINISTRATION, CUSTOM_GROUP, CUSTOM_TEAM, PERSONNEL_ADMINISTRATION, SCHOOL_LEADER, CUSTOM_SECTION, CUSTOM_PROJECT, DEAN, PARENT_TEACHER_NIGHT_SCHEDULER, PARTICIPATION_COORDINATOR, MENTOR, TEAM_LEADER, SCHEDULER, SECTION_LEADER


section long

beperk tot contracten met uren binnen de opgegeven sectie


sectionOfBranch long

beperk tot contracten met uren binnen de opgegeven sectie op een vestiging


year integer

beperk tot contracten hangend aan projecten startend in dit kalenderjaar

/courses (Lesgroepen)

ondersteunde velden

VeldnaamTitelTypeLezenFilteren
branchCodeVestigingstring
choosableInDepartmentVak op afdelinglong
departmentCodeAfdelingstring
educationTypesOpleidingstypesstring[]
groupNameGroepsnaamstring
idIDlong
iltCodeILT code vakinteger
schoolYearSchooljaarinteger
studentsLeerlingenjson[]
subjectCodeVakcodestring
subjectNameVaknaamstring
teachersDocentenjson[]
yearOfEducationLeerjaarinteger
Details

branchCode string

Vestiging


choosableInDepartment long

Vak op afdeling


departmentCode string

Afdeling


educationTypes string[]

Opleidingstypes


groupName string

Groepsnaam


id long

ID


iltCode integer

ILT code vak


schoolYear integer

Schooljaar


students json[]

Leerlingen


subjectCode string

Vakcode


subjectName string

Vaknaam


teachers json[]

Docenten


yearOfEducation integer

Leerjaar

ondersteunde extra filters

FilternaamOmschrijvingType
fieldsopgevraagde veldenstring
schoolInSchoolYearbeperk tot lesgroepen binnen een roosterprojectlong
studentbeperk tot lesgroepen van een leerlingstring
teacherbeperk tot lesgroepen van een docentstring
Details

fields string

opgevraagde velden


schoolInSchoolYear long

beperk tot lesgroepen binnen een roosterproject
verwijst naar: schoolsinschoolyears.id (Roosterprojecten)


student string

beperk tot lesgroepen van een leerling


teacher string

beperk tot lesgroepen van een docent

niet-ondersteunde velden

VeldnaamTitelTypeLezenFilteren
Details

niet-ondersteunde extra filters

FilternaamOmschrijvingType
Details

/departmentsofbranches (Afdelingen)

ondersteunde velden

VeldnaamTitelTypeLezenFilteren
branchOfSchoolVestiginglong
codeCode / naamstring
idIDlong
schoolInSchoolYearRoosterprojectlong
Details

branchOfSchool long

Vestiging
verwijst naar: branchesofschools.id (Vestigingen in project)


code string

Code / naam


id long

ID


schoolInSchoolYear long

Roosterproject
verwijst naar: schoolsinschoolyears.id (Roosterprojecten)

ondersteunde extra filters

FilternaamOmschrijvingType
fieldsopgevraagde veldenstring
Details

fields string

opgevraagde velden

niet-ondersteunde velden

VeldnaamTitelTypeLezenFilteren
branchOfSchoolCodeVestigingstring
clockHoursPerLessonKlokuur per lesfloat
clockHoursPerLessonManuallyKlokuur per les handmatig?boolean
defaultEnrollmentValidationTypeInschrijfcontrolestring
defaultMaximalLessonEnrollmentPerWeekMaximaal aantal inschrijvingen voor lessen per weekinteger
defaultMaximalLessonsPerWeekMaximaal aantal te volgen lessen per weekinteger
defaultMinimalLessonEnrollmentPerWeekMinimaal aantal inschrijvingen voor lessen per weekinteger
defaultMinimalLessonsPerWeekMinimaal aantal te volgen lessen per weekinteger
educationTypeLAS-onderwijssoortstring
educationsOpleidingenlong[]
excludedSegmentsPakketdelen zelfstudielong[]
expectedInflowVerwachte instroomfloat
expectedInflowManuallyVerwachte instroom handmatig?boolean
expectedMainGroupCountVerwacht aantal stamklasseninteger
expectedMainGroupCountManuallyVerwacht aantal stamklassen handmatig?boolean
expectedStudentCountVerwacht aantal leerlingenfloat
expectedStudentCountManuallyVerwacht aantal leerlingen handmatig?boolean
mainGroupAuthorityStamklasindelingstring
maxGroupSizeMaximale groepsgrootteinteger
maxGroupSizeManuallyMaximale groepsgrootte handmatig?boolean
maximalExtraEnrollmentPerSubjectMaximaal aantal inschrijvingen voor lessen per vak per weekinteger
minimalExtraEnrollmentPerSubjectMinimaal aantal inschrijvingen voor lessen per vak per weekinteger
participationThresholdDrempel zichtbaarheid voor leerlingpercentage
profilesProfielenlong[]
prognosticInflowInstroom (prog)float
prognosticStudentCountAantal leerlingen (prog)float
schoolInSchoolYearIdRoosterproject (niet gebruiken!)long
schoolInSchoolYearNameRoosterprojectstring
scroungeSegmentsPakketdelen sprokkelenlong[]
studentCountAantal leerlingen (abs)integer
studentCountCorrectionLeerling-correctiefloat
studentCountCorrectionManuallyLeerling-correctie handmatig?boolean
studentsMayViewSubjectSelectionsKeuzepakketten zichtbaar?boolean
subjectSelectionDeadlineUiterste inleverdatum pakkettendatum
teacherTeamsTeamslong[]
teachingLevelBevoegdheidsgraadstring
weekTimeTableWeekindelinglong
yearOfEducationJaarlaaginteger
Details

branchOfSchoolCode string

Vestiging


clockHoursPerLesson float

Klokuur per les
bereik: [0.0,-]


clockHoursPerLessonManually boolean

Klokuur per les handmatig?


defaultEnrollmentValidationType string

Inschrijfcontrole
mogelijke waardes: ENROLLMENTS, LESSONS


defaultMaximalLessonEnrollmentPerWeek integer

Maximaal aantal inschrijvingen voor lessen per week
bereik: [0,-]


defaultMaximalLessonsPerWeek integer

Maximaal aantal te volgen lessen per week
bereik: [0,-]


defaultMinimalLessonEnrollmentPerWeek integer

Minimaal aantal inschrijvingen voor lessen per week
bereik: [0,-]


defaultMinimalLessonsPerWeek integer

Minimaal aantal te volgen lessen per week
bereik: [0,-]


educationType string

LAS-onderwijssoort


educations long[]

Opleidingen


excludedSegments long[]

Pakketdelen zelfstudie


expectedInflow float

Verwachte instroom
bereik: [0.0,-]


expectedInflowManually boolean

Verwachte instroom handmatig?


expectedMainGroupCount integer

Verwacht aantal stamklassen
bereik: [0,-]


expectedMainGroupCountManually boolean

Verwacht aantal stamklassen handmatig?


expectedStudentCount float

Verwacht aantal leerlingen
bereik: [0.0,-]


expectedStudentCountManually boolean

Verwacht aantal leerlingen handmatig?


mainGroupAuthority string

Stamklasindeling
mogelijke waardes: scheduler, teamleader


maxGroupSize integer

Maximale groepsgrootte
bereik: [0,-]


maxGroupSizeManually boolean

Maximale groepsgrootte handmatig?


maximalExtraEnrollmentPerSubject integer

Maximaal aantal inschrijvingen voor lessen per vak per week
bereik: [0,-]


minimalExtraEnrollmentPerSubject integer

Minimaal aantal inschrijvingen voor lessen per vak per week
bereik: [0,-]


participationThreshold percentage

Drempel zichtbaarheid voor leerling
bereik: [0.0,1.0]


profiles long[]

Profielen


prognosticInflow float

Instroom (prog)
bereik: [0.0,-]


prognosticStudentCount float

Aantal leerlingen (prog)
bereik: [0.0,-]


schoolInSchoolYearId long

Roosterproject (niet gebruiken!)
verwijst naar: schoolsinschoolyears.id (Roosterprojecten)


schoolInSchoolYearName string

Roosterproject


scroungeSegments long[]

Pakketdelen sprokkelen


studentCount integer

Aantal leerlingen (abs)


studentCountCorrection float

Leerling-correctie


studentCountCorrectionManually boolean

Leerling-correctie handmatig?


studentsMayViewSubjectSelections boolean

Keuzepakketten zichtbaar?


subjectSelectionDeadline datum

Uiterste inleverdatum pakketten


teacherTeams long[]

Teams


teachingLevel string

Bevoegdheidsgraad
mogelijke waardes: 1egraads, 2egraads


weekTimeTable long

Weekindeling


yearOfEducation integer

Jaarlaag
bereik: [1,9]

niet-ondersteunde extra filters

FilternaamOmschrijvingType
schoolYearbeperk tot afdelingen binnen een schooljaarinteger
teacherTeambeperk tot afdelingen horende bij een teamlong
Details

schoolYear integer

beperk tot afdelingen binnen een schooljaar


teacherTeam long

beperk tot afdelingen horende bij een team

/employeeabsences (Afwezigheden)

ondersteunde velden

VeldnaamTitelTypeLezenFilteren
idIdlong
Details

id long

Id

ondersteunde extra filters

FilternaamOmschrijvingType
fieldsde velden die u wilt opvragen bij dit verzoekstring
schoolInSchoolYearafwezigheden binnen de opgegeven roosterprojectenlong
Details

fields string

de velden die u wilt opvragen bij dit verzoek


schoolInSchoolYear long

afwezigheden binnen de opgegeven roosterprojecten
verwijst naar: schoolsinschoolyears.id (Roosterprojecten)

niet-ondersteunde velden

VeldnaamTitelTypeLezenFilteren
absenceDurationVerlofomvang (klu)float
absenceDurationManuallyVerlofomvang handmatigboolean
absenceTypeAfwezigheidstypeinteger
absenceTypeCodeAfwezigheidstypestring
absenceTypePriorityAfwezigheidstype prioriteitinteger
contractContract IDlong
createdAangemaakttimestamp
definitiveDefinitiveboolean
employeeWerknemerscodestring
endEindtimestamp
firstNameVoornaamstring
lastModifiedLaatst gewijzigdtimestamp
lastModifiedByLaatst gewijzigd doorstring
lastNameAchternaamstring
leaveGekoppeld verloflong
linkedToStructuralLeaveGekoppeld aan planning/onderhoudsverlofboolean
prefixTussenvoegselstring
privateCommentOpmerking voor beheerderstring
startStarttimestamp
Details

absenceDuration float

Verlofomvang (klu)


absenceDurationManually boolean

Verlofomvang handmatig


absenceType integer

Afwezigheidstype
mogelijke waardes: 0, 1, 2, 3, 4, 5, 6, 7


absenceTypeCode string

Afwezigheidstype


absenceTypePriority integer

Afwezigheidstype prioriteit


contract long

Contract ID


created timestamp

Aangemaakt


definitive boolean

Definitive


employee string

Werknemerscode


end timestamp

Eind


firstName string

Voornaam


lastModified timestamp

Laatst gewijzigd


lastModifiedBy string

Laatst gewijzigd door
verwijst naar: users.code (Gebruikers)


lastName string

Achternaam


leave long

Gekoppeld verlof


linkedToStructuralLeave boolean

Gekoppeld aan planning/onderhoudsverlof


prefix string

Tussenvoegsel


privateComment string

Opmerking voor beheerder


start timestamp

Start

niet-ondersteunde extra filters

FilternaamOmschrijvingType
branchOfSchoolbeperk tot afwezigheden binnen een vestiginglong
endDatebeperk tot afwezigheden tot en met de opgegeven dagdatum
endWeekbeperk tot afwezigheden tot en met de opgegeven weekweek
relatedToEmployeeusercode van medewerker waarvoor u de aanwezigheid van collega’s wilt opvragenstring
sectionOfBranchbeperk tot afwezigheden binnen een sectielong
startDatebeperk tot afwezigheden vanaf de opgegeven dagdatum
startWeekbeperk tot afwezigheden vanaf de opgegeven weekweek
teacherTeambeperk tot afwezigheden binnen een teamlong
unlinkedbeperk tot afwezigheden die niet gelinkt zijn met een (niet incidenteel) verlofboolean
Details

branchOfSchool long

beperk tot afwezigheden binnen een vestiging
verwijst naar: branchesofschools.id (Vestigingen in project)


endDate datum

beperk tot afwezigheden tot en met de opgegeven dag


endWeek week

beperk tot afwezigheden tot en met de opgegeven week


relatedToEmployee string

usercode van medewerker waarvoor u de aanwezigheid van collega’s wilt opvragen


sectionOfBranch long

beperk tot afwezigheden binnen een sectie


startDate datum

beperk tot afwezigheden vanaf de opgegeven dag


startWeek week

beperk tot afwezigheden vanaf de opgegeven week


teacherTeam long

beperk tot afwezigheden binnen een team


unlinked boolean

beperk tot afwezigheden die niet gelinkt zijn met een (niet incidenteel) verlof

/employees (Werknemers)

ondersteunde velden

VeldnaamTitelTypeLezenFilteren
commencementSchoolOp school vanafdatum
commencementTeachingDocent vanafdatum
createdAangemaakttimestamp
emailEmailstring
employeeNumberPersoneelsnummerstring
firstNameVoornaamstring
lastModifiedLaatst gewijzigdtimestamp
lastModifiedByLaatst gewijzigd doorstring
lastNameAchternaamstring
prefixTussenvoegselstring
userCodeGebruikerstring
Details

commencementSchool datum

Op school vanaf


commencementTeaching datum

Docent vanaf


created timestamp

Aangemaakt


email string

Email


employeeNumber string

Personeelsnummer


firstName string

Voornaam


lastModified timestamp

Laatst gewijzigd


lastModifiedBy string

Laatst gewijzigd door
verwijst naar: users.code (Gebruikers)


lastName string

Achternaam


prefix string

Tussenvoegsel


userCode string

Gebruiker
verwijst naar: users.code (Gebruikers)

ondersteunde extra filters

FilternaamOmschrijvingType
branchOfSchoolbeperk tot werknemers gerelateerd aan een vestiging binnen een roosterprojectlong
fieldsopgevraagde veldenstring
schoolInSchoolYearbeperk tot werknemers gerelateerd aan een roosterprojectlong
Details

branchOfSchool long

beperk tot werknemers gerelateerd aan een vestiging binnen een roosterproject
verwijst naar: branchesofschools.id (Vestigingen in project)


fields string

opgevraagde velden


schoolInSchoolYear long

beperk tot werknemers gerelateerd aan een roosterproject

niet-ondersteunde velden

VeldnaamTitelTypeLezenFilteren
cityPlaatsstring
dateOfBirthGeboortedatumdatum
genderGeslachtstring
houseNumberHuisnummerstring
postalCodePostcodestring
streetStraatstring
Details

city string

Plaats


dateOfBirth datum

Geboortedatum


gender string

Geslacht
mogelijke waardes: f, m


houseNumber string

Huisnummer


postalCode string

Postcode


street string

Straat

niet-ondersteunde extra filters

FilternaamOmschrijvingType
archivedbeperk tot werknemers die wel/niet gearchiveerd zijnboolean
teacherTeambeperk tot werknemers gerelateerd aan een team binnen een roosterprojectlong
Details

archived boolean

beperk tot werknemers die wel/niet gearchiveerd zijn


teacherTeam long

beperk tot werknemers gerelateerd aan een team binnen een roosterproject

/enrollmentstatus (Inschrijfstatussen)

ondersteunde velden

VeldnaamTitelTypeLezenFilteren
lessonEnrollmentAantal inschrijvingen voor lesseninteger
maximalLessonEnrollmentMaximaal aantal inschrijvingen voor lessen per weekinteger
minimalLessonEnrollmentMinimaal aantal inschrijvingen voor lessen per weekinteger
schoolInSchoolYearRoosterprojectlong
studentLeerlingstring
weekWeekweek
Details

lessonEnrollment integer

Aantal inschrijvingen voor lessen
bereik: [0,-]


maximalLessonEnrollment integer

Maximaal aantal inschrijvingen voor lessen per week
bereik: [0,-]


minimalLessonEnrollment integer

Minimaal aantal inschrijvingen voor lessen per week
bereik: [0,-]


schoolInSchoolYear long

Roosterproject
verwijst naar: schoolsinschoolyears.id (Roosterprojecten)


student string

Leerling


week week

Week

ondersteunde extra filters

FilternaamOmschrijvingType
fieldsopgevraagde veldenstring
Details

fields string

opgevraagde velden

niet-ondersteunde velden

VeldnaamTitelTypeLezenFilteren
activityEnrollmentAantal inschrijvingen voor activiteiteninteger
concurrentPlannedAttendanceAantal dubbele afsprakeninteger
departmentOfBranchAfdelinglong
enrollmentValidationTypeInschrijfcontrolestring
examEnrollmentAantal inschrijvingen voor toetseninteger
maximalLessonsMaximaal aantal te volgen lessen per weekinteger
mentorGroupMentorgroeplong
minimalLessonsMinimaal aantal te volgen lessen per weekinteger
nameDe code van de afdeling van deze statusstring
plannedActivityAttendanceVerwacht aantal activiteiteninteger
plannedAttendanceVerwacht aantal afsprakeninteger
plannedExamAttendanceVerwacht aantal toetseninteger
plannedLessonAttendanceVerwacht aantal lesseninteger
statusStatusjson[]
studentInDepartmentLeerlinglong
Details

activityEnrollment integer

Aantal inschrijvingen voor activiteiten
bereik: [0,-]


concurrentPlannedAttendance integer

Aantal dubbele afspraken
bereik: [0,-]


departmentOfBranch long

Afdeling


enrollmentValidationType string

Inschrijfcontrole
mogelijke waardes: ENROLLMENTS, LESSONS


examEnrollment integer

Aantal inschrijvingen voor toetsen
bereik: [0,-]


maximalLessons integer

Maximaal aantal te volgen lessen per week
bereik: [0,-]


mentorGroup long

Mentorgroep


minimalLessons integer

Minimaal aantal te volgen lessen per week
bereik: [0,-]


name string

De code van de afdeling van deze status
extra details: Niet gebruiken. Vraag de code van een afdeling op bij afdelingen


plannedActivityAttendance integer

Verwacht aantal activiteiten
bereik: [0,-]


plannedAttendance integer

Verwacht aantal afspraken
bereik: [0,-]


plannedExamAttendance integer

Verwacht aantal toetsen
bereik: [0,-]


plannedLessonAttendance integer

Verwacht aantal lessen
bereik: [0,-]


status json[]

Status


studentInDepartment long

Leerling

niet-ondersteunde extra filters

FilternaamOmschrijvingType
Details

/familymembers (Ouders/verzorgers)

ondersteunde velden

VeldnaamTitelTypeLezenFilteren
emailEmailstring
firstNameVoornaamstring
lastNameAchternaamstring
prefixTussenvoegselstring
studentsKinderenstring[]
userCodeGebruikerstring
Details

email string

Email


firstName string

Voornaam


lastName string

Achternaam


prefix string

Tussenvoegsel


students string[]

Kinderen


userCode string

Gebruiker
verwijst naar: users.code (Gebruikers)

ondersteunde extra filters

FilternaamOmschrijvingType
fieldsopgevraagde veldenstring
schoolInSchoolYearbeperk tot ouders met een kind dat deelneemt aan een roosterprojectlong
Details

fields string

opgevraagde velden


schoolInSchoolYear long

beperk tot ouders met een kind dat deelneemt aan een roosterproject

niet-ondersteunde velden

VeldnaamTitelTypeLezenFilteren
archivedGearchiveerdboolean
cityPlaatsstring
houseNumberHuisnummerstring
includedForRequestsDeelname aan ouderavondenboolean
magisterUUIDMagister UUIDuuid
postalCodePostcodestring
scheduleFilllong
scheduleSpanWidthFactorWenselijkheid van een smal ouderavondroosterlong
scheduleWidthOuderavondwenslong
somUUIDSomtoday UUIDuuid
streetStraatstring
Details

archived boolean

Gearchiveerd


city string

Plaats


houseNumber string

Huisnummer


includedForRequests boolean

Deelname aan ouderavonden
extra details: Voor ouders met deze eigenschap worden gespreksmogelijkheden aangemaakt bij ouderavonden


magisterUUID uuid

Magister UUID


postalCode string

Postcode


scheduleFill long


extra details: Onderdeel van de specificatie van een ouderavondroosterwens: in een reeks van scheduleWidth momenten vinden maximaal scheduleFill gesprekken plaats


scheduleSpanWidthFactor long

Wenselijkheid van een smal ouderavondrooster


scheduleWidth long

Ouderavondwens
extra details: Onderdeel van de specificatie van een ouderavondroosterwens: in een reeks van scheduleWidth momenten vinden maximaal scheduleFill gesprekken plaats


somUUID uuid

Somtoday UUID


street string

Straat

niet-ondersteunde extra filters

FilternaamOmschrijvingType
hasPasswordbeperk tot werknemers die wel/geen wachtwoord hebbenboolean
ldapbeperk tot werknemers die wel/geen moeten inloggen via LDAPboolean
parentTeacherNightbeperk tot ouders verbonden aan een ouderavondlong
Details

hasPassword boolean

beperk tot werknemers die wel/geen wachtwoord hebben


ldap boolean

beperk tot werknemers die wel/geen moeten inloggen via LDAP


parentTeacherNight long

beperk tot ouders verbonden aan een ouderavond

/groupindepartments (Roostergroepen)

ondersteunde velden

VeldnaamTitelTypeLezenFilteren
ididlong
Details

id long

id

ondersteunde extra filters

FilternaamOmschrijvingType
fieldsopgevraagde veldenstring
schoolInSchoolYearbeperk tot roostergroepen binnen een roosterprojectlong
Details

fields string

opgevraagde velden


schoolInSchoolYear long

beperk tot roostergroepen binnen een roosterproject

niet-ondersteunde velden

VeldnaamTitelTypeLezenFilteren
departmentOfBranchAfdelinglong
educationsOpleidingenlong[]
extendedNameVolledige naamstring
isMainGroupStamklasboolean
isMentorGroupMentorgroepboolean
mentorUserCodesMentor(en)string[]
nameNaamstring
studentInDepartmentsLeerlingenlong[]
yearOfEducationJaarlaaginteger
Details

departmentOfBranch long

Afdeling


educations long[]

Opleidingen


extendedName string

Volledige naam
extra details: Naam van de groep inclusief afdeling


isMainGroup boolean

Stamklas


isMentorGroup boolean

Mentorgroep


mentorUserCodes string[]

Mentor(en)


name string

Naam


studentInDepartments long[]

Leerlingen
extra details: Leerlingen in deze roostergroep. Voor stamklassen (isMainGroup): leerlingen die deze groep als stamklas hebben. Anders ook leerlingen die hier op een andere manier aan verbonden zijn, bijvoorbeeld als mentorgroep of deelname aan een gerelateerde geplande groep.


yearOfEducation integer

Jaarlaag
bereik: [1,9]

niet-ondersteunde extra filters

FilternaamOmschrijvingType
branchOfSchoolbeperk tot roostergroepen binnen een vestiginglong
isMentorOrMainGroupbeperk tot roostergroepen die wel/niet stamklas of mentorgroep zijnboolean
schoolYearbeperk tot roostergroepen binnen een schooljaarinteger
Details

branchOfSchool long

beperk tot roostergroepen binnen een vestiging
verwijst naar: branchesofschools.id (Vestigingen in project)


isMentorOrMainGroup boolean

beperk tot roostergroepen die wel/niet stamklas of mentorgroep zijn


schoolYear integer

beperk tot roostergroepen binnen een schooljaar

/holidays (Vakanties)

ondersteunde velden

VeldnaamTitelTypeLezenFilteren
endEinddatum
idIDlong
nameNaamstring
schoolInSchoolYearRoosterprojectlong
startStartdatum
Details

end datum

Eind
extra details: Laatste dag van de vakantie


id long

ID


name string

Naam
extra details: Naam van de vakantie


schoolInSchoolYear long

Roosterproject
extra details: Roosterproject waar de vakantie bij hoort


start datum

Start
extra details: Eerste dag van de vakantie

ondersteunde extra filters

FilternaamOmschrijvingType
fieldsopgevraagde veldenstring
Details

fields string

opgevraagde velden

niet-ondersteunde velden

VeldnaamTitelTypeLezenFilteren
Details

niet-ondersteunde extra filters

FilternaamOmschrijvingType
Details

/jobs (Aanstellingen)

ondersteunde velden

VeldnaamTitelTypeLezenFilteren
contractWerknemerscodelong
createdAangemaakttimestamp
durationManuallyDuur handmatig?boolean
employmentTypeDienstverbandstring
fteWTF jaarequivalentfloat
fteRealWTFfloat
functionCategoryFunctiecategoriestring
ididlong
lastModifiedLaatst gewijzigdtimestamp
lastModifiedByLaatst gewijzigd doorstring
Details

contract long

Werknemerscode
verwijst naar: contracts.id (Contracten)


created timestamp

Aangemaakt


durationManually boolean

Duur handmatig?


employmentType string

Dienstverband
mogelijke waardes: vast, tijdelijk


fte float

WTF jaarequivalent
bereik: [0,-]


fteReal float

WTF
bereik: [0,-]


functionCategory string

Functiecategorie
mogelijke waardes: OP, OOP, DIR


id long

id


lastModified timestamp

Laatst gewijzigd


lastModifiedBy string

Laatst gewijzigd door
verwijst naar: users.code (Gebruikers)

ondersteunde extra filters

FilternaamOmschrijvingType
fieldsopgevraagde veldenstring
schoolInSchoolYearaanstellingen binnen de opgegeven roosterprojectenlong
Details

fields string

opgevraagde velden


schoolInSchoolYear long

aanstellingen binnen de opgegeven roosterprojecten
verwijst naar: schoolsinschoolyears.id (Roosterprojecten)

niet-ondersteunde velden

VeldnaamTitelTypeLezenFilteren
clockHoursGrossBruto klokurenfloat
employeeCodestring
employerCostIndicatie werkgeverskostenlong
endEinddatum
externalIdExtern idstring
firstNameVoornaamstring
fteManuallyWTF jaarequivalent handmatig?boolean
functionCategoryManuallyFunctiecategorie handmatig?boolean
lastNameAchternaamstring
prefixTussenvoegselstring
privateCommentOpmerking voor beheerderstring
projectBudgetGeldstroomlong
publicCommentOpmerking voor docentstring
startStartdatum
typeDienstverbandstring
Details

clockHoursGross float

Bruto klokuren
extra details: We houden dit aantal bij op 1 decimaal nauwkeurig, opdat we in het contract correct kunnen zijn op gehele klokuren, waar de formatieberekening uitsluitend mee werkt.


employee string

Code


employerCost long

Indicatie werkgeverskosten


end datum

Eind


externalId string

Extern id


firstName string

Voornaam


fteManually boolean

WTF jaarequivalent handmatig?


functionCategoryManually boolean

Functiecategorie handmatig?


lastName string

Achternaam


prefix string

Tussenvoegsel


privateComment string

Opmerking voor beheerder


projectBudget long

Geldstroom


publicComment string

Opmerking voor docent


start datum

Start


type string

Dienstverband
extra details: Niet gebruiken, gebruik employmentType

niet-ondersteunde extra filters

FilternaamOmschrijvingType
teacherTeamaanstellingen binnen een teamlong
weekaanstellingen geldig in de opgegeven wekenweek
Details

teacherTeam long

aanstellingen binnen een team


week week

aanstellingen geldig in de opgegeven weken

/liveschedule (Liverooster afspraken)

ondersteunde velden

VeldnaamTitelTypeLezenFilteren
appointmentsAfsprakenjson[]
replacementsVervangingenjson[]
statusWeekstatusjson[]
userGebruikerstring
weekWeekweek
Details

appointments json[]

Afspraken


replacements json[]

Vervangingen


status json[]

Weekstatus


user string

Gebruiker
verwijst naar: users.code (Gebruikers)


week week

Week

ondersteunde extra filters

FilternaamOmschrijvingType
fieldsopgevraagde veldenstring
schoolInSchoolYearliverooster van een deelnemer aan een van de opgegeven roosterprojectenlong
studentliverooster van de opgegeven leerlingstring
teacherliverooster van de opgegeven docentstring
Details

fields string

opgevraagde velden


schoolInSchoolYear long

liverooster van een deelnemer aan een van de opgegeven roosterprojecten
verwijst naar: schoolsinschoolyears.id (Roosterprojecten)


student string

liverooster van de opgegeven leerling


teacher string

liverooster van de opgegeven docent

niet-ondersteunde velden

VeldnaamTitelTypeLezenFilteren
Details

niet-ondersteunde extra filters

FilternaamOmschrijvingType
Details

/locationofbranches (Lokalen)

ondersteunde velden

VeldnaamTitelTypeLezenFilteren
branchOfSchoolHoofdvestiginginteger
idIDlong
nameNaamstring
schoolInSchoolYearRoosterprojectinteger
Details

branchOfSchool integer

Hoofdvestiging
verwijst naar: branchesofschools.id (Vestigingen in project)


id long

ID


name string

Naam


schoolInSchoolYear integer

Roosterproject

ondersteunde extra filters

FilternaamOmschrijvingType
fieldsopgevraagde veldenstring
Details

fields string

opgevraagde velden

niet-ondersteunde velden

VeldnaamTitelTypeLezenFilteren
allowMeetingsLokaal beschikbaar voor werknemers om afspraken in te plannenboolean
courseCapacityCapaciteit (les)integer
parentteachernightCapacityCapaciteit (ouderavond)integer
secondaryBranchesNevenvestigingeninteger[]
supportsConcurrentAppointmentsLokaal geschikt voor meerdere gelijktijdige afsprakenboolean
Details

allowMeetings boolean

Lokaal beschikbaar voor werknemers om afspraken in te plannen


courseCapacity integer

Capaciteit (les)
bereik: [0,-]


parentteachernightCapacity integer

Capaciteit (ouderavond)
bereik: [0,-]


secondaryBranches integer[]

Nevenvestigingen
verwijst naar: branchesofschools.id (Vestigingen in project)


supportsConcurrentAppointments boolean

Lokaal geschikt voor meerdere gelijktijdige afspraken

niet-ondersteunde extra filters

FilternaamOmschrijvingType
branchbeperk tot lokalen die verbonden zijn aan een vestiginglong
Details

branch long

beperk tot lokalen die verbonden zijn aan een vestiging
verwijst naar: branchesofschools.id (Vestigingen in project)extra details: Beperk tot lokalen die (één van) de opgegeven vestiging(en) als hoofd- dan wel nevenvestiging hebben

/schoolsinschoolyears (Roosterprojecten)

ondersteunde velden

VeldnaamTitelTypeLezenFilteren
archivedGearchiveerdboolean
archivedTimeArchieftijdtimestamp
idIDlong
nameRoosterproject Portalstring
schoolSchoollong
yearSchooljaarinteger
Details

archived boolean

Gearchiveerd


archivedTime timestamp

Archieftijd


id long

ID


name string

Roosterproject Portal


school long

School


year integer

Schooljaar

ondersteunde extra filters

FilternaamOmschrijvingType
fieldsopgevraagde veldenstring
schoolInSchoolYearbeperk tot het opgegeven roosterprojectlong
Details

fields string

opgevraagde velden


schoolInSchoolYear long

beperk tot het opgegeven roosterproject
verwijst naar: schoolsinschoolyears.id (Roosterprojecten)

niet-ondersteunde velden

VeldnaamTitelTypeLezenFilteren
basedOnGebaseerd oplong
branchOfSchoolsVestigingenlong[]
desktopProjectSettingsInstellingen van Zermelo Desktop voor dit roosterprojectstring
desktopStorageOnlineOpslag van roosterproject gebeurt onlineboolean
projectRoosterproject Zermelo Desktopstring
projectNameRoosterproject Portalstring
schoolHrmsCodeCode van de school in personeelsadministratiesysteemstring
schoolNameSchoolnaamstring
Details

basedOn long

Gebaseerd op
verwijst naar: schoolsinschoolyears.id (Roosterprojecten)


branchOfSchools long[]

Vestigingen
verwijst naar: branchesofschools.id (Vestigingen in project)


desktopProjectSettings string

Instellingen van Zermelo Desktop voor dit roosterproject


desktopStorageOnline boolean

Opslag van roosterproject gebeurt online


project string

Roosterproject Zermelo Desktop


projectName string

Roosterproject Portal
extra details: Niet gebruiken, gebruik name


schoolHrmsCode string

Code van de school in personeelsadministratiesysteem


schoolName string

Schoolnaam

niet-ondersteunde extra filters

FilternaamOmschrijvingType
archivablebeperk tot archiveerbare roosterprojectenboolean
atlasNexusEnabledbeperk tot roosterprojecten die het toestaan om atlas nexus te gebruikenboolean
branchesbeperk tot roosterprojecten met daarin de gegeven vestiginglong
removablebeperk tot verwijderbare roosterprojectenboolean
schoolYearbeperk tot projecten in dit schooljaarinteger
useHrmsbeperk tot roosterprojecten die het personeelsadministratiesysteem van het portalboolean
Details

archivable boolean

beperk tot archiveerbare roosterprojecten


atlasNexusEnabled boolean

beperk tot roosterprojecten die het toestaan om atlas nexus te gebruiken


branches long

beperk tot roosterprojecten met daarin de gegeven vestiging


removable boolean

beperk tot verwijderbare roosterprojecten


schoolYear integer

beperk tot projecten in dit schooljaar


useHrms boolean

beperk tot roosterprojecten die het personeelsadministratiesysteem van het portal

/studentsindepartments (Afdelingsdeelnames)

ondersteunde velden

VeldnaamTitelTypeLezenFilteren
idIdlong
schoolInSchoolYearRoosterprojectlong
studentLeerlingcodestring
Details

id long

Id


schoolInSchoolYear long

Roosterproject
verwijst naar: schoolsinschoolyears.id (Roosterprojecten)


student string

Leerlingcode

ondersteunde extra filters

FilternaamOmschrijvingType
archivedbeperk tot afdelingsdeelnames van actieve of gearchiveerde leerlingenboolean
branchOfSchoolbeperk tot afdelingsdeelnames binnen een vestiginglong
fieldsde velden die u wilt opvragen bij dit verzoeklong
Details

archived boolean

beperk tot afdelingsdeelnames van actieve of gearchiveerde leerlingen


branchOfSchool long

beperk tot afdelingsdeelnames binnen een vestiging
verwijst naar: branchesofschools.id (Vestigingen in project)


fields long

de velden die u wilt opvragen bij dit verzoek

niet-ondersteunde velden

VeldnaamTitelTypeLezenFilteren
deanApprovesSelectionAkkoord door decaanboolean
departmentOfBranchAfdelinglong
departmentOfBranchCodeAfdelingnaamstring
educationalTrackLeerpadlong
educationsOpleidinglong[]
emailEmailstring
firstNameVoornaamstring
fullNameNaamstring
genderGeslachtstring
groupInDepartmentsGroepen-op-afdelinglong[]
lastModifiedLaatste aanpassing aan keuzepakkettimestamp
lastNameAchternaamstring
lwooLWOOboolean
mainGroupStamklaslong
mainGroupNameStamklasstring
mainGroupPreviousYearStamklas oudlong
mainGroupPreviousYearNameStamklas oudstring
mentorGroupMentorgroeplong
mentorGroupPreviousYearMentorgroep oudlong
outflowCommentUitstroom-opmerkingstring
outflowPercentageUitstroompercentageinteger
parentApprovalTimeAkkoord o/v tijdstiptimestamp
parentApprovesSelectionAkkoord ouder/verzorgerboolean
participationWeightPrognose(%)percentage
prefixTussenvoegselstring
profilesProfiellong[]
prognosisCommentPrognose-opmerkingstring
schoolPreviousYearSchool oudstring
studentApprovesSelectionIngeleverd door leerlingboolean
studentHasEditedSelectionBewerkt door leerlingboolean
studentInDepartmentPreviousYearLeerling oudlong
Details

deanApprovesSelection boolean

Akkoord door decaan


departmentOfBranch long

Afdeling
verwijst naar: departmentsofbranches.id (Afdelingen)


departmentOfBranchCode string

Afdelingnaam


educationalTrack long

Leerpad


educations long[]

Opleiding


email string

Email


firstName string

Voornaam


fullName string

Naam


gender string

Geslacht
mogelijke waardes: f, m


groupInDepartments long[]

Groepen-op-afdeling
verwijst naar: groupindepartments.id (Roostergroepen)


lastModified timestamp

Laatste aanpassing aan keuzepakket


lastName string

Achternaam


lwoo boolean

LWOO


mainGroup long

Stamklas
verwijst naar: groupindepartments.id (Roostergroepen)


mainGroupName string

Stamklas


mainGroupPreviousYear long

Stamklas oud
verwijst naar: groupindepartments.id (Roostergroepen)


mainGroupPreviousYearName string

Stamklas oud


mentorGroup long

Mentorgroep
verwijst naar: groupindepartments.id (Roostergroepen)


mentorGroupPreviousYear long

Mentorgroep oud
verwijst naar: groupindepartments.id (Roostergroepen)


outflowComment string

Uitstroom-opmerking


outflowPercentage integer

Uitstroompercentage


parentApprovalTime timestamp

Akkoord o/v tijdstip


parentApprovesSelection boolean

Akkoord ouder/verzorger


participationWeight percentage

Prognose(%)


prefix string

Tussenvoegsel


profiles long[]

Profiel


prognosisComment string

Prognose-opmerking


schoolPreviousYear string

School oud


studentApprovesSelection boolean

Ingeleverd door leerling


studentHasEditedSelection boolean

Bewerkt door leerling


studentInDepartmentPreviousYear long

Leerling oud
verwijst naar: studentsindepartments.id (Afdelingsdeelnames)

niet-ondersteunde extra filters

FilternaamOmschrijvingType
departmentOfBranchPreviousYearbeperk tot afdelingsdeelnames van leerlingen die vorig jaar deelnamen op de opgegeven afdelinglong
familyMemberbeperk tot afdelingsdeelnames van leerlingen van de opgegeven ouderstring
groupInDepartmentPreviousYearbeperk tot afdelingsdeelnames van leerlingen die in de opgegeven roostergroep van vorig jaar zatenlong
inflowbeperk tot afdelingsdeelnames van instroomleerlingenboolean
outflowbeperk tot afdelingsdeelnames van leerlingen met een niet-nul percentage uitstroomboolean
relatedToDepartmentbeperk tot leerlingen met afdelingsdeelnames of met deelnames aan geplande groepen van deze afdelinglong
schoolYearbeperk tot afdelingsdeelnames in het opgegeven schooljaarlong
studentMayViewbeperk tot afdelingsdeelnames die de leerling zelf mag zienboolean
teacherTeambeperk tot afdelingsdeelnames van leerlingen op een afdeling van het opgeven teamlong
Details

departmentOfBranchPreviousYear long

beperk tot afdelingsdeelnames van leerlingen die vorig jaar deelnamen op de opgegeven afdeling


familyMember string

beperk tot afdelingsdeelnames van leerlingen van de opgegeven ouder
verwijst naar: familymembers.userCode (Ouders/verzorgers)


groupInDepartmentPreviousYear long

beperk tot afdelingsdeelnames van leerlingen die in de opgegeven roostergroep van vorig jaar zaten


inflow boolean

beperk tot afdelingsdeelnames van instroomleerlingen


outflow boolean

beperk tot afdelingsdeelnames van leerlingen met een niet-nul percentage uitstroom


relatedToDepartment long

beperk tot leerlingen met afdelingsdeelnames of met deelnames aan geplande groepen van deze afdeling


schoolYear long

beperk tot afdelingsdeelnames in het opgegeven schooljaar


studentMayView boolean

beperk tot afdelingsdeelnames die de leerling zelf mag zien


teacherTeam long

beperk tot afdelingsdeelnames van leerlingen op een afdeling van het opgeven team

/users (Gebruikers)

ondersteunde velden

VeldnaamTitelTypeLezenFilteren
codeGebruikerscodestring
emailEmailstring
firstNameVoornaamstring
lastNameAchternaamstring
prefixTussenvoegselstring
Details

code string

Gebruikerscode


email string

Email


firstName string

Voornaam


lastName string

Achternaam


prefix string

Tussenvoegsel

ondersteunde extra filters

FilternaamOmschrijvingType
fieldsopgevraagde veldenstring
schoolInSchoolYeargebruikers verbonden aan de opgegeven roosterprojectenlong
Details

fields string

opgevraagde velden


schoolInSchoolYear long

gebruikers verbonden aan de opgegeven roosterprojecten
verwijst naar: schoolsinschoolyears.id (Roosterprojecten)

niet-ondersteunde velden

VeldnaamTitelTypeLezenFilteren
adminAdminboolean
archivedGearchiveerdboolean
archivedSchoolInSchoolYearsGearchiveerde projectenlong[]
archivedTimeArchiveermomenttimestamp
cityPlaatsstring
dateOfBirthGeboortedatumdatum
displayNameNiet gebruikenstring
employeeSchoolInSchoolYearsRoosterprojecten waaraan de gebruiker als werknemer verbonden islong[]
familyMemberSchoolInSchoolYearsRoosterprojecten waaraan de gebruiker als ouder verbonden islong[]
genderGeslachtstring
hasPasswordWWboolean
houseNumberHuisnummerstring
isApplicationManagerAdminboolean
isBranchLeaderNiet gebruikenboolean
isDeanNiet gebruikenboolean
isEmployeeWnboolean
isFamilyMemberO/Vboolean
isMentorNiet gebruikenboolean
isParentTeacherNightSchedulerNiet gebruikenboolean
isSchoolLeaderNiet gebruikenboolean
isSchoolSchedulerNiet gebruikenboolean
isSectionLeaderNiet gebruikenboolean
isStudentLlnboolean
isStudentAdministratorNiet gebruikenboolean
isTeamLeaderNiet gebruikenboolean
ldapExt. auth.boolean
magisterUUIDMagister UUIDuuid
mayLoginMag de gebruiker inloggen?boolean
parentTeacherNightOfFamilyIdsOuderavonden waaraan de gebruiker als ouder verbonden islong[]
parentTeacherNightOfTeacherIdsOuderavonden waaraan de gebruiker als werknemer verbonden islong[]
passwordWachtwoordstring
postalCodePostcodestring
rolesRollenstring[]
schoolInSchoolYearsActieve projectenlong[]
somUUIDSomtoday UUIDuuid
streetStraatstring
studentSchoolInSchoolYearsRoosterprojecten waaraan de gebruiker als leerling verbonden islong[]
subjectSelectionSchoolInSchoolYearsRoosterprojecten waarin de gebruiker als leerling een zichtbaar keuzepakket heeftlong[]
tfaMandatory2FA verpl.boolean
totpEnabled2FAboolean
userKindSoort gebruikerstring
userPrincipalNameLDAP userPrincipalNamestring
usernameExtra gebruikersnaamstring
Details

admin boolean

Admin
extra details: Niet gebruiken, gebruik isApplicationManager


archived boolean

Gearchiveerd


archivedSchoolInSchoolYears long[]

Gearchiveerde projecten


archivedTime timestamp

Archiveermoment


city string

Plaats


dateOfBirth datum

Geboortedatum


displayName string

Niet gebruiken


employeeSchoolInSchoolYears long[]

Roosterprojecten waaraan de gebruiker als werknemer verbonden is
verwijst naar: schoolsinschoolyears.id (Roosterprojecten)


familyMemberSchoolInSchoolYears long[]

Roosterprojecten waaraan de gebruiker als ouder verbonden is
verwijst naar: schoolsinschoolyears.id (Roosterprojecten)


gender string

Geslacht
mogelijke waardes: f, m


hasPassword boolean

WW


houseNumber string

Huisnummer


isApplicationManager boolean

Admin


isBranchLeader boolean

Niet gebruiken


isDean boolean

Niet gebruiken


isEmployee boolean

Wn


isFamilyMember boolean

O/V


isMentor boolean

Niet gebruiken


isParentTeacherNightScheduler boolean

Niet gebruiken


isSchoolLeader boolean

Niet gebruiken


isSchoolScheduler boolean

Niet gebruiken


isSectionLeader boolean

Niet gebruiken


isStudent boolean

Lln


isStudentAdministrator boolean

Niet gebruiken


isTeamLeader boolean

Niet gebruiken


ldap boolean

Ext. auth.


magisterUUID uuid

Magister UUID


mayLogin boolean

Mag de gebruiker inloggen?


parentTeacherNightOfFamilyIds long[]

Ouderavonden waaraan de gebruiker als ouder verbonden is


parentTeacherNightOfTeacherIds long[]

Ouderavonden waaraan de gebruiker als werknemer verbonden is


password string

Wachtwoord


postalCode string

Postcode


roles string[]

Rollen


schoolInSchoolYears long[]

Actieve projecten


somUUID uuid

Somtoday UUID


street string

Straat


studentSchoolInSchoolYears long[]

Roosterprojecten waaraan de gebruiker als leerling verbonden is
verwijst naar: schoolsinschoolyears.id (Roosterprojecten)


subjectSelectionSchoolInSchoolYears long[]

Roosterprojecten waarin de gebruiker als leerling een zichtbaar keuzepakket heeft
verwijst naar: schoolsinschoolyears.id (Roosterprojecten)


tfaMandatory boolean

2FA verpl.


totpEnabled boolean

2FA


userKind string

Soort gebruiker
mogelijke waardes: PERSON, SOMTODAY, MAGISTER, WORKSPACE365, ITSLEARNING, SPEYK


userPrincipalName string

LDAP userPrincipalName


username string

Extra gebruikersnaam

niet-ondersteunde extra filters

FilternaamOmschrijvingType
archivablearchiveerbare gebruikersboolean
familyMemberleerlingen van een specifieke ouder/verzorgerboolean
noSchoolInSchoolYeargebruikers niet verbonden aan een roosterprojectboolean
removableverwijderbare gebruikersboolean
schoolYeargebruikers verbonden aan een roosterproject in de opgegeven schooljareninteger
typegebruikers van het opgegeven typestring
Details

archivable boolean

archiveerbare gebruikers


familyMember boolean

leerlingen van een specifieke ouder/verzorger


noSchoolInSchoolYear boolean

gebruikers niet verbonden aan een roosterproject


removable boolean

verwijderbare gebruikers


schoolYear integer

gebruikers verbonden aan een roosterproject in de opgegeven schooljaren


type string

gebruikers van het opgegeven type

Datatypes

De meeste velden in de Zermelo API zijn basale types zoals string, long, of integer. Een aantal types heeft daarnaast nog een beperking op wat geldige waardes zijn. Bij sommige velden is de lege waarde null toegestaan, onafhankelijk van het onderliggende type.

boolean

true of false.

datum

Een datum van de vorm jjjjmmdd.

float

Een decimaal getal.

html

Een string die geldige HTML bevat.

integer

Een 32-bit geheel getal.

week

Een ISO-week van de vorm jjjjww. Let op dat ISO-week jaren niet altijd gelijk zijn aan het kalenderjaar. Zo valt de datum 20251231 in ISO-week 202601.

json

Een string die geldige JSON bevat.

long

Een 64-bit geheel getal.

string

Een string.

timestamp

Een UNIX timestamp.

uuid

Een UUID.