1. Objetivo
Realizar a consulta dos cadastros dos usuários de forma pontual via API.
http://api.bseller.com.br/swagger-ui.html#!/admin/consultarUsuarioUsingGET
2. Parâmetros de pesquisa (GET)
Parâmetro | Descrição | Obrigatório? | Observações |
---|---|---|---|
idUsuario | Login do usuário a ser consultado. | Depende | funcionamento de acordo com as regras abaixo. |
nome | Nome do usuário que a requisição deve retornar. | Depende | funcionamento de acordo com as regras abaixo. |
Regras:
- Ao realizar a consulta é obrigatório informar o "idUsuario" OU "nome".
- Se ao pesquisar por "nome" e o valor informado corresponda a mais de um usuário, retornarão todos os usuários que possuam o nome informado.
- Se informado "idUsuario E "nome", será retornado o usuário que corresponda ao texto informado em ambos os parâmetros.
- Se o "idUsuario" E/OU "nome" informado não corresponderem a nenhum usuário, retornará a mensagem de erro "Usuário não encontrado."
Exemplos:
http://api.bseller.com.br/cias/usuario?idUsuario=LEO_USS_DIEGO
http://api.bseller.com.br/cias/usuario?nome= Diego Ferreira
http://api.bseller.com.br/cias/usuario?idUsuario=LEO_DIEGO&nome=Diego Ferreira
Retorno:
[
{
"idUsuario": "LEO_USS_DIEGO",
"nome": "Diego Ferreira",
"email": "diego.dosantos@b2wdigital.com",
"ativo": true,
"grupoAcesso": [
{
"idGrupo": 0,
"nomeGrupo": "Geral"
}
],
"grupoSAC": {
"acesso": [
{
"idGrupo": 753,
"nomeGrupo": "Acesso à UA"
}
],
"acessoRestrito": {
"reposicaoSemEstoque": true,
"solicitacaoDevolucaoAposPrazo": true,
"instanciaReembolsoVale": true,
"encerraInstanciaSemDevolucao": true,
"instanciaEntregasGeradasSAC": true,
"creditoContaQualquerPagamento": true,
"trocaCancelamentoConjuntosProdutos": true,
"alteraEmailClienteInstancia": true,
"instanciaParcialRouboExtravio": true,
"trocaCancelamentoBonificacao": false,
"trocaCancelamentoBrinde": false,
"trocaCancelamentoBrindeComNormal": false
}
},
"grupoWMS": {
"funcao": "GER",
"planta": [
{
"idPlanta": "LEO"
}
]
}
}
]
Comentários
0 comentário
Por favor, entre para comentar.