Walmart Marketplace Items API

The Item Management APIs enable you to set up and manage items on Walmart.com. Once you have completed Registration and have access to your Consumer ID and Private Key, you can get started with the integration process.

OpenAPI Specification

walmart-marketplace-items-openapi-original.yml Raw ↑
openapi: 3.0.1
info:
  title: Walmart Item Management
  description: The Item Management APIs enable you to set up and manage items on Walmart.com. Once you have completed Registration and have access to your Consumer ID and Private Key, you can get started with the integration process
servers:
  - url: https://marketplace.walmartapis.com
    description: Production URL
  - url: https://sandbox.walmartapis.com
    description: Sandbox URL
security:
  - basicScheme: []
paths:
  "/v3/items/catalog/search":
    post:
      tags:
        - Items
      summary: Walmart Catalog Search
      description: Get Catalog Search Result
      externalDocs:
        description: View Guide
        url: "/doc/us/mp/us-mp-items/"
      operationId: getCatalogSearch
      parameters:
        - name: page
          in: query
          description: number of page
          required: false
          schema:
            type: integer
            format: int32
            default: 0
        - name: limit
          in: query
          description: number of items
          required: false
          schema:
            type: integer
            format: int32
            default: 100
        - name: nextCursor
          in: query
          description: nextCursor
          required: false
          schema:
            type: string
        - 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: Request fields
        content:
          application/json:
            schema:
              type: object
              properties:
                query:
                  type: object
                  properties:
                    field:
                      type: string
                      description: "| Attribute | Description | Data Type\n| --- | ----------- | -------\n| productName | Product Name, can do white card search | string |\n| sku | An arbitrary alphanumeric unique ID, seller-specified, identifying each item | string |\n| gtin | Specifies a Global Trade Item Number (GTIN) search. GTIN must be 14 digits. | string |\n| wpid | The Walmart Product ID assigned by Walmart to the item when listed on Walmart.com | string |\n| upc | Specifies a Universal Product Code (UPC) search. UPC must be 12 digits. | string |\n| isbn | International Standard Book Number | string |\n| ean | Product ID, EANs must be 13 digits in length. | string |\n| itemId | A unique Id which identifies the item | string |  \n| variantGroupId | Variant Id to retrieve all items with the same variant id | string | \n| condition | Specifies the condition of the item. Can take values (New, New without box, New without tags, Restored Premium, Restored, Remanufactured, Open Box, Pre-Owned: Like New, Pre-Owned: Good, Pre-Owned: Fair, New with defects) | string |"
                      enum:
                        - productName
                        - sku
                        - gtin
                        - wpid
                        - upc
                        - isbn
                        - ean
                        - itemId
                        - condition
                    value:
                      type: string
                filters:
                  type: array
                  items:
                    type: object
                    properties:
                      field:
                        type: string
                        description: |-
                          | Attribute | Description | Data Type
                          | --- | ----------- | -------
                          | num_reviews | The reviewed times for Items | string |
                          | customerRating | Customer rating | string |
                          | lifecycleStatus | The lifecycle status of an item describes where the item listing is in the overall lifecycle | string |
                          | publishedStatus | The published status of an item describes where the item is in the submission process | string |
                          | unpublishedReasons | It outlines the reason for an item when unpublished | string |
                          | inventoryStatus | It indicates whether the product is in stock or not | string |
                          | price | Price of the Item | string |
                          | fulfillmentType | Fulfillment information | string |
                        enum:
                          - num_reviews
                          - customerRating
                          - lifecycleStatus
                          - publishedStatus
                          - unpublishedReasons
                          - inventoryStatus
                          - price
                          - fulfillmentType
                      op:
                        type: string
                        enum:
                          - equals
                          - between
                          - greater_than
                          - less_than
                      values:
                        type: array
                        items:
                          type: string
                sort:
                  type: object
                  properties:
                    field:
                      type: string
                      description: |-
                        | Attribute | Description | Data Type
                        | --- | ----------- | -------
                        | num_reviews | The revied number for Items | string |
                        | customerRating | An arbitrary alphanumeric unique ID, seller-specified, identifying each item | string |
                        | lifecycleStatus | The lifecycle status of an item describes where the item listing is in the overall lifecycle | string |
                        | publishedStatus | The published status of an item describes where the item is in the submission process | string |
                        | unpublishedReasons | It outlines the reason for an item when unpublished | string |
                        | inventoryStatus | It indicates whether the product is in stock or not | string |
                      enum:
                        - num_reviews
                        - customerRating
                        - lifecycleStatus
                        - publishedStatus
                        - unpublishedReasons
                        - inventoryStatus
                    order:
                      type: string
                      enum:
                        - ASC
                        - DESC
        required: true
      responses:
        '200':
          description: Successful Operation
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                    description: Response Status
                  payload:
                    type: array
                    description: Items included in the response list
                    items:
                      type: object
                      properties:
                        mart:
                          type: string
                          description: 'The marketplace name. Example: Walmart_US'
                          enum:
                            - WALMART_US
                            - WALMART_CA
                            - ASDA_GM
                            - WALMART_MEXICO
                        sku:
                          type: string
                          description: An arbitrary alphanumeric unique ID, specified by the seller, which identifies each item.
                        condition:
                          type: string
                          description: The condition of the item.
                        wpid:
                          type: string
                          description: The Walmart Product ID assigned by Walmart to the item when listed on Walmart.com
                        upc:
                          type: string
                          description: The 12-digit bar code used extensively for retail packaging in the United States
                        isbn:
                          type: string
                          description: International Standard Book Number
                        ean:
                          type: string
                          description: Product ID, EANs must be 13 digits in length.
                        gtin:
                          type: string
                          description: The GTIN-compatible Product ID (i.e. UPC or EAN). UPCs must be 12 or 14 digitis in length. EANs must be 13 digits in length.
                        itemId:
                          type: string
                          description: A unique Id which identifies the item.
                        productName:
                          type: string
                          description: 'A seller-specified, alphanumeric string uniquely identifying the product name. Example: ''Sterling Silver Blue Diamond Heart Pendant with 18in Chain'''
                        shelf:
                          type: string
                          description: Walmart assigned an item shelf name
                        productType:
                          type: string
                          description: 'A seller-specified, alphanumeric string uniquely identifying the Product Type. Example: ''Diamond'''
                        price:
                          type: object
                          properties:
                            unit:
                              type: string
                              description: 'The currency type. Example: USD for US Dollars'
                              enum:
                                - AED
                                - AFN
                                - ALL
                                - AMD
                                - ANG
                                - AOA
                                - ARS
                                - AUD
                                - AWG
                                - AZN
                                - BAM
                                - BBD
                                - BDT
                                - BGN
                                - BHD
                                - BIF
                                - BMD
                                - BND
                                - BOB
                                - BRL
                                - BSD
                                - BTN
                                - BWP
                                - BYR
                                - BZD
                                - CAD
                                - CDF
                                - CHF
                                - CLP
                                - CNY
                                - COP
                                - CRC
                                - CUP
                                - CVE
                                - CZK
                                - DJF
                                - DKK
                                - DOP
                                - DZD
                                - EGP
                                - ERN
                                - ETB
                                - EUR
                                - FJD
                                - FKP
                                - GBP
                                - GEL
                                - GHS
                                - GIP
                                - GMD
                                - GNF
                                - GTQ
                                - GYD
                                - HKD
                                - HNL
                                - HRK
                                - HTG
                                - HUF
                                - IDR
                                - ILS
                                - INR
                                - IQD
                                - IRR
                                - ISK
                                - JMD
                                - JOD
                                - JPY
                                - KES
                                - KGS
                                - KHR
                                - KMF
                                - KPW
                                - KRW
                                - KWD
                                - KYD
                                - KZT
                                - LAK
                                - LBP
                                - LKR
                                - LRD
                                - LSL
                                - LTL
                                - LVL
                                - LYD
                                - MAD
                                - MDL
                                - MGA
                                - MKD
                                - MMK
                                - MNT
                                - MOP
                                - MRO
                                - MUR
                                - MVR
                                - MWK
                                - MXN
                                - MYR
                                - MZN
                                - NAD
                                - NGN
                                - NIO
                                - NOK
                                - NPR
                                - NZD
                                - OMR
                                - PAB
                                - PEN
                                - PGK
                                - PHP
                                - PKR
                                - PLN
                                - PYG
                                - QAR
                                - RON
                                - RSD
                                - RUB
                                - RUR
                                - RWF
                                - SAR
                                - SBD
                                - SCR
                                - SDG
                                - SEK
                                - SGD
                                - SHP
                                - SLL
                                - SOS
                                - SRD
                                - STD
                                - SYP
                                - SZL
                                - THB
                                - TJS
                                - TMT
                                - TND
                                - TOP
                                - TRY
                                - TTD
                                - TWD
                                - TZS
                                - UAH
                                - UGX
                                - USD
                                - UYU
                                - UZS
                                - VEF
                                - VND
                                - VUV
                                - WST
                                - XAF
                                - XAG
                                - XAU
                                - XBA
                                - XBB
                                - XBC
                                - XBD
                                - XCD
                                - XDR
                                - XFU
                                - XOF
                                - XPD
                                - XPF
                                - XPT
                                - XTS
                                - XXX
                                - YER
                                - ZAR
                                - ZMK
                                - ZWL
                            amount:
                              type: number
                              description: 'The numerical amount of the price. Example: 9.99'
                          description: Specifies item purchase price information, including currency and amount.
                        brand:
                          type: string
                          description: Brand of Item.
                        num_reviews:
                          type: string
                          description: The reviewed times for Items.
                        customerRating:
                          type: string
                          description: Customer rating.
                        manufacturer:
                          type: string
                          description: manufacturer of Item.
                        fulfillmentType:
                          type: string
                          description: Fulfillment information.
                        publishedStatus:
                          type: object
                          properties:
                            status:
                              type: string
                              description: An arbitrary alphanumeric unique ID, specified by the seller, which identifies each item.
                            reasons:
                              type: array
                              description: The Walmart Product ID assigned by Walmart to the item when listed on Walmart.com
                              items:
                                type: string
                                description: The Walmart Product ID assigned by Walmart to the item when listed on Walmart.com
                          description: 'The status of an item when the item is in the submission process. The status can be one of the following: PUBLISHED, READY_TO_PUBLISH, IN_PROGRESS, UNPUBLISHED, STAGE, or SYSTEM_PROBLEM.'
                        inventoryStatus:
                          type: string
                          description: It indicates whether the product is in stock or not.
                        lifecycleStatus:
                          type: string
                          description: The lifecycle status of an item describes where the item listing is in the overall lifecycle. Examples of allowed values are ACTIVE , ARCHIVED, RETIRED.
                        shop_ref:
                          type: string
                        shop_product_id:
                          type: string
                        shop_variant_id:
                          type: string
                        variantGroupId:
                          type: string
                          description: Variant Id if the item is of type Variant
                        variantGroupInfo:
                          type: object
                          properties:
                            isPrimary:
                              type: boolean
                              description: Returns true if the item is a primary variant
                            groupingAttributes:
                              type: object
                              properties:
                                name:
                                  type: string
                                  description: Returns true if the item is a primary variant
                                value:
                                  type: string
                                  description: The list of variant attributes used to create the variant item
                              description: The list of variant attributes used to create the variant item
                            primary:
                              type: boolean
                          description: Additional variant group information if the item is of type Variant
                      description: Items included in the response list
                  totalItems:
                    type: integer
                    description: Total items for the query
                    format: int64
                  limit:
                    type: integer
                    description: Number of items shown in this page
                    format: int32
                  nextCursor:
                    type: string
                    description: Used for pagination to fetch the next set of items
                  statuss:
                    type: string
                    writeOnly: true
              examples:
                Search Items:
                  value:
                    All: 682
                With Variant Information:
                  value:
                    status: Success
                    payload:
                      - gtin: '05420529997042'
                        wpid: 5DTSM799JCUI
                        lifecycleStatus: RETIRED
                        mart: WALMART_US
                        publishedStatus:
                          reasons:
                            - END_DATE
                          status: UNPUBLISHED
                        productName: Electronic Cables
                        manufacturer: ECManu
                        shelf: '["UNNAV"]'
                        itemId: '562433848'
                        price:
                          amount: 70
                          unit: USD
                        variantGroupInfo:
                          groupingAttributes:
                            - name: actual_color
                              value: '1234567890'
                          isPrimary: 'true'
                        variantGroupId: Toysgroup0101
                        sku: 88nZ6RR82XghDkd
                        brand: ECB brand
                        productType: default
                      - itemId: '458505242'
                        gtin: '05828079255702'
                        wpid: 3SNE69WWZOWX
                        lifecycleStatus: ACTIVE
                        mart: WALMART_US
                        publishedStatus:
                          status: PUBLISHED
                        price:
                          amount: 325
                          unit: USD
                        sku: SDdk1BnxmLdKlqR
                        productName: 'Xbox 360 500GB Console with Fable Anniversary and Plants vs Zombies: Garden Warfare'
                        productType: Video Game Consoles
                        manufacturer: Xbox
                        shelf: '["Home Page","Video Games","Xbox 360 Consoles, Games, Accessories","Xbox 360 Games"]'
                      - itemId: '923248096'
                        gtin: '05919650669831'
                        wpid: 5X7QAK7X2X0S
                        lifecycleStatus: ACTIVE
                        mart: WALMART_US
                        publishedStatus:
                          reasons:
                            - SHIPPING_INFO_MISSING
                            - NO_MIN_MAX_PRICE
                            - NO_LOGISTICS_DATA
                            - NO_PRICE
                            - NO_ACTIVE_DISTR
                          status: UNPUBLISHED
                        sku: Wlju1ugimjnDyC7
                        variantGroupInfo:
                          groupingAttributes:
                            - name: actual_color
                              value: '1234567890'
                          isPrimary: 'true'
                        variantGroupId: Toysgroup0101
                        productName: 'Xbox 360 500GB Console with Fable Anniversary and Plants vs Zombies: Garden Warfare'
                        productType: Video Game Consoles
                        manufacturer: Xbox
                        shelf: '["Home Page","Video Games","Xbox 360 Consoles, Games, Accessories","Xbox 360 Games"]'
                      - gtin: '05935576685236'
                        wpid: 2IQ9J36SRZ3T
                        lifecycleStatus: ACTIVE
                        mart: WALMART_US
                        publishedStatus:
                          status: PUBLISHED
                        productName: Microfleece Blanket Sleeper Pajamas (Toddler Girls)
                        manufacturer: Komar Kids LLC
                        shelf: '["UNNAV"]'
                        itemId: '734690732'
                        price:
                          amount: 8
                          unit: USD
                        sku: sku-nrtVAYGPjdsgbviOD0mw766852
                        brand: Peas & Carrots
                        productType: Pajamas
                      - gtin: '05643842631879'
                        wpid: 31ZGLJXCMALD
                        lifecycleStatus: ACTIVE
                        mart: WALMART_US
                        publishedStatus:
                          reasons:
                            - PROHIBITED_TNS_RESPONSE
                          status: SYSTEM_PROBLEM
                        productName: Mainstays Multifunction Kitchen Cart, Multiple Colors
                        manufacturer: Dorel Asia
                        shelf: '["Home Page","Home","Furniture","Kitchen & Dining Furniture","Kitchen Islands & Carts"]'
                        itemId: '839833087'
                        price:
                          amount: 89
                          unit: USD
                        sku: sku-1Zyf4nJnNoFGX8p5In6M426318
                        brand: Mainstays
                        productType: Kitchen Storage Carts
                      - itemId: '862640320'
                        gtin: '05040277834668'
                        price:
                          amount: 7
                          unit: USD
                        sku: 7tdXa2Lnezu8yv1
                        brand: Levi Strauss
                        productName: Levi's - Big Men's Flat -Front Wrinkle-Resistant Pants
                        productType: Pants
                        manufacturer: Levi's company
                        shelf: '["Home Page","Clothing","Men","Men''s Bottoms","Men''s Pants"]'
                      - gtin: '00080529910042'
                        wpid: 5X0LZVVJU89V
                        lifecycleStatus: ACTIVE
                        mart: WALMART_US
                        publishedStatus:
                          status: PUBLISHED
                        upc: '080529910042'
                        productName: E-A-R Classic Earplugs, Neon Yellow, 1000 / Bottle (Quantity)
                        shelf: '["Home Page","Health","Ear Care","Ear Plugs"]'
                        itemId: '19674841'
                        price:
                          amount: 45.1
                          unit: USD
                        sku: SKUSafety&Emergency
                        brand: E-A-R
                        productType: Earplugs
                      - itemId: '769546740'
                        gtin: '05403344892488'
                        wpid: 5WCPNN3IUOHV
                        lifecycleStatus: ACTIVE
                        mart: WALMART_US
                        publishedStatus:
                          status: PUBLISHED
                        price:
                          amount: 325
                          unit: USD
                        sku: 2RSJ3i1pynYPBAf
                        productName: 'Xbox 360 500GB Console with Fable Anniversary and Plants vs Zombies: Garden Warfare'
                        productType: default
                        manufacturer: Xbox
                        shelf: '["Home Page","Video Games","Video Game Consoles"]'
                      - itemId: '988223634'
                        gtin: '05884984304980'
                        wpid: 6VBKXTHP3KMB
                        lifecycleStatus: ACTIVE
                        mart: WALMART_US
                        publishedStatus:
                          reasons:
                            - PARTNER_ITEM_DEFAULT_DISPLAY_STATUS
                          status: STAGE
                        price:
                          amount: 4.83
                          unit: USD
                        sku: sCOHsnCYqs1KWmd
                        brand: Crown
                        productName: Crown Camp Fuel, Quart
                        productType: Fuel Tank & Line Repairs
                        shelf: '["Home Page","Auto & Tires","Automotive Replacement Parts","Air Intake and Fuel Delivery","Fuel Pumps and Tanks"]'
                      - gtin: '05243875323040'
                        wpid: 2DMH907FBZBU
                        lifecycleStatus: RETIRED
                        mart: WALMART_US
                        publishedStatus:
                          reasons:
                            - END_DATE
                          status: UNPUBLISHED
                        productName: Electronic Cables
                        manufacturer: ECManu
                        shelf: '["UNNAV"]'
                        itemId: '162790217'
                        price:
                          amount: 70
                          unit: USD
                        sku: jiPOjG6m7NNn00f
                        brand: ECB brand
                        productType: default
                    limit: 10
                    totalItems: 126331
                    nextCursor: DnF1ZXJ5VGhlbkZldGNoFAAAAAAFY5rZFmJYLXU3cXBtUkptLUh5Rl9SelItZmcAAAAAAyAIRRZ4Mm41WTB1UlFIUzkyUVlOSjhFWXV3AAAAAAMgCEYWeDJuNVkwdVJRSFM5MlFZTko4RVl1dwAAAAAFhKggFmswVURRXzhzUlYtQVhyRmVXTy1UN0EAAAAABYSoHxZrMFVEUV84c1JWLUFYckZlV08tVDdBAAAAAAWt5AIWTl82dF9OR09Uc2VXbVhwRUFUSk44ZwAAAAAFTM_uFk11Q04ydmlOUk1pNW1iS0paUUt6Q1EAAAAABUzP7xZNdUNOMnZpTlJNaTVtYktKWlFLekNRAAAAAAWEqCIWazBVRFFfOHNSVi1BWHJGZVdPLVQ3QQAAAAAFhKghFmswVURRXzhzUlYtQVhyRmVXTy1UN0EAAAAABWOa2hZiWC11N3FwbVJKbS1IeUZfUnpSLWZnAAAAAAVMz_EWTXVDTjJ2aU5STWk1bWJLSlpRS3pDUQAAAAADIAhHFngybjVZMHVSUUhTOTJRWU5KOEVZdXcAAAAABWOa3BZiWC11N3FwbVJKbS1IeUZfUnpSLWZnAAAAAAWt5AMWTl82dF9OR09Uc2VXbVhwRUFUSk44ZwAAAAAFY5rbFmJYLXU3cXBtUkptLUh5Rl9SelItZmcAAAAABUzP8BZNdUNOMnZpTlJNaTVtYktKWlFLekNRAAAAAAMgCEgWeDJuNVkwdVJRSFM5MlFZTko4RVl1dwAAAAAFreQFFk5fNnRfTkdPVHNlV21YcEVBVEpOOGcAAAAABa3kBBZOXzZ0X05HT1RzZVdtWHBFQVRKTjhn
      useCases:
        - name: Catalog-search-body-not-found
          value: catalog-search-body-not-found
          sha: 1127cb56ce5c5a0b91a381a3dd42991aa3e3066c
          download_url: https://gecgithub01.walmart.com/raw/RET-Marketplace/sandbox-mocker-service/main/src/main/java/mocker/recordMode/dev/customData/mappings/mp/items/MetaData/getCatalogSearch/failure/catalog-search-body-not-found?token=AAAUDV47T64MY7BWXJ6XWZ3GMMIEG
          case: failure
        - name: Catalog-search-filter-field-validation
          value: catalog-search-filter-field-validation
          sha: fe956c4d4076da5c63625bd6cda5a185db8fe2fd
          download_url: https://gecgithub01.walmart.com/raw/RET-Marketplace/sandbox-mocker-service/main/src/main/java/mocker/recordMode/dev/customData/mappings/mp/items/MetaData/getCatalogSearch/failure/catalog-search-filter-field-validation?token=AAAUDVYN6PEKKYIX6YFAHZ3GMMIEG
          case: failure
        - name: Catalog-search-query-check
          value: catalog-search-query-check
          sha: a7ef3ff73f46c8070bb4cd6d83b1fb95c01400b8
          download_url: https://gecgithub01.walmart.com/raw/RET-Marketplace/sandbox-mocker-service/main/src/main/java/mocker/recordMode/dev/customData/mappings/mp/items/MetaData/getCatalogSearch/failure/catalog-search-query-check?token=AAAUDV6Q2GPCJKBPCFJQ3W3GMMIEG
          case: failure
        - name: Catalog-search-quer

# --- truncated at 32 KB (331 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/walmart/refs/heads/main/openapi/walmart-marketplace-items-openapi-original.yml