Solicitações POST, PUT, PATCH

As solicitações POST, PUT e PATCH exigem um corpo de solicitação JSON.

Veja a seguir um exemplo de corpo de solicitação JSON usado com um método POST para criar um usuário:

{
    "schemas": [
        "urn:ietf:params:scim:schemas:core:2.0:User"
    ],
    "bypassNotification": true,
    "name": {
        "givenName": "Barbara",
        "familyName": "Jensen"
    },
    "userName": "bjensen",
    "emails": [
        {
            "value": "bjensen@exmple.com",
            "type": "work",
            "primary": true
        },
        {
            "value": "bjenson@exmple.com",
            "primary": false,
            "type": "recovery"
        }
    ]
}
Nota

  • O atributo schemas é definido para a coleção de esquemas que corresponde ao recurso, nesse caso, urn:ietf:params:scim:schemas:core:2.0:User, que corresponde a /Users. Consulte Visão Geral do Esquema SCIM.

  • Os atributos restantes são atributos do usuário a serem definidos.

Você pode encontrar mais exemplos de corpos de solicitação JSON em tópicos que descrevem solicitações POST, PUT e PATCH.