All index endpoints support pagination thanks to three parameters limit, starting_after and ending_before.
Both starting_after and ending_before parameters take an ID and return corresponding objects in descending ID order. The starting_after parameter returns objects with ID greater than the specified value. The ending_before parameter returns objects with ID lower than the specified value.
| Request Parameter | Description |
|---|---|
| limit integer, optional | A limit on the number of objects to be returned, between 1 and 100 - default is 10 |
| starting_after ID, optional | object ID that defines your place in the list |
| ending_before ID, optional | object ID that defines your place in the list |
| Response Format | Description |
|---|---|
| object string | value is "list" |
| has_more boolean | Whether or not there are more elements available after this set. If false, this set includes the end of the list. |
| data array | An array containing the actual requested resources, paginated by any request parameters |
curl https://api.shipup.co/v2/trackers \
-H 'Content-Type: application/json' \
-H "Authorization: Bearer ${PRIVATE_KEY}" \
-d "limit"=25 \
-d "starting_after"=900
{
"object": "list",
"has_more": false,
"data": [
{
"object": "tracker",
"id": 903,
// ...
},
{
"object": "tracker",
"id": 902,
// ...
},
{
"object": "tracker",
"id": 901,
// ...
}
]
}
