---
title: "List Cart Ship Methods"
method: GET
path: "/v1/cart/shipmethod/list/{ORDER_SOURCE}"
tags: ["Merchant API"]
---

# List Cart Ship Methods

`GET /v1/cart/shipmethod/list/{ORDER_SOURCE}`

## Request

- Base URL: `http://{{base_url}}`
- URL: `http://{{base_url}}/v1/cart/shipmethod/list/{ORDER_SOURCE}`
- Auth: HTTP basic
- TypeScript: <https://skmtc.dev/extensiv/apis/integration-manager-api-formerly-cartrover/docs/v1/cart/shipmethod/list/:ORDER_SOURCE/get.ts> (a function with typed inputs; its response is checked against the schema)

Takes a specific order_source and returns the list of ship methods that have been seen from that order source. This can be used to map codes to WMS codes. This list will be automatically populated as new codes are seen from the order source.

A list of order sources for each merchant can be found using the endpoint: List Setup Carts: /cart/list

### Response Fields
|    Field    |    Data Type    |    Length    |    Description    |
|-----------------------------|-----------------|--------------|------------------------------------------------------------|
|    cart_code    |    String    |    150    |    Code Sent from order source    |
|    wms_code    |    String    | 45 |    Code this will be mapped to in the warehouse    |
|    description    |    String    | 150 | Description of wms_code |
|    last_seen    |    Timestamp    |  | The time this ship method was last sent to CartRover in an order.

## Path parameters

- `ORDER_SOURCE` string, required

## Response `200`

OK

- object

---

[API](https://skmtc.dev/extensiv/apis/integration-manager-api-formerly-cartrover.md) - [All operations](https://skmtc.dev/extensiv/apis/integration-manager-api-formerly-cartrover/llms.txt) - [OpenAPI document](https://skmtc.dev/extensiv/apis/integration-manager-api-formerly-cartrover/revisions/125e6deac675?raw)
