The initial pagination paradigm utilized by the API, while functional was lightweight but could be improved.
Old Payload
For page 10
{
"data": [],
"page": 10
}
New Payload
For page 10
, limit 100
. Keep in mind that page 0
is the first page so our
totalNumPages
will be 1
less.
{
"data": [],
"page": 10,
"totalCount": 4200,
"totalNumPages": 41,
"nextPage": 11,
"prevPage": 9
}
Read more about pagination in Overview.