Paginating Collection Results
When retrieving large collection sets, it can be useful to paginate the results. Pagination of the collection results automatically happens when the number of items in the collection is greater than the value of the itemsPerPage query parameter.
Available Parameters
Argument | Type | Description |
---|---|---|
itemsPerPage | int | Number of items to include in the returned collection. Defaults to 30. Can be set to a maximum of 100. |
page | int | The page number of the result set to retrieve. |
Paginated Collection
# GET /api/resource?itemsPerPage=2 { "@context": "/api/contexts/resource", "@id": "/api/resource", "@type": "hydra:Collection", "hydra:member": [ { "@id": "/api/resource/6487dac824624d66b9fac36cc909667f", "@type": "resource", "id": "6487dac824624d66b9fac36cc909667f" } }, { "@id": "/api/resource/dacb0fa01a4d4ddf801427ac2bd59958", "@type": "resource", "id": "dacb0fa01a4d4ddf801427ac2bd59958" } }, ], "hydra:totalItems": 54, "hydra:view": { "@id": "/api/resource?itemsPerPage=2&page=1", "@type": "hydra:PartialCollectionView", "hydra:first": "/api/resource?itemsPerPage=2&page=1", "hydra:last": "/api/resource?itemsPerPage=2&page=27", "hydra:next": "/api/resource?itemsPerPage=2&page=2" } }