---
title: "Get Available Shipping Methods"
method: GET
path: "/commerce/checkouts/{checkoutId}/shippingMethods"
tags: ["Checkout"]
---

# Get Available Shipping Methods

`GET /commerce/checkouts/{checkoutId}/shippingMethods`

Retrieves available shipping methods for groupings. Typically used to display available shipping method options on the checkout page.

## Path parameters

- `checkoutId` string, required

## Query parameters

- `responseFields` string

## Response `200`

OK

- CheckoutGroupRates[]
  - `groupingId` string, nullable
  - `shippingRates` CommerceRuntimeShippingRate[], nullable
    - `currencyCode` string, nullable — ISO currency code such as US dollars. Currently, only USD is supported.
    - `data` object, nullable — Custom data returned by the shipping service.
    - `fulfillmentMethod` string, nullable — Fulfillment method of the shipping rate. eg) Ship or Delivery
    - `isValid` boolean, nullable — If true, the shipping rate is valid.
    - `messages` string[], nullable — Messages and detail about why the shipping rate may be invalid.
    - `price` number, double, nullable — How much the customer pays for shipping which includes any shipping discounts that the merchant offers.
    - `shippingItemRates` CommerceRuntimeShippingItemRate[], nullable
      - `amount` number, double, nullable
      - `itemId` string, nullable
      - `quantity` integer, nullable
    - `shippingMethodCode` string, nullable — Code that uniquely identifies the selected shipping method.
    - `shippingMethodName` string, nullable — Shipping Method Name
    - `shippingZoneCode` string, nullable — The shipping zone to which this rate applies.

---

[API](https://skmtc.net/kibocommerce/apis/customer.md) · [All operations](https://skmtc.net/kibocommerce/apis/customer/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/kibocommerce/customer/versions/47c0cf7b75ab/schema)
