Los endpoints que retornan colecciones (listados de clientes, boletas, productos, etc.) usan paginación basada en cursor.
Parámetros de body
| Parámetro | Tipo | Descripción | Default |
|---|---|---|---|
PageNumber | int | Número de la página a obtener (viene en la respuesta anterior) | 1 |
PageSize | int | Cantidad de resultados por página (máx. 100) | 100 |
Ejemplo de respuesta paginada
{
"data": [
{ "id": "cli_001", "rut": "76543210-5", "razonSocial": "Comercial Ejemplo SpA" },
{ "id": "cli_002", "rut": "77123456-8", "razonSocial": "Servicios ABC Ltda." }
],
"currentPage": 1,
"totalPages": 8,
"totalCount": 742,
"pageSize": 100,
"hasPreviousPage": false,
"hasNextPage": true
}Para obtener la siguiente página, envía el valor de PageNumber como parámetro en el body en la siguiente petición:
POST /auxiliares/search
{
...
"PageNumber": 2
}
Cuando hasNextPage es false, ya no hay más páginas disponibles.

