---
title: "Get Container"
method: GET
path: "/v4/containers/{containerId}"
tags: ["Containers"]
---

# Get Container

`GET /v4/containers/{containerId}`

Retrieves details of a particular shipping container associated with a specific carrier and shipping location. With this endpoint, you can access information on a specific container used for shipments, ensuring effective logistics management.

## Path parameters

- `containerId` string, required

## Query parameters

- `returnShipments` boolean

## Response `200`

Returns the details of the container.

- GetContainerResponse — Get Container Response
  - `ContainerId` string, nullable — An identifier for the shipping container, important for managing cargo and logistics at scale.
  - `ContainerStatus` 'Active' | 'Manifested' — Indicates the current status of the container, providing information on whether it is active or manifested.
  - `CreatedDateUtc` string, date-time — A timestamp indicating when each container was created, formatted in Coordinated Universal Time (UTC). This allows users to track the age and relevance of their container records.
  - `ManifestNumbers` string[], nullable — Unique identifiers for the manifests associated with the container. This field is populated only if the container has been manifested, ensuring seamless audit trails and helps customers verify and track the overall shipment manifest that includes all shipments within the container.
  - `CarrierCode` string, nullable — The unique identifier for the carrier associated with each container. This confirms which carrier is linked to the container, essential for logistics tracking.
  - `ShippingLocationId` string, nullable — A unique identifier for the shipping location assigned by the system from which the container originates. With it, you can track and manage containers by a particular location.
  - `ShippingLocationAlias` string, nullable — A unique user-defined identifier for the shipping location associated with the container, making it easier to reference and identify locations.
  - `TotalWeight` number, double — The total weight of the shipments contained within the shipping container. This value is essential for understanding the logistics and capacity of the container.
  - `WeightUnitOfMeasure` 'KG' | 'Grams' — The unit of measurement for the weight provided, such as **TotalWeight**, indicating whether the weight is specified in kilograms (KG) or grams (G), ensuring clarity for shipping calculations. <br /> <br />***Note**: By default, this field is set to KG.*
  - `TotalShipments` integer — The total number of shipments contained within the specified container. This field helps users understand the shipping capacity and complexity of the container.
  - `TotalPackages` integer — An integer representing the total number of packages contained within the shipments linked to the container. This information helps users understand the volume of packages being transported.
  - `Shipments` ContainerShipments[], nullable — An array of shipments associated with the container. Each shipment object contains details about the specific shipments that have been allocated to the container, providing comprehensive tracking and management data. <br /> <br />***Note**: This information is provided only if the **returnShipments** field is set to true in the query parameters request.*
    - `TrackingNumber` string, nullable — A unique identifier assigned to each shipment linked to the container, allowing users to track the progress and status of the shipment during transit.
    - `BarcodeNumber` string, nullable — A unique barcode associated with each shipment within the container, used for scanning and tracking purposes throughout the shipping process, enabling efficient handling and verification.
    - `Reference1` string, nullable — The shipper's reference for this shipment. This is usually the shipper's order number that is provided to the consumer when the order was made.
    - `ManifestNumber` string, nullable — A unique identifier assigned to a shipping manifest. <br /> <br />***Note:** This field is only populated if the container has been manifested.*

## Other responses

- `401` — Unauthorized
- `403` — Forbidden
- `404` — The container does not exist.
- `500` — Internal Server Error

---

[API](https://skmtc.dev/proshipping/apis/pro-shipping-core-api.md) · [All operations](https://skmtc.dev/proshipping/apis/pro-shipping-core-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/proshipping/pro-shipping-core-api/revisions/ae5fc5e90109/schema)
