Criar usuário
O objetivo desta API é automatizar a criação de usuários no sistema Holmes Auto a partir de uma requisição do tipo REST.
POSThttps://webservices.vianuvem.com.br/AdminVianuvem/api/users/create
Headers
| Name | Type | Description |
|---|---|---|
| Content-Type* | String | application/json |
| Authorization* | String | Token de acesso adquirido através da API “Get JWT” (Bearer) |
Request Body
| Name | Type | Description |
|---|---|---|
| name* | String | Nome do usuário |
| nickname* | String | Apelido do usuário |
| cpfNumber* | String | CPF do usuário |
| email* | Array de strings | E-mail do usuário |
| phone* | Array de strings | Telefone do usuário |
| nationality* | String | Nacionalidade do usuário |
| sex* | String | Sexo do usuário. M ou F |
| address* | String | Endereço do usuário. Pode ser vazio |
| addressComplement* | String | Complemento ao endereço. Pode ser vazio |
| addressNumber* | String | Número da casa do usuário. Pode ser vazio |
| neighborhood* | String | Bairro do usuário. Pode ser vazio |
| postalCode* | String | CEP do usuário. Pode ser vazio |
| city* | String | Cidade do usuário. Pode ser vazio |
| idState* | String | Estado do usuário. Pode ser vazio |
| birthday* | Data | Data de aniversário do usuário. Deve ser no formato "03/11/2021 10:37:28" |
| cnpj* | Array de strings | CNPJs que o usuário terá acesso no sistema |
| login* | String | Login do usuário (sem caracteres especiais) |
| password* | String | Senha do usuário (com letra, número e caractere especial) |
| profiles* | Array de integer | Códigos dos perfis que o usuário terá acesso no sistema |
Responses
200: OK — Requisição de sucesso
{
"userId": 50111289,
"login": "INTEGRACAO.INTEGRACOES2",
"name": "USUÁRIO CRIADO VIA INTEGRAÇÃO 2",
"redirectUrl": null
}
412: Precondition Failed — Erro nos parâmetros enviados
// CPF repetido ou usuário repetidos
Já existe um usuário com esse login
500: Internal Server Error Erro de autenticação ou erro interno
HTML
<html>
<head>
<title>Error</title>
</head>
<body>Internal Server Error</body>
</html>
Exemplo de Requisição
{
"name": "USUÁRIO CRIADO VIA INTEGRAÇÃO 2",
"nickName": "INTEGRAÇÃO",
"cpfNumber": "38251883024",
"email": ["email@email.com.br"],
"phone": ["11911112222"],
"nationality": "Brasileiro",
"sex": "M",
"address": "Rua Domingos de Moraes",
"addressComplement": "AP 21",
"addressNumber": 1000,
"neighborhood": "Vila Mariana",
"postalCode": "04150100",
"city": "São Paulo",
"idState": "SP",
"birthday": "30/11/1990",
"cnpj": ["73386365000170"],
"login": "INTEGRACAO.INTEGRACOES3",
"password": "HOLMESAUTO",
"profiles": [12312]
}