Skip to content

Pagination

Query parameters for paginated routes. These parameters should be used on GET routes that support pagination.

ParameterTypeDefaultDescription
pageinteger1The page to return
pageSizeinteger100The number of items to return per page

An example URL using these parameters:

/common-grants/opportunities?page=1&pageSize=100

Body parameters for paginated routes. These parameters should be used on POST and PUT routes that support pagination.

ParameterTypeDefaultDescription
pageinteger1The page to return
pageSizeinteger100The number of items to return per page

A JSON example of this model is:

{
"page": 1,
"pageSize": 100
}

Details about the paginated results. This model should be used to represent the response from a paginated route.

ParameterTypeDescription
pageintegerThe page to return
pageSizeintegerThe number of items to return per page
totalItemsintegerThe total number of items across all pages
totalPagesintegerThe total number of pages

A JSON example of this model is:

{
"page": 1,
"pageSize": 100,
"totalItems": 1000,
"totalPages": 10
}