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.

Filtern mit ExtraCategories

Übersicht

Mehrere Abfragen unterstützen die Filterung nach ExtraCategory-Werten. Dies ermöglicht das Auffinden von Benutzern, Gruppen oder anderen Objekten auf Basis benutzerdefinierter Feldwerte.

ExtraCategoryFilterInput

input ExtraCategoryFilterInput {
  id: UUID!
  type: ExtraCategoryFilterType!
  stringValue: String
  booleanValue: Boolean
  datetimeValue: DateTime
  dateComparison: DateComparison
}

Nach Text filtern

query {
  paginatedUsers(
    first: 50
    extraCategories: [{ id: "uuid", type: STRING, stringValue: "Marketing" }]
  ) {
    edges { node { id name email } }
    count
  }
}

Filterlogik

  • Verschiedene Kategorie-IDs: UND
  • Gleiche Kategorie-ID: ODER