Walmart · Capability
Walmart Item Management — Items
Walmart Item Management — Items. 10 operations. Lead operation: Walmart Bulk Item Setup (multiple). Self-contained Naftiko capability covering one Walmart business surface.
What You Can Do
POST
Itembulkuploads
— Walmart Bulk Item Setup (multiple)
/v1/v3/feeds
GET
Getallitems
— Walmart All Items
/v1/v3/items
POST
Getitemassociations
— Walmart Get Item Associations
/v1/v3/items/associations
POST
Getcatalogsearch
— Walmart Catalog Search
/v1/v3/items/catalog/search
GET
Getcountbystatus
— Walmart Get Items Count by Status
/v1/v3/items/count
GET
Getvariantcount
— Walmart Get Item Count by Groups
/v1/v3/items/groups/count
GET
Gettaxonomyresponse
— Walmart Taxonomy
/v1/v3/items/taxonomy
GET
Getsearchresult
— Walmart Item Search
/v1/v3/items/walmart/search
DELETE
Retireanitem
— Walmart Retire an Item
/v1/v3/items/{sku}
GET
Getanitem
— Walmart an Item
/v1/v3/items/{id}
MCP Tools
walmart-bulk-item-setup-multiple
Walmart Bulk Item Setup (multiple)
walmart-all-items
Walmart All Items
read-only
idempotent
walmart-get-item-associations
Walmart Get Item Associations
read-only
walmart-catalog-search
Walmart Catalog Search
read-only
walmart-get-items-count-status
Walmart Get Items Count by Status
read-only
idempotent
walmart-get-item-count-groups
Walmart Get Item Count by Groups
read-only
idempotent
walmart-taxonomy
Walmart Taxonomy
read-only
idempotent
walmart-item-search
Walmart Item Search
read-only
idempotent
walmart-retire-item
Walmart Retire an Item
idempotent
walmart-item
Walmart an Item
read-only
idempotent
Capability Spec
naftiko: 1.0.0-alpha2
info:
label: Walmart Item Management — Items
description: 'Walmart Item Management — Items. 10 operations. Lead operation: Walmart Bulk Item Setup (multiple). Self-contained
Naftiko capability covering one Walmart business surface.'
tags:
- Walmart
- Items
created: '2026-05-19'
modified: '2026-05-19'
binds:
- namespace: env
keys:
WALMART_API_KEY: WALMART_API_KEY
capability:
consumes:
- type: http
namespace: marketplace-items-items
baseUri: https://marketplace.walmartapis.com
description: Walmart Item Management — Items business capability. Self-contained, no shared references.
resources:
- name: v3-feeds
path: /v3/feeds
operations:
- name: itembulkuploads
method: POST
description: Walmart Bulk Item Setup (multiple)
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: feedType
in: query
type: string
description: The feed Type
required: true
- name: WM_SEC.ACCESS_TOKEN
in: header
type: string
description: The access token retrieved in the Token API call
required: true
- name: WM_CONSUMER.CHANNEL.TYPE
in: header
type: string
description: A unique ID to track the consumer request by channel. Use the Consumer Channel Type received during
onboarding
- name: WM_QOS.CORRELATION_ID
in: header
type: string
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
- name: WM_SVC.NAME
in: header
type: string
description: Walmart Service Name
required: true
- name: body
in: body
type: object
description: Request body (JSON).
required: true
- name: v3-items
path: /v3/items
operations:
- name: getallitems
method: GET
description: Walmart All Items
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: nextCursor
in: query
type: string
description: Used for pagination when more than 200 items are retrieved.nextCursor value received in response will
be same for all subsequent page requests.
- name: sku
in: query
type: string
description: An arbitrary alphanumeric unique ID, specified by the seller, which identifies each item. This will
be used by the seller in the XSD file to refer to each item.
- name: offset
in: query
type: string
description: The object response to start with, where 0 is the first entity that can be requested. It can only be
used when includeDetails is set to true.
- name: limit
in: query
type: string
description: The number of entities to be returned. It cannot be more than 50 entities. Use it only when the includeDetails
is set to true.
- name: lifecycleStatus
in: query
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.
- name: publishedStatus
in: query
type: string
description: The published status of an item describes where the item is in the submission process. Examples of
allowed values are PUBLISHED, UNPUBLISHED.
- name: variantGroupId
in: query
type: string
description: Variant Id to retrieve all items with the same variant id
- name: condition
in: query
type: string
description: The value of product condition, (e.g. Restored).
- name: WM_SEC.ACCESS_TOKEN
in: header
type: string
description: The access token retrieved in the Token API call
required: true
- name: WM_CONSUMER.CHANNEL.TYPE
in: header
type: string
description: A unique ID to track the consumer request by channel. Use the Consumer Channel Type received during
onboarding
- name: WM_QOS.CORRELATION_ID
in: header
type: string
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
- name: WM_SVC.NAME
in: header
type: string
description: Walmart Service Name
required: true
- name: v3-items-associations
path: /v3/items/associations
operations:
- name: getitemassociations
method: POST
description: Walmart Get Item Associations
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: WM_SEC.ACCESS_TOKEN
in: header
type: string
description: The access token retrieved in the Token API call
required: true
- name: WM_CONSUMER.CHANNEL.TYPE
in: header
type: string
description: A unique ID to track the consumer request by channel. Use the Consumer Channel Type received during
onboarding
- name: WM_QOS.CORRELATION_ID
in: header
type: string
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
- name: WM_SVC.NAME
in: header
type: string
description: Walmart Service Name
required: true
- name: body
in: body
type: object
description: Request body (JSON).
required: true
- name: v3-items-catalog-search
path: /v3/items/catalog/search
operations:
- name: getcatalogsearch
method: POST
description: Walmart Catalog Search
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: page
in: query
type: integer
description: number of page
- name: limit
in: query
type: integer
description: number of items
- name: nextCursor
in: query
type: string
description: nextCursor
- name: WM_SEC.ACCESS_TOKEN
in: header
type: string
description: The access token retrieved in the Token API call
required: true
- name: WM_CONSUMER.CHANNEL.TYPE
in: header
type: string
description: A unique ID to track the consumer request by channel. Use the Consumer Channel Type received during
onboarding
- name: WM_QOS.CORRELATION_ID
in: header
type: string
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
- name: WM_SVC.NAME
in: header
type: string
description: Walmart Service Name
required: true
- name: body
in: body
type: object
description: Request body (JSON).
required: true
- name: v3-items-count
path: /v3/items/count
operations:
- name: getcountbystatus
method: GET
description: Walmart Get Items Count by Status
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: status
in: query
type: string
description: Status of Item
- name: WM_SEC.ACCESS_TOKEN
in: header
type: string
description: The access token retrieved in the Token API call
required: true
- name: WM_CONSUMER.CHANNEL.TYPE
in: header
type: string
description: A unique ID to track the consumer request by channel. Use the Consumer Channel Type received during
onboarding
- name: WM_QOS.CORRELATION_ID
in: header
type: string
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
- name: WM_SVC.NAME
in: header
type: string
description: Walmart Service Name
required: true
- name: v3-items-groups-count
path: /v3/items/groups/count
operations:
- name: getvariantcount
method: GET
description: Walmart Get Item Count by Groups
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: variantGroupId
in: query
type: string
description: Variant Id to retrieve
- name: WM_SEC.ACCESS_TOKEN
in: header
type: string
description: The access token retrieved in the Token API call
required: true
- name: WM_CONSUMER.CHANNEL.TYPE
in: header
type: string
description: A unique ID to track the consumer request by channel. Use the Consumer Channel Type received during
onboarding
- name: WM_QOS.CORRELATION_ID
in: header
type: string
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
- name: WM_SVC.NAME
in: header
type: string
description: Walmart Service Name
required: true
- name: v3-items-taxonomy
path: /v3/items/taxonomy
operations:
- name: gettaxonomyresponse
method: GET
description: Walmart Taxonomy
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: WM_SEC.ACCESS_TOKEN
in: header
type: string
description: The access token retrieved in the Token API call
required: true
- name: WM_CONSUMER.CHANNEL.TYPE
in: header
type: string
description: A unique ID to track the consumer request by channel. Use the Consumer Channel Type received during
onboarding
- name: WM_QOS.CORRELATION_ID
in: header
type: string
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
- name: WM_SVC.NAME
in: header
type: string
description: Walmart Service Name
required: true
- name: v3-items-walmart-search
path: /v3/items/walmart/search
operations:
- name: getsearchresult
method: GET
description: Walmart Item Search
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: query
in: query
type: string
description: Specifies a keyword search as a String.
- name: upc
in: query
type: string
description: Specifies a Universal Product Code (UPC) search. UPC must be 12 digits.
- name: gtin
in: query
type: string
description: Specifies a Global Trade Item Number (GTIN) search. GTIN must be 14 digits.
- name: WM_SEC.ACCESS_TOKEN
in: header
type: string
description: The access token retrieved in the Token API call
required: true
- name: WM_CONSUMER.CHANNEL.TYPE
in: header
type: string
description: A unique ID to track the consumer request by channel. Use the Consumer Channel Type received during
onboarding
- name: WM_QOS.CORRELATION_ID
in: header
type: string
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
- name: WM_SVC.NAME
in: header
type: string
description: Walmart Service Name
required: true
- name: v3-items-SKU
path: /v3/items/{SKU}
operations:
- name: retireanitem
method: DELETE
description: Walmart Retire an Item
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: SKU
in: path
type: string
description: An arbitrary alphanumeric unique ID, specified by the seller, which identifies each item. This will
be used by the seller in the XSD file to refer to each item.
required: true
- name: WM_SEC.ACCESS_TOKEN
in: header
type: string
description: The access token retrieved in the Token API call
required: true
- name: WM_CONSUMER.CHANNEL.TYPE
in: header
type: string
description: A unique ID to track the consumer request by channel. Use the Consumer Channel Type received during
onboarding
- name: WM_QOS.CORRELATION_ID
in: header
type: string
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
- name: WM_SVC.NAME
in: header
type: string
description: Walmart Service Name
required: true
- name: v3-items-id
path: /v3/items/{id}
operations:
- name: getanitem
method: GET
description: Walmart an Item
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: id
in: path
type: string
description: Represents the seller-specified unique ID for each item. Takes SKU code by default. If you require
more specific item codes, such as GTIN, UPC, ISBN, EAN, or IT
required: true
- name: productIdType
in: query
type: string
description: Item code type specifier allows to filter by specific code type, (e.g. GTIN).
required: true
- name: condition
in: query
type: string
description: The value of product condition, (e.g. Restored).
- name: WM_SEC.ACCESS_TOKEN
in: header
type: string
description: The access token retrieved in the Token API call
required: true
- name: WM_CONSUMER.CHANNEL.TYPE
in: header
type: string
description: A unique ID to track the consumer request by channel. Use the Consumer Channel Type received during
onboarding
- name: WM_QOS.CORRELATION_ID
in: header
type: string
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
- name: WM_SVC.NAME
in: header
type: string
description: Walmart Service Name
required: true
exposes:
- type: rest
namespace: marketplace-items-items-rest
port: 8080
description: REST adapter for Walmart Item Management — Items. One Spectral-compliant resource per consumed operation,
prefixed with /v1.
resources:
- path: /v1/v3/feeds
name: v3-feeds
description: REST surface for v3-feeds.
operations:
- method: POST
name: itembulkuploads
description: Walmart Bulk Item Setup (multiple)
call: marketplace-items-items.itembulkuploads
with:
feedType: rest.feedType
WM_SEC.ACCESS_TOKEN: rest.WM_SEC.ACCESS_TOKEN
WM_CONSUMER.CHANNEL.TYPE: rest.WM_CONSUMER.CHANNEL.TYPE
WM_QOS.CORRELATION_ID: rest.WM_QOS.CORRELATION_ID
WM_SVC.NAME: rest.WM_SVC.NAME
body: rest.body
outputParameters:
- type: object
mapping: $.
- path: /v1/v3/items
name: v3-items
description: REST surface for v3-items.
operations:
- method: GET
name: getallitems
description: Walmart All Items
call: marketplace-items-items.getallitems
with:
nextCursor: rest.nextCursor
sku: rest.sku
offset: rest.offset
limit: rest.limit
lifecycleStatus: rest.lifecycleStatus
publishedStatus: rest.publishedStatus
variantGroupId: rest.variantGroupId
condition: rest.condition
WM_SEC.ACCESS_TOKEN: rest.WM_SEC.ACCESS_TOKEN
WM_CONSUMER.CHANNEL.TYPE: rest.WM_CONSUMER.CHANNEL.TYPE
WM_QOS.CORRELATION_ID: rest.WM_QOS.CORRELATION_ID
WM_SVC.NAME: rest.WM_SVC.NAME
outputParameters:
- type: object
mapping: $.
- path: /v1/v3/items/associations
name: v3-items-associations
description: REST surface for v3-items-associations.
operations:
- method: POST
name: getitemassociations
description: Walmart Get Item Associations
call: marketplace-items-items.getitemassociations
with:
WM_SEC.ACCESS_TOKEN: rest.WM_SEC.ACCESS_TOKEN
WM_CONSUMER.CHANNEL.TYPE: rest.WM_CONSUMER.CHANNEL.TYPE
WM_QOS.CORRELATION_ID: rest.WM_QOS.CORRELATION_ID
WM_SVC.NAME: rest.WM_SVC.NAME
body: rest.body
outputParameters:
- type: object
mapping: $.
- path: /v1/v3/items/catalog/search
name: v3-items-catalog-search
description: REST surface for v3-items-catalog-search.
operations:
- method: POST
name: getcatalogsearch
description: Walmart Catalog Search
call: marketplace-items-items.getcatalogsearch
with:
page: rest.page
limit: rest.limit
nextCursor: rest.nextCursor
WM_SEC.ACCESS_TOKEN: rest.WM_SEC.ACCESS_TOKEN
WM_CONSUMER.CHANNEL.TYPE: rest.WM_CONSUMER.CHANNEL.TYPE
WM_QOS.CORRELATION_ID: rest.WM_QOS.CORRELATION_ID
WM_SVC.NAME: rest.WM_SVC.NAME
body: rest.body
outputParameters:
- type: object
mapping: $.
- path: /v1/v3/items/count
name: v3-items-count
description: REST surface for v3-items-count.
operations:
- method: GET
name: getcountbystatus
description: Walmart Get Items Count by Status
call: marketplace-items-items.getcountbystatus
with:
status: rest.status
WM_SEC.ACCESS_TOKEN: rest.WM_SEC.ACCESS_TOKEN
WM_CONSUMER.CHANNEL.TYPE: rest.WM_CONSUMER.CHANNEL.TYPE
WM_QOS.CORRELATION_ID: rest.WM_QOS.CORRELATION_ID
WM_SVC.NAME: rest.WM_SVC.NAME
outputParameters:
- type: object
mapping: $.
- path: /v1/v3/items/groups/count
name: v3-items-groups-count
description: REST surface for v3-items-groups-count.
operations:
- method: GET
name: getvariantcount
description: Walmart Get Item Count by Groups
call: marketplace-items-items.getvariantcount
with:
variantGroupId: rest.variantGroupId
WM_SEC.ACCESS_TOKEN: rest.WM_SEC.ACCESS_TOKEN
WM_CONSUMER.CHANNEL.TYPE: rest.WM_CONSUMER.CHANNEL.TYPE
WM_QOS.CORRELATION_ID: rest.WM_QOS.CORRELATION_ID
WM_SVC.NAME: rest.WM_SVC.NAME
outputParameters:
- type: object
mapping: $.
- path: /v1/v3/items/taxonomy
name: v3-items-taxonomy
description: REST surface for v3-items-taxonomy.
operations:
- method: GET
name: gettaxonomyresponse
description: Walmart Taxonomy
call: marketplace-items-items.gettaxonomyresponse
with:
WM_SEC.ACCESS_TOKEN: rest.WM_SEC.ACCESS_TOKEN
WM_CONSUMER.CHANNEL.TYPE: rest.WM_CONSUMER.CHANNEL.TYPE
WM_QOS.CORRELATION_ID: rest.WM_QOS.CORRELATION_ID
WM_SVC.NAME: rest.WM_SVC.NAME
outputParameters:
- type: object
mapping: $.
- path: /v1/v3/items/walmart/search
name: v3-items-walmart-search
description: REST surface for v3-items-walmart-search.
operations:
- method: GET
name: getsearchresult
description: Walmart Item Search
call: marketplace-items-items.getsearchresult
with:
query: rest.query
upc: rest.upc
gtin: rest.gtin
WM_SEC.ACCESS_TOKEN: rest.WM_SEC.ACCESS_TOKEN
WM_CONSUMER.CHANNEL.TYPE: rest.WM_CONSUMER.CHANNEL.TYPE
WM_QOS.CORRELATION_ID: rest.WM_QOS.CORRELATION_ID
WM_SVC.NAME: rest.WM_SVC.NAME
outputParameters:
- type: object
mapping: $.
- path: /v1/v3/items/{sku}
name: v3-items-sku
description: REST surface for v3-items-SKU.
operations:
- method: DELETE
name: retireanitem
description: Walmart Retire an Item
call: marketplace-items-items.retireanitem
with:
SKU: rest.SKU
WM_SEC.ACCESS_TOKEN: rest.WM_SEC.ACCESS_TOKEN
WM_CONSUMER.CHANNEL.TYPE: rest.WM_CONSUMER.CHANNEL.TYPE
WM_QOS.CORRELATION_ID: rest.WM_QOS.CORRELATION_ID
WM_SVC.NAME: rest.WM_SVC.NAME
outputParameters:
- type: object
mapping: $.
- path: /v1/v3/items/{id}
name: v3-items-id
description: REST surface for v3-items-id.
operations:
- method: GET
name: getanitem
description: Walmart an Item
call: marketplace-items-items.getanitem
with:
id: rest.id
productIdType: rest.productIdType
condition: rest.condition
WM_SEC.ACCESS_TOKEN: rest.WM_SEC.ACCESS_TOKEN
WM_CONSUMER.CHANNEL.TYPE: rest.WM_CONSUMER.CHANNEL.TYPE
WM_QOS.CORRELATION_ID: rest.WM_QOS.CORRELATION_ID
WM_SVC.NAME: rest.WM_SVC.NAME
outputParameters:
- type: object
mapping: $.
- type: mcp
namespace: marketplace-items-items-mcp
port: 9090
transport: http
description: MCP adapter for Walmart Item Management — Items. One tool per consumed operation, routed inline through this
capability's consumes block.
tools:
- name: walmart-bulk-item-setup-multiple
description: Walmart Bulk Item Setup (multiple)
hints:
readOnly: false
destructive: false
idempotent: false
call: marketplace-items-items.itembulkuploads
with:
feedType: tools.feedType
WM_SEC.ACCESS_TOKEN: tools.WM_SEC.ACCESS_TOKEN
WM_CONSUMER.CHANNEL.TYPE: tools.WM_CONSUMER.CHANNEL.TYPE
WM_QOS.CORRELATION_ID: tools.WM_QOS.CORRELATION_ID
WM_SVC.NAME: tools.WM_SVC.NAME
body: tools.body
outputParameters:
- type: object
mapping: $.
- name: walmart-all-items
description: Walmart All Items
hints:
readOnly: true
destructive: false
idempotent: true
call: marketplace-items-items.getallitems
with:
nextCursor: tools.nextCursor
sku: tools.sku
offset: tools.offset
limit: tools.limit
lifecycleStatus: tools.lifecycleStatus
publishedStatus: tools.publishedStatus
variantGroupId: tools.variantGroupId
condition: tools.condition
WM_SEC.ACCESS_TOKEN: tools.WM_SEC.ACCESS_TOKEN
WM_CONSUMER.CHANNEL.TYPE: tools.WM_CONSUMER.CHANNEL.TYPE
WM_QOS.CORRELATION_ID: tools.WM_QOS.CORRELATION_ID
WM_SVC.NAME: tools.WM_SVC.NAME
outputParameters:
- type: object
mapping: $.
- name: walmart-get-item-associations
description: Walmart Get Item Associations
hints:
readOnly: true
destructive: false
idempotent: false
call: marketplace-items-items.getitemassociations
with:
WM_SEC.ACCESS_TOKEN: tools.WM_SEC.ACCESS_TOKEN
WM_CONSUMER.CHANNEL.TYPE: tools.WM_CONSUMER.CHANNEL.TYPE
WM_QOS.CORRELATION_ID: tools.WM_QOS.CORRELATION_ID
WM_SVC.NAME: tools.WM_SVC.NAME
body: tools.body
outputParameters:
- type: object
mapping: $.
- name: walmart-catalog-search
description: Walmart Catalog Search
hints:
readOnly: true
destructive: false
idempotent: false
call: marketplace-items-items.getcatalogsearch
with:
page: tools.page
limit: tools.limit
nextCursor: tools.nextCursor
WM_SEC.ACCESS_TOKEN: tools.WM_SEC.ACCESS_TOKEN
WM_CONSUMER.CHANNEL.TYPE: tools.WM_CONSUMER.CHANNEL.TYPE
WM_QOS.CORRELATION_ID: tools.WM_QOS.CORRELATION_ID
WM_SVC.NAME: tools.WM_SVC.NAME
body: tools.body
outputParameters:
- type: object
mapping: $.
- name: walmart-get-items-count-status
description: Walmart Get Items Count by Status
hints:
readOnly: true
destructive: false
idempotent: true
call: marketplace-items-items.getcountbystatus
with:
status: tools.status
WM_SEC.ACCESS_TOKEN: tools.WM_SEC.ACCESS_TOKEN
WM_CONSUMER.CHANNEL.TYPE: tools.WM_CONSUMER.CHANNEL.TYPE
WM_QOS.CORRELATION_ID: tools.WM_QOS.CORRELATION_ID
WM_SVC.NAME: tools.WM_SVC.NAME
outputParameters:
- type: object
mapping: $.
- name: walmart-get-item-count-groups
description: Walmart Get Item Count by Groups
hints:
readOnly: true
destructive: false
idempotent: true
call: marketplace-items-items.getvariantcount
with:
variantGroupId: tools.variantGroupId
WM_SEC.ACCESS_TOKEN: tools.WM_SEC.ACCESS_TOKEN
WM_CONSUMER.CHANNEL.TYPE: tools.WM_CONSUMER.CHANNEL.TYPE
WM_QOS.CORRELATION_ID: tools.WM_QOS.CORRELATION_ID
WM_SVC.NAME: tools.WM_SVC.NAME
outputParameters:
- type: object
mapping: $.
- name: walmart-taxonomy
description: Walmart Taxonomy
hints:
readOnly: true
destructive: false
idempotent: true
call: marketplace-items-items.gettaxonomyresponse
with:
WM_SEC.ACCESS_TOKEN: tools.WM_SEC.ACCESS_TOKEN
WM_CONSUMER.CHANNEL.TYPE: tools.WM_CONSUMER.CHANNEL.TYPE
WM_QOS.CORRELATION_ID: tools.WM_QOS.CORRELATION_ID
WM_SVC.NAME: tools.WM_SVC.NAME
outputParameters:
- type: object
mapping: $.
- name: walmart-item-search
description: Walmart Item Search
hints:
readOnly: true
destructive: false
idempotent: true
call: marketplace-items-items.getsearchresult
with:
query: tools.query
upc: tools.upc
gtin: tools.gtin
WM_SEC.ACCESS_TOKEN: tools.WM_SEC.ACCESS_TOKEN
WM_CONSUMER.CHANNEL.TYPE: tools.WM_CONSUMER.CHANNEL.TYPE
WM_QOS.CORRELATION_ID: tools.WM_QOS.CORRELATION_ID
WM_SVC.NAME: tools.WM_SVC.NAME
outputParameters:
- type: object
mapping: $.
- name: walmart-retire-item
description: Walmart Retire an Item
hints:
readOnly: false
destructive: true
idempotent: true
call: marketplace-items-items.retireanitem
with:
SKU: tools.SKU
WM_SEC.ACCESS_TOKEN: tools.WM_SEC.ACCESS_TOKEN
WM_CONSUMER.CHANNEL.TYPE: tools.WM_CONSUMER.CHANNEL.TYPE
WM_QOS.CORRELATION_ID: tools.WM_QOS.CORRELATION_ID
WM_SVC.NAME: tools.WM_SVC.NAME
outputParameters:
- type: object
mapping: $.
- name: walmart-item
description: Walmart an Item
hints:
readOnly: true
destructive: false
idempotent: true
call: marketplace-items-items.getanitem
with:
id: tools.id
productIdType: tools.productIdType
condition: tools.condition
WM_SEC.ACCESS_TOKEN: tools.WM_SEC.ACCESS_TOKEN
WM_CONSUMER.CHANNEL.TYPE: tools.WM_CONSUMER.CHANNEL.TYPE
WM_QOS.CORRELATION_ID: tools.WM_QOS.CORRELATION_ID
WM_SVC.NAME: tools.WM_SVC.NAME
outputParameters:
- type: object
mapping: $.