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.
Updated about 5 hours ago