Detalhes da petição
- URL base: {host}/ASMSAPI/
- Uri: /api/v9/user
- Tipo: POST
-
Títulos obrigatórios:
- tipo de conteúdo: application/json
- Autorização X: Portador {token}
Descrição do URL
- {host}: Ele representa o domínio do ambiente no qual a API está localizada.
- ASMSAPI/: Prefixo de API fixo.
- URI: Ponto de extremidade específico para a solicitação.
⚐ URL DE EXEMPLO:
https://{host}/ASMSAPI/api/v9/user
Parâmetros
Nome | Tipo de dado | Obrigatório | Descrição |
---|---|---|---|
Ativo | Número | Sim | Indica se o usuário está ativo ou não |
Nome | Texto | Sim | Nome completo do usuário |
nome do usuário | Texto | Sim | |
senha | Texto | Sim | Senha |
ID do projeto | Número | Sim | ID do projeto |
Identificação do estado | Número | Sim | ID do estado |
listAdditionalField | Lista | Sim | Lista de campos adicionais |
tipo de console | Enumerador | Sim | Identificador de tipo de console - Especialista = 1, - Cliente = 2, - Administrador - 3 |
tipo de registro | Enumerador | Sim | Identificador de tipo de registro - Cliente = 37, - Especialista = 53, |
endereço1 | Texto | Não | Endereço 1 |
endereço2 | Texto | Não | Endereço 2 |
endereço3 | Texto | Não | Endereço 3 |
Nascimento | Número (Tempo UNIX em milissegundos) | Não | Data de nascimento |
buildingId | Número | Não | Identificador de construção |
cityId | Número | Não | Identificador da cidade |
ID da empresa | Número | Não | ID da filial |
countryId | Número | Não | Identificador de país |
departamentoCódigo | Número | Não | Identificador de departamento |
número do departamento | Número | Não | Identificador de número de departamento |
número do documento | Número | Não | Número do documento |
documentTypeId | Número | Não | Identificador de tipo de documento |
Texto | Não | ||
Ext | Texto | Não | Número do ramal |
fax | Texto | Não | Número de fax |
Identificação do piso | Número | Não | Identificador de piso |
guidLDAP | Texto | Não | |
ID do trabalho | Número | Não | Identificador de trabalho |
Mobil | Texto | Não | Número de telefone celular |
telefone1 | Texto | Não | Número de telefone 1 |
telefone 2 | Texto | Não | Número de telefone 2 |
telefone3 | Texto | Não | Número de telefone 3 |
ID do site | Número | Não | Identificador da sede |
chefe Id | Número | Não | Identificador imediato do chefe |
Corpo da petição
{
"active": 1,
"birthDate": 315122400000,
"name": "nombre prueba once",
"userName": "pruebamabc111",
"consoleType": "Administrator",
"registerType": "specialist",
"projectId": 19,
"stateId": 1,
"email": "pruebamabc11@gmail.com", "password": "Aranda123",
"listAdditionalField": []
}
Responder
{
"id": 4848,
"result": true
}
Parâmetros de resposta
Nome | Tipo de dado | Descrição |
---|---|---|
Id | Número | Identificação de usuário |
resultado | Booleano | Resultado da operação |
Mensagens de erro
Código | Status HTTP | Mensagem de erro |
---|---|---|
500 | Erro de servidor interno | FalhaAddUser |
400 | Solicitação BadRequest | Console inválido |
400 | Solicitação BadRequest | Tipo de registro inválido |
400 | Solicitação BadRequest | InvalidStateId |
400 | Solicitação BadRequest | InvalidProjectId |
400 | Solicitação BadRequest | InvalidAdditionalFieldValue |
400 | Solicitação BadRequest | AdditionalFieldIsRequired |