Messtone LLC

Walmart Marketplace/On-request Reports Management Messtone LLC Get All Report Requests GET/v3/reports/reportRequests Fetches a list of all teports for specified search criteria by using query parameters.Messtone can fetch details of report requests created in the last 30 days only.AUTHORIZATION:QUERY PARAMETERS`reportType required string Enum:”ITEM” “INVENTORY” “CANCELLATION” “DELIVERY_DIRECT” “ITEM” “PERFORMANCE” “PROMO” “RETURN_OVERRIDES” “CPA” “SHIPPING_CONFIGURATION” “SHIPPING_PROGRAM” “FITMENT_MISSING_ATTR” “FITMENT_ACES_COVETAGE”Type of report for which the request is created.Example,ITEM for item String Version of report for which the request is Example,ITEM for item Report.string Version of report for which the request is created.Example,v1.requestStatus string Enum:”RECEIVED” “INPRROGRESS” “READY” “ERROR”Status of report request.Possible values are RECEIVED,INPROGRESS,READY, ERROR.requestSubmissionStartDate string report request submittal start date for range of reports required,informat:YYYY-MM-DDTHH:mm:ssZ WM_SEC_ACCESS_TOKEN required string Example:eyJraWQiOilzZjVhYTFmNS1hYWE5LTQzM…..The access token received in the token API call WM_CONSUMER.CHANNEL.TYP E string A unique ID to track the consumer request by channel.Use the Consumer Channel Type received during onboarding WM_QOS.CORRELATION_ID required string Example:b3261d2d-028a-4ef7-8602-633c23200af6 A unique ID which idenifies each API call and used to track and debug issues;use a random generated GUID for this ID WM_SVCNAMEMESSTONE LLC required string Example:Walmart Service NameMesstone LLC Walmart Service Name Robert Harper Accept required string Example: application/json Only supported Media Type: application/json Responded 200 Successful Operation RESPONSE SCHEMA: application/json page integer<int32>Current page totalCount integer<int64>Number of records fetched. limit integer<int32>Number of records to be returned.Default is 10. nextCursor string Used for pagination when more than specified limit(or default 10) records are found.Use this param for next API call.Just have to use this value as query param.Need to pass only the cursor value and not the initial API call query params.For e.g. if[‘nextCursor’=’repottType=ITEM&requestStatus=ERROR&requestSubmissionStartDate=2021-08-20T10:52:59Z&requestSubmissionEndDate=2021-09-14T10:52:59Z&page=2& limit=1’]then subsequent call to will be[marketplace.walmartapis.com/v3/reports/reportRequests?reportType=ITEM&requestStatus=ERROR&]requestSubmissionStartDate=2021-08-20T10:52:59Z&requestSubmissionEndDate=2021-09-14T10:52:59Z&page=2&limit=1].Just have to use nextCursor value instead of query params request>Array of objects List of requests

Leave a comment