Paginación
Muchos de los endpoints de la API devolverán los resultados paginados en páginas de un máximo de 1000 elementos. Para establecer el número de elementos por página y la página a la que queremos acceder, se debe enviar por parámetros del querystring los campos pageNumber
y pageSize
En el header
de respuesta, se devuelve un elemento con el nombre X-Pagination
:
{
"totalCount":66,
"pageSize":21,
"currentPage":1,
"totalPages":37,
"hasNext":true,
"hasPrevious":false,
"nextPageLink":"https://a3api.wolterskluwer.es/a3innuva-contabilidad/api/accounts?pageNumber=2&pageSize=21"
}
- totalCount: es el número total de registros.
- pageSize: es el número de registros por página.
- currentPage: es la página actual dentro del conjunto.
- totalPages: es el número total de páginas.
- hasNext: booleano que indica si existe una siguiente página.
- hasPrevious: booleano que indica si existe una página anterior.
- nextPageLink: es la url de petición a la API para obtener los siguientes elementos.
- previousPageLink: es la url de petición a la API para obtener los elementos anteriores.
Atención
La paginación se calculará en función de los parámetros pageSize
y pageNumber
que se envían en la petición.