Get MCS sales channel details

Retrieves all the details for sales channels you’ve already created for MCS, including sales channel name, ship from, and return address information for a given partner ID.

This page describes an example using only the required parameters and inputs for getting WFS order channel details. For a full list of customization options and additional capabilities, refer to the Walmart WFS API Reference.

Endpoint

GET /v3/fulfillment/orders-fulfillments/channel-details

Sample request

This request fetches (GETs) fulfillment order channel details for a seller from Walmart Marketplace, using authentication and context provided in the headers.

curl --location 'https://marketplace.walmartapis.com/v3/fulfillment/orders-fulfillments/channel-details' \
--header 'loggedInUser: User name' \
--header 'martId: 202' \
--header 'WMSVC.NAME: Walmart Marketplace' \
--header 'WMSEC.ACCESSTOKEN: <accesstoken>' \ --header 'WMQOS.CORRELATIONID: Test Seller Fetch 124' \
--header 'Accept: application/json' \
--header 'Content-Type: application/json' \
--header 'wmmartid: 202'
import requests url = "https://marketplace.walmartapis.com/v3/fulfillment/orders-fulfillments/channel-details" headers = { "loggedInUser": "User name", "martId": "202", "WMSVC.NAME": "Walmart Marketplace", "WMSEC.ACCESSTOKEN": "<accesstoken>", # Replace with your actual access token "WMQOS.CORRELATIONID": "Test Seller Fetch 124", "Accept": "application/json", "Content-Type": "application/json", "wmmartid": "202"
} response = requests.get(url, headers=headers) print(response.status_code)
print(response.json())

Modify your code

  • Replace WMSEC.ACCESSTOKEN with your actual access token
  • Use your unique WM_QOS.CORRELATION_ID for each request.

Sample response

This sample response indicates a successful API call (status "OK") that returns details about a seller's fulfillment order channel.

{ "status": "OK", "header": { "headerAttributes": {} }, "errors": [], "payload": [ { "orderChannelId": "322BB5461DEF49ABB7E535197DF47B02", "boxCatalogType": "multichannel", "shippping": "FedX 2 Business Days and FedX Ground", "returnAddress": { "line1": "Online Seller RMA", "line2": "46986969", "line3": "18501 Arenth Ave", "city": "City of Industry", "state": "CA", "country": "USA", "zip": "91748", "addressType": "COMMERCIAL" }, "active": "Y", "sellerId": "73262F14DD2846A8B9940C564A419473", "sellerName": "Test Seller", "createdDate": "2022-10-28T12:27:16.143+00:00", "orderChannelName": "Anggrek", "martId": "202" } ]
} 

Result

If successful, the API returns an HTTP status: 200 OK with a JSON payload. Each object in the payload array provides details about a fulfillment order channel, including the channel ID, shipping methods, return address, seller information, and activation status.