API Pagination
Overview
Some endpoints return a list of resources. You can use limit and page query parameters to fetch different pages of results.
Limit Param
You can fetch different pages of results by including a limit query parameter in your request.
https://api.ittybit.com/files?limit=5
The default limit is 20.
The minimum limit is 1 and the maximum limit is 100.
Page Param
You can fetch different pages of results by including a page query parameter in your request.
https://api.ittybit.com/files?page=2
The default page is 1.
If you set the page to a number that doesn't exist, you will receive an empty list.
Query Params
You can combine the limit and page query params to fetch different pages of results.
https://api.ittybit.com/files?limit=5&page=2
SDKs
The ittybit SDKs accept pagination parameters in the request options.
Links Header
In responses which support pagination, the Links header will include URLs for navigating through pages of results. 1
The rel attribute will indicate the relationship of the linked resource to the current resource:
-
self string
The URL to refetch the current page
-
first string
The URL to fetch the first page
-
next string | null
The URL to fetch the next page
-
prev string | null
The URL to fetch the previous page
-
last string
The URL to fetch the last page
Footnotes
-
We have consciously chosen not to include a complete hypermedia implementation. The limited extra functionality is not worth increased response size for every request. Take away our RESTful badge if you want, we don't care. 😊 ↩