Saltar al contenido principal

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.