Auflistung von Gruppenzugehörigkeiten zur Gruppe.
GET/gruppen/:id/gruppenzugehoerigkeiten
Dieser Schnittstellenendpunkt gibt die Gruppenzugehörigkeiten zur angegebenen gruppe.id
zurück.
Ein READ zum Abfragen der Gruppenzugehörigkeiten per gruppe.id
muss mit HTTP-GET auf die API /gruppen/{gruppe.id}/gruppenzugehoerigkeiten
erfolgen. Die Antwort-Nutzdaten
(Response Payload) beinhalten ein JSON-Objekt mit einem Array des Datentyps Gruppenzugehörigkeit.
Siehe auch Datenmodell Gruppenzugehörigkeit.
Die Schnittstelle /gruppen/{gruppe.id}/gruppenzugehoerigkeiten
ermöglicht das Verwenden
von Filterparametern zur Präzisierung der Anfrage bei HTTP-GET.
Durch das Setzen von Filterparametern (query-parameter) wird mit der HTTP-GET-Anfrage
eine Filteroperation mitgeschickt, welche die Ergebnismenge der Antwort-Nutzdaten
(Response Payload) beeinflusst, beispielsweise mit den Filterparametern ?referrer=123&rollen=Lehr
.
Bei Filtern vom Typ „String” überprüft der Schulconnex-Server, ob der Wert des Filterparameters ohne Beachtung von Groß- und Kleinschreibung im Filter-Attribut beinhaltet ist (contains). Bei Filtern vom Typ „String (Code)” überprüft der Schulconnex-Server, ob der Wert des Filterparameters ohne Beachtung von Groß- und Kleinschreibung gleich dem Filter-Attribut ist (equals). Werden mehrere Filter angegeben, so müssen sie als mit „und“ verknüpft angesehen werden.
Eine mehrfache Nutzung des gleichen Filters in einer Anfrage darf nicht erfolgen. Entsprechen keine Werte den angegebenen Filtern, so wird als Resultat eine leere Liste geliefert.
Folgende Tabelle listet die zur Verfügung stehenden Filter:
Filter | Typ | Beschreibung |
---|---|---|
referrer | String | Möglichkeit, die Ergebnisliste der Anfrage nach dem Fremdschlüssel referrer zu filtern . |
rollen | String (Code) | Möglichkeit, die Ergebnisliste der Anfrage nach dem Attribut gruppenzugehoerigkeit.rollen zu filtern. Mehrere Rollen können durch Kommas separiert werden. |
Request
Path Parameters
Der Pfad-Parameter bezieht sich auf die ID der Gruppe.
Query Parameters
Responses
- 200
- 400
- 401
- 403
- 404
- 405
OK
- application/json
- Schema
- Example (from schema)
Schema
Array [
]
ID der Gruppenzugehörigkeit.
ID des Mandanten, dem die Gruppenzugehörigkeit zugeordnet ist.
ID der Gruppenzugehörigkeit im Quellsystem.
ID des Personenkontexts, welcher der Gruppe zugeordnet ist.
Possible values: [Lern
, Lehr
, KlLeit
, Foerd
, VLehr
, SchB
, GMit
, GLeit
]
Beginn der Gruppenzugehörigkeit. Dieser Zeitpunkt kann auch in der Zukunft liegen.
Ende der Gruppenzugehörigkeit.
Revision der Gruppenzugehörigkeit.
[
{
"id": "c85af1ac-ddaa-4a77-ba74-1836682b9afa",
"mandant": "string",
"referrer": "grupz_2343_eng",
"ktid": "23643c9e-956a-4baa-af4e-813e0a7efa4b",
"rollen": [
"Lern"
],
"von": "2022-08-01",
"bis": "2023-07-31",
"revision": "string"
}
]
Bad Request
Siehe Fehlerbehandlung
Unauthorized
Siehe Fehlerbehandlung
Forbidden
Siehe Fehlerbehandlung
Not found
Siehe Fehlerbehandlung
Method not allowed
Siehe Fehlerbehandlung