Paginación
Parámetros paginación
Para hacer uso de la paginación en la API de Idukay, se deben utilizar los siguientes parámetros de consulta:
__page
: especifica la página de resultados a devolver.__per_page
: especifica el número de registros a devolver en una solicitud.
Sintaxis paginación
Los valores para ambos parámetros deben ser enteros positivos. El valor de __page
debe ser mayor o igual a 1
.
Estructura de paginación
GET /api/students?__page=<page_number>&__per_page=<records_per_page>
Parámetro de conteo de registros
Para obtener el número total de registros en la respuesta, puedes agregar el parámetro de consulta __include_totals
como ?include_totals=true
.
Sintaxis __include_totals
Este parámetro requiere un valor booleano true
.
GET /api/students?__include_totals=true
Ejemplo uso __include_totals
En este caso, la API devolverá el número total de estudiantes en la respuesta.
GET /api/students?__include_totals=true HTTP/1.1
{
"response": {
"results": [
{
"_id": "60bc56500000000000000000",
"name": "John Doe"
},
{
"_id": "60bc56500000000000000001",
"name": "Peter Parker"
}
],
"total": 22,
"actual_total": 22,
"active": 0,
"inactive": 22
},
"errors": []
}