PatchBody

Die Struktur für den Text einer PATCH-Anfrage.

JSON-Darstellung
{
  "schemas": [
    string
  ],
  "Operations": [
    {
      object (Operation)
    }
  ]
}
Felder
schemas[]

string

Erforderlich. Dieses Attribut muss den URI-Wert von urn:ietf:params:scim:api:messages:2.0:PatchOp enthalten.

Operations[]

object (Operation)

Erforderlich. Jeder Vorgang stellt eine einzelne Aktion dar, die auf die SCIM-Ressource angewendet werden soll.

Vorgang

Der auszuführende Vorgang.

JSON-Darstellung
{
  "op": string,
  "path": string,
  "value": value
}
Felder
op

string

Erforderlich. Der Typ des auszuführenden Vorgangs.

path

string

Attributpfad, der das Ziel des Vorgangs beschreibt. Beispiele für gültige Pfade: "path":"members" "path":"name.familyName" "path":"emails[type eq \"work\"]"

value

value (Value format)

Muss für add- oder replace-Vorgänge festgelegt werden. Je nach Zielpfad kann es sich um einen einzelnen Wert, ein Objekt (mit Unterattributen eines komplexen Attributs) oder ein Array handeln.