Developer docs
De Pluvo API geeft je programmatische toegang tot je leeromgeving. Beheer gebruikers, groepen, trainingen, inschrijvingen en certificaten vanuit je eigen systemen.
De API is gebaseerd op GraphQL. Je bepaalt zelf welke data je opvraagt of muteert, zonder overbodige velden. Authenticatie verloopt via OAuth 2.0 met client credentials. Webhooks houden je systemen real-time op de hoogte van wijzigingen.
Specs of Extra Categories
Extra Categories: Technical Specs
This page covers the technical details of ExtraCategory types, their validation rules, and how values are stored and queried.
Category Types
- TEXT: Free text input
- SELECT: Single choice from predefined options
- MULTISELECT: Multiple choices
- BOOLEAN: True/false toggle
- DATETIME: Date and time value
- NUMBER: Numeric value
Setting values
mutation {
setExtraCategoryValues(
objectId: "user-uuid"
values: [{ extraCategoryId: "cat-uuid", stringValue: "Marketing" }]
) {
ok
}
}Notes
- Values are polymorphic — use the right value field for the category type.
- SELECT/MULTISELECT use stringValue matching choiceOptions.