---
title: "Get Inbound Shipment"
method: GET
path: "/stores/{storeId}/inbound-shipments/{inboundShipmentId}"
tags: ["Inbound Shipments"]
---

# Get Inbound Shipment

`GET /stores/{storeId}/inbound-shipments/{inboundShipmentId}`

## Request

- Base URL: `https://api.getredo.com/v2.2`
- URL: `https://api.getredo.com/v2.2/stores/{storeId}/inbound-shipments/{inboundShipmentId}`
- Auth: HTTP bearer
- TypeScript: <https://skmtc.dev/redoapp/apis/redo-api/docs/stores/:storeId/inbound-shipments/:inboundShipmentId/get.ts> (a function with typed inputs; its response is checked against the schema)

Get a single inbound shipment by ID. Returns additional detail fields including purchase orders, transfer orders, files, volume, item discrepancies, and packing modes.
Requires the [`inbound_shipments_read`](/docs/api-reference/scopes) scope.

## Response `200`

Success

- object
  - `inbound_shipment` InboundShipmentDetailSchema, required: Inbound shipment (list view).
    - `id` string, required: Prefixed shipment ID (`inb_...`).
    - `shipment_id` string, nullable, required: Merchant-assigned shipment identifier.
    - `status` 'PENDING' | 'IN_TRANSIT' | 'PARTIALLY_RECEIVED' | 'RECEIVED', required: Shipment status.
    - `location` InboundShipmentLocationSchema, required: Destination location.
      - `id` string, required: Prefixed location ID (`loc_...`).
      - `name` string, required: Location name.
    - `carrier` string, nullable, required: Carrier name.
    - `tracking_number` string, nullable, required: Tracking number.
    - `tracking_url` string, nullable, required: Tracking URL.
    - `estimated_arrival_date` string, date, nullable, required: Expected arrival date (YYYY-MM-DD).
    - `actual_arrival_date` string, date, nullable, required: Actual arrival date (YYYY-MM-DD).
    - `freight_type` string, nullable, required: Type of freight (e.g. `LTL`, `FTL`, `Parcel`).
    - `payment_terms` string, nullable, required: Payment terms (e.g. `NET30`, `COD`).
    - `freight_cost` InboundShipmentMoneySchema, required: Monetary amount with currency.
      - `amount` string, required: Decimal amount as a string.
      - `currency` string, required: ISO 4217 currency code.
    - `duty_cost` InboundShipmentMoneySchema, required: Monetary amount with currency.
      - `amount` string, required: Decimal amount as a string.
      - `currency` string, required: ISO 4217 currency code.
    - `items` object[], required
      - `id` string, required: Prefixed shipment item ID (`isp_...`).
      - `product` object, required: Product summary in a shipment item.
        - `id` string, required: Prefixed product ID (`prd_...`).
        - `title` string, required: Product title including variant options.
        - `sku` string, nullable, required: Stock keeping unit.
        - `image_url` string, nullable: URL of the product's primary image.
        - `upc` string, nullable: Universal product code.
      - `quantity` integer, required: Expected quantity.
      - `received_quantity` integer, required: Quantity received so far.
      - `damaged_quantity` integer, required: Damaged units.
      - `missing_quantity` integer, required: Missing units.
      - `discrepancy` integer: Difference between expected and received quantity.
      - `packing_mode` string: Packing mode (e.g. `individual`).
    - `sku_count` integer, required: Distinct SKU count.
    - `item_count` integer, required: Total expected unit quantity.
    - `received_count` integer, required: Total received units.
    - `created_at` string, date-time, required: Creation timestamp (ISO 8601).
    - `updated_at` string, date-time, required: Last updated timestamp (ISO 8601).
    - `custom_volume_cubic_meters` number, nullable, required: Custom volume in cubic meters.
    - `purchase_orders` InboundShipmentOrderRefSchema[], required: Linked purchase orders.
      - `id` string, required: Prefixed order ID (`po_...` or `trn_...`).
      - `name` string, required: Order number or name.
    - `transfer_orders` InboundShipmentOrderRefSchema[], required: Linked transfer orders.
      - `id` string, required: Prefixed order ID (`po_...` or `trn_...`).
      - `name` string, required: Order number or name.
    - `files` InboundShipmentFileSchema[], required: Attached files.
      - `id` string, required: Prefixed file ID (`isf_...`).
      - `title` string, required: File display title.
      - `url` string, required: File URL.
      - `content_type` string, required: MIME type.
      - `created_at` string, date-time, required: Upload timestamp (ISO 8601).
    - `damaged_count` integer, required: Total damaged units.
    - `missing_count` integer, required: Total missing units.

## Other responses

- `404`: Inbound shipment not found
- `default`: Error

---

[API](https://skmtc.dev/redoapp/apis/redo-api.md) - [All operations](https://skmtc.dev/redoapp/apis/redo-api/llms.txt) - [OpenAPI document](https://skmtc.dev/redoapp/apis/redo-api/revisions/119714540a45?raw)
