---
title: "Get shipment"
method: GET
path: "/api/v1/fba/inboundPlans/{inboundPlanId}/shipments/{shipmentId}"
tags: ["FBA Inbound Shipments"]
---

# Get shipment

`GET /api/v1/fba/inboundPlans/{inboundPlanId}/shipments/{shipmentId}`

## Request

- Base URL: `https://app.sellerassistant.app` (the document declares no server; this is the origin it was published from)
- URL: `https://app.sellerassistant.app/api/v1/fba/inboundPlans/{inboundPlanId}/shipments/{shipmentId}`
- Auth: one of:
  - API key in query parameter `api_key`
  - API key in header `X-Api-Key`

Get shipment summary. The limit is 60 requests per minute. Amazon seller account integration is required to make this request. You can do it [here](https://app.sellerassistant.app/integrations/seller-central).

## Response `200`

Successful response

- ShipmentSummary
  - `amazonReferenceId` string, nullable: A unique identifier created by Amazon that identifies this Amazon-partnered shipment.
  - `contactInformation` object, nullable
    - `email` string, nullable
    - `name` string: The contact's name.
    - `phoneNumber` string: The phone number.
  - `dates` object, nullable
    - `readyToShipWindow` object, nullable
      - `editableUntil` string, date-time
      - `end` string, date-time, required
      - `start` string, date-time, required
  - `destination` object
    - `address` Address
      - `addressLine1` string, required: Street address information.
      - `addressLine2` string, nullable: Additional street address information.
      - `city` string, required: The city.
      - `companyName` string, nullable: The name of the business.
      - `countryCode` string, required: The country code in two-character ISO 3166-1 alpha-2 format.
      - `email` string, nullable: The email address.
      - `name` string, required: The name of the individual who is the primary contact.
      - `phoneNumber` string, nullable: The phone number.
      - `postalCode` string, required: The postal code.
      - `stateOrProvinceCode` string, nullable: The state or province code.
    - `destinationType` 'AMAZON_OPTIMIZED' | 'AMAZON_WAREHOUSE': The type of destination for this shipment.
    - `warehouseId` string, nullable
  - `freightInformation` object, nullable
    - `declaredValue` CurrencyValue
      - `amount` number, float, required: Decimal value of the currency.
      - `code` string, required: ISO 4217 standard of a currency code.
    - `freightClass` 'NONE' | 'FC_50' | 'FC_55' | 'FC_60' | 'FC_65' | 'FC_70' | 'FC_77_5' | 'FC_85' | 'FC_92_5' | 'FC_100' | 'FC_110' | 'FC_125' | 'FC_150' | 'FC_175' | 'FC_200' | 'FC_250' | 'FC_300' | 'FC_400' | 'FC_500', nullable
    - `name` string, nullable
  - `placementOptionId` string: The identifier of a placement option.
  - `selectedDeliveryWindow` object, nullable
    - `availabilityType` 'AVAILABLE' | 'CONGESTED', required: Identifies type of Delivery Window Availability.
    - `deliveryWindowOptionId` string, required: Identifier of a delivery window option.
    - `editableUntil` string, date-time, nullable
    - `endDate` string, date-time, required
    - `startDate` string, date-time, required
  - `selectedTransportationOptionId` string, nullable
  - `selfShipAppointmentDetails` object[], nullable
    - `appointmentId` number: Identifier for appointment.
    - `appointmentSlotTime` object
      - `endTime` string, date-time, required
      - `startTime` string, date-time, required
    - `appointmentStatus` string
  - `shipmentConfirmationId` string, nullable
  - `shipmentId` string: Identifier of a shipment.
  - `source` object
    - `address` Address
      - `addressLine1` string, required: Street address information.
      - `addressLine2` string, nullable: Additional street address information.
      - `city` string, required: The city.
      - `companyName` string, nullable: The name of the business.
      - `countryCode` string, required: The country code in two-character ISO 3166-1 alpha-2 format.
      - `email` string, nullable: The email address.
      - `name` string, required: The name of the individual who is the primary contact.
      - `phoneNumber` string, nullable: The phone number.
      - `postalCode` string, required: The postal code.
      - `stateOrProvinceCode` string, nullable: The state or province code.
    - `sourceType` 'SELLER_FACILITY': The type of source for this shipment.
  - `status` 'ABANDONED' | 'CANCELLED' | 'CHECKED_IN' | 'CLOSED' | 'DELETED' | 'DELIVERED' | 'IN_TRANSIT' | 'MIXED' | 'READY_TO_SHIP' | 'RECEIVING' | 'SHIPPED' | 'UNCONFIRMED' | 'WORKING', nullable
  - `trackingDetails` object, nullable
    - `ltlTrackingDetail` object, nullable
      - `billOfLadingNumber` string, nullable
      - `freightBillNumber` string[], nullable
    - `spdTrackingDetail` object, nullable
      - `spdTrackingItems` object[], nullable
        - `boxId` string, nullable
        - `trackingId` string, nullable
        - `trackingNumberValidationStatus` 'VALIDATED' | 'NOT_VALIDATED', nullable

## Other responses

- `402`: Payment Required - subscription expired or payment method required
- `403`: Access denied - insufficient permissions, invalid API key, or the API request limit is used up (`public_api_key_limit`)
- `422`: Business logic error - operation cannot be completed due to business rules
- `429`: Too many requests - rate limit exceeded
- `500`: Internal Error

---

[API](https://skmtc.dev/sellerassistant/apis/seller-assistant-public-api.md) · [All operations](https://skmtc.dev/sellerassistant/apis/seller-assistant-public-api/llms.txt) · [OpenAPI document](https://skmtc.dev/sellerassistant/apis/seller-assistant-public-api/revisions/5b3ecdbcadb6?raw)
