List Shipments
Changed onLists an account's shipments.
Request
- Base URL: https://api.whop.com/api/v1
- URL: https://api.whop.com/api/v1/shipments
- Auth: HTTP bearer
Query parameters
The account to list shipments for. Defaults to the acting account.
Filter to shipments with this delivery status.
Only shipments fulfilling these payments, each prefixed pay_. Repeat the parameter to pass several, up to 100 per request — one paginated list covers all of them.
[ "pay_xxxxxxxxxxxxxx" ]
Return shipments created before this ISO 8601 timestamp.
Return shipments created after this ISO 8601 timestamp.
The field to sort by.
The sort direction.
Number of results to return from the start of the range.
Return results after this cursor. Use page_info.end_cursor from the previous response to fetch the next page.
Number of results to return from the end of the range.
Return results before this cursor. Use page_info.start_cursor from the previous response to fetch the previous page.
Response
excludes the created_after boundary row
Example response
{
"data": [
{
"account_id": "biz_xxxxxxxxxxxxxx",
"carrier": "ups",
"checkpoints": [
{
"location": "PHILADELPHIA, PA",
"message": "Picked up",
"status": "in_transit",
"timestamp": "2026-01-01T12:00:00.000Z"
}
],
"created_at": "2026-01-01T12:00:00.000Z",
"id": "ship_xxxxxxxxxxxxxx",
"payment_id": "pay_xxxxxxxxxxxxxx",
"status": "in_transit",
"tracking_number": "1Z999AA10123456784",
"tracking_url": "https://track.aftership.com/xxxxxxxxxxxxxxxxxx",
"updated_at": "2026-01-01T12:00:00.000Z"
}
],
"page_info": {
"start_cursor": "WyJjdXJzb3IiLDFd"
}
}Changes
- breaking
for the
queryrequest parameterfirst, default value20was added - warning
for the
queryrequest parameterfirst, the max was set to100.00 - warning
for the
queryrequest parameterlast, the max was set to100.00
- breaking
- info
added the required property
//to the response with the status
- info