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.
Schulungsteilnehmer
Übersicht
Während der Standardweg, Benutzern Zugang zu Schulungen zu gewähren, über OfferEvents mit Anmeldungen erfolgt, gibt es Fälle, in denen Benutzer direkt als Teilnehmer zu einer Schulung hinzugefügt werden müssen.
Teilnehmer hinzufügen
mutation {
addTrainingParticipants(
trainingId: "uuid"
userIds: ["user-1", "user-2"]
sendMail: false
) {
ok
}
}Teilnehmer entfernen
mutation {
removeTrainingParticipants(
trainingId: "uuid"
userIds: ["user-1"]
) {
ok
}
}Teilnehmer abfragen
query {
paginatedTrainingParticipants(
trainingId: "uuid"
first: 50
) {
edges { node { id user { name email } role progress score } }
count
}
}Notes
- Die direkte Teilnehmerverwaltung wird in der Regel für E-Learning im Selbststudium ohne Veranstaltungen verwendet.
- Verwenden Sie für veranstaltungsbasierte Schulungen stattdessen Anmeldungen.