Listar usuarios de la compañía
GET/users/
Obtiene una lista paginada de usuarios transportistas asociados a la compañía del usuario autenticado.
Casos de uso:
- Mostrar lista de usuarios en panel de administración
- Buscar usuarios por nombre, email o apellidos
Parámetros:
- page: Número de página (por defecto 1)
- limit: Cantidad de resultados por página (por defecto ITEMS_PAGE del entorno)
- search: Texto para buscar en nombre, email o apellidos (búsqueda case-insensitive)
Ejemplo de respuesta:
{
"docs": [
{
"_id": "507f1f77bcf86cd799439011",
"email": "usuario1@ejemplo.com",
"name": "Juan",
"lastname": "Pérez"
},
{
"_id": "507f1f77bcf86cd799439012",
"email": "usuario2@ejemplo.com",
"name": "Ana",
"lastname": "Gómez"
}
],
"total": 2,
"limit": 10,
"page": 1,
"pages": 1
}
Request
Responses
- 200
- 401
Lista paginada de usuarios transportistas. Incluye metadatos de paginación y array de resultados.
No autorizado - Token JWT inválido, expirado o no proporcionado o usuario no tiene permisos de administrador