Aktualisiert die Gruppe der angegebenen ID.
PUT/gruppen/:id
Dieser Schnittstellenendpunkt aktualisiert die Gruppe zur angegebenen gruppen.id
.
Ein UPDATE zum Aktualisieren einer Gruppe per ID muss mit HTTP-PUT auf die API /gruppen/{gruppen.id}
erfolgen. Die Anfrage-Nutzdaten (Request Payload) beinhalten
ein JSON-Objekt des Datentyps Gruppe.
Siehe auch die einzelnen Datenmodelle zu Gruppe
.
Es ist erforderlich, dass zur Aktualisierungsanfrage in der bearbeiteten Gruppe das
Attribut gruppe.revision
der zugrunde liegenden Gruppe mitgeschickt wird. Der
Schulconnex-Server überprüft anhand des mitgeschickten Werts des Attributs gruppe.revision
,
ob der Datensatz der Gruppe in der Zwischenzeit keine Änderung erfahren hat. Der Wert des
Attributs kann von einem Quellsystem oder Dienst nicht verändert werden; dieser wird mit
der Erstellung (Create) des Datensatzes Gruppe und jeder erfolgreichen Änderung (Update)
vom Schulconnex-Server neu generiert.
Die folgende Tabelle listet die Attribute einer Gruppe auf, welche von einem Quellsystem oder Dienst nicht verändert werden können.
Attribut | Bemerkung |
---|---|
id | ID der Gruppe. Wird vom Schulconnex-Server vergeben und ist eindeutig. Dieses Attribut ist unveränderbar (immutable). |
mandant | Mandanten-ID der Gruppe. Wird vom Schulconnex-Server vergeben und ist eindeutig. Dieses Attribut ist unveränderbar (immutable). |
orgid | Organisations-ID der Gruppe. Wird automatisch vergeben und ist eindeutig. Dieses Attribut ist unveränderbar (immutable). |
revision | Revision der Gruppe. Wird vom Schulconnex-Server mit der Erstellung des Datensatzes sowie Aktualisierung generiert. Dieser Wert kann nicht von Quellsystemen oder Diensten gesetzt werden. |
Die Attribute id
, mandant
und orgid
können im Request ausgelassen werden. Sind ein
oder mehrere Attribute im Request dennoch vorhanden, wird es oder werden sie validiert
und führen gegebenenfalls zu einer Fehlermeldung.
Anmerkung: Bei dieser Aktualisierungsanfrage handelt es sich um eine HTTP-PUT-Operation, bei der die Anfrage-Nutzlast mit den gegebenen Attributen der Aktualisierung zugrunde gelegt wird (mitgeschickte Attribute werden aktualisiert, nicht mitgeschickte Attribute werden gelöscht); es ist keine HTTP-PATCH-Operation, bei der lediglich die zu aktualisierenden Attribute in der Anfrage-Nutzlast mitgeschickt werden.
Bei einer erfolgreichen Anforderung zum Aktualisieren einer Gruppe wird diese Anforderung mit einer Repräsentation der Gruppe in den Antwort-Nutzdaten und dem HTTP-Statuscode 200 quittiert.
Request
Path Parameters
Der Pfad-Parameter bezieht sich auf die ID der Gruppe.
- application/json
Body
required
- Klasse Schulklasse
- Kurs Kurs/Unterricht
- Sonstig Sonstige Gruppe
- Pflicht Pflichtunterricht
- Wahl Wahlunterricht
- Wahlpflicht Wahlpflichtunterricht
- G G-Kurs
- E E-Kurs
- Z Z-Kurs
- gA grundlegendes Anforderungsniveau
- eA erhöhtes Anforderungsniveau
Array [
- components-Gruppe-faecher-kennung
- components-Gruppe-faecher-bezeichnung
- components-Gruppe-faecher-kennung-bezeichnung
- BI Biologie
- CH Chemie
- CI Chinesisch
- DE Deutsch
- DS Darstellendes Spiel
- EK Erdkunde
- EN Englisch
- FR Französisch
- GR Griechisch
- NL Niederländisch
- IT Italienisch
- SN Spanisch
- KU Kunst
- LA Latein
- RS Russisch
- GE Geschichte
- PO Politik
- PW Politik/Wirtschaft
- RE Evangelische Religion
- RI Islamische Religion
- RK Katholische Religion
- SP Sport
- SU Sachunterricht
- TE Technik
- TG Textiles Gestalten
- WE Gestaltendes Werken
- WN Werte und Normen
- WS Wirtschaft
- DA Deutsch als Zweitsprache
- MA Mathematik
- HW Hauswirtschaft
- MU Musik
- PA Pädagogik
- PH Physik
- IF Informatik
- AW Arbeit-Wirtschaft-Technik
- GL Gesellschaftslehre
- PWI Profil Wirtschaft
- PTE Profil Technik
- PGUS Profil Gesundheit und Soziales
- NAT Naturwissenschaften
- BI Biologie
- CH Chemie
- CI Chinesisch
- DE Deutsch
- DS Darstellendes Spiel
- EK Erdkunde
- EN Englisch
- FR Französisch
- GR Griechisch
- NL Niederländisch
- IT Italienisch
- SN Spanisch
- KU Kunst
- LA Latein
- RS Russisch
- GE Geschichte
- PO Politik
- PW Politik/Wirtschaft
- RE Evangelische Religion
- RI Islamische Religion
- RK Katholische Religion
- SP Sport
- SU Sachunterricht
- TE Technik
- TG Textiles Gestalten
- WE Gestaltendes Werken
- WN Werte und Normen
- WS Wirtschaft
- DA Deutsch als Zweitsprache
- MA Mathematik
- HW Hauswirtschaft
- MU Musik
- PA Pädagogik
- PH Physik
- IF Informatik
- AW Arbeit-Wirtschaft-Technik
- GL Gesellschaftslehre
- PWI Profil Wirtschaft
- PTE Profil Technik
- PGUS Profil Gesundheit und Soziales
- NAT Naturwissenschaften
]
Array [
]
- components-Laufzeit-von-bis
- components-Laufzeit-vonlernperiode-bislernperiode
- components-Laufzeit-von-bislernperiode
- components-Laufzeit-vonlernperiode-bis
- components-Laufzeit-von
- components-Laufzeit-vonlernperiode
- components-Laufzeit-bis
- components-Laufzeit-bislernperiode
ID der Gruppe.
ID des Mandanten.
ID der Organisation.
Revision der Gruppe.
ID der Gruppe im Quellsystem.
Bezeichnung der Gruppe.
Thema der Gruppe in Kurzform.
Possible values: <= 1024 characters
Zusätzliche optionale Beschreibung der Gruppe.
Possible values: [Klasse
, Kurs
, Sonstig
]
Wie folgt:
Possible values: [Pflicht
, Wahl
, Wahlpflicht
]
Diese Codeliste ist spezifisch für das Bundesland Niedersachsen:
Possible values: [``]
Possible values: [G
, E
, Z
, gA
, eA
]
Diese Codeliste ist spezifisch für das Bundesland Niedersachsen:
Possible values: [GS
, HS
, RS
, GY-SEK-I
, GY-SEK-II
]
Possible values: [01
, 02
, 03
, 04
, 05
, 06
, 07
, 08
, 09
, 10
, 11
, 12
, 13
]
faecher
object[]
oneOf
Possible values: [BI
, CH
, CI
, DE
, DS
, EK
, EN
, FR
, GR
, NL
, IT
, SN
, KU
, LA
, RS
, GE
, PO
, PW
, RE
, RI
, RK
, SP
, SU
, TE
, TG
, WE
, WN
, WS
, DA
, MA
, HW
, MU
, PA
, PH
, IF
, AW
, GL
, PWI
, PTE
, PGUS
, NAT
]
Diese Codeliste ist spezifisch für das Bundesland Niedersachsen:
Bezeichnung eines Fachs, wenn nicht im Fächerkanon vorhanden
Possible values: [BI
, CH
, CI
, DE
, DS
, EK
, EN
, FR
, GR
, NL
, IT
, SN
, KU
, LA
, RS
, GE
, PO
, PW
, RE
, RI
, RK
, SP
, SU
, TE
, TG
, WE
, WN
, WS
, DA
, MA
, HW
, MU
, PA
, PH
, IF
, AW
, GL
, PWI
, PTE
, PGUS
, NAT
]
Diese Codeliste ist spezifisch für das Bundesland Niedersachsen:
Bezeichnung eines Fachs, wenn nicht im Fächerkanon vorhanden
referenzgruppen
object[]
ID der Referenzgruppe.
Possible values: [Lern
, Lehr
, KlLeit
, Foerd
, VLehr
, SchB
, GMit
, GLeit
]
laufzeit
object
oneOf
Anfang des Gültigkeitszeitraums der Gruppe. Dieser Zeitpunkt kann auch in der Zukunft liegen.
Ende des Gültigkeitszeitraums der Gruppe.
Possible values: [2022
, 2022-1
, 2022-2
, 2023
, 2023-1
, 2023-2
, 2024
, 2024-1
, 2024-2
, 2025
, 2025-1
, 2025-2
, 2026
, 2026-1
, 2026-2
, 2027
, 2027-1
, 2027-2
]
Aus Codeliste Lernperiode
Possible values: [2022
, 2022-1
, 2022-2
, 2023
, 2023-1
, 2023-2
, 2024
, 2024-1
, 2024-2
, 2025
, 2025-1
, 2025-2
, 2026
, 2026-1
, 2026-2
, 2027
, 2027-1
, 2027-2
]
Aus Codeliste Lernperiode
Anfang des Gültigkeitszeitraums der Gruppe. Dieser Zeitpunkt kann auch in der Zukunft liegen.
Possible values: [2022
, 2022-1
, 2022-2
, 2023
, 2023-1
, 2023-2
, 2024
, 2024-1
, 2024-2
, 2025
, 2025-1
, 2025-2
, 2026
, 2026-1
, 2026-2
, 2027
, 2027-1
, 2027-2
]
Aus Codeliste Lernperiode
Possible values: [2022
, 2022-1
, 2022-2
, 2023
, 2023-1
, 2023-2
, 2024
, 2024-1
, 2024-2
, 2025
, 2025-1
, 2025-2
, 2026
, 2026-1
, 2026-2
, 2027
, 2027-1
, 2027-2
]
Aus Codeliste Lernperiode
Ende des Gültigkeitszeitraums der Gruppe.
Anfang des Gültigkeitszeitraums der Gruppe. Dieser Zeitpunkt kann auch in der Zukunft liegen.
Possible values: [2022
, 2022-1
, 2022-2
, 2023
, 2023-1
, 2023-2
, 2024
, 2024-1
, 2024-2
, 2025
, 2025-1
, 2025-2
, 2026
, 2026-1
, 2026-2
, 2027
, 2027-1
, 2027-2
]
Aus Codeliste Lernperiode
Ende des Gültigkeitszeitraums der Gruppe.
Possible values: [2022
, 2022-1
, 2022-2
, 2023
, 2023-1
, 2023-2
, 2024
, 2024-1
, 2024-2
, 2025
, 2025-1
, 2025-2
, 2026
, 2026-1
, 2026-2
, 2027
, 2027-1
, 2027-2
]
Aus Codeliste Lernperiode
Responses
- 200
- 400
- 401
- 403
- 404
- 405
- 409
OK
- application/json
- Schema
- Example (from schema)
Schema
- Klasse Schulklasse
- Kurs Kurs/Unterricht
- Sonstig Sonstige Gruppe
- Pflicht Pflichtunterricht
- Wahl Wahlunterricht
- Wahlpflicht Wahlpflichtunterricht
- G G-Kurs
- E E-Kurs
- Z Z-Kurs
- gA grundlegendes Anforderungsniveau
- eA erhöhtes Anforderungsniveau
Array [
- components-Gruppe-faecher-kennung
- components-Gruppe-faecher-bezeichnung
- components-Gruppe-faecher-kennung-bezeichnung
- BI Biologie
- CH Chemie
- CI Chinesisch
- DE Deutsch
- DS Darstellendes Spiel
- EK Erdkunde
- EN Englisch
- FR Französisch
- GR Griechisch
- NL Niederländisch
- IT Italienisch
- SN Spanisch
- KU Kunst
- LA Latein
- RS Russisch
- GE Geschichte
- PO Politik
- PW Politik/Wirtschaft
- RE Evangelische Religion
- RI Islamische Religion
- RK Katholische Religion
- SP Sport
- SU Sachunterricht
- TE Technik
- TG Textiles Gestalten
- WE Gestaltendes Werken
- WN Werte und Normen
- WS Wirtschaft
- DA Deutsch als Zweitsprache
- MA Mathematik
- HW Hauswirtschaft
- MU Musik
- PA Pädagogik
- PH Physik
- IF Informatik
- AW Arbeit-Wirtschaft-Technik
- GL Gesellschaftslehre
- PWI Profil Wirtschaft
- PTE Profil Technik
- PGUS Profil Gesundheit und Soziales
- NAT Naturwissenschaften
- BI Biologie
- CH Chemie
- CI Chinesisch
- DE Deutsch
- DS Darstellendes Spiel
- EK Erdkunde
- EN Englisch
- FR Französisch
- GR Griechisch
- NL Niederländisch
- IT Italienisch
- SN Spanisch
- KU Kunst
- LA Latein
- RS Russisch
- GE Geschichte
- PO Politik
- PW Politik/Wirtschaft
- RE Evangelische Religion
- RI Islamische Religion
- RK Katholische Religion
- SP Sport
- SU Sachunterricht
- TE Technik
- TG Textiles Gestalten
- WE Gestaltendes Werken
- WN Werte und Normen
- WS Wirtschaft
- DA Deutsch als Zweitsprache
- MA Mathematik
- HW Hauswirtschaft
- MU Musik
- PA Pädagogik
- PH Physik
- IF Informatik
- AW Arbeit-Wirtschaft-Technik
- GL Gesellschaftslehre
- PWI Profil Wirtschaft
- PTE Profil Technik
- PGUS Profil Gesundheit und Soziales
- NAT Naturwissenschaften
]
Array [
]
- components-Laufzeit-von-bis
- components-Laufzeit-vonlernperiode-bislernperiode
- components-Laufzeit-von-bislernperiode
- components-Laufzeit-vonlernperiode-bis
- components-Laufzeit-von
- components-Laufzeit-vonlernperiode
- components-Laufzeit-bis
- components-Laufzeit-bislernperiode
ID der Gruppe.
ID des Mandanten.
ID der Organisation.
Revision der Gruppe.
ID der Gruppe im Quellsystem.
Bezeichnung der Gruppe.
Thema der Gruppe in Kurzform.
Possible values: <= 1024 characters
Zusätzliche optionale Beschreibung der Gruppe.
Possible values: [Klasse
, Kurs
, Sonstig
]
Wie folgt:
Possible values: [Pflicht
, Wahl
, Wahlpflicht
]
Diese Codeliste ist spezifisch für das Bundesland Niedersachsen:
Possible values: [``]
Possible values: [G
, E
, Z
, gA
, eA
]
Diese Codeliste ist spezifisch für das Bundesland Niedersachsen:
Possible values: [GS
, HS
, RS
, GY-SEK-I
, GY-SEK-II
]
Possible values: [01
, 02
, 03
, 04
, 05
, 06
, 07
, 08
, 09
, 10
, 11
, 12
, 13
]
faecher
object[]
oneOf
Possible values: [BI
, CH
, CI
, DE
, DS
, EK
, EN
, FR
, GR
, NL
, IT
, SN
, KU
, LA
, RS
, GE
, PO
, PW
, RE
, RI
, RK
, SP
, SU
, TE
, TG
, WE
, WN
, WS
, DA
, MA
, HW
, MU
, PA
, PH
, IF
, AW
, GL
, PWI
, PTE
, PGUS
, NAT
]
Diese Codeliste ist spezifisch für das Bundesland Niedersachsen:
Bezeichnung eines Fachs, wenn nicht im Fächerkanon vorhanden
Possible values: [BI
, CH
, CI
, DE
, DS
, EK
, EN
, FR
, GR
, NL
, IT
, SN
, KU
, LA
, RS
, GE
, PO
, PW
, RE
, RI
, RK
, SP
, SU
, TE
, TG
, WE
, WN
, WS
, DA
, MA
, HW
, MU
, PA
, PH
, IF
, AW
, GL
, PWI
, PTE
, PGUS
, NAT
]
Diese Codeliste ist spezifisch für das Bundesland Niedersachsen:
Bezeichnung eines Fachs, wenn nicht im Fächerkanon vorhanden
referenzgruppen
object[]
ID der Referenzgruppe.
Possible values: [Lern
, Lehr
, KlLeit
, Foerd
, VLehr
, SchB
, GMit
, GLeit
]
laufzeit
object
oneOf
Anfang des Gültigkeitszeitraums der Gruppe. Dieser Zeitpunkt kann auch in der Zukunft liegen.
Ende des Gültigkeitszeitraums der Gruppe.
Possible values: [2022
, 2022-1
, 2022-2
, 2023
, 2023-1
, 2023-2
, 2024
, 2024-1
, 2024-2
, 2025
, 2025-1
, 2025-2
, 2026
, 2026-1
, 2026-2
, 2027
, 2027-1
, 2027-2
]
Aus Codeliste Lernperiode
Possible values: [2022
, 2022-1
, 2022-2
, 2023
, 2023-1
, 2023-2
, 2024
, 2024-1
, 2024-2
, 2025
, 2025-1
, 2025-2
, 2026
, 2026-1
, 2026-2
, 2027
, 2027-1
, 2027-2
]
Aus Codeliste Lernperiode
Anfang des Gültigkeitszeitraums der Gruppe. Dieser Zeitpunkt kann auch in der Zukunft liegen.
Possible values: [2022
, 2022-1
, 2022-2
, 2023
, 2023-1
, 2023-2
, 2024
, 2024-1
, 2024-2
, 2025
, 2025-1
, 2025-2
, 2026
, 2026-1
, 2026-2
, 2027
, 2027-1
, 2027-2
]
Aus Codeliste Lernperiode
Possible values: [2022
, 2022-1
, 2022-2
, 2023
, 2023-1
, 2023-2
, 2024
, 2024-1
, 2024-2
, 2025
, 2025-1
, 2025-2
, 2026
, 2026-1
, 2026-2
, 2027
, 2027-1
, 2027-2
]
Aus Codeliste Lernperiode
Ende des Gültigkeitszeitraums der Gruppe.
Anfang des Gültigkeitszeitraums der Gruppe. Dieser Zeitpunkt kann auch in der Zukunft liegen.
Possible values: [2022
, 2022-1
, 2022-2
, 2023
, 2023-1
, 2023-2
, 2024
, 2024-1
, 2024-2
, 2025
, 2025-1
, 2025-2
, 2026
, 2026-1
, 2026-2
, 2027
, 2027-1
, 2027-2
]
Aus Codeliste Lernperiode
Ende des Gültigkeitszeitraums der Gruppe.
Possible values: [2022
, 2022-1
, 2022-2
, 2023
, 2023-1
, 2023-2
, 2024
, 2024-1
, 2024-2
, 2025
, 2025-1
, 2025-2
, 2026
, 2026-1
, 2026-2
, 2027
, 2027-1
, 2027-2
]
Aus Codeliste Lernperiode
{
"id": "b3201d00-f21f-4986-a39d-02a09c8da26c",
"mandant": "string",
"orgid": "9b3f36ad-9d15-49f9-9660-6cf9746ba446",
"revision": "string",
"referrer": "grup_678",
"bezeichnung": "Englisch 6b",
"thema": "string",
"beschreibung": "string",
"typ": "Klasse",
"bereich": "Pflicht",
"optionen": [
""
],
"differenzierung": "G",
"bildungsziele": [
"GS"
],
"jahrgangsstufen": [
"01"
],
"faecher": [
{
"kennung": "DE"
},
{
"bezeichnung": "Erste Hilfe"
}
],
"referenzgruppen": [
{
"grupid": "e70663cb-65c4-4ad5-a9f1-7edbc3c36c4b",
"rollen": [
"Lern"
]
}
],
"laufzeit": {
"von": "2022-08-12",
"bis": "2023-01-30"
}
}
Bad Request
Siehe Fehlerbehandlung
Unauthorized
Siehe Fehlerbehandlung
Forbidden
Siehe Fehlerbehandlung
Not found
Siehe Fehlerbehandlung
Method not allowed
Siehe Fehlerbehandlung
Conflict
Siehe Fehlerbehandlung