Walmart · Capability
Walmart Pregenerated Reports retiring on June 30, 2022 : — Reports
Walmart Pregenerated Reports retiring on June 30, 2022 : — Reports. 7 operations. Lead operation: Walmart Performance Report. Self-contained Naftiko capability covering one Walmart business surface.
What You Can Do
GET
Getpartnerperformance
— Walmart Performance Report
/v1/v3/report/payment/performance
GET
Getpartnerstatement
— Walmart Payment Statement Report
/v1/v3/report/payment/statement
GET
Getavailablereconreportdates
— Walmart Available Recon Report Dates(legacy)
/v1/v3/report/reconreport/availablereconfiles
GET
Getavailablev1reconreportdates
— Walmart Available Recon Report Dates
/v1/v3/report/reconreport/availablereconfiles-reportversion-v1
GET
Getreconreport
— Walmart Recon Report(legacy)
/v1/v3/report/reconreport/reconfile
GET
Getreconreportv1
— Walmart Recon Report
/v1/v3/report/reconreport/reconfile-reportversion-v1
GET
Getavailablev1reconreportasjson
— Walmart Recon Report Json
/v1/v3/report/reconreport/reconfilejson
MCP Tools
walmart-performance-report
Walmart Performance Report
read-only
idempotent
walmart-payment-statement-report
Walmart Payment Statement Report
read-only
idempotent
walmart-available-recon-report-dates-legacy
Walmart Available Recon Report Dates(legacy)
read-only
idempotent
walmart-available-recon-report-dates
Walmart Available Recon Report Dates
read-only
idempotent
walmart-recon-report-legacy
Walmart Recon Report(legacy)
read-only
idempotent
walmart-recon-report
Walmart Recon Report
read-only
idempotent
walmart-recon-report-json
Walmart Recon Report Json
read-only
idempotent
Capability Spec
naftiko: 1.0.0-alpha2
info:
label: 'Walmart Pregenerated Reports retiring on June 30, 2022 : — Reports'
description: 'Walmart Pregenerated Reports retiring on June 30, 2022 : — Reports. 7 operations. Lead operation: Walmart
Performance Report. Self-contained Naftiko capability covering one Walmart business surface.'
tags:
- Walmart
- Reports
created: '2026-05-19'
modified: '2026-05-19'
binds:
- namespace: env
keys:
WALMART_API_KEY: WALMART_API_KEY
capability:
consumes:
- type: http
namespace: marketplace-reports-reports
baseUri: https://marketplace.walmartapis.com
description: 'Walmart Pregenerated Reports retiring on June 30, 2022 : — Reports business capability. Self-contained,
no shared references.'
resources:
- name: v3-report-payment-performance
path: /v3/report/payment/performance
operations:
- name: getpartnerperformance
method: GET
description: Walmart Performance Report
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-report-payment-statement
path: /v3/report/payment/statement
operations:
- name: getpartnerstatement
method: GET
description: Walmart Payment Statement Report
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-report-reconreport-availableReconFiles
path: /v3/report/reconreport/availableReconFiles
operations:
- name: getavailablereconreportdates
method: GET
description: Walmart Available Recon Report Dates(legacy)
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-report-reconreport-availableReconFiles?reportVersion=v1
path: /v3/report/reconreport/availableReconFiles?reportVersion=v1
operations:
- name: getavailablev1reconreportdates
method: GET
description: Walmart Available Recon Report Dates
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-report-reconreport-reconFile
path: /v3/report/reconreport/reconFile
operations:
- name: getreconreport
method: GET
description: Walmart Recon Report(legacy)
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: reportDate
in: query
type: string
description: The date for which the reconcilation file is available
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-report-reconreport-reconFile?reportVersion=v1
path: /v3/report/reconreport/reconFile?reportVersion=v1
operations:
- name: getreconreportv1
method: GET
description: Walmart Recon Report
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: reportDate
in: query
type: string
description: The date for which the reconcilation file is available
required: true
- name: reportVersion
in: query
type: string
description: Report Version
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-report-reconreport-reconFileJson
path: /v3/report/reconreport/reconFileJson
operations:
- name: getavailablev1reconreportasjson
method: GET
description: Walmart Recon Report Json
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: reportDate
in: query
type: string
description: Date of the settlement report
required: true
- name: offset
in: query
type: integer
description: starting number of the bytes, initial value for the offset is zero
required: true
- name: noOfRecords
in: query
type: integer
description: number of records in the report (max limit 1000)
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
exposes:
- type: rest
namespace: marketplace-reports-reports-rest
port: 8080
description: 'REST adapter for Walmart Pregenerated Reports retiring on June 30, 2022 : — Reports. One Spectral-compliant
resource per consumed operation, prefixed with /v1.'
resources:
- path: /v1/v3/report/payment/performance
name: v3-report-payment-performance
description: REST surface for v3-report-payment-performance.
operations:
- method: GET
name: getpartnerperformance
description: Walmart Performance Report
call: marketplace-reports-reports.getpartnerperformance
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/report/payment/statement
name: v3-report-payment-statement
description: REST surface for v3-report-payment-statement.
operations:
- method: GET
name: getpartnerstatement
description: Walmart Payment Statement Report
call: marketplace-reports-reports.getpartnerstatement
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/report/reconreport/availablereconfiles
name: v3-report-reconreport-availablereconfiles
description: REST surface for v3-report-reconreport-availableReconFiles.
operations:
- method: GET
name: getavailablereconreportdates
description: Walmart Available Recon Report Dates(legacy)
call: marketplace-reports-reports.getavailablereconreportdates
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/report/reconreport/availablereconfiles-reportversion-v1
name: v3-report-reconreport-availablereconfiles-reportversion-v1
description: REST surface for v3-report-reconreport-availableReconFiles?reportVersion=v1.
operations:
- method: GET
name: getavailablev1reconreportdates
description: Walmart Available Recon Report Dates
call: marketplace-reports-reports.getavailablev1reconreportdates
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/report/reconreport/reconfile
name: v3-report-reconreport-reconfile
description: REST surface for v3-report-reconreport-reconFile.
operations:
- method: GET
name: getreconreport
description: Walmart Recon Report(legacy)
call: marketplace-reports-reports.getreconreport
with:
reportDate: rest.reportDate
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/report/reconreport/reconfile-reportversion-v1
name: v3-report-reconreport-reconfile-reportversion-v1
description: REST surface for v3-report-reconreport-reconFile?reportVersion=v1.
operations:
- method: GET
name: getreconreportv1
description: Walmart Recon Report
call: marketplace-reports-reports.getreconreportv1
with:
reportDate: rest.reportDate
reportVersion: rest.reportVersion
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/report/reconreport/reconfilejson
name: v3-report-reconreport-reconfilejson
description: REST surface for v3-report-reconreport-reconFileJson.
operations:
- method: GET
name: getavailablev1reconreportasjson
description: Walmart Recon Report Json
call: marketplace-reports-reports.getavailablev1reconreportasjson
with:
reportDate: rest.reportDate
offset: rest.offset
noOfRecords: rest.noOfRecords
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-reports-reports-mcp
port: 9090
transport: http
description: 'MCP adapter for Walmart Pregenerated Reports retiring on June 30, 2022 : — Reports. One tool per consumed
operation, routed inline through this capability''s consumes block.'
tools:
- name: walmart-performance-report
description: Walmart Performance Report
hints:
readOnly: true
destructive: false
idempotent: true
call: marketplace-reports-reports.getpartnerperformance
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-payment-statement-report
description: Walmart Payment Statement Report
hints:
readOnly: true
destructive: false
idempotent: true
call: marketplace-reports-reports.getpartnerstatement
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-available-recon-report-dates-legacy
description: Walmart Available Recon Report Dates(legacy)
hints:
readOnly: true
destructive: false
idempotent: true
call: marketplace-reports-reports.getavailablereconreportdates
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-available-recon-report-dates
description: Walmart Available Recon Report Dates
hints:
readOnly: true
destructive: false
idempotent: true
call: marketplace-reports-reports.getavailablev1reconreportdates
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-recon-report-legacy
description: Walmart Recon Report(legacy)
hints:
readOnly: true
destructive: false
idempotent: true
call: marketplace-reports-reports.getreconreport
with:
reportDate: tools.reportDate
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-recon-report
description: Walmart Recon Report
hints:
readOnly: true
destructive: false
idempotent: true
call: marketplace-reports-reports.getreconreportv1
with:
reportDate: tools.reportDate
reportVersion: tools.reportVersion
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-recon-report-json
description: Walmart Recon Report Json
hints:
readOnly: true
destructive: false
idempotent: true
call: marketplace-reports-reports.getavailablev1reconreportasjson
with:
reportDate: tools.reportDate
offset: tools.offset
noOfRecords: tools.noOfRecords
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: $.