Skip to main content

List Shipments

Retrieve shipments belonging to the current workspace. Results are returned in reverse-chronological order and support cursor-based pagination. You can also filter by date range.


Endpoint

GET/v1/shipments

Required permission: shipments:get


Query Parameters

ParameterTypeRequiredDescription
limitIntegerMax records per page. Defaults to 20.
cursorStringOpaque pagination cursor returned from a previous response. Pass this to fetch the next page.
startDateStringISO 8601 date to filter from (e.g. 2026-07-01T00:00:00Z).
endDateStringISO 8601 date to filter until (e.g. 2026-07-31T23:59:59Z).

Response

Returns a paginated list of shipment summaries.

Top-level fields

FieldTypeDescription
itemsArrayList of shipment summary records. See fields below.
nextCursorString?Cursor to pass as cursor in the next request. null when there are no more pages.

Item fields

FieldTypeDescription
idStringInternal shipment ID.
trackingCodeStringCustomer-facing tracking code.
senderNameStringSender's name.
senderPhoneStringSender's phone.
senderEmailString?Sender's email, if provided.
receiverNameStringRecipient's name.
receiverPhoneStringRecipient's phone.
receiverEmailString?Recipient's email, if provided.
originAddressStringPickup address.
destinationAddressStringDelivery address.
packageTitleStringPackage label.
totalCostIntegerAmount charged in ₦.
statusStringCurrent status. PENDING, SCHEDULED, CANCELED, or DELIVERED.
createdAtStringISO 8601 creation timestamp.

{
"statusCode": 200,
"message": "Success",
"data": {
"items": [
{
"id": "SHP_Z8F9A2B3C4",
"trackingCode": "TCL-SB-3891829",
"senderName": "Grace Adegoke",
"senderPhone": "+2348031234567",
"receiverName": "John Doe",
"receiverPhone": "+2348123456789",
"originAddress": "12 Allen Avenue, Ikeja, Lagos",
"destinationAddress": "Ring Road, Ibadan, Oyo",
"packageTitle": "Laptop & Charger",
"totalCost": 33040,
"status": "PENDING",
"createdAt": "2026-07-01T17:42:00Z"
}
],
"nextCursor": null
}
}