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,
"currentPage":1,
"totalPages":2,
"previousPageLink":null,
"nextPageLink":"https://a3api.wolterskluwer.es/a3factura/api/countries?pageNumber=1&pageSize=50"
}
- totalCount: es el número total de registros
- currentPage: es la página actual dentro del conjunto.
- totalPages: es el número total de páginas
- previousPageLink: es la url de petición a la API para obtener los elementos anteriores.
- nextPageLink: es la url de petición a la API para obtener los siguientes elementos.
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.