Skip to main content
GET
Get All Users

Obtenha todos os usuários

Recuperar todos os usuários com paginação e filtragem. Acessível apenas por administradores.

Ponto final

Descrição

Este endpoint permite que os administradores recuperem uma lista paginada de todos os usuários no sistema. Ele oferece suporte à filtragem por vários critérios, incluindo função, licença, status e termos de pesquisa. Este é um endpoint administrativo que requer permissões apropriadas.

Autenticação

Obrigatório. Inclua sua chave de API no cabeçalho de autorização.

Solicitação

Parâmetros de consulta

Exemplo de solicitação

Com pesquisa:

Resposta

Resposta de sucesso (200)

Campos de resposta

Exemplo de uso

JavaScript

###Píton
###cURL

Respostas de erro

401 Não autorizado

403 Proibido

Exemplos de filtragem

Pesquise por nome ou e-mail

Filtrar por função

Filtrar por licença

Filtrar por status

Classificar por último ativo

Casos de uso

  • Gerenciamento de usuários: visualize e gerencie todos os usuários no sistema
  • Análise de usuários: analise a distribuição de usuários por função, licença ou status
  • Pesquisar e Filtrar: Encontre usuários específicos com base em vários critérios
  • Tarefas administrativas: suporte a operações administrativas e relatórios

Descrições de funções

  • admin: Acesso total ao sistema com controle administrativo
  • usuário: acesso padrão a recursos de chat e bases de conhecimento pessoais
  • globalReader: acesso somente leitura ao painel de administração com permissões de visualização

Descrições de licença

  • Essencial: nível básico com 29.000 pontos/mês
  • Crescimento: nível intermediário com recursos aprimorados
  • Ultra: nível Premium com recursos máximos
  • Acesso antecipado: nível beta com recursos experimentais

Limites de taxa

Este endpoint segue os limites de taxa padrão:
  • 60 solicitações por minuto
  • 1000 solicitações por hora

Autorizações

Authorization
string
header
obrigatório

API key authentication using Bearer token format. Example: Authorization: Bearer sk-your-api-key-here

Parâmetros de consulta

page
integer
padrão:1

Page number for pagination

Intervalo necessário: x >= 1
limit
integer
padrão:20

Number of users per page

Intervalo necessário: 1 <= x <= 100

Search term for name, email, or username

role
enum<string>

Filter by user role

Opções disponíveis:
admin,
user,
globalReader
license
enum<string>

Filter by user license

Opções disponíveis:
Essential,
Growth,
Ultra,
Early Access
status
enum<integer>

Filter by user status (0=inactive, 1=active)

Opções disponíveis:
0,
1
sortBy
string
padrão:createdAt

Field to sort by

sortOrder
enum<string>
padrão:desc

Sort order

Opções disponíveis:
asc,
desc

Resposta

List of users

success
boolean
Exemplo:

true

users
object[]
pagination
object