openapi: 3.0.1
info:
title: Walmart Pre-Generated Reports Management
description: "This API generates the item report for drop ship vendors (DSV). \nIt returns all the information associated with vendor items that are set up on Walmart's platform.\n\n**May 2024**
Built: 05/09/2024, 16:00:37\n"
version: '1.0'
servers:
- url: https://api-gateway.walmart.com
description: Production URL
- url: https://sandbox.walmartapis.com
description: Sandbox URL
paths:
"/v3/getReport":
get:
tags:
- Pre-Generated Reports
operationId: getGenerateItemReport
summary: Walmart Generate an Item Report
description: "
POST /v3/getReport
\n\nThis request generates the item report for drop ship vendors (DSV). \n\nIt returns all the information associated with vendor items that are set up on Walmart's platform.\n"
parameters:
- in: query
name: type
required: true
schema:
type: string
description: "Specifies the type of report. \n\nUse `type=vendor_item` to fetch the item report from drop ship vendors (DSV).\n\nExample(s):
\nvendor_item\n"
example: vendor_item
- in: query
name: version
required: true
schema:
type: string
description: |
Specifies the version used to get the latest version of the item report for drop ship vendors (DSV).
Use `version=2` to access the latest version of the item report for drop ship vendors (DSV).
Example(s):
2
example: '2'
- in: header
name: Accept
required: false
schema:
type: string
description: |
Specifies the data type expected in a response sent from the server.
Valid values are:
| Value | Meaning |
| --- | --- |
| application/xml | XML format for data returned in response. |
| application/json | JSON format for data returned in response. |
example: application/xml
- in: header
name: WM_CONSUMER.CHANNEL.TYPE
required: false
schema:
type: string
description: |
Specifies an identifier that tracks the consumer request by channel.
Use the consumer channel type received during onboarding.
See the system administrator or developer management for the `WM_CONSUMER.CHANNEL.TYPE` value.
example: 0f3e4dd4-0514-4346-b39d-…
- in: header
name: WM_QOS.CORRELATION_ID
required: true
schema:
type: string
description: "Specifies an identifier for each API call and is used to track and debug issues.\n\n This may be any value, but cannot be null or omitted. \n"
example: 6474-a253
- in: header
name: WM_SEC.ACCESS_TOKEN
required: true
schema:
type: string
description: |
Specifies the access token retrieved in the Create Access Token request.
This value is required for token-based authentication.
example: eyJraWQiOiIzZjVhYTFmNS1hYWE5LTQzM…
- in: header
name: Content-Type
required: true
schema:
type: string
description: "Specifies the format of request and response body data. \n\nIt specifies if the payload is JSON, XML, form data, or other data type. \nSetting `Content-Type` appropriately is essential when exchanging formatted data with APIs.\n\nValid values are:\n\n| Value | Meaning |\n| --- | --- |\n| application/xml | XML format for request and response body data. |\n"
example: application/xml
responses:
'200':
description: Successful Operation
content:
application/json:
schema:
type: object
properties:
vendorId:
type: string
description: |
Indicates the vendor identifier.
Example(s):
837252
example: '837252'
sku:
type: string
description: |
Indicates the stock keeping unit (SKU) item identifier.
This is a product identifier provided by the drop ship vendor (DSV) to identify each item.
Example(s):
1487132332472
example: '1487132332472'
productName:
type: string
description: |
Indicates the name of the product associated with the line item.
Example(s):
Generic CF1
2086883 Canister Secondary Filter Generic 2 Pack
example: Kenmore CF1
productCategory:
type: string
description: "Indicates the category for the item. \n\nThis value may differ from what was suggested when the item was ingested.\n\nExample(s):
\nGrocery\n"
example: Grocery
shortDescription:
type: string
description: |
Indicates a short description of the item.
Example(s):
Frozen beans sourced locally and packed fresh
example: Frozen beans sourced locally and packed fresh
longDescription:
type: string
description: |
Indicates a long description of the item.
Example(s):
24oz bag of frozen pinto and brown beans with steam-in-bag option for quick freezer to table meals
example: 24oz bag of frozen pinto and brown beans with steam-in-bag option for quick freezer to table meals
cost:
type: string
description: |
Indicates the cost of the item.
Example(s):
5.99
example: '5.99'
price:
type: string
description: |
Indicates the current price of the item.
Example(s):
7.99
example: '7.99'
currency:
type: string
description: "Indicates the currency (in the three-letter ISO 4217 currency code) of the price. \n\nValue values include, but are not limited to:\n\n| Value\t| Meaning |\n| CAD | Canadian Dollar |\n| GBP\t| Great Britain Pound |\n| USD\t| United States Dolllar |\n\nReference the ISO 4217 standard for a complete listing of three-letter currency codes.\n\nExample(s):
\nUSD
\nGBP
\nCAD\n\nExample(s):
\nUSD\n"
example: USD
buyBoxShippingPrice:
type: string
description: "Indicates the Buy Box winner's item price. \n\nExample(s):
\n7.99\n"
example: '7.99'
publishStatus:
type: string
description: |
Indicates if the item is published on Walmart.com.
Example(s):
true
example: 'true'
lifecycleStatus:
type: string
description: |
Indicates the offer lifecycle status.
Example(s):
ACTIVE
RETIRED
example: ACTIVE
availabilityStatus:
type: string
description: |
Indicates the inventory availability status.
Example(s):
In stock
example: In stock
shipMethods:
type: string
description: "Indicates the shipping methods available for each item.\n\nValid values are:\n\n| Value\t| Meaning |\n| --- | --- |\n| Standard\t| Standard shipping method. |\n| Express\t| Express shipping method. |\n| OneDay\t| One-day shipping method. |\n| Freight\t| Freight shipping method. |\n| WhiteGlove\t| White glove shipping method. |\n| Value\t| Value shipping method. |\n\nExample(s):
\nStandard
\nExpress
\nOneDay
\nFreight\n"
example: Standard
wpid:
type: string
description: |
Indicates the Walmart product identifier assigned by Walmart to the item when listed on Walmart.com.
Example(s):
434K5CFOY8G7ZZZ
example: 434K5CFOY8G7ZZZ
itemId:
type: string
description: |
Indicates the item identifier.
Example(s):
CBA-1357
example: CBA-1357
wm:
type: string
description: "Indicates the internal Walmart item number assigned to a supplier item.\n\nThis number is linked to the item global trade item number (GTIN). \nThe value represents the configuration of how a supplier sells, ships, and replenishes merchandise.\n\nExample(s):
\n0864213579\n"
example: '0864213579'
gtin:
type: string
description: |
Indicates the global trade item number (GTIN) item identifier.
The global trade item number is a 14-digit number, including the check digit, that is used worldwide and identifies the Each. If the user's number is less than 14 digits, add zeros at the beginning.
Example(s):
00097531246801
example: '00097531246801'
upc:
type: string
description: "Indicates the Universal Product Code (UPC) of the item. \n\nThis value may differ from what was suggested when the item was ingested.\n\nExample(s):
\n123456789012\n"
example: '123456789012'
primaryImageUrl:
type: string
description: "Indicates the URL for the primary image. \n\nExample(s):
\nwww.genericproductimage.com\n"
example: www.genericproductimage.com
shelfName:
type: string
description: |
Indicates the item shelf name, as assigned by Walmart.
Example(s):
B1
example: B1
primaryCatPath:
type: string
description: |
Indicates the primary category path on Walmart.com.
Example(s):
General Merchandise
example: General Merchandise
offerStartDate:
type: string
description: |
Indicates the date at which the item becomes visible on Walmart.com.
Example(s):
2023-03-16 2023-03-16T10:30:15Z
example: 2023-03-16 2023-03-16T10:30:15Z
offerEndDate:
type: string
description: |
Indicates the date after which the item will not be visible on Walmart.com.
Example(s):
2023-03-19 2023-03-19T10:30:15Z
example: 2023-03-19 2023-03-19T10:30:15Z
itemCreationDate:
type: string
description: |
Indicates the system date-timestamp of when an item was created.
Example(s):
2023-02-16 2023-03-16T10:30:15Z
example: 2023-02-16 2023-03-16T10:30:15Z
lastUpdationDate:
type: string
description: |
Indicates the system date-timestamp of when an item was updated.
Example(s):
2023-02-19 2023-03-19T10:30:15Z
example: 2023-02-19 2023-03-19T10:30:15Z
itemPageUrl:
type: string
description: |
Indicates the item page URL.
Example(s):
www.genericitempage.com
example: www.genericitempage.com
reviewCount:
type: string
description: |
Indicates the total number of customer reviews for the item.
Example(s):
2400
example: '2400'
averageRating:
type: string
description: |
Indicates the average rating number for the item from customers.
Example(s):
7.9
example: '7.9'
productTaxCode:
type: string
description: |
Indicates the seven-digit product tax code that identifies the amount of sales tax that should be collected for individual items.
Example(s):
4004000
example: '4004000'
shippingWeight:
type: string
description: |
Indicates the weight of the item when packaged to ship.
Example(s):
20
example: '20'
shippingWeightUnit:
type: string
description: |
Indicates the unit of measurement associated with the weight of the item when packaged to ship.
Example(s):
LB
OZ
example: LB
statusChangeReason:
type: string
description: "Indicates the reason for the status change. \n\nExample(s):
\nIncorrect information\n"
example: Incorrect information
availableInventoryUnits:
type: string
description: |
Indicates the number of items in stock.
Example(s):
2401
example: '2401'
components:
schemas:
getItemReport-200-response:
type: object
properties:
vendorId:
type: string
description: |
Indicates the vendor identifier.
Example(s):
837252
example: '837252'
sku:
type: string
description: |
Indicates the stock keeping unit (SKU) item identifier.
This is a product identifier provided by the drop ship vendor (DSV) to identify each item.
Example(s):
1487132332472
example: '1487132332472'
productName:
type: string
description: |
Indicates the name of the product associated with the line item.
Example(s):
Generic CF1
2086883 Canister Secondary Filter Generic 2 Pack
example: Kenmore CF1
productCategory:
type: string
description: "Indicates the category for the item. \n\nThis value may differ from what was suggested when the item was ingested.\n\nExample(s):
\nGrocery\n"
example: Grocery
shortDescription:
type: string
description: |
Indicates a short description of the item.
Example(s):
Frozen beans sourced locally and packed fresh
example: Frozen beans sourced locally and packed fresh
longDescription:
type: string
description: |
Indicates a long description of the item.
Example(s):
24oz bag of frozen pinto and brown beans with steam-in-bag option for quick freezer to table meals
example: 24oz bag of frozen pinto and brown beans with steam-in-bag option for quick freezer to table meals
cost:
type: string
description: |
Indicates the cost of the item.
Example(s):
5.99
example: '5.99'
price:
type: string
description: |
Indicates the current price of the item.
Example(s):
7.99
example: '7.99'
currency:
type: string
description: "Indicates the currency (in the three-letter ISO 4217 currency code) of the price. \n\nValue values include, but are not limited to:\n\n| Value\t| Meaning |\n| CAD | Canadian Dollar |\n| GBP\t| Great Britain Pound |\n| USD\t| United States Dolllar |\n\nReference the ISO 4217 standard for a complete listing of three-letter currency codes.\n\nExample(s):
\nUSD
\nGBP
\nCAD\n\nExample(s):
\nUSD\n"
example: USD
buyBoxShippingPrice:
type: string
description: "Indicates the Buy Box winner's item price. \n\nExample(s):
\n7.99\n"
example: '7.99'
publishStatus:
type: string
description: |
Indicates if the item is published on Walmart.com.
Example(s):
true
example: 'true'
lifecycleStatus:
type: string
description: |
Indicates the offer lifecycle status.
Example(s):
ACTIVE
RETIRED
example: ACTIVE
availabilityStatus:
type: string
description: |
Indicates the inventory availability status.
Example(s):
In stock
example: In stock
shipMethods:
type: string
description: "Indicates the shipping methods available for each item.\n\nValid values are:\n\n| Value\t| Meaning |\n| --- | --- |\n| Standard\t| Standard shipping method. |\n| Express\t| Express shipping method. |\n| OneDay\t| One-day shipping method. |\n| Freight\t| Freight shipping method. |\n| WhiteGlove\t| White glove shipping method. |\n| Value\t| Value shipping method. |\n\nExample(s):
\nStandard
\nExpress
\nOneDay
\nFreight\n"
example: Standard
wpid:
type: string
description: |
Indicates the Walmart product identifier assigned by Walmart to the item when listed on Walmart.com.
Example(s):
434K5CFOY8G7ZZZ
example: 434K5CFOY8G7ZZZ
itemId:
type: string
description: |
Indicates the item identifier.
Example(s):
CBA-1357
example: CBA-1357
wm:
type: string
description: "Indicates the internal Walmart item number assigned to a supplier item.\n\nThis number is linked to the item global trade item number (GTIN). \nThe value represents the configuration of how a supplier sells, ships, and replenishes merchandise.\n\nExample(s):
\n0864213579\n"
example: '0864213579'
gtin:
type: string
description: |
Indicates the global trade item number (GTIN) item identifier.
The global trade item number is a 14-digit number, including the check digit, that is used worldwide and identifies the Each. If the user's number is less than 14 digits, add zeros at the beginning.
Example(s):
00097531246801
example: '00097531246801'
upc:
type: string
description: "Indicates the Universal Product Code (UPC) of the item. \n\nThis value may differ from what was suggested when the item was ingested.\n\nExample(s):
\n123456789012\n"
example: '123456789012'
primaryImageUrl:
type: string
description: "Indicates the URL for the primary image. \n\nExample(s):
\nwww.genericproductimage.com\n"
example: www.genericproductimage.com
shelfName:
type: string
description: |
Indicates the item shelf name, as assigned by Walmart.
Example(s):
B1
example: B1
primaryCatPath:
type: string
description: |
Indicates the primary category path on Walmart.com.
Example(s):
General Merchandise
example: General Merchandise
offerStartDate:
type: string
description: |
Indicates the date at which the item becomes visible on Walmart.com.
Example(s):
2023-03-16 2023-03-16T10:30:15Z
example: 2023-03-16 2023-03-16T10:30:15Z
offerEndDate:
type: string
description: |
Indicates the date after which the item will not be visible on Walmart.com.
Example(s):
2023-03-19 2023-03-19T10:30:15Z
example: 2023-03-19 2023-03-19T10:30:15Z
itemCreationDate:
type: string
description: |
Indicates the system date-timestamp of when an item was created.
Example(s):
2023-02-16 2023-03-16T10:30:15Z
example: 2023-02-16 2023-03-16T10:30:15Z
lastUpdationDate:
type: string
description: |
Indicates the system date-timestamp of when an item was updated.
Example(s):
2023-02-19 2023-03-19T10:30:15Z
example: 2023-02-19 2023-03-19T10:30:15Z
itemPageUrl:
type: string
description: |
Indicates the item page URL.
Example(s):
www.genericitempage.com
example: www.genericitempage.com
reviewCount:
type: string
description: |
Indicates the total number of customer reviews for the item.
Example(s):
2400
example: '2400'
averageRating:
type: string
description: |
Indicates the average rating number for the item from customers.
Example(s):
7.9
example: '7.9'
productTaxCode:
type: string
description: |
Indicates the seven-digit product tax code that identifies the amount of sales tax that should be collected for individual items.
Example(s):
4004000
example: '4004000'
shippingWeight:
type: string
description: |
Indicates the weight of the item when packaged to ship.
Example(s):
20
example: '20'
shippingWeightUnit:
type: string
description: |
Indicates the unit of measurement associated with the weight of the item when packaged to ship.
Example(s):
LB
OZ
example: LB
statusChangeReason:
type: string
description: "Indicates the reason for the status change. \n\nExample(s):
\nIncorrect information\n"
example: Incorrect information
availableInventoryUnits:
type: string
description: |
Indicates the number of items in stock.
Example(s):
2401
example: '2401'
x-tagGroups:
- name: 1P Suppliers Pre-Generated Reports Reference
tags:
- Pre-Generated Reports
tags:
- name: Pre-Generated Reports