Skip to content
Get in touch

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

A JSON example of this model.

/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.

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

Details about the paginated results. This model should included in 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.

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