◼️ 9. Usuário

9.1.POST Cadastrar um usuário V1

URL

Entrada

JSON com os dados do usuário.

Request body

“`json
{
“login”: ” string “,
“nome”: ” string “,
“email”: ” string “,
“senha”: ” string q!”,
“telefoneFixo”: “string”,
“telefoneCelular”: “string”,
“idChefe”: “string”,
“registrosPorPagina”: “string”,
“alteraSenhaProximoLogin”: “string”,
“frequenciaTrocaSenha”: “string”,
“dataAgendamentoInativacao”: “string”,
“idHorarioTrabalho”: “string”,
“idCultura”: “string”,
“idCalendario”: “string”,
“notificacaoTTD”: “string”,
“clienteMaster”: “string”,
“idGrupoChefeImediato”: “string”,
“idClientePermissao”: “string”,
“idUnidadePermissao”: “string”
}
“`

Campo Valor Obrigatório
————————- —————————————————————————————————————————————- :———:
Login Login do usuário limitado 50 caracteres Sim
Nome Nome do usuário limitado 250 caracteres Sim
Email Email do usuário limitado 50 caracteres

ou

Sim
ClienteMaster {0} = Não é Cliente Master

{1} = É Cliente Master

Sim
AlteraSenhaProximoLogin {0} = Não exige alteração de senha no próximo login

{1} = Exige alteração de senha no próximo login

Sim
NotificacaoTTD {0} = Não notifica o usuário quando documento com TTD vencida

{1} = Não notifica o usuário quando documento com TTD vencida

Sim
RegistrosPorPagina Quantidade de registros a exibir por página nos GRIDs Valor mínimo: {10}

Valor máximo: {500}

Sim
IdCultura {1} = Português

{2} = Espanhol

{3} = Inglês

Sim
TelefoneFixo Limite de 15 caracteres:

(00) 00000-0000 Ou

(00) 0000-0000 Ou

“”(Sem valor)

Sim
TelefoneCelular Limite de 15 caracteres:

(00) 00000-0000 Ou

(00) 0000-0000 Ou

“”(Sem valor)

Sim
FrequenciaTrocaSenha Frequência em Meses:

Valor mínimo: {1}

Valor máximo: {99} ou “”(Sem valor)

Sim
DataAgendamentoInativacao Data para inativação automática do usuário: Formato: aaaa-mm-dd ou “”(Sem valor) Sim
IdChefe Id usuário Chefe Imediato ou “”(Sem valor) Sim
IdHorarioTrabalho Id do horário de trabalho ou “”(Sem valor) Sim
IdCalendario Id do Calendário ou “”(Sem valor) Sim
IdClientePermissao Id do Cliente que será associado ao usuário Sim
IdUnidadePermissao Id da Unidade associado ao IdCliente Sim

### Saída/Retorno

O sistema retorna o id do usuário adicionado.

Response

“`json
Usuário adicionado com sucesso. IdUsuario: guid
“`


9.2.PATCH Alterar senha de um usuário V1

URL

https://api-rest.arquivar.com/api/Usuario/{IdUsuario}/AlterarSenhaUsuario

Entrada

• IdUsuario

• JSON com a nova senha

Request body

“`json
{
“novaSenha”: “string”//nova senha do usuário
}
“`

Saída/Retorno

O sistema retorna o status 200 OK.

Response

“`json
Registro alterado com sucesso.
“`


9.3.PATCH Alterar status de um usuário V1

URL

https://api-rest.arquivar.com/api/Usuario/{IdUsuario}/AlterarStatusUsuario

Entrada

• IdUsuario

• JSON com a nova senha

Request body

“`json
{
“novoStatus”: “I”
}
“`

Saída/Retorno

O sistema retorna o status 200 OK.

Response

“`json
Registro alterado com sucesso.
“`

Atualizado há 10 dias

×