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
.