1. Objetivo
Realizar a consulta dos cadastros dos usuários em formato de listagem massiva via API.
http://api.bseller.com.br/swagger-ui.html#!/admin/listarUsuariosUsingGET
2. Parâmetros de pesquisa (GET)
Parâmetro | Descrição | Obrigatório? | Observações |
page | Número da página que a requisição deverá retornar | Não | Caso esse parâmetro não seja informado, retornará a primeira página da consulta realizada. Caso a página informada não exista, retornará a última página. |
limit | Quantidade de registros máxima por página que a requisição deverá retornar | Não | Caso esse parâmetro não seja informado, por padrão será retornada a quantidade definida no parâmetro interno do Bseller. Caso a quantidade de registros informada seja maior que a definida no parâmetro do Bseller, será acatada a quantidade definida no parâmetro do Bseller. |
ativo | Situação dos usuários que deve retornar. | Não | Pode ser informado os valores true (usuários ativos) ou false (usuários inativos). Caso esse parâmetro não seja informado, serão listados todos os usuários da cia (ativos e inativos). |
Exemplo:
http://api.bseller.com.br/cias/usuarios?page=1&limit=100&ativo=True
Retorno:
{
"content": [
{
"idUsuario": "LEO_DIEGO",
"nome": "Diego",
"email": "diego@bseller.com.br",
"ativo": true,
"grupoAcesso": [
{
"idGrupo": 12,
"nomeGrupo": "Logistica"
}
],
"grupoSAC": {
"acesso": [],
"acessoRestrito": {
"reposicaoSemEstoque": false,
"solicitacaoDevolucaoAposPrazo": false,
"instanciaReembolsoVale": false,
"encerraInstanciaSemDevolucao": false,
"instanciaEntregasGeradasSAC": false,
"creditoContaQualquerPagamento": false,
"trocaCancelamentoConjuntosProdutos": false,
"alteraEmailClienteInstancia": false,
"instanciaParcialRouboExtravio": false,
"trocaCancelamentoBonificacao": false,
"trocaCancelamentoBrinde": false,
"trocaCancelamentoBrindeComNormal": false
}
},
"grupoWMS": {
"funcao": "GER",
"planta": [
{
"idPlanta": "LEO"
},
{
"idPlanta": "LEO2"
},
]
}
},
{
"idUsuario": "LEO_SAC",
"nome": "Usuário SAC",
"email": "sac@bseller.com.br",
"ativo": true,
"grupoAcesso": [],
"grupoSAC": {
"acesso": [
{
"idGrupo": 1006,
"nomeGrupo": "Acesso à UA"
},
{
"idGrupo": 1007,
"nomeGrupo": "Erros no envio de email"
}
],
"acessoRestrito": {
"reposicaoSemEstoque": true,
"solicitacaoDevolucaoAposPrazo": false,
"instanciaReembolsoVale": false,
"encerraInstanciaSemDevolucao": false,
"instanciaEntregasGeradasSAC": false,
"creditoContaQualquerPagamento": false,
"trocaCancelamentoConjuntosProdutos": false,
"alteraEmailClienteInstancia": false,
"instanciaParcialRouboExtravio": false,
"trocaCancelamentoBonificacao": false,
"trocaCancelamentoBrinde": false,
"trocaCancelamentoBrindeComNormal": false
}
},
"grupoWMS": {
"funcao": null,
"planta": []
}
}
],
"number": 1,
"size": 2,
"totalElements": 2,
"totalPages": 1
}
Comentários
0 comentário
Por favor, entre para comentar.