cargopanel logocargopanel for developers

Get Shipment Details

GEThttps://api.cargopanel.co/v1/shipments/{shipmentId}
GEThttps://sandbox-api.cargopanel.co/v1/shipments/{shipmentId}

Retrieve details of a specific shipment using its ID.

This API requires a contract. Get in touch with cargopanel Support Team.

Request Fields

shipmentIdstringrequired

The ID of the shipment you want to retrieve.

Example Response

200
{
  "id": "...",
  "carrier": {
    "name": "UPS",
    "price": 0,
    "currency": "USD"
  },
  "packages": [
    {
      "quantity": "1",
      "weight": "1",
      "dimensions": {
        "width": "10",
        "length": "10",
        "height": "10"
      }
    }
  ],
  "status": [
    {
      "status": "Delivered",
      "date": "2026-04-07T10:32:41.503Z",
      "milestone": "Delivered"
    }
  ],
  "tracking": {
    "trackingNumber": "...",
    "events": [
      {
        "status": "Delivered",
        "description": "Package has been delivered.",
        "location": "LONDON",
        "date": "2026-04-07T10:32:41.503Z",
        "milestone": "Delivered"
      }
    ]
  },
  "sender": {
    "firstName": "...",
    "lastName": "...",
    "city": "..."
  },
  "receiver": {
    "firstName": "...",
    "lastName": "...",
    "country": "..."
  }
}

Responses

200Shipment retrieved successfully
401Unauthorized (invalid or missing token)
404Shipment not found
500Internal server error