Anlagen nach TrinkwV Leserecht entziehen
Dieser Use Case beschreibt, wie Leserechte für Anlagen nach TrinkwV entzogen werden.
ws_system_rr:manage/api/graphql/serviceWeitere Informationen zu Basis-URLs und Umgebungen stehen im Kapitel Endpunkte.
wsSystemReaderRemove
Die Mutation erhält die ID des Registereintrags und eine Liste der Leser, denen das Leserecht entzogen werden soll.
Request-Parameter
Die Badges zeigen die Nullbarkeit aus dem GraphQL-Schema. Non-null bedeutet, dass der Wert im jeweiligen Eingabeobjekt gesetzt sein muss. Nullable bedeutet, dass der Wert optional oder fachlich konditional ist.
input
WsSystemReaderRemoveInput!inputid
ID!reader
[ID!]!Über die API kann nur die Art von Leserecht entzogen werden, die für den jeweiligen Akteur zuvor vergeben wurde.
Eine direkte Änderung der Leserechtsart wie in der SHAPTH-Oberfläche ist über die API nicht möglich. Soll beispielsweise ein erweitertes Leserecht in ein eingeschränktes Leserecht geändert werden, muss zunächst das erweiterte Leserecht entzogen und anschließend das eingeschränkte Leserecht neu vergeben werden.
mutation WsSystemReaderRemove($input: WsSystemReaderRemoveInput!) {
wsSystemReaderRemove(input: $input)
}{
"input": {
"id": "<DUMMY-SHAPTH-ID>",
"reader": ["<DUMMY-SHAPTH-ID>"]
}
}{
"data": {
"wsSystemReaderRemove": 1
}
}