---
updatedAt: 2026-09-08T16:01:04.000Z
---

# Update bulk promotional price (New flow)

The price and promotional price API allows you to creates, updates, or deletes promotional prices for multiple SKUs 

 To set a new promotional price, set the "promotionSettingAction" attribute to "Create". To update an existing one, set the "promotionSettingAction" attribute to "Create" with promoId. To delete a promotional price, set the "promotionSettingAction" attribute to "Delete". To delete all promotions for a SKU, set the "promotionSettingAction" attribute to "Replace All" 

 Note: 
- The effective start date for a given promotion should be within 365 days from the current date and time. 
- The end date of a given promotion should be within 180 days from the start date and time. Any promotions beyond 180 days will result in an error

[block:html]
{
  "html": "<a\n  href=\"https://god.gw.postman.com/run-collection/34477757-e6f7f061-9232-458d-9117-2278c9875f36?action=collection%2Ffork&source=rip_markdown&collection-url=entityId%3D34477757-e6f7f061-9232-458d-9117-2278c9875f36%26entityType%3Dcollection%26workspaceId%3De352a845-5a81-4cbe-9122-9b33bac31bf3\"\n  target=\"_blank\"\n  style=\"text-decoration: none\"\n>\n  <button>\n    <img\n      src=\"https://run.pstmn.io/button.svg\"\n      alt=\"Run In Postman\"\n      style=\"width: 128px; height: 32px\"\n    />\n  </button>\n</a>"
}
[/block]

# OpenAPI definition

```json
{
  "openapi": "3.0.1",
  "info": {
    "title": "Promotion Management",
    "version": "1.0",
    "description": "Sellers can set regular or promotional prices for their items. Setting the Promotional prices is an option to create unique pricing for events such as clearance sales or to call out a comparison price."
  },
  "x-readme": {
    "samples-languages": [
      "shell"
    ],
    "proxy-enabled": false
  },
  "servers": [
    {
      "url": "https://marketplace.walmartapis.com",
      "description": "Production URL"
    },
    {
      "url": "https://sandbox.walmartapis.com",
      "description": "Sandbox URL"
    }
  ],
  "paths": {
    "/v3/feeds?feedType=PRICE_AND_PROMOTION": {
      "post": {
        "tags": [
          "Promotions"
        ],
        "summary": "Update bulk promotional price (New flow)",
        "description": "The price and promotional price API allows you to creates, updates, or deletes promotional prices for multiple SKUs \n\n To set a new promotional price, set the \"promotionSettingAction\" attribute to \"Create\". To update an existing one, set the \"promotionSettingAction\" attribute to \"Create\" with promoId. To delete a promotional price, set the \"promotionSettingAction\" attribute to \"Delete\". To delete all promotions for a SKU, set the \"promotionSettingAction\" attribute to \"Replace All\" \n\n Note: \n- The effective start date for a given promotion should be within 365 days from the current date and time. \n- The end date of a given promotion should be within 180 days from the start date and time. Any promotions beyond 180 days will result in an error",
        "operationId": "priceBulkUploads",
        "parameters": [
          {
            "name": "feedType",
            "in": "query",
            "description": "The feed Type",
            "required": true,
            "schema": {
              "type": "string",
              "enum": [
                "PRICE_AND_PROMOTION"
              ]
            }
          },
          {
            "in": "header",
            "name": "WM_SEC.ACCESS_TOKEN",
            "description": "The access token retrieved in the Token API call",
            "required": true,
            "schema": {
              "type": "string"
            },
            "example": "eyJraWQiOiIzZjVhYTFmNS1hYWE5LTQzM....."
          },
          {
            "in": "header",
            "name": "WM_CONSUMER.CHANNEL.TYPE",
            "description": "A unique ID to track the consumer request by channel. Use the Consumer Channel Type received during onboarding",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "in": "header",
            "name": "WM_QOS.CORRELATION_ID",
            "description": "A unique ID which identifies each API call and used to track and debug issues; use a random generated GUID for this ID",
            "required": true,
            "schema": {
              "type": "string"
            },
            "example": "b3261d2d-028a-4ef7-8602-633c23200af6"
          },
          {
            "in": "header",
            "name": "WM_SVC.NAME",
            "description": "Walmart Service Name",
            "required": true,
            "schema": {
              "type": "string"
            },
            "example": "Walmart Service Name"
          }
        ],
        "requestBody": {
          "description": "The request body consists of a Feed file attached to the request based on the feedType selected ",
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "MPItemFeedHeader": {
                    "type": "object",
                    "properties": {
                      "businessUnit": {
                        "type": "string",
                        "description": "WALMART_US",
                        "example": "WALMART_US"
                      },
                      "version": {
                        "type": "string",
                        "description": "2.0.20240126-12_25_52-api",
                        "example": "2.0.20240126-12_25_52-api"
                      },
                      "locale": {
                        "type": "string",
                        "description": "en",
                        "example": "en"
                      }
                    }
                  },
                  "MPItem": {
                    "type": "array",
                    "items": {
                      "type": "object",
                      "properties": {
                        "Promo&Discount": {
                          "type": "object",
                          "properties": {
                            "sku": {
                              "type": "string",
                              "description": "SKU00638931255307",
                              "example": "SKU00638931255307"
                            },
                            "price": {
                              "type": "number",
                              "format": "double",
                              "description": "11",
                              "example": 11
                            },
                            "msrp": {
                              "type": "number",
                              "format": "double",
                              "description": "15",
                              "example": 15
                            },
                            "promoid": {
                              "type": "string",
                              "description": "28cc0144-5d70-4acb-b366-98a07c3ac671",
                              "example": "28cc0144-5d70-4acb-b366-98a07c3ac671"
                            },
                            "promotionInformation": {
                              "type": "object",
                              "properties": {
                                "promotionSettingAction": {
                                  "type": "string",
                                  "enum": [
                                    "Create",
                                    "Delete",
                                    "Replace All"
                                  ]
                                },
                                "promotionPlacement": {
                                  "type": "string",
                                  "enum": [
                                    "MAP Cart"
                                  ]
                                },
                                "promotionType": {
                                  "type": "string",
                                  "enum": [
                                    "Clearance",
                                    "Reduced"
                                  ]
                                },
                                "promotionPrice": {
                                  "type": "number",
                                  "format": "double",
                                  "description": "8.5",
                                  "example": 8.5
                                },
                                "promotionPriceStartDateTime": {
                                  "type": "string",
                                  "format": "date-time",
                                  "description": "2024-10-01T20:52:46Z",
                                  "example": "2024-10-01T20:52:46Z"
                                },
                                "promotionPriceEndDateTime": {
                                  "type": "string",
                                  "format": "date-time",
                                  "description": "2024-10-22T20:52:46Z",
                                  "example": "2024-10-22T20:52:46Z"
                                }
                              }
                            }
                          }
                        }
                      }
                    }
                  }
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Successful Operation",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "feedId": {
                      "type": "string",
                      "description": "A unique ID, returned from the Bulk Upload API, used for tracking the Feed File."
                    }
                  }
                },
                "example": {
                  "feedId": "609B1E4C0B3E48989690263DEAC85C63@AVUBAQA"
                }
              },
              "application/xml": {
                "schema": {
                  "type": "object",
                  "properties": {
                    "feedId": {
                      "type": "string",
                      "description": "A unique ID, returned from the Bulk Upload API, used for tracking the Feed File."
                    }
                  }
                },
                "example": "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?>\n<ns2:FeedAcknowledgement xmlns:ns2=\"http://walmart.com/\">\n    <ns2:feedId>55DE8A53B09F41BBBF261C1AB5FB2BC8@AVMBAgA</ns2:feedId>\n</ns2:FeedAcknowledgement>"
              }
            }
          }
        }
      }
    }
  }
}
```