Consultar todos los administradores
[ GET ]
Visión general
Recupera el listado de todos los administradores asociados a tu organización. Este endpoint permite paginar resultados, ordenar por diferentes criterios y filtrar por rango de fechas, facilitando la gestión de grandes equipos y la generación de reportes administrativos.
- URL:
https://sync.airbagtech.io/manager - Uso principal: auditorías de accesos, revisión de equipos operativos
- Consideración: combina los parámetros de consulta para obtener vistas específicas del equipo.
Autenticación
Incluye el encabezado Authorization: apikey {API_KEY}. Las claves API se solicitan al equipo de soporte de Airbag Tech y se asignan a contactos autorizados dentro de la organización.
Encabezados
| Encabezado | Valor | Descripción |
|---|---|---|
Authorization | apikey {API_KEY} | Clave única solicitada al equipo de soporte para validar la llamada. |
Parámetros de consulta
Todos los parámetros son opcionales y pueden combinarse para refinar los resultados.
| Parámetro | Tipo | Requerido | Descripción |
|---|---|---|---|
limit | Number | No | Número máximo de administradores a devolver. Útil para implementar paginación del lado del cliente. |
sort | String | No | Campo por el cual ordenar los resultados. Valores válidos: fullName, lastName, gender, authRole, created, status. |
direction | String | No | Dirección del ordenamiento. Valores válidos: asc (ascendente) o desc (descendente). Debe usarse junto con sort. |
startDate | String | No | Fecha inicial del rango de búsqueda en formato ISO 8601 (YYYY-MM-DD). Debe usarse junto con endDate. |
endDate | String | No | Fecha final del rango de búsqueda en formato ISO 8601 (YYYY-MM-DD). Debe usarse junto con startDate. |
ℹ️
Nota sobre ordenamiento por fechas
Si utilizas los parámetros startDate y endDate, el campo sort debe ser created o no especificarse. Esta restricción asegura consistencia en las consultas temporales.
Ejemplos de solicitud
Consulta básica (todos los administradores)
curl --location -g 'https://sync.airbagtech.io/manager' \
--header 'Authorization: apikey ${API_KEY}'
Consulta con paginación
curl --location -g 'https://sync.airbagtech.io/manager?limit=10' \
--header 'Authorization: apikey ${API_KEY}'
Consulta con ordenamiento
curl --location -g 'https://sync.airbagtech.io/manager?sort=fullName&direction=asc' \
--header 'Authorization: apikey ${API_KEY}'
Consulta con rango de fechas
curl --location -g 'https://sync.airbagtech.io/manager?startDate=2024-01-01&endDate=2024-12-31' \
--header 'Authorization: apikey ${API_KEY}'
Consulta combinada
curl --location -g 'https://sync.airbagtech.io/manager?limit=20&sort=created&direction=desc&startDate=2024-01-01&endDate=2024-12-31' \
--header 'Authorization: apikey ${API_KEY}'