Zum Hauptinhalt springen

Erstellen eines Personenkontexts zu einem bestimmten Personendatensatz

POST 

/personen/:id/personenkontexte

Dieser Schnittstellenendpunkt erstellt einen Personenkontext zur angegebenen Person per ID personendatensatz.person.id.

Ein CREATE zum Erstellen von Personenkontexten zu einem Personendatensatz muss mit HTTP-POST auf die API /personen/{personendatensatz.person.id}/personenkontexte erfolgen. Die Anfrage-Nutzdaten (Request Payload) beinhalten ein JSON-Objekt des Datentyps Personenkontext.

Siehe auch Datenmodell Personenkontext.

Beim Erstellen eines Personenkontexts ist der Default-Status des Attributes personenstatus der Wert Aktiv.

Beim Erstellen eines Personenkontexts zu einem Personendatensatz wird immer die eigene Organisation per ID referenziert; die Organisation und deren ID organisation.id wird vom Schulconnex-Server aus dem access_token übernommen.

Die folgende Tabelle listet die Attribute eines Personenkontext (personendatensatz.personenkontexte), welche von einem Quellsystem oder Dienst nicht verändert werden können.

AttributIn den Anfrage-Nutzdaten erforderlich?Bemerkung
idneinID des Personenkontexts. Wird vom Schulconnex-Server vergeben und ist eindeutig. Dieses Attribut ist unveränderbar (immutable).
referrerneinID des Personenkontexts im Quellsystem. Wird vom Quellsystem vergeben und ist eindeutig.
mandantneinID des Mandanten, dem die Personen zugeordnet ist. Wird vom Schulconnex-Server vergeben und ist eindeutig. Dieser Wert ist eine Referenz auf einen Mandanten.
organisationnein
organisation.idneinID der Organisation. Wird vom Schulconnex-Server vergeben und ist eindeutig. Dieses Attribut ist unveränderbar (immutable).
revisionneinRevision des Personenkontexts. Wird vom Schulconnex-Server mit der Erstellung des Datensatzes sowie Aktualisierung generiert. Dieser Wert kann nicht von Quellsystemen oder Diensten gesetzt werden.

Bei einer erfolgreichen Anforderung zum Erstellen eines Personenkontexts zu einem Personendatensatz wird diese Anforderung mit einer Repräsentation des Personenkontexts in den Antwort-Nutzdaten und dem HTTP-Statuscode 201 quittiert.

Die Organisation wurde beim Erstellen eines Personenkontexts vom Schulconnex-Server aus dem access_token übernommen und per personenkontext.organisation.id referenziert. Die Antwort-Nutzdaten umfassen standardmäßig für das Attribut personenkontext.organisation mit dem Datentyp Organisation alle nicht optionalen Attribute – nur die ID personenkontext.organisation.id.

Request

Responses

OK