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✅❌
branchOfSchoolVestiginglong✅✅
cancelledUitvalboolean✅✅
changeDescriptionWijzigingenstring✅✅
choosableInDepartmentCodesVak-op-afdelingstring[]✅❌
contentOnderwerp van de afspraakstring✅❌
createdAangemaakttimestamp✅✅
endEindtijdtimestamp✅✅
endTimeSlotLaatste lesuurinteger✅✅
endTimeSlotNameLaatste lesuurstring✅✅
groupChangedGroep gewijzigdboolean✅✅
groupsGroepstring[]✅❌
hiddenVerwijderdboolean✅✅
idIDlong✅✅
lastModifiedLaatst gewijzigdtimestamp✅❌
locationChangedLokaal gewijzigdboolean✅✅
locationsLokalenstring[]✅❌
optionalKeuzelesboolean✅✅
schedulerRemarkOpmerking van de roostermakerstring✅✅
startStarttijdtimestamp✅✅
startTimeSlotEerste lesuurinteger✅✅
startTimeSlotNameEerste lesuurstring✅✅
studentsLeerlingenstring[]✅❌
subjectsVakstring[]✅✅
teacherChangedDocent gewijzigdboolean✅✅
teachersDocentstring[]✅✅
timeChangedTijd gewijzigdboolean✅✅
typeTypestring✅✅
validGeldigboolean✅✅
Details

appointmentInstance long  immutable

Afspraak ID


appointmentLastModified timestamp

Laatst gewijzigd

extra details:
Laatst gewijzigd tijd, exclusief wijzigingen aan leerlingdeelname


branchOfSchool long  immutable

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


cancelled boolean

Uitval


changeDescription string

Wijzigingen


choosableInDepartmentCodes string[]

Vak-op-afdeling

extra details:
De vakcodes, vooraf gegaan door de afdeling. Bijvoorbeeld: h4.entl


content string

Onderwerp van de afspraak


created timestamp

Aangemaakt


end timestamp  verplicht bij aanmaken

Eindtijd


endTimeSlot integer

Laatste lesuur

extra details:
Het volgnummer van het eind-lesuur. Gebruik voor de weergave het veld endTimeSlotNamebereik: [1,-]


endTimeSlotName string

Laatste lesuur


groupChanged boolean

Groep gewijzigd


groups string[]

Groep


hidden boolean

Verwijderd


id long

ID


lastModified timestamp

Laatst gewijzigd

extra details:
Laatst gewijzigd tijd, inclusief wijzigingen aan leerlingdeelname


locationChanged boolean

Lokaal 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  verplicht bij aanmaken

Starttijd


startTimeSlot integer

Eerste lesuur

extra details:
Het volgnummer van het start-lesuur. Gebruik voor de weergave het veld startTimeSlotNamebereik: [1,-]


startTimeSlotName string

Eerste lesuur


students string[]

Leerlingen
verwijst naar: students.userCode (Leerlingen)


subjects string[]

Vak


teacherChanged boolean

Docent gewijzigd


teachers string[]

Docent


timeChanged boolean

Tijd gewijzigd


type string  verplicht bij aanmaken  immutable

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


valid boolean

Geldig

ondersteunde extra filters

FilternaamOmschrijvingType
changedbeperk tot afspraken met wijzigingenboolean
fieldsopgevraagde veldenstring
includeHiddenvraag ook verwijderde afspraakversies opboolean
modifiedSincebeperk tot afspraakversies met een wijziging (inclusief leerlingdeelname) sinds het opgegeven momenttimestamp
schoolInSchoolYearafspraken in de opgegeven roosterprojectenlong
Details

changed boolean

beperk tot afspraken met wijzigingen


fields string

opgevraagde velden


includeHidden boolean

vraag ook verwijderde afspraakversies op


modifiedSince timestamp

beperk tot afspraakversies met een wijziging (inclusief leerlingdeelname) sinds het opgegeven moment

extra details:
U kunt modifiedSince gebruiken om alleen wijzigingen op te vragen ten opzichte van de vorige keer dat u een verzoek heeft gedaan.

Om geen gegevens te missen, moet u een aantal richtlijnen volgen:

  • de verzoeken moeten, afgezien van modifiedSince, exact dezelfde parameters meegeven;
  • de waarde voor modifiedSince moet de hoogste waarde van lastModified zijn die u in het antwoord op uw vorige verzoek heeft ontvangen;
  • het verzoek moet de parameter includeHidden=true meegeven om verwijdering van afspraakversies op te merken.

schoolInSchoolYear long

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

niet-ondersteunde velden

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

alternativeSubject string

Vak


availableSpace integer

Aantal nog beschikbare plekken


base boolean

Niet gebruiken


branch string

Vestiging
verwijst naar: branches.id (Vestigingen)


cancelledReason string

Uitvalcategorie
mogelijke waardes: teachers, students, changedPlanning


capacity integer

Capaciteit (maximaal aantal deelnemers)


capacityManually boolean

Capaciteit (maximaal aantal deelnemers) handmatig?


choosableInDepartments long[]

Vak-op-afdeling
verwijst naar: choosableindepartments.id (Vak-op-afdeling)


courses long[]

Course id’s
verwijst naar: courses.id (Lesgroepen)


creator string

Aangemaakt door
verwijst naar: users.code (Gebruikers)


departmentsOfBranches long[]

Afdeling
verwijst naar: departmentsofbranches.id (Afdelingen)


expectedStudentCount integer

Verwacht aantal leerlingen
bereik: [0,-]


expectedStudentCountOnline integer

Verwacht aantal online leerlingen
bereik: [0,-]


extraStudentSource string

Extra leerlingbron
mogelijke waardes: departmentOfBranch, branchOfSchool


groupsInDepartments long[]

Groep
verwijst naar: groupindepartments.id (Roostergroepen)


ignoreSubstitutions boolean

Vervangingen formatief negeren


locationsOfBranch long[]

Lokaal
verwijst naar: locationofbranches.id (Lokalen)


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


teachingTime integer

Onderwijstijd
bereik: [0,-]


teachingTimeManually boolean

Onderwijstijd handmatig?


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
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
verwijst naar: departmentsofbranches.id (Afdelingen)


containsStudentsFromGroupInDepartment long

afspraken waar een leerling van een van de opgegeven roostergroepen aan deel zou kunnen nemen
verwijst naar: groupindepartments.id (Roostergroepen)


containsTeachersFromTeacherTeam long

afspraken met een docent van een van de opgegeven teams


departmentOfBranch long

afspraken met een vak of groep van de opgegeven afdelingen
verwijst naar: departmentsofbranches.id (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
verwijst naar: departmentsofbranches.id (Afdelingen)


hasCreator boolean

persoonlijke afspraken aangemaakt door docenten


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  verplicht bij aanmaken

Vestiging
verwijst naar: branches.code (Vestigingen)


id long

ID


schoolInSchoolYear long  verplicht bij aanmaken  immutable

Project
verwijst naar: schoolsinschoolyears.id (Roosterprojecten)

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  verplicht bij aanmaken  immutable

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
verwijst naar: schoolsinschoolyears.id (Roosterprojecten)

niet-ondersteunde velden

VeldnaamTitelTypeLezenFilteren
Details

niet-ondersteunde extra filters

FilternaamOmschrijvingType
Details

/choosableindepartments (Vak-op-afdeling)

ondersteunde velden

VeldnaamTitelTypeLezenFilteren
departmentOfBranchAfdelinglong✅✅
idIDlong✅✅
subjectKeuzelong✅✅
Details

departmentOfBranch long  verplicht bij aanmaken  immutable

Afdeling
verwijst naar: departmentsofbranches.id (Afdelingen)


id long

ID


subject long  verplicht bij aanmaken  immutable

Keuze
verwijst naar: subjectselectionsubjects.id (Keuzes)

ondersteunde extra filters

FilternaamOmschrijvingType
fieldsde velden die u wilt opvragen bij dit verzoekstring
schoolInSchoolYearbeperk tot vak-op-afdelingen binnen een roosterprojectlong
Details

fields string

de velden die u wilt opvragen bij dit verzoek


schoolInSchoolYear long

beperk tot vak-op-afdelingen binnen een roosterproject
verwijst naar: schoolsinschoolyears.id (Roosterprojecten)

niet-ondersteunde velden

VeldnaamTitelTypeLezenFilteren
clockHoursPerLessonKlokuur per lesfloat✅✅
clockHoursPerLessonManuallyKlokuur per les handmatig?boolean✅✅
courseTypeVaktypestring✅✅
departmentOfBranchCodeAfdelingscodestring✅❌
departmentPercentageSupplementCountAanvulling door afdelingspercentagefloat✅❌
excludedSegmentsPakketdelen zelfstudielong[]✅❌
excludedSegmentsManuallyPakketdelen zelfstudie handmatig?boolean✅✅
exemptionStudentCountPrognostisch aantal leerlingen met betrokkenheid vrijstellingfloat✅❌
exemptionStudentCountByDepartmentPrognostisch aantal leerlingen met betrokkenheid vrijstellingjson✅❌
expectedGroupCountVerwacht aantal groepeninteger✅❌
expectedStudentCountVerwacht aantal leerlingenfloat✅✅
expectedStudentCountAlgorithmRekenmethode voor verwacht aantal leerlingenstring✅✅
expectedStudentCountChoosableOpleiding voor verwacht aantal leerlingenlong✅✅
expectedStudentCountDepartmentPercentageVerwacht afdelingspercentageinteger✅✅
expectedTeacherCountVerwacht aantal docenteninteger✅✅
expectedTeacherCountManuallyVerwacht aantal docenten handmatig?boolean✅✅
iltCodeElementcodeinteger✅❌
isExamExamenvakboolean✅✅
lessonDemandLesvraagfloat✅❌
lessonHoursInClassPeriodsLesurenjson[]✅✅
maxGroupSizeMaximale groepsgrootteinteger✅✅
maxGroupSizeManuallyMaximale groepsgrootte handmatig?boolean✅✅
plannedGroupsGeplande groepenlong[]✅✅
qualifiedCodeRoostercode inclusief afdelingstring✅❌
regularStudentCountPrognostisch aantal leerlingen met betrokkenheid regulierfloat✅❌
regularStudentCountByDepartmentPrognostisch aantal leerlingen met betrokkenheid regulierjson✅❌
scheduleCodeRoostercodestring✅❌
scroungeSegmentsPakketdelen sprokkelenlong[]✅❌
scroungeSegmentsManuallyPakketdelen sprokkelen handmatig?boolean✅✅
scroungeStudentCountPrognostisch aantal leerlingen met betrokkenheid sprokkelenfloat✅❌
scroungeStudentCountByDepartmentPrognostisch aantal leerlingen met betrokkenheid sprokkelenjson✅❌
sectionOfBranchSectielong✅✅
sectionOfBranchAbbreviationSectieafkortingstring✅❌
selfstudyStudentCountPrognostisch aantal leerlingen met betrokkenheid zelfstudiefloat✅❌
selfstudyStudentCountByDepartmentPrognostisch aantal leerlingen met betrokkenheid zelfstudiejson✅❌
studentCanEditBewerkbaar door lln?boolean✅✅
studentCountCorrectionLeerling-correctiefloat✅✅
studentCountCorrectionManuallyLeerling-correctie handmatig?boolean✅✅
studentThresholdDrempelwaarde: minimum verwacht aantal leerlingen voor één groepinteger✅✅
subjectCodeKeuzecodestring✅❌
subjectNameKeuzenaamstring✅❌
subjectScheduleCodeRoostercode vakstring✅❌
subjectTypeKeuzetypestring✅✅
teachingLevelBevoegdheidsgraadstring✅✅
teachingLevelManuallyBevoegdheidsgraad handmatig?boolean✅✅
Details

clockHoursPerLesson float

Klokuur per les
bereik: [0.0,-]


clockHoursPerLessonManually boolean

Klokuur per les handmatig?


courseType string

Vaktype
mogelijke waardes: optional, department, mandatory


departmentOfBranchCode string

Afdelingscode


departmentPercentageSupplementCount float

Aanvulling door afdelingspercentage


excludedSegments long[]

Pakketdelen zelfstudie


excludedSegmentsManually boolean

Pakketdelen zelfstudie handmatig?


exemptionStudentCount float

Prognostisch aantal leerlingen met betrokkenheid vrijstelling
bereik: [0.0,-]


exemptionStudentCountByDepartment json

Prognostisch aantal leerlingen met betrokkenheid vrijstelling

extra details:
Het prognostisch aantal leerlingen met betrokkenheid vrijstelling, uitgesplitst naar afdeling van herkomst


expectedGroupCount integer

Verwacht aantal groepen
bereik: [0,-]


expectedStudentCount float

Verwacht aantal leerlingen
bereik: [0.0,-]


expectedStudentCountAlgorithm string

Rekenmethode voor verwacht aantal leerlingen
mogelijke waardes: manually, supplementedCount, count, choosable, departmentPercentage


expectedStudentCountChoosable long

Opleiding voor verwacht aantal leerlingen
verwijst naar: choosableindepartments.id (Vak-op-afdeling)


expectedStudentCountDepartmentPercentage integer

Verwacht afdelingspercentage
bereik: [0,100]


expectedTeacherCount integer

Verwacht aantal docenten
bereik: [0,-]


expectedTeacherCountManually boolean

Verwacht aantal docenten handmatig?


iltCode integer

Elementcode

extra details:
Elementcode Integrale Leerlingtelling (ILT-code)


isExam boolean

Examenvak


lessonDemand float

Lesvraag
bereik: [0.0,-]


lessonHoursInClassPeriods json[]

Lesuren


maxGroupSize integer

Maximale groepsgrootte
bereik: [0,-]


maxGroupSizeManually boolean

Maximale groepsgrootte handmatig?


plannedGroups long[]

Geplande groepen


qualifiedCode string

Roostercode inclusief afdeling


regularStudentCount float

Prognostisch aantal leerlingen met betrokkenheid regulier
bereik: [0.0,-]


regularStudentCountByDepartment json

Prognostisch aantal leerlingen met betrokkenheid regulier

extra details:
Het prognostisch aantal leerlingen met betrokkenheid regulier, uitgesplitst naar afdeling van herkomst


scheduleCode string

Roostercode


scroungeSegments long[]

Pakketdelen sprokkelen


scroungeSegmentsManually boolean

Pakketdelen sprokkelen handmatig?


scroungeStudentCount float

Prognostisch aantal leerlingen met betrokkenheid sprokkelen
bereik: [0.0,-]


scroungeStudentCountByDepartment json

Prognostisch aantal leerlingen met betrokkenheid sprokkelen

extra details:
Het prognostisch aantal leerlingen met betrokkenheid sprokkelen, uitgesplitst naar afdeling van herkomst


sectionOfBranch long

Sectie
verwijst naar: sectionofbranches.id (Sectie-activaties)


sectionOfBranchAbbreviation string

Sectieafkorting


selfstudyStudentCount float

Prognostisch aantal leerlingen met betrokkenheid zelfstudie
bereik: [0.0,-]


selfstudyStudentCountByDepartment json

Prognostisch aantal leerlingen met betrokkenheid zelfstudie

extra details:
Het prognostisch aantal leerlingen met betrokkenheid zelfstudie, uitgesplitst naar afdeling van herkomst


studentCanEdit boolean

Bewerkbaar door lln?


studentCountCorrection float

Leerling-correctie


studentCountCorrectionManually boolean

Leerling-correctie handmatig?


studentThreshold integer

Drempelwaarde: minimum verwacht aantal leerlingen voor één groep
bereik: [0,-]


subjectCode string

Keuzecode


subjectName string

Keuzenaam


subjectScheduleCode string

Roostercode vak

extra details:
Niet gebruiken; zie veld scheduleCode


subjectType string

Keuzetype
mogelijke waardes: education, subject, profile


teachingLevel string

Bevoegdheidsgraad
mogelijke waardes: 1egraads, 2egraads


teachingLevelManually boolean

Bevoegdheidsgraad handmatig?

niet-ondersteunde extra filters

FilternaamOmschrijvingType
branchOfSchoolbeperk tot vak-op-afdelingen binnen een vestiginglong
referenceWeekspecificeer de week voor de tellingen per vak-op-afdelingweek
schoolYearbeperk tot vak-op-afdelingen binnen een schooljaarinteger
Details

branchOfSchool long

beperk tot vak-op-afdelingen binnen een vestiging
verwijst naar: branchesofschools.id (Vestigingen in project)


referenceWeek week

specificeer de week voor de tellingen per vak-op-afdeling


schoolYear integer

beperk tot vak-op-afdelingen binnen een schooljaar

/contracts (Contracten)

ondersteunde velden

VeldnaamTitelTypeLezenFilteren
employeeWerknemerscodestring✅✅
endEinddatum✅✅
idIDlong✅✅
schoolInSchoolYearRoosterprojectlong✅✅
startStartdatum✅✅
Details

employee string  verplicht bij aanmaken  immutable

Werknemerscode
verwijst naar: employees.userCode (Werknemers)


end datum

Eind


id long

ID


schoolInSchoolYear long  verplicht bij aanmaken  immutable

Roosterproject
verwijst naar: schoolsinschoolyears.id (Roosterprojecten)


start datum

Start

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(%)float✅✅
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✅❌
ftePermanentAanstelling planning vastfloat✅❌
fteTemporaryAanstelling planning tijdelijkfloat✅❌
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✅✅
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 float

Werkgeverslasten(%)


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

Aanstelling planning vast


fteTemporary float

Aanstelling planning 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


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
verwijst naar: employees.userCode (Werknemers)


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
verwijst naar: sections.id (Secties)


sectionOfBranch long

beperk tot contracten met uren binnen de opgegeven sectie op een vestiging
verwijst naar: sectionofbranches.id (Sectie-activaties)


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
verwijst naar: choosableindepartments.id (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  verplicht bij aanmaken  immutable

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


code string  verplicht bij aanmaken

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  verplicht bij aanmaken

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


absenceTypeCode string

Afwezigheidstype


absenceTypePriority integer

Afwezigheidstype prioriteit


contract long  verplicht bij aanmaken  immutable

Contract ID
verwijst naar: contracts.id (Contracten)


created timestamp

Aangemaakt


definitive boolean

Definitive


employee string

Werknemerscode
verwijst naar: employees.userCode (Werknemers)


end timestamp  verplicht bij aanmaken

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  verplicht bij aanmaken

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
verwijst naar: sectionofbranches.id (Sectie-activaties)


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  verplicht bij aanmaken  immutable

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
verwijst naar: schoolsinschoolyears.id (Roosterprojecten)

niet-ondersteunde velden

VeldnaamTitelTypeLezenFilteren
cityPlaatsstring✅❌
dateOfBirthGeboortedatumdatum✅❌
genderGeslachtstring✅❌
houseNumberHuisnummerstring✅❌
postalCodePostcodestring✅❌
rolesRollenstring[]✅❌
streetStraatstring✅❌
userGebruikerstring✅❌
Details

city string

Plaats


dateOfBirth datum

Geboortedatum


gender string

Geslacht
mogelijke waardes: f, m


houseNumber string

Huisnummer


postalCode string

Postcode


roles string[]

Rollen

extra details:
Niet gebruiken, gaat binnenkort verwijderd worden


street string

Straat


user string

Gebruiker

extra details:
Niet gebruiken, gaat uitgefaseerd worden

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

/enrollmentstatuspersubject (Inschrijfstatussen per vak)

ondersteunde velden

VeldnaamTitelTypeLezenFilteren
choosableInDepartmentVak-op-afdelinglong✅✅
plannedOptionalLessonAttendanceGeplande aanwezigheid optionele lesseninteger✅✅
plannedOptionalLessonsAangeboden optionele lesseninteger✅✅
schoolInSchoolYearRoosterprojectlong✅✅
studentLeerlingstring✅✅
weekWeekweek✅✅
Details

choosableInDepartment long

Vak-op-afdeling
verwijst naar: choosableindepartments.id (Vak-op-afdeling)


plannedOptionalLessonAttendance integer

Geplande aanwezigheid optionele lessen
bereik: [0,-]


plannedOptionalLessons integer

Aangeboden optionele lessen
bereik: [0,-]


schoolInSchoolYear long

Roosterproject
verwijst naar: schoolsinschoolyears.id (Roosterprojecten)


student string

Leerling
verwijst naar: students.userCode (Leerlingen)


week week

Week

ondersteunde extra filters

FilternaamOmschrijvingType
fieldsopgevraagde veldenstring
Details

fields string

opgevraagde velden

niet-ondersteunde velden

VeldnaamTitelTypeLezenFilteren
activeLessonAttendanceVerwacht aantal lesseninteger✅✅
cancelledLessonAttendanceUitgevallen lessen (met uitvalreden de docent)integer✅✅
choosableInDepartmentCodeVak-op-afdelingstring✅✅
departmentOfBranchAfdelinglong✅✅
isMandatorySubjectVerplichte lesbetrokkenheidboolean✅✅
lessonHoursInClassPeriodAantal lesuren volgens de lessentabelinteger✅✅
maxRecommendedLessonsMaximaal aantal aangeraden lessen per weekinteger✅✅
mentorGroupMentorgroeplong✅✅
minRecommendedLessonsMinimaal aantal aangeraden lessen per weekinteger✅✅
plannedMandatoryLessonAttendanceGeplande aanwezigheid verplichte lesseninteger✅✅
plannedMandatoryLessonsAangeboden verplichte lesseninteger✅✅
studentInDepartmentLeerlinglong✅✅
subjectVaklong✅✅
Details

activeLessonAttendance integer

Verwacht aantal lessen
bereik: [0,-]


cancelledLessonAttendance integer

Uitgevallen lessen (met uitvalreden de docent)
bereik: [0,-]


choosableInDepartmentCode string

Vak-op-afdeling


departmentOfBranch long

Afdeling
verwijst naar: departmentsofbranches.id (Afdelingen)


isMandatorySubject boolean

Verplichte lesbetrokkenheid


lessonHoursInClassPeriod integer

Aantal lesuren volgens de lessentabel


maxRecommendedLessons integer

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


mentorGroup long

Mentorgroep
verwijst naar: groupindepartments.id (Roostergroepen)


minRecommendedLessons integer

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


plannedMandatoryLessonAttendance integer

Geplande aanwezigheid verplichte lessen
bereik: [0,-]


plannedMandatoryLessons integer

Aangeboden verplichte lessen
bereik: [0,-]


studentInDepartment long

Leerling
verwijst naar: studentsindepartments.id (Afdelingsdeelnames)


subject long

Vak

niet-ondersteunde extra filters

FilternaamOmschrijvingType
groupInDepartmentbeperk tot statistieken voor leerlingen in de opgegeven mentorgroeplong[]
Details

groupInDepartment long[]

beperk tot statistieken voor leerlingen in de opgegeven mentorgroep
verwijst naar: groupindepartments.id (Roostergroepen)

/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
verwijst naar: students.userCode (Leerlingen)


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
verwijst naar: departmentsofbranches.id (Afdelingen)


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
verwijst naar: groupindepartments.id (Roostergroepen)


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
verwijst naar: studentsindepartments.id (Afdelingsdeelnames)

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
verwijst naar: students.userCode (Leerlingen)


userCode string  verplicht bij aanmaken  immutable

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
verwijst naar: schoolsinschoolyears.id (Roosterprojecten)

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
verwijst naar: parentteachernights.id (Ouderavonden)

/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
verwijst naar: schoolsinschoolyears.id (Roosterprojecten)

niet-ondersteunde velden

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

departmentOfBranch long  verplicht bij aanmaken  immutable

Afdeling
verwijst naar: departmentsofbranches.id (Afdelingen)


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)
verwijst naar: employees.userCode (Werknemers)


name string  verplicht bij aanmaken

Naam


studentInDepartments long[]

Leerlingen
verwijst naar: studentsindepartments.id (Afdelingsdeelnames)
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  verplicht bij aanmaken

Eind

extra details:
Laatste dag van de vakantie


id long

ID


name string  verplicht bij aanmaken

Naam

extra details:
Naam van de vakantie


schoolInSchoolYear long  verplicht bij aanmaken  immutable

Roosterproject
verwijst naar: schoolsinschoolyears.id (Roosterprojecten)
extra details:
Roosterproject waar de vakantie bij hoort


start datum  verplicht bij aanmaken

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✅❌
endEinddatum✅✅
fteWTF jaarequivalentfloat✅✅
fteRealWTFfloat✅✅
functionCategoryFunctiecategoriestring✅❌
ididlong✅✅
lastModifiedLaatst gewijzigdtimestamp✅✅
lastModifiedByLaatst gewijzigd doorstring✅✅
startStartdatum✅✅
Details

contract long  verplicht bij aanmaken  immutable

Werknemerscode
verwijst naar: contracts.id (Contracten)


created timestamp

Aangemaakt


durationManually boolean

Duur handmatig?


employmentType string

Dienstverband
mogelijke waardes: vast, tijdelijk


end datum

Eind


fte float

WTF jaarequivalent
bereik: [0.0,-]


fteReal float

WTF
bereik: [0.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)


start datum

Start

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✅❌
externalIdExtern idstring✅✅
firstNameVoornaamstring✅❌
fteManuallyWTF jaarequivalent handmatig?boolean✅✅
functionCategoryManuallyFunctiecategorie handmatig?boolean✅✅
lastNameAchternaamstring✅❌
prefixTussenvoegselstring✅❌
privateCommentOpmerking voor beheerderstring✅✅
projectBudgetGeldstroomlong✅✅
publicCommentOpmerking voor docentstring✅✅
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
verwijst naar: employees.userCode (Werknemers)


employerCost long

Indicatie werkgeverskosten


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


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

VeldnaamTitelTypeLezenFilterenSchrijven
branchOfSchoolHoofdvestiginginteger✅✅✅
idIDlong✅✅✅
nameNaamstring✅✅✅
schoolInSchoolYearRoosterprojectinteger✅✅❌
Details

branchOfSchool integer  verplicht bij aanmaken

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


id long

ID


name string  verplicht bij aanmaken

Naam


schoolInSchoolYear integer

Roosterproject
verwijst naar: schoolsinschoolyears.id (Roosterprojecten)

ondersteunde extra filters

FilternaamOmschrijvingType
fieldsopgevraagde veldenstring
Details

fields string

opgevraagde velden

niet-ondersteunde velden

VeldnaamTitelTypeLezenFilterenSchrijven
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

/parentteachernights (Ouderavonden)

ondersteunde velden

VeldnaamTitelTypeLezenFilteren
allowRequestingUntilAanvragen toestaan tottimestamp✅✅
archivedGearchiveerd?boolean✅✅
descriptionNadere toelichtingstring✅✅
hasParentToSchedulerRemarkOpmerking aan de roostermaker?boolean✅✅
hasParentToTeacherRemarkOpmerking aan de docent?boolean✅✅
maxNumberOfRequestsMaximaal aantal aanvragen per kindinteger✅✅
parentCanRequestLongTalkLang gesprek aanvraagbaar door ouders?boolean✅✅
publishedGepubliceerd?boolean✅✅
schoolInSchoolYearRoosterprojectlong✅✅
titleNaamstring✅✅
Details

allowRequestingUntil timestamp

Aanvragen toestaan tot


archived boolean

Gearchiveerd?


description string

Nadere toelichting


hasParentToSchedulerRemark boolean

Opmerking aan de roostermaker?


hasParentToTeacherRemark boolean

Opmerking aan de docent?


maxNumberOfRequests integer

Maximaal aantal aanvragen per kind
bereik: [0,-]


parentCanRequestLongTalk boolean

Lang gesprek aanvraagbaar door ouders?


published boolean

Gepubliceerd?


schoolInSchoolYear long  verplicht bij aanmaken  immutable

Roosterproject
verwijst naar: schoolsinschoolyears.id (Roosterprojecten)


title string  verplicht bij aanmaken

Naam

ondersteunde extra filters

FilternaamOmschrijvingType
familyMemberbeperk tot ouderavonden met gesprekken van de opgegeven ouderlong[]
fieldsde velden die u wilt opvragen bij dit verzoekstring
Details

familyMember long[]

beperk tot ouderavonden met gesprekken van de opgegeven ouder
verwijst naar: familymembers.id (Ouders/verzorgers)


fields string

de velden die u wilt opvragen bij dit verzoek

niet-ondersteunde velden

VeldnaamTitelTypeLezenFilteren
employeeScheduleFillvinden maximaal … gesprekken plaatsinteger✅✅
employeeScheduleSpanWidthFactorWenselijkheid smal roosterinteger✅✅
employeeScheduleWidthIn een reeks van … momenteninteger✅✅
idIDlong✅✅
parentScheduleFillvinden maximaal … gesprekken plaatsinteger✅✅
parentScheduleSpanWidthFactorWenselijkheid smal roosterinteger✅✅
parentScheduleWidthIn een reeks van … momenteninteger✅✅
referenceWeekPeilweekweek✅✅
schedulePublishedRooster zichtbaar?boolean✅✅
talkDaysGespreksdagenjson[]✅✅
talkDaysTextGespreksdatastring[]✅✅
Details

employeeScheduleFill integer

vinden maximaal … gesprekken plaats


employeeScheduleSpanWidthFactor integer

Wenselijkheid smal rooster


employeeScheduleWidth integer

In een reeks van … momenten


id long

ID


parentScheduleFill integer

vinden maximaal … gesprekken plaats


parentScheduleSpanWidthFactor integer

Wenselijkheid smal rooster


parentScheduleWidth integer

In een reeks van … momenten


referenceWeek week  verplicht bij aanmaken

Peilweek


schedulePublished boolean

Rooster zichtbaar?


talkDays json[]

Gespreksdagen

extra details:
Niet gebruiken: doe een aanvraag op het endpoint /talkdays voor deze informatie


talkDaysText string[]

Gespreksdata

extra details:
Niet gebruiken: doe een aanvraag op het endpoint /talkdays voor deze informatie

niet-ondersteunde extra filters

FilternaamOmschrijvingType
Details

/parenttoschedulerremarks (Ouderavond opmerkingen van ouders)

ondersteunde velden

VeldnaamTitelTypeLezenFilterenSchrijven
familyMemberOuderstring✅✅✅
idIDlong✅✅✅
parentTeacherNightOuderavondlong✅✅✅
remarkOpmerkingstring✅✅✅
schoolInSchoolYearRoosterprojectlong✅✅❌
Details

familyMember string  verplicht bij aanmaken  immutable

Ouder
verwijst naar: familymembers.userCode (Ouders/verzorgers)


id long

ID


parentTeacherNight long  verplicht bij aanmaken  immutable

Ouderavond
verwijst naar: parentteachernights.id (Ouderavonden)


remark string  verplicht bij aanmaken

Opmerking


schoolInSchoolYear long

Roosterproject
verwijst naar: schoolsinschoolyears.id (Roosterprojecten)

ondersteunde extra filters

FilternaamOmschrijvingType
fieldsopgevraagde veldenstring
Details

fields string

opgevraagde velden

niet-ondersteunde velden

VeldnaamTitelTypeLezenFilterenSchrijven
processedVerwerktboolean✅✅✅
Details

processed boolean

Verwerkt

niet-ondersteunde extra filters

FilternaamOmschrijvingType
Details

/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  verplicht bij aanmaken  immutable

School


year integer  verplicht bij aanmaken  immutable

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 vestigingstring
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 string

beperk tot roosterprojecten met daarin de gegeven vestiging
verwijst naar: branches.id (Vestigingen)


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

/sectionassignments (Sectietoekenningen)

ondersteunde velden

VeldnaamTitelTypeLezenFilteren
contractContractlong✅✅
idIDlong✅✅
lessonHoursFirstDegreeTe plannen lessen 1e graadsfloat✅✅
lessonHoursSecondDegreeTe plannen lessen 2e graadsfloat✅✅
sectionOfBranchSectielong✅✅
Details

contract long  verplicht bij aanmaken  immutable

Contract
verwijst naar: contracts.id (Contracten)


id long

ID


lessonHoursFirstDegree float

Te plannen lessen 1e graads
bereik: [0.0,-]


lessonHoursSecondDegree float

Te plannen lessen 2e graads
bereik: [0.0,-]


sectionOfBranch long  verplicht bij aanmaken  immutable

Sectie
verwijst naar: sectionofbranches.id (Sectie-activaties)

ondersteunde extra filters

FilternaamOmschrijvingType
fieldsde velden die u wilt opvragen bij dit verzoekstring
schoolInSchoolYearbeperk tot sectietoekenningen binnen een roosterprojectlong
Details

fields string

de velden die u wilt opvragen bij dit verzoek


schoolInSchoolYear long

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

niet-ondersteunde velden

VeldnaamTitelTypeLezenFilteren
branchOfSchoolVestiging-in-projectlong✅✅
employeeWerknemerstring✅❌
lessonHoursTe plannen lessen totaalfloat✅❌
privateCommentOpmerking voor beheerderstring✅✅
publicCommentOpmerking voor docentstring✅✅
teachingQualificationStatusBevoegdheid op peildatumstring✅❌
Details

branchOfSchool long

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


employee string

Werknemer
verwijst naar: employees.userCode (Werknemers)


lessonHours float

Te plannen lessen totaal
bereik: [0.0,-]


privateComment string

Opmerking voor beheerder


publicComment string

Opmerking voor docent


teachingQualificationStatus string

Bevoegdheid op peildatum

niet-ondersteunde extra filters

FilternaamOmschrijvingType
sectionbeperk tot sectietoekenningen voor een sectielong
teacherTeambeperk tot sectietoekenningen binnen een teamlong
Details

section long

beperk tot sectietoekenningen voor een sectie
verwijst naar: sections.id (Secties)


teacherTeam long

beperk tot sectietoekenningen binnen een team

/sectionofbranches (Sectie-activaties)

ondersteunde velden

VeldnaamTitelTypeLezenFilteren
branchOfSchoolVestiging-in-projectlong✅✅
idIDlong✅✅
sectionSectielong✅✅
Details

branchOfSchool long  verplicht bij aanmaken  immutable

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


id long

ID


section long  verplicht bij aanmaken  immutable

Sectie
verwijst naar: sections.id (Secties)

ondersteunde extra filters

FilternaamOmschrijvingType
fieldsde velden die u wilt opvragen bij dit verzoekstring
schoolInSchoolYearbeperk tot sectie-activaties binnen een roosterprojectlong
Details

fields string

de velden die u wilt opvragen bij dit verzoek


schoolInSchoolYear long

beperk tot sectie-activaties binnen een roosterproject
verwijst naar: schoolsinschoolyears.id (Roosterprojecten)

niet-ondersteunde velden

VeldnaamTitelTypeLezenFilteren
branchOfSchoolNameVestigingsnaamstring✅❌
deploymentBalanceCommentOpmerking inzetbalansstring✅✅
sectionAbbreviationAfkorting Sectiestring✅❌
sectionMembersSectieledenlong[]✅❌
sectionNameSectienaamstring✅❌
Details

branchOfSchoolName string

Vestigingsnaam


deploymentBalanceComment string

Opmerking inzetbalans


sectionAbbreviation string

Afkorting Sectie


sectionMembers long[]

Sectieleden
verwijst naar: contracts.id (Contracten)


sectionName string

Sectienaam

niet-ondersteunde extra filters

FilternaamOmschrijvingType
schoolYearbeperk tot sectie-activaties binnen een schooljaarinteger
Details

schoolYear integer

beperk tot sectie-activaties binnen een schooljaar

/sections (Secties)

ondersteunde velden

VeldnaamTitelTypeLezenFilteren
abbreviationAfkortingstring✅✅
idIDlong✅✅
nameNaam sectiestring✅✅
Details

abbreviation string  verplicht bij aanmaken

Afkorting


id long

ID


name string

Naam sectie

ondersteunde extra filters

FilternaamOmschrijvingType
fieldsde velden die u wilt opvragen bij dit verzoekstring
schoolInSchoolYearbeperk tot secties geactiveerd binnen een roosterprojectlong
Details

fields string

de velden die u wilt opvragen bij dit verzoek


schoolInSchoolYear long

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

niet-ondersteunde velden

VeldnaamTitelTypeLezenFilteren
sectionOfBranchesSectie-op-vestigingenlong[]✅✅
Details

sectionOfBranches long[]

Sectie-op-vestigingen
verwijst naar: sectionofbranches.id (Sectie-activaties)

niet-ondersteunde extra filters

FilternaamOmschrijvingType
branchOfSchoolbeperk tot secties geactiveerd binnen een vestiging in een roosterprojectlong
Details

branchOfSchool long

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

/standardprognosis (Standaardprognoses)

ondersteunde velden

VeldnaamTitelTypeLezenFilteren
idIDlong✅✅
percentagePercentageinteger✅✅
sourceDepartmentBronafdelinglong✅✅
targetDepartmentDoelafdelinglong✅✅
Details

id long

ID


percentage integer

Percentage
bereik: [0,100]


sourceDepartment long  verplicht bij aanmaken  immutable

Bronafdeling
verwijst naar: departmentsofbranches.id (Afdelingen)


targetDepartment long  verplicht bij aanmaken  immutable

Doelafdeling
verwijst naar: departmentsofbranches.id (Afdelingen)

ondersteunde extra filters

FilternaamOmschrijvingType
fieldsopgevraagde veldenstring
schoolInSchoolYearbeperk tot standaardprognoses met het opgegeven project als bron of doellong
Details

fields string

opgevraagde velden


schoolInSchoolYear long

beperk tot standaardprognoses met het opgegeven project als bron of doel
verwijst naar: schoolsinschoolyears.id (Roosterprojecten)

niet-ondersteunde velden

VeldnaamTitelTypeLezenFilteren
sourceDepartmentCodeBronafdelingstring✅❌
sourceProjectBronprojectlong✅✅
targetDepartmentCodeDoelafdelingstring✅❌
targetProjectDoelprojectlong✅✅
Details

sourceDepartmentCode string

Bronafdeling


sourceProject long

Bronproject
verwijst naar: schoolsinschoolyears.id (Roosterprojecten)


targetDepartmentCode string

Doelafdeling


targetProject long

Doelproject
verwijst naar: schoolsinschoolyears.id (Roosterprojecten)

niet-ondersteunde extra filters

FilternaamOmschrijvingType
sourceBranchbeperk tot standaardprognoses met als bronvestiging de opgegeven vestiginglong
sourceSchoolbeperk tot standaardprognoses met een bronafdeling binnen de opgegeven schoollong
targetBranchbeperk tot standaardprognoses met als doelvestiging de opgegeven vestiginglong
Details

sourceBranch long

beperk tot standaardprognoses met als bronvestiging de opgegeven vestiging
verwijst naar: branchesofschools.id (Vestigingen in project)


sourceSchool long

beperk tot standaardprognoses met een bronafdeling binnen de opgegeven school


targetBranch long

beperk tot standaardprognoses met als doelvestiging de opgegeven vestiging
verwijst naar: branchesofschools.id (Vestigingen in project)

/studentsindepartments (Afdelingsdeelnames)

ondersteunde velden

VeldnaamTitelTypeLezenFilteren
idIdlong✅✅
schoolInSchoolYearRoosterprojectlong✅✅
studentLeerlingcodestring✅✅
Details

id long

Id


schoolInSchoolYear long

Roosterproject
verwijst naar: schoolsinschoolyears.id (Roosterprojecten)


student string  verplicht bij aanmaken  immutable

Leerlingcode
verwijst naar: students.userCode (Leerlingen)

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✅❌
previousMainGroupStamklas oudstring✅❌
profilesProfiellong[]✅❌
prognosisCommentPrognose-opmerkingstring✅✅
schoolPreviousYearSchool oudstring✅❌
studentApprovesSelectionIngeleverd door leerlingboolean✅❌
studentHasEditedSelectionBewerkt door leerlingboolean✅❌
studentInDepartmentPreviousYearLeerling oudlong✅✅
Details

deanApprovesSelection boolean

Akkoord door decaan


departmentOfBranch long  verplicht bij aanmaken  immutable

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


previousMainGroup string

Stamklas oud

extra details:
Niet gebruiken: gebruik mainGroupPreviousYearName


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 mentorgroep 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
teacherbeperk tot afdelingsdeelnames van leerlingen met lessen van de opgegeven docentstring
teacherTeambeperk tot afdelingsdeelnames van leerlingen op een afdeling van het opgeven teamlong
visibleToStudentbeperk tot afdelingsdeelnames die de leerling zelf mag zienboolean
Details

departmentOfBranchPreviousYear long

beperk tot afdelingsdeelnames van leerlingen die vorig jaar deelnamen op de opgegeven afdeling
verwijst naar: departmentsofbranches.id (Afdelingen)


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 mentorgroep van vorig jaar zaten
verwijst naar: groupindepartments.id (Roostergroepen)


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
verwijst naar: departmentsofbranches.id (Afdelingen)


schoolYear long

beperk tot afdelingsdeelnames in het opgegeven schooljaar


teacher string

beperk tot afdelingsdeelnames van leerlingen met lessen van de opgegeven docent
verwijst naar: employees.userCode (Werknemers)


teacherTeam long

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


visibleToStudent boolean

beperk tot afdelingsdeelnames die de leerling zelf mag zien

/students (Leerlingen)

ondersteunde velden

VeldnaamTitelTypeLezenFilteren
emailEmailstring✅❌
familyMembersOudersstring[]✅✅
firstNameVoornaamstring✅❌
lastNameAchternaamstring✅❌
prefixTussenvoegselstring✅❌
userCodeLeerlingcodestring✅✅
Details

email string

Email


familyMembers string[]

Ouders
verwijst naar: familymembers.userCode (Ouders/verzorgers)


firstName string

Voornaam


lastName string

Achternaam


prefix string

Tussenvoegsel


userCode string

Leerlingcode
verwijst naar: users.code (Gebruikers)

ondersteunde extra filters

FilternaamOmschrijvingType
fieldsopgevraagde veldenstring
schoolInSchoolYearbeperk tot leerlingen binnen een roosterprojectlong[]
Details

fields string

opgevraagde velden


schoolInSchoolYear long[]

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

niet-ondersteunde velden

VeldnaamTitelTypeLezenFilteren
cityPlaatsstring✅❌
dateOfBirthGeboortedatumdatum✅❌
genderGeslachtstring✅❌
houseNumberHuisnummerstring✅❌
individualRequestsParentsAparte gesprekken oudersboolean✅✅
intakeProjectsInstroomprojectenlong[]✅✅
lwooLWOOboolean✅✅
nonarchivedFamilyMembersNiet-gearchiveerde oudersstring[]✅❌
postalCodePostcodestring✅❌
streetStraatstring✅❌
studentInDepartmentsAfdelingsdeelnamesjson[]✅✅
Details

city string

Plaats


dateOfBirth datum

Geboortedatum


gender string

Geslacht
mogelijke waardes: f, m


houseNumber string

Huisnummer


individualRequestsParents boolean

Aparte gesprekken ouders


intakeProjects long[]

Instroomprojecten
verwijst naar: schoolsinschoolyears.id (Roosterprojecten)


lwoo boolean

LWOO


nonarchivedFamilyMembers string[]

Niet-gearchiveerde ouders
verwijst naar: familymembers.userCode (Ouders/verzorgers)


postalCode string

Postcode


street string

Straat


studentInDepartments json[]

Afdelingsdeelnames

extra details:
Niet gebruiken: doe een aanvraag op /studentsindepartments voor deze informatie

niet-ondersteunde extra filters

FilternaamOmschrijvingType
archivedbeperk tot leerlingen die niet gearchiveerd zijnboolean
departmentOfBranchbeperk tot leerlingen binnen een afdelinglong[]
groupInDepartmentsbeperk tot leerlingen binnen een roostergroeplong[]
placedIntakeForProjectbeperk tot geplaatste instroomleerlingen voor het projectlong
possibleIntakeForProjectbeperk tot instroomleerlingen voor het projectlong
unplacedIntakeForSchoolYearbeperk tot nog ongeplaatste instroomleerlingen voor het schooljaarinteger
Details

archived boolean

beperk tot leerlingen die niet gearchiveerd zijn


departmentOfBranch long[]

beperk tot leerlingen binnen een afdeling
verwijst naar: departmentsofbranches.id (Afdelingen)


groupInDepartments long[]

beperk tot leerlingen binnen een roostergroep
verwijst naar: groupindepartments.id (Roostergroepen)


placedIntakeForProject long

beperk tot geplaatste instroomleerlingen voor het project
verwijst naar: schoolsinschoolyears.id (Roosterprojecten)


possibleIntakeForProject long

beperk tot instroomleerlingen voor het project
verwijst naar: schoolsinschoolyears.id (Roosterprojecten)


unplacedIntakeForSchoolYear integer

beperk tot nog ongeplaatste instroomleerlingen voor het schooljaar

/subjectselectionsubjects (Keuzes)

ondersteunde velden

VeldnaamTitelTypeLezenFilteren
codeKeuzecodestring✅✅
idIDlong✅✅
iltCodeElementcodestring✅✅
nameNaamstring✅✅
Details

code string  verplicht bij aanmaken

Keuzecode


id long

ID


iltCode string

Elementcode

extra details:
Elementcode Integrale Leerlingtelling (ILT-code)


name string  verplicht bij aanmaken

Naam

ondersteunde extra filters

FilternaamOmschrijvingType
fieldsopgevraagde veldenstring
schoolInSchoolYearbeperk tot keuze-objecten (vakken/profielen/opleidingen) binnen een roosterprojectlong
Details

fields string

opgevraagde velden


schoolInSchoolYear long

beperk tot keuze-objecten (vakken/profielen/opleidingen) binnen een roosterproject
verwijst naar: schoolsinschoolyears.id (Roosterprojecten)

niet-ondersteunde velden

VeldnaamTitelTypeLezenFilteren
choosableInDepartmentsKeuze-op-afdelingenjson[]✅✅
scheduleCodeRoostercodestring✅✅
scheduleCodeManuallyRoostercode handmatig?boolean✅✅
typeTypestring✅✅
Details

choosableInDepartments json[]

Keuze-op-afdelingen


scheduleCode string

Roostercode


scheduleCodeManually boolean

Roostercode handmatig?


type string

Type
mogelijke waardes: education, subject, profile

niet-ondersteunde extra filters

FilternaamOmschrijvingType
branchOfSchoolbeperk tot keuze-objecten (vakken/profielen/opleidingen) binnen een vestiginglong
departmentOfBranchbeperk tot keuze-objecten (vakken/profielen/opleidingen) binnen een afdelinglong
sectionbeperk tot keuze-objecten (vakken/profielen/opleidingen) binnen een sectielong
sectionOfBranchbeperk tot keuze-objecten (vakken/profielen/opleidingen) binnen een sectie-activatie op een vestiginglong
Details

branchOfSchool long

beperk tot keuze-objecten (vakken/profielen/opleidingen) binnen een vestiging
verwijst naar: branchesofschools.id (Vestigingen in project)


departmentOfBranch long

beperk tot keuze-objecten (vakken/profielen/opleidingen) binnen een afdeling
verwijst naar: departmentsofbranches.id (Afdelingen)


section long

beperk tot keuze-objecten (vakken/profielen/opleidingen) binnen een sectie
verwijst naar: sections.id (Secties)


sectionOfBranch long

beperk tot keuze-objecten (vakken/profielen/opleidingen) binnen een sectie-activatie op een vestiging
verwijst naar: sectionofbranches.id (Sectie-activaties)

/talkdays (Ouderavonddagen)

ondersteunde velden

VeldnaamTitelTypeLezenFilteren
dateDatumdatum✅✅
idIDlong✅✅
parentTeacherNightOuderavondlong✅✅
titleNaamstring✅✅
Details

date datum  verplicht bij aanmaken

Datum


id long

ID


parentTeacherNight long  verplicht bij aanmaken  immutable

Ouderavond
verwijst naar: parentteachernights.id (Ouderavonden)


title string

Naam

ondersteunde extra filters

FilternaamOmschrijvingType
fieldsopgevraagde veldenstring
schoolInSchoolYearOuderavonddagen binnen de opgegeven roosterprojectenlong
Details

fields string

opgevraagde velden


schoolInSchoolYear long

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

niet-ondersteunde velden

VeldnaamTitelTypeLezenFilteren
stringDateDatumstring✅❌
Details

stringDate string

Datum

extra details:
Niet gebruiken: gebruik het ‘date’ veld

niet-ondersteunde extra filters

FilternaamOmschrijvingType
Details

/talkrequests (Ouderavondgespreksaanvragen)

ondersteunde velden

VeldnaamTitelTypeLezenFilterenSchrijven
appointmentAfspraaklong✅✅✅
employeesDocentcodesstring[]✅✅✅
extendedGewenst aantal tijdslotslong✅✅✅
familyMembersOudersstring[]✅✅✅
idIDlong✅✅✅
parentTeacherNightOuderavondlong✅✅✅
parentToTeacherRemarkOpmerking van ouders voor docentstring✅✅✅
requestedAangevraagdboolean✅✅✅
schedulerToParentRemarkOpmerking van roostermaker voor oudersstring✅✅✅
schoolInSchoolYearRoosterprojectlong✅✅❌
studentLeerlingnummerstring✅✅✅
tableTafelstring✅✅✅
talkTimeSlotTijdslotlong✅✅✅
titleOnderwerpstring✅✅✅
Details

appointment long

Afspraak
verwijst naar: appointments.id (Afspraakversies)


employees string[]  verplicht bij aanmaken  immutable

Docentcodes
verwijst naar: employees.userCode (Werknemers)


extended long

Gewenst aantal tijdslots

extra details:
Het gewenste aantal tijdsloten voor het gesprek, met als standaardwaarde 1.bereik: [1,10]


familyMembers string[]  verplicht bij aanmaken  immutable

Ouders
verwijst naar: familymembers.userCode (Ouders/verzorgers)


id long

ID


parentTeacherNight long  verplicht bij aanmaken  immutable

Ouderavond
verwijst naar: parentteachernights.id (Ouderavonden)


parentToTeacherRemark string

Opmerking van ouders voor docent


requested boolean

Aangevraagd


schedulerToParentRemark string

Opmerking van roostermaker voor ouders


schoolInSchoolYear long

Roosterproject
verwijst naar: schoolsinschoolyears.id (Roosterprojecten)


student string  verplicht bij aanmaken  immutable

Leerlingnummer
verwijst naar: students.userCode (Leerlingen)


table string

Tafel


talkTimeSlot long

Tijdslot


title string

Onderwerp

ondersteunde extra filters

FilternaamOmschrijvingType
familyMemberSomUUIDbeperk tot gespreksaanvragen voor de (met Somtoday UUID) opgegeven ouderuuid
fieldsopgevraagde veldenstring
Details

familyMemberSomUUID uuid

beperk tot gespreksaanvragen voor de (met Somtoday UUID) opgegeven ouder


fields string

opgevraagde velden

niet-ondersteunde velden

VeldnaamTitelTypeLezenFilterenSchrijven
appointmentEndEindtijdtimestamp✅❌❌
appointmentStartStarttijdtimestamp✅❌❌
employeeNamesDocentnamenstring[]✅❌❌
familiesNiet gebruikenlong[]✅❌❌
familyMemberNamesOudernamenstring[]✅❌❌
locationOfBranchLokaallong✅✅✅
lockedVastgezetboolean✅✅✅
prohibitedDaysOngewenste dagenlong[]✅✅✅
roomLokaalstring✅✅✅
studentNameLeerlingnaamstring✅❌❌
subjectVaklong✅✅✅
talkDayDaglong✅✅✅
Details

appointmentEnd timestamp

Eindtijd


appointmentStart timestamp

Starttijd


employeeNames string[]

Docentnamen


families long[]

Niet gebruiken


familyMemberNames string[]

Oudernamen


locationOfBranch long

Lokaal
verwijst naar: locationofbranches.id (Lokalen)


locked boolean

Vastgezet


prohibitedDays long[]

Ongewenste dagen
verwijst naar: talkdays.id (Ouderavonddagen)


room string

Lokaal


studentName string

Leerlingnaam


subject long

Vak

extra details:
Niet gebruiken: gebruik title


talkDay long

Dag
verwijst naar: talkdays.id (Ouderavonddagen)

niet-ondersteunde extra filters

FilternaamOmschrijvingType
Details

/talktimeblockabsenceparent (Ouderavond ouder-moment verhinderingen)

ondersteunde velden

VeldnaamTitelTypeLezenFilterenSchrijven
idIDlong✅✅✅
schoolInSchoolYearRoosterprojectlong✅✅❌
talkDayGespreksdaglong✅✅✅
talkTimeBlockGesprekstijdverzamelinglong✅✅✅
userGebruikerstring✅✅✅
Details

id long

ID


schoolInSchoolYear long

Roosterproject
verwijst naar: schoolsinschoolyears.id (Roosterprojecten)


talkDay long  verplicht bij aanmaken  immutable

Gespreksdag
verwijst naar: talkdays.id (Ouderavonddagen)


talkTimeBlock long  verplicht bij aanmaken  immutable

Gesprekstijdverzameling
verwijst naar: talktimeblocks.id (Ouderavond gesprekstijdverzamelingen)


user string  verplicht bij aanmaken  immutable

Gebruiker
verwijst naar: users.code (Gebruikers)

ondersteunde extra filters

FilternaamOmschrijvingType
fieldsopgevraagde veldenstring
parentTeacherNightverhinderingen binnen de opgegeven ouderavondenlong
Details

fields string

opgevraagde velden


parentTeacherNight long

verhinderingen binnen de opgegeven ouderavonden

niet-ondersteunde velden

VeldnaamTitelTypeLezenFilterenSchrijven
overruledVerworpenboolean✅✅✅
talkTimeBlockDefinitionGesprekstijdverzamelinglong✅❌✅
Details

overruled boolean

Verworpen


talkTimeBlockDefinition long  immutable

Gesprekstijdverzameling
verwijst naar: talktimeblocks.id (Ouderavond gesprekstijdverzamelingen)
extra details:
Niet gebruiken: gebruik het veld talkTimeBlock

niet-ondersteunde extra filters

FilternaamOmschrijvingType
Details

/talktimeblocks (Ouderavond gesprekstijdverzamelingen)

ondersteunde velden

VeldnaamTitelTypeLezenFilteren
idIDlong✅✅
parentTeacherNightOuderavondlong✅✅
spanTotale tijdsbereik gesprekverzamelingenstring✅❌
talkTimeSlotsGesprekstijdenlong[]✅✅
titleNaamstring✅✅
Details

id long

ID


parentTeacherNight long  verplicht bij aanmaken  immutable

Ouderavond
verwijst naar: parentteachernights.id (Ouderavonden)


span string

Totale tijdsbereik gesprekverzamelingen


talkTimeSlots long[]

Gesprekstijden


title string

Naam

ondersteunde extra filters

FilternaamOmschrijvingType
fieldsopgevraagde veldenstring
schoolInSchoolYeargesprekstijdverzamelingen binnen de opgegeven roosterprojectenlong
Details

fields string

opgevraagde velden


schoolInSchoolYear long

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

niet-ondersteunde velden

VeldnaamTitelTypeLezenFilteren
Details

niet-ondersteunde extra filters

FilternaamOmschrijvingType
Details

/timeslotnames (Lesuurnamen)

ondersteunde velden

VeldnaamTitelTypeLezenFilteren
codeCodestring✅✅
idIDlong✅✅
schoolInSchoolYearProjectlong✅✅
Details

code string

Code


id long

ID


schoolInSchoolYear long  verplicht bij aanmaken  immutable

Project
verwijst naar: schoolsinschoolyears.id (Roosterprojecten)

ondersteunde extra filters

FilternaamOmschrijvingType
fieldsopgevraagde veldenstring
Details

fields string

opgevraagde velden

niet-ondersteunde velden

VeldnaamTitelTypeLezenFilteren
nameNaamstring✅❌
rankVolgnummerinteger✅✅
timeSlotsLesurenlong✅✅
Details

name string

Naam


rank integer

Volgnummer
bereik: [1,-]


timeSlots long

Lesuren

niet-ondersteunde extra filters

FilternaamOmschrijvingType
Details

/users (Gebruikers)

ondersteunde velden

VeldnaamTitelTypeLezenFilteren
codeGebruikerscodestring✅✅
emailEmailstring✅✅
firstNameVoornaamstring✅✅
lastNameAchternaamstring✅✅
magisterUUIDMagister UUIDuuid✅✅
prefixTussenvoegselstring✅✅
somUUIDSomtoday UUIDuuid✅✅
Details

code string  verplicht bij aanmaken

Gebruikerscode


email string

Email


firstName string

Voornaam


lastName string

Achternaam


magisterUUID uuid

Magister UUID


prefix string

Tussenvoegsel


somUUID uuid

Somtoday UUID

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✅✅
isDeanNiet gebruikenboolean✅✅
isEmployeeWnboolean✅✅
isFamilyMemberO/Vboolean✅✅
isMentorNiet gebruikenboolean✅✅
isParentTeacherNightSchedulerNiet gebruikenboolean✅✅
isSchoolLeaderNiet gebruikenboolean✅✅
isSchoolSchedulerNiet gebruikenboolean✅✅
isSectionLeaderNiet gebruikenboolean✅✅
isStudentLlnboolean✅✅
isStudentAdministratorNiet gebruikenboolean✅✅
isTeamLeaderNiet gebruikenboolean✅✅
ldapExt. auth.boolean✅✅
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[]✅❌
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
verwijst naar: schoolsinschoolyears.id (Roosterprojecten)


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


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.


mayLogin boolean

Mag de gebruiker inloggen?


parentTeacherNightOfFamilyIds long[]

Ouderavonden waaraan de gebruiker als ouder verbonden is
verwijst naar: parentteachernights.id (Ouderavonden)


parentTeacherNightOfTeacherIds long[]

Ouderavonden waaraan de gebruiker als werknemer verbonden is
verwijst naar: parentteachernights.id (Ouderavonden)


password string

Wachtwoord


postalCode string

Postcode


roles string[]

Rollen


schoolInSchoolYears long[]

Actieve projecten
verwijst naar: schoolsinschoolyears.id (Roosterprojecten)


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.