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.
Zertifikat
Use Cases
Zertifikate sind offizielle Dokumente, die Benutzern nach Abschluss von Schulungen oder Veranstaltungen ausgestellt werden können.
Zertifikat ausstellen
mutation {
issueCertificate(
certificateId: "cert-uuid"
userId: "user-uuid"
score: 85
) {
receivedCertificate { id issuedAt expiresAt }
}
}Zertifikate abrufen
query {
certificates {
id name expirationMonths
receivedCertificates { id user { name } issuedAt }
}
}Notes
- Zertifikate können mit einem Ablaufdatum versehen werden.
- Sie können zur Nachverfolgung der Compliance mit Kompetenzen verknüpft werden.