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.