Für Bearbeitungen wird je nach Behördenart die passende Update-Mutation genutzt.
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.
FeldDetails
inputv
SchemaNon-null
TypAuthorityUpdateInput!
Eingabeobjekt für authorityUpdate. Für obere und mittlere Landesbehörden werden FederalStateUpdateInput beziehungsweise FederalStateBranchUpdateInput verwendet.
input
idv
SchemaNon-null
TypID!
ID des Behördeneintrags.
fieldsv
SchemaNon-null
TypAuthorityUpdateFieldsInput!
Zu ändernde Felder.
input.fields
namev
SchemaNullable
TypString
Name der Behörde.
activev
SchemaNullable
TypBoolean
Gibt an, ob der Registereintrag aktiv ist.
addressv
SchemaNullable
TypUpdateAddress
Adressänderungen.
input.fields.address
streetv
SchemaNullable
TypString
Straße.
housev
SchemaNullable
TypString
Hausnummer.
zipv
SchemaNullable
TypString
Postleitzahl.
placev
SchemaNullable
TypString
Ort.
additionalv
SchemaNullable
TypString
Adresszusatz.
input.fields
contactv
SchemaNullable
TypUpdateContact
Kontaktänderungen.
input.fields.contact
mailboxv
SchemaNullable
TypString
Funktionspostfach.
emailv
SchemaNullable
Typ[String!]
E-Mail-Adressen.
phonev
SchemaNullable
Typ[String!]
Telefonnummern.
commentv
SchemaNullable
TypString
Kontaktkommentar.
websitev
SchemaNullable
Typ[String!]
Webseiten.
input.fields
radioactiveObservationsv
SchemaNullable
TypBoolean
Gibt Zuständigkeit für die Überwachung radioaktiver Stoffe an.
mutation AuthorityUpdate($input: AuthorityUpdateInput!) {
authorityUpdate(input: $input) {
id
name
active
editable
kind
}
}