API Pagination

The OneAll API provides a vast wealth of information for developers to consume. To simplify the handling of large result sets the API supports pagination in a consistent fashion across resources. Endpoints that support pagination include a pagination node in their result set.

Pagination Node Example

"pagination": {      
	"current_page": 1,
	"total_pages": 127,
	"entries_per_page": 500,
	"total_entries": 63512,
	"order": {
		"field": "date_creation",
		"direction": "asc"
	}   
}

To navigating through the pages you need to add the parameter ?page={page-number} to the resource url.

For some resources you can also specify how many items you want each page to return by adding the parameter ?entries_per_page={number-of-entries}. Per default 250 items per page are displayed and up to 500 items per page are allowed.

Here an example on how to jump ahead to page 5 of your user list and getting 50 items per page:

	/users.json?page=5&entries_per_page=50

User Contributed Notes