Skip to main content
GET
Get All Users

Obtener todos los usuarios

Recupera todos los usuarios con paginación y filtrado. Solo accesible para administradores.

Endpoint

Descripción

Este endpoint permite a los administradores recuperar una lista paginada de todos los usuarios del sistema. Admite el filtrado según varios criterios, incluidos función, licencia, estado y términos de búsqueda. Este es un endpoint administrativo que requiere permisos adecuados.

Autenticación

Requerido. Incluya su clave API en el encabezado de Autorización.

Solicitud

Parámetros de consulta

Solicitud de ejemplo

Con búsqueda:

Respuesta

Respuesta exitosa (200)

Campos de respuesta

Ejemplo de uso

JavaScript

Pitón

rizo

Respuestas de error

401 No autorizado

403 Prohibido

Ejemplos de filtrado

Buscar por nombre o correo electrónico

Filtrar por rol

Filtrar por licencia

Filtrar por estado

Ordenar por último activo

Casos de uso

  • Administración de usuarios: vea y administre todos los usuarios en el sistema
  • Análisis de usuarios: analiza la distribución de usuarios por función, licencia o estado
  • Buscar y filtrar: encuentre usuarios específicos según varios criterios
  • Tareas administrativas: soporte de operaciones administrativas y generación de informes.

Descripciones de roles

  • admin: acceso completo al sistema con control administrativo
  • usuario: acceso estándar a funciones de chat y bases de conocimiento personales
  • globalReader: acceso de solo lectura al panel de administración con permisos de visualización

Descripciones de licencia

  • Esencial: nivel básico con 29.000 puntos/mes
  • Crecimiento: nivel medio con funciones mejoradas
  • Ultra: nivel premium con características máximas
  • Acceso anticipado: nivel Beta con capacidades experimentales

Límites de tarifas

Este endpoint sigue los límites de velocidad estándar:
  • 60 solicitudes por minuto
  • 1000 solicitudes por hora

Autorizaciones

Authorization
string
header
requerido

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

Parámetros de consulta

page
integer
predeterminado:1

Page number for pagination

Rango requerido: x >= 1
limit
integer
predeterminado:20

Number of users per page

Rango requerido: 1 <= x <= 100

Search term for name, email, or username

role
enum<string>

Filter by user role

Opciones disponibles:
admin,
user,
globalReader
license
enum<string>

Filter by user license

Opciones disponibles:
Essential,
Growth,
Ultra,
Early Access
status
enum<integer>

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

Opciones disponibles:
0,
1
sortBy
string
predeterminado:createdAt

Field to sort by

sortOrder
enum<string>
predeterminado:desc

Sort order

Opciones disponibles:
asc,
desc

Respuesta

List of users

success
boolean
Ejemplo:

true

users
object[]
pagination
object