# Walmart Content Management API

> Walmart Content Management API on Apizie: 4 endpoints (Content feeds, Rich Media, Feed status, Feed item status) returned as clean JSON through one API key. Send your own provider key in the x-upstream-key header. Call it over REST at https://apizie.tech/v1/open-data:walmart-content-management/{endpoint} or from Claude, ChatGPT and Cursor through the Apizie MCP server. Free plan: 1,000 requests a month.

- Project key: `open-data:walmart-content-management`
- Category: Open Data
- Status: byok
- Source: https://developer.walmart.com
- Page: https://apizie.tech/api/open-data/walmart-content-management
- OpenAPI: https://apizie.tech/api/open-data/walmart-content-management/openapi.json

The content management feed allows you to process content for items in bulk. You can take in content via the content feeds. Use the XSDs to manage content.

## Endpoints

### Content feeds
`POST https://apizie.tech/v1/open-data:walmart-content-management/feeds-create-content-feed` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| feedType | string | yes | The feed Type |
| WM_CONSUMER.CHANNEL.TYPE | string | no | A unique ID to track the consumer request by channel. Use the Consumer Channel Type received during onboarding |
| WM_QOS.CORRELATION_ID | string | yes | A unique ID which identifies each API call and used to track and debug issues; use a random generated GUID for this ID |
| WM_SVC.NAME | string | yes | Walmart Service Name |
| WM_SEC.TIMESTAMP | string | yes | The Epoch timestamp |
| WM_SEC.AUTH_SIGNATURE | string | yes | The vendor's digital signature, generated by running the JAR file or custom generation code |
| WM_CONSUMER.ID | string | yes | A unique ID required to access the API |
| body | object | no | Form fields as a JSON object |

### Rich Media
`POST https://apizie.tech/v1/open-data:walmart-content-management/feeds-create-rich-media-feed` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| feedType | string | yes | The feed Type |
| WM_CONSUMER.CHANNEL.TYPE | string | no | A unique ID to track the consumer request by channel. Use the Consumer Channel Type received during onboarding |
| WM_QOS.CORRELATION_ID | string | yes | A unique ID which identifies each API call and used to track and debug issues; use a random generated GUID for this ID |
| WM_SVC.NAME | string | yes | Walmart Service Name |
| WM_SEC.TIMESTAMP | string | yes | The Epoch timestamp |
| WM_SEC.AUTH_SIGNATURE | string | yes | The vendor's digital signature, generated by running the JAR file or custom generation code |
| WM_CONSUMER.ID | string | yes | A unique ID required to access the API |
| body | string | yes | XML request body (string) |

### Feed status
`GET https://apizie.tech/v1/open-data:walmart-content-management/feeds-display-item-status` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| feedId | string | yes | A unique ID returned from the Bulk Upload API, used for tracking the Feed File. Special characters must be escaped (e.g., feedId:… |
| offset | string | no | The object response to the starting number, where 0 is the first entity that can be requested. |
| limit | string | no | The number of entities to be returned. Maximum 20 entities. |
| WM_CONSUMER.CHANNEL.TYPE | string | no | A unique ID to track the consumer request by channel. Use the Consumer Channel Type received during onboarding |
| WM_QOS.CORRELATION_ID | string | yes | A unique ID which identifies each API call and used to track and debug issues; use a random generated GUID for this ID |
| WM_SVC.NAME | string | yes | Walmart Service Name |
| WM_SEC.TIMESTAMP | string | yes | The Epoch timestamp |
| WM_SEC.AUTH_SIGNATURE | string | yes | The vendor's digital signature, generated by running the JAR file or custom generation code |
| WM_CONSUMER.ID | string | yes | A unique ID required to access the API |

### Feed item status
`GET https://apizie.tech/v1/open-data:walmart-content-management/feeds-get-feed-status` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| feedId | string | yes | A unique ID returned from the Bulk Upload API, used for tracking the Feed File. Special characters must be escaped (e.g., feedId:… |
| includeDetails | string | no | Includes details of each entity in the feed. Do not set this parameter to true. |
| offset | string | no | The object response to the starting number, where 0 is the first entity that can be requested. |
| limit | string | no | The number of entities to be returned. Maximum 20 entities. |
| WM_CONSUMER.CHANNEL.TYPE | string | no | A unique ID to track the consumer request by channel. Use the Consumer Channel Type received during onboarding |
| WM_QOS.CORRELATION_ID | string | yes | A unique ID which identifies each API call and used to track and debug issues; use a random generated GUID for this ID |
| WM_SVC.NAME | string | yes | Walmart Service Name |
| WM_SEC.TIMESTAMP | string | yes | The Epoch timestamp |
| WM_SEC.AUTH_SIGNATURE | string | yes | The vendor's digital signature, generated by running the JAR file or custom generation code |
| WM_CONSUMER.ID | string | yes | A unique ID required to access the API |

## Example
```
curl "https://apizie.tech/v1/open-data:walmart-content-management/feeds-create-content-feed" \
  -H "x-api-key: $APIZIE_KEY" \
  -H "x-upstream-key: $PROVIDER_KEY"
```

## FAQ

### How do I call the Walmart Content Management API?
Create a free Apizie key, then send POST https://apizie.tech/v1/open-data:walmart-content-management/feeds-create-content-feed with the header x-api-key. Every endpoint returns { project, data, timestamp }.

### Is the Walmart Content Management API free on Apizie?
Yes. The Free plan includes 1,000 requests a month at 100 requests a minute, no credit card. Walmart Content Management itself also needs your own key from marketplace.walmartapis.com.

### Can AI agents use the Walmart Content Management API?
Yes. Add the Apizie MCP server (https://apizie.tech/mcp) to Claude, ChatGPT, Cursor or VS Code, then ask in plain language. The agent calls run_scraper with project key open-data:walmart-content-management.

### What is the status of the Walmart Content Management API?
Needs your own provider key (bring your own key)
