Connectors

E-commerce

Walmart Marketplace

Walmart seller operations: items, prices, inventory, orders, and fulfillment
Signs in with
OAuth 2.0 sign-in
Runs on
Cloud or On-Prem Worker
Operations
234
Ready-made triggers
0

Connect Walmart Marketplace

  1. In Neblex open Connect › Connections and click New Connection.
  2. Search for Walmart Marketplace and give the connection a clear name.
  3. Fill in the fields. Secret values are encrypted and never shown again.
  4. Click Test, then Create Connection.
For services offered under Connect a Service you only sign in and approve access. Otherwise use Connect with OAuth2 with your own OAuth app. See Authorize with OAuth.
FieldWhat to enter
EnvironmentRequiredProduction uses marketplace.walmartapis.com; Sandbox uses sandbox.walmartapis.com.
Token endpointRequiredThe Token API of the same environment.
Client IDRequiredClient ID from the Walmart Developer Portal.
Client secretRequiredSecretClient secret from the Walmart Developer Portal.
Refresh tokenOptionalSecretSolution providers only: the refresh token from the seller's authorization. Sellers leave it empty.
Partner IDOptionalSolution providers only: the seller's partner ID, sent with token requests.
Consumer channel typeOptionalSolution providers only: the consumer channel type received during onboarding, sent with token requests.
Token requestRequiredWalmart takes the client ID and secret as HTTP Basic credentials.

Use it in a flow

  1. Open a flow, open the node library and search for Walmart Marketplace.
  2. Drag it onto the canvas and choose an Operation and your connection.
  3. Map the operation's fields from earlier steps, or click Map with Matt.
  4. Use Test this step to see what it returns, then save.

To start a flow from Walmart Marketplace without a ready-made trigger: a Poll for changes trigger can check one of its list operations on a schedule and pass on only what is new; if Walmart Marketplace can send webhooks, a Webhook trigger receives them at its own URL.

Operations

234 operations in 28 groups. Each one is a step you can add to a flow.

Advertising13
Check eligibility of itemsgetEligibleItemsPOSTThis API allows you to check whether an item from your catalog meets the required conditions for Search Engine Marketing ads.
Create a new campaigncreateCampaignPOSTThis API allows you to create a new campaign by providing the required details in the request.
Delete an existing campaigndeleteCampaignDELETEThis API allows you to permanently remove an existing campaign from the system.
Get billing historygetBillingHistoryPOSTThis API allows you to fetch your billing history.
Get campaign detailsgetCampaignDetailsGETThis API allows you to retrieve detailed information about a specific campaign.
Get campaign-level performance datagetCampaignLevelSummaryPOSTThis API allows you to fetch comprehensive performance metrics for all campaigns, allowing you to analyze key performance indicators based on specified filtering and sorting criteria.
Get issue typesgetIssueTypesGETReturns the complete, authoritative metadata for all SEM eligibility issue types (~61 issue types, ~5KB).
Get item-level performance datagetItemLevelSummaryPOSTThis API allows you to fetch comprehensive performance metrics for all the items in a specific campaign, allowing you to analyze key performance indicators based on specified filtering...
Get top recommended items from your cataloggetItemRecommendationsGETThis API allows you to fetch a list of top recommended items from your catalog.
Search campaign recommendationssearchCampaignRecommendationsPOSTSearch for campaign-level recommendations to improve SEM campaign performance.
Search item issuessearchItemIssuesPOSTSearch for item-level diagnostic issues that block or limit items from being used in Search Engine Marketing (SEM).
Stop a running campaignstopCampaignPUTThis API allows you to stop an active campaign.
Update an existing campaignupdateCampaignPUTThis API allows you to modify an existing campaign's details and manage its associated items.
Assortment Recommendations Overview5
Get CategorizationgetCategorizationDetailsOfAssortmentRecommendationsPOSTYou can get the list of brands or categories associated with the items recommendations that are recommended for you.
Get Recommendation TrendsgetAssortmentRecommendationTrendsGETYou can fetch the monthly and weekly trends for both demand and price, for the assortment recommendations that are recommended for you.
Get RecommendationsgetAssortmentRecommendationsPOSTYou can fetch the list of recommendations that are recommended for you.
Get VariantsgetAssortmentRecommendationVariantsGETYou can fetch variant items corresponding to a recommended primary variant item.
Reject RecommendationsrejectAssortmentRecommendationsPUTYou can reject a list of recommendations that are recommended for you.
Authentication & Authorization Management1
Token DetailgetTokenDetailGETReturns OAuth token metadata and scopes granted by the seller to your application.
Claims6
Download claim documentsdownloadClaimDocumentsPOSTReturns a ZIP file containing one or more uploaded claim documents.
Get all claimslistClaimsGETReturns a paginated list of claims, with optional filters.
Get claim detailsgetClaimDetailsGETRetrieves detailed information for a single claim.
Get claim historygetClaimHistoryGETReturns a chronological log of status changes, notes, and uploaded documents.
Submit a claimsubmitClaimPOSTCreates a shipment-protection claim.
Submit additional informationsubmitAdditionalInfoPATCHAdds documents or notes to an existing claim when Walmart requests more details.
Disputes Management2
Dispute statuspostStatusPOSTRetrieve the duplicate dispute status for up to 100 items.
Dispute submissionpostContestPOSTSubmit duplicate-listing disputes for up to 100 items.
Feed Management3
All feed statusesgetAllFeedStatusesGETReturns feed statuses for one or more specified feed IDs.
Feed item statusgetFeedItemStatusGETReturns the overall feed status and item-level ingestion details for the specified feed ID.
Get Feed Error ReportgetFeedErrorReportGETDownloads an error report for a submitted feed as a zipped CSV file, which contains item level detailed error messages.
Fulfillment Management41
Cancel Booking (New)voidCarrierRateQuotesDELETEUse this API to cancel carrier shipping charges within 24 hours for small parcel shipments and within 1 hour for LTL and FTL shipments, after accepting the estimated charges.
Cancel Carrier Rate Quote (Legacy)voidCarrierRateQuoteDELETEThe purpose of this service is for seller to void the carrier shipping charges, within 24 hours after the estimated carrier charges have been accepted by the seller.
Cancel customer return ordercancelReturnFulfillmentPOSTCancels a customer return order created through Walmart Multichannel Solutions (MCS).
Cancel Inbound ShipmentcancelShipmentDELETEThe purpose of this service is to cancel an inbound order.
Cancel MCS fulfillment ordercancelFulfillmentPOSTCancels a customer fulfillment order that was created through Walmart Multichannel Solutions (MCS).
Confirm Carrier Rate Quote (Legacy)confirmCarrierRateQuotePOSTThe purpose of this service is for seller to confirm and accept the estimated carrier shipping charges, when choosing to use WFS Preferred Carrier Program - FedEx parcel to inbound...
Convert items for WFSconvertItemForWfsPOSTThis API is used for converting existing Marketplace items to be WFS eligible.
Create Booking (New)submitBookingQuotesPOSTThe Create Booking API confirms and accepts estimated carrier shipping charges when participating in the WFS Preferred Carrier Progra (FedEx Parcel or LTL or FTL) for inbound inventory...
Create Carrier Rate Quote (Legacy)createCarrierRateQuotesPOSTThe purpose of this service is to get the carrier rate quotes for WFS Preferred Carrier Program - FedEx parcel solution, when inbounding seller items from seller pickup point to Walmart...
Create Carrier Rate Quote (New)createCarrierRateQuotePOSTThis API service provides carrier rate quotes for the Walmart Fulfillment Services (WFS) Preferred Carrier Program.
Create customer return ordercreateReturnFulfillmentPOSTCreates a return order for a customer through Walmart Multichannel Solutions (MCS).
Create Inbound ShipmentcreateShipmentPOSTOnce you've converted items to WFS, you are ready to start shipping items inbound to Walmart.
Create Inbound Shipment labelcreateInboundShipmentLabelV2POSTThe purpose of this service is to generate WFS Receiving Labels in various formats for receiving purposes.
Create Inbound Shipment label (Deprecated)createInboundShipmentLabelGETThe purpose of this service is to generate WFS shipping labels in pdf format for receiving purpose.
Create MCS customer ordercreateFulfillmentPOSTUse this API to create a fulfillment order for a customer through Walmart Multichannel Solutions (MCS).
Create MCS sales channel detailsmcsSellerOnboardingPOSTUse this API to set up a new sales channel for Walmart Multichannel Solutions (MCS).
Download Label (New)downloadLabelGETUse this API to download the labels of booked shipments.
Fetch delivery promise detailspromiseFulfillmentsPOSTReturns fulfillment options, delivery promise details, and estimated MCS fulfillment fees for an eligible item and offer.
Fetch Inbound PreviewinboundPreviewPOSTThe new Fetch Inbound Preview API allows you to preview the shipment destinations for Inventory Transfer Services, self-distribution, or single destination shipments.
Generate Label (New)generateLabelPOSTUse this API to produce labels for booked shipments.
Get Booking (New)getBookingQuotesGETUse this API to check the status of a booking or to retrieve booking details after accepting the estimated charges.
Get Carrier Rate Quote (Legacy)getCarrierRateQuoteGETThe purpose of this service is to get the carrier rate quotes for WFS Preferred Carrier Program - FedEx parcel solution, when inbounding seller items from seller pickup point to Walmart...
Get Carrier Rate Quote (New)getCarrierRateQuotesGETThis API provides carrier rate quotes for the Walmart Fulfillment Services (WFS) Preferred Carrier Program.
Get customer return orders statusgetReturnOrdersStatusGETReturns a list of customer return orders created through Walmart Multichannel Solutions (MCS), with the current status and associated details for each return.
Get Inbound Shipment errorsgetInboundOrderErrorsGETAfter Sellers request to create an Inbound Order, WFS may return error responses with error codes.
Get Inbound Shipment ItemsgetInboundShipmentItemsGETAfter Sellers create an Inbound Order successfully, the response from Create Inbound Shipments API will tell whether the order can be sent in a single shipment to one WFS fulfillment...
Get Inventory Log for a WFS itemgetWFSInventoryLogGETReturns activity log for any Seller's item that is stored in Walmart Fulfillment Centers (WFS) platform.
Get MCS fulfillment orders statusgetFulfillmentOrdersStatusGETReturns a list of Walmart Multichannel Solutions (MCS) fulfillment orders with their current status and associated details.
Get MCS sales channel detailsgetMcsSellerOrderChannelIdsGETReturns all sales channels configured for Walmart Multichannel Solutions (MCS) for a given partner ID, including sales channel name, ship-from address, return address, and carrier...
Get Pickup Seller Schedule(New)inboundSellerScheduleGETUse this endpoint to retrieve scheduled pickup details of the booked shipment.
Get Shipment Tracking (New)getShipmentTrackingGETThis API provides real-time updates and status information for shipments, deliveries.
Get ShipmentsgetInboundShipmentsGETAfter Sellers create an Inbound Order successfully, the response from Create Inbound Shipments API will tell whether the order can be sent in a single shipment to one WFS fulfillment...
Get WFS Inventory Health ReportgetInventoryHealthReportGETReturns all the information associated with Seller's items that are set up on Walmart Fulfillment Services (WFS) platform.
Get WFS Inventory Reconciliation ReportgetInventoryReconciliationReportGETThe Inventory Reconciliation Report API provides a summary of your net inventory changes during a selected time frame.
Hazmat Items On holdwercsFeedbackPOSTUse this API to see a list of items that are on hold for hazmat compliance review, including items with an In Review, Action Needed, and Prohibited status.
Print Bill of lading (BOL-New)printBillOfLadingGETGenerates a Bill of Lading (BOL) PDF for a successfully booked LTL shipment.
Print Carrier Label (Legacy)printCarrierLabelPOSTThe purpose of this service is for sellers to print carrier shipping label.
Update MCS sales channel detailsupdateMcsSellerOnboardingPUTUpdates an existing Multichannel Solutions (MCS) sales channel details.
Update pickUp scheduling (New)updatePickUpScheduleQuotePOSTUse this endpoint to adjust the scheduled date for a confirmed carrier pickup of an inbound Walmart Preferred Carrier (WPC) shipments.
Update Shipment QuantitiesupdateShipmentQuantityPUTUse this API to modify the shipment quantity before the shipment arrives at the Walmart Fulfillment Centers (WFS).
Update Shipment TrackingupdateShipmentTrackingDetailsPOSTThe purpose of this service is to capture tracking information from sellers.
Insights Management30
Cancellations Performance MetricsgetCancelGETReturns cancellations metrics, like percentage of orders canceled
Carrier Method Accuracy ReportgetOrdersSssCmaReportGETReturns the report of all the orders impacting Simplified Shipping Settings Metrics.
Carrier Method Accuracy SummarygetCmaGETReturns Carrier Method Accuracy from Simplified Shipping Settings Metrics.
Get Cancelled Orders ReportgetCancellationsOrdersReportGETReturns the report of all the orders impacting Cancellations metrics
Get Item Not Received Orders ReportgetInrReportGETRetrieves a Microsoft Excel (.xlsx) report of all orders contributing to item not received metrics.
Get late shipment orders reportgetLsrReportGETGet a Microsoft Excel (.xlsx) report of all orders contributing to late shipment metrics.
Get Negative Feedback Orders ReportgetNegativeFeedbackReportGETRetrieves a Microsoft Excel (.xlsx) report of all orders contributing to negative feedback metrics.
Get Negative Feedback Performance MetricsgetNegativeFeedbackGETReturns the negative feedback performance summary for the past N days (defaults to 60).
Get On-Time Delivery Orders ReportgetOtdOrdersReportGETReturns the report of all the orders impacting On-Time Delivery metrics
Get Refunded Orders Report (Deprecated)getRefundsOrdersReportGETReturns the report of all the orders impacting Refunds metrics.
Get Returns Performance MetricsinsightsManagementGetReturnsGETReturns the seller's returns performance summary for the past N days (defaults to 60 days).
Get Returns Performance Orders ReportgetReturnReportGETRetrieves a Microsoft Excel (.xlsx) report of all orders contributing to returns metrics.
Get Seller Response Rate Orders ReportgetSrrOrdersReportGETReturns the report of all the orders impacting Seller Response Rate metrics.
Get Valid Tracking Orders ReportgetVtrOrdersReportGETReturns the report of all the orders impacting Valid Tracking Rate metrics
Item Count with Listing Quality IssuesgetCategoriesListGETGet a list of all item categories that have items with listing quality issues or brands for a seller.
Item Listing Quality DetailsitemsDetailsForListingPOSTGet each item's listing quality details including: item quality score, offer score, content score and issues, and item performance.
Item Not Received Performance MetricsgetInrGETItem Not Received Metrics , for orders which have Item Not Received.
Late shipment rate performance metricsgetLsrGETThis endpoint summarizes the late shipment metrics for orders that have been shipped after the expected date.
On-Time Delivery Performance MetricsgetOtdGETReturns On-Time Delivery metrics, like orders shipped on expected delivery time, not shipped on edt
On-time Shipment ReportgetOrdersSssOtsReportGETReturns the report of all the orders impacting Simplified Shipping Settings Metrics.
On-time Shipment SummarygetOtsGETReturns On-time Shipment rates from Simplified Shipping Settings Metrics.
Pro Seller Tier and Rewards StatusgetSellerIncentivesInfoGETCall this endpoint to retrieve your Pro Seller tier and rewards status based on your account's current standing in Walmart's Pro Seller program.
Refund Performance Metrics (Deprecated)getRefundsGETReturns refunds metrics, for orders which were returned.
Seller Listing Quality ScoregetListingQualityScoreGETGet the total Listing Quality Score for a seller's entire item catalog.
Seller Response Rate Performance MetricsgetSrrGETReturns Seller Response Rate metrics,like percentage of customer inquiries responded to within 48 hours of receipt.
Ship-from Location Accuracy ReportgetOrdersSssSflaReportGETReturns the report of all the orders impacting Simplified Shipping Settings Metrics - Ship-from location accuracy.
Ship-from Location Accuracy SummarygetSflaGETReturns Ship-from location accuracies from Simplified Shipping Settings Metrics.
Unpublished Item CountsgetUnpublishedItemCountGETGet Count for Unpubished Item
Unpublished ItemsgetUnpublishedItemsGETGet Unpublished Items
Valid Tracking Rate Performance MetricsgetVtrGETReturns Valid Tracking Rate metrics,like percent of orders with valid tracking information provided.
Inventory Management8
Bulk item inventory updatebulkInventoryUpdatePOSTUpload a feed file to update inventory for many SKUs in one request.
InventorygetInventoryGETRetrieve the current inventory for a single SKU.
Multiple item inventory for all ship nodesgetMultiNodeInventoryForAllSkuAndAllShipNodesGETReturns the inventory level for every SKU at every ship node.
Single item inventory by ship nodegetMultiNodeInventoryForSkuAndAllShipnodesGETReturns the current stock for one SKU.
Update inventoryupdateInventoryForAnItemPUTReplace the stock level for one SKU.
Update item inventory per ship nodeupdateMultiNodeInventoryPUTUpdate the stock level for one SKU at one or more ship nodes in a single call.
WFS inventory (Legacy)getWFSInventoryGETReturns Available-to-Sell quantities for your WFS items.
WFS inventory (New)getWFSInventoryDetailsGETThe WFS Inventory API provides real-time inventory data for items fulfilled through Walmart Fulfillment Services (WFS).
Item Management12
All itemsgetAllItemsGETUse this API endpoint to retrieve all items from a partner's catalog.
An itemitemManagementGetAnItemGETUse this API endpoint to retrieve detailed information about a specific item from the partner catalog.
Bulk item setup (Multiple)itemBulkUploadsPOSTUse this API for initial item setup and maintenance.
Catalog searchgetCatalogSearchPOSTThe catalog search API allows you to search your seller catalog by providing a payload with query, filters, and sort.
Get item associationsgetItemAssociationsPOSTThe get item associations API allows you to retrieve the Shipping Templates and Fulfillment Centers associated with your item SKUs.
Get item count by groupsgetVariantCountGETThis API retrieves the total number of items based on variant group information.
Get items count by statusgetCountByStatusGETThis API retrieves the total number of items filtered by a specific status, such as PUBLISHED or UNPUBLISHED.
Get specgetSpecPOSTThe get spec API allows users to retrieve specifications for a specified product type or set of product types, with a limit of 20 types per request.
GTIN exemption statusgetGtinExemptionGETSellers can query the details and status of their GTIN exemption submissions using various filter criteria.
Item searchgetSearchResultGETThe item search API allows you to query the Walmart.com global product catalog by item keyword, upc, gtin, ean, isbn, or asin.
Retire an itemretireAnItemDELETEUse this API when you want to permanently retire an item identified by its SKU.
TaxonomyitemManagementGetTaxonomyResponseGETThe taxonomy API returns Walmart's Product Type (PT) taxonomy, which classifies items into structured groups.
Lag Time2
Lag TimegetLagTimeGETThis API allows the retrieval of Lag Time for an item with a given SKU.
Update lag timeupdateLagTimeBulkPOSTUpdate fulfillment lag time for multiple items in a single feed.
Notifications Management6
All subscriptionsgetAllSubscriptionsGETRetrieve details of all webhook subscriptions created using the Create Subscription API.
Create subscriptioncreateSubscriptionPOSTCreate one or more webhook subscriptions for event notifications by selecting an event type, event version, resource name, and providing a destination event URL.
Delete SubscriptiondeleteSubscriptionDELETEDelete an existing webhook subscription by ID.
Event TypesgetEventTypesGETRetrieve the list of event types and resource names available for subscription.
Test NotificationtestNotificationPOSTSend a test notification to a destination URL using a sample payload.
Update SubscriptionupdateSubscriptionPATCHUpdate the details of a subscription.
On Request Report Management9
Create Report RequestgenerateReportPOSTThis endpoints creates a new report request for the specified reportType and reportVersion.
Create Report SchedulecreateReportSchedulePOSTThis API allows you to create a new report schedule based on the necessary parameters specified in the request body.
Delete Report ScheduledeleteReportScheduleDELETEThis API allows you to remove an existing report schedule.
Download Report URLdownloadReportGETThis endpoint retrieves a pre-signed URL to download a generated report.
Get All Report RequestsgetRequestsStatusGETThis API retrieves all report requests that match your query parameters.
Get All Report SchedulesgetAllReportSchedulesGETThis endpoint retrieves a list of all existing report schedules.
Get Single Report SchedulesgetSingleReportScheduleGETThis API retrieves the details of a single report schedule based on the specified scheduleId.
Report Request StatusgetSingleRequestStatusGETThis endpoint retrieves the status and details of a report request by requestId.
Update Report ScheduleupdateReportSchedulePUTThis API allows you to modify an existing report schedule.
Order Management7
Acknowledge OrdersacknowledgeOrdersPOSTYou can use this API to acknowledge an entire order, including all of its order lines.
All ordersgetAllOrdersGETRetrieves the details of all the orders for specified search criteria.
All released ordersgetAllReleasedOrdersGETRetrieves all the orders with line items that are in the "created" status, that is, these orders have been released from the Walmart Order Management System to the seller for processing.
An ordergetAnOrderGETRetrieves an order detail for a specific purchaseOrderId.
Cancel Order LinescancelOrderLinesPOSTYou can cancel one or more order lines.
Refund Order LinesrefundOrderLinesPOSTRefunds one or more order lines that have been shipped.
Ship Order LinesshippingUpdatesPOSTMarks specified order lines in a single purchase order as shipped, captures the customer's payment, and records the carrier-tracking details you supply.
Payment Reports7
Available recon report datesgetAvailableV1ReconReportDatesGETThis API will list all the available Marketplace reconciliation report dates for the Seller.
Available recon report dates(Legacy)getAvailableReconReportDatesGETThis API will list all the available Marketplace reconciliation report dates for the Seller.
Payment Statement ReportgetPartnerStatementGETThis API will get a partner's current cycle statement
Performance ReportgetPartnerPerformanceGETThis API will get a partner's current cycle performance
Recon reportgetReconReportV1GETSeller can download the reconciliation report for a specific date using this API.
Recon Report JSONgetAvailableV1ReconReportAsJsonGETThis API will get a partner's transaction details in JSON format for a specific date range (available only for v1 reports).
Recon report(Legacy)getReconReportGETSeller can download the reconciliation report for a specific date using this API.
Payments4
Download Tax FormdownloadTaxFormGETThe Download Tax Form API downloads the selected tax form document as a byte stream.
Entity MatchgetEntityMatchGETThe Entity Match API allows the Payout Service Providers (PSPs) to access entity profile data.
Get Tax FormsgetTaxFormsGETThe Get Tax Forms API returns available tax forms for the authenticated seller, including form type and form ID.
Submit PSP risk signalspostPspRiskSignalsPOSTUse this API to submit seller data after the seller authorizes your application.
Price Management15
Assign/unassign items to/from repricer strategygetRepricerFeedPOSTAdds or removes one or more items from a repricer strategy.
Create repricer strategycreateStrategyPOSTCreates a new repricing strategy on Walmart Marketplace.
Delete Repricer StrategydeleteStrategyDELETEDeletes a repricer strategy.
Get Pricing InsightspricingInsightsPOSTRetrieve pricing insights with filters, sorting, and pagination.Use this API to get comprehensive pricing insights for your items on Walmart Marketplace.
Retrieve price incentives datagetPriceIncentivesGETRetrieves a comprehensive list of all price incentives available for items in your catalog.
Retrieve repricer strategy detailsgetStrategiesGETRetrieves the details of a specific repricer strategy that was previously created for items in Walmart Marketplace.
Set up CAP SKU All (Legacy)optCapProgramInPricePOSTThis API helps Sellers to completely opt-in or opt-out from CAP program.
Update bulk prices (Legacy)priceManagementPriceBulkUploadsPOSTUpdates prices in bulk.
Update pricing and business pricing for a single item (New)updateSyncPricePOSTUse this endpoint to update the price and business price for a single item.
Update pricing for a single itemupdatePricePUTUpdates the price of an item listed on Walmart Marketplace.
Update pricing for multiple items in bulk (New)bulkPriceAndPromotionUpdatePOSTUpdates prices and promotions in bulk for multiple items.
Update reduced referral fee incentives enrollmentreducedReferralFeeIncentivesEnrollmentPOSTYou can use this API endpoint to enroll any eligible item to Reduced Referral Fee incentive.
Update Repricer StrategyupdateStrategyPUTUpdates an existing repricer strategy.
Update Walmart-funded incentives enrollment for all itemsupdateWalmartFundedIncentivesEnrollmentStatusPUTUpdates the enrollment status of all items in the Walmart-funded incentives program.
Update walmart-funded incentives enrollment for specific itemswalmartFundedIncentivesEnrollmentPOSTUpdates the enrollment status of specific items in the Walmart-funded incentives program.
Promotion Management5
Promotional pricesgetPromotionalPricesGETRetrieves a list of promotional prices for a single SKU.
Update bulk promotional price (New flow)promotionManagementPriceBulkUploadsPOSTThe price and promotional price API allows you to creates, updates, or deletes promotional prices for multiple SKUs
Update promotional price for a single itemupdatePromotionalPricesPUTUpdates the promotional price.
Update promotional price for a single item (New Flow)updateSyncPromotionalPricesPOSTThe price and promotional price API allows you to creates, updates, or deletes promotional prices for single SKU
Updates bulk promotional pricesupdateBulkPromotionalPricePOSTUpdates or creates promotional prices for multiple specified SKUs
Recommendations API4
Fulfill with WFS RecommendationsgetFulfillWithWFSRecommendationsGETUse Fulfill With WFS Recommendations to identify which seller-fulfilled items in your catalog Walmart suggests could potentially perform best when fulfilled by WFS.
Get WFS Recommended Shipment QuantitygetShipmentQuantityRecommendationsPOSTUse this API to get recommended shipment quantities for the items that you plan to send to Walmart Fulfillment Services (WFS) in order to achieve optimal inventory levels.
Restock RecommendationsgetRestockRecommendationsGETUse Restock Recommendations to get Walmart-generated suggestions for the items you should restock with WFS based on your current inventory and forecasted sales demand.
Unpublished RecommendationsgetUnpublishedRecommendationsGETThis call helps you identify the estimated storage fees with Walmart for your unpublished WFS items.
Returns Management3
Issue refundissueRefundPOSTIssue refunds for return orders.
Return Item OverridesbulkItemOverrideFeedPOSTSet global return settings in Seller Center.
ReturnsreturnsManagementGetReturnsGETRetrieve return orders that match the provided filters, including status, type, creation/last-modified date ranges, and paging.
Reviews Acceleration3
Bulk update item statusbulkUpdateItemStatusPUTUse this API to enroll or disenroll items in the Review Accelerator Program (RAP).
Get categoriesgetIrpCategoriesPOSTTo get the set of categories the RAP post-purchase items belong to.
Get RAP post-purchase itemsgetIrpItemsPOSTUse this endpoint to retrieve items by RAP status (ELIGIBLE, ENROLLED, COMPLETE).
Rich media management2
Get all assetsgetAllAssetsGETUse this API to retrieve rich media assets, including 360-spin images and videos, from the seller catalog.
Manage rich media assets (Add/Edit/Delink)richMediaOperationPOSTUse this API to create, update, or delink rich media assets for items in the seller catalog.
Settings Management18
Create account level settingscreateAccountLevelSettingsPOSTThe Create account level settings API lets you establish account level calendar configuration for your shipping operations.
Create fulfillment centercreateFulfillmentCenterPOSTThe Create fulfillment center API sets up new fulfillment centers (also known as ship nodes) in Walmart Marketplace Settings.
Create shipping templatescreateShippingTemplatesPOSTThe Create shipping templates API allows sellers to create custom shipping templates that define shipping methods, transit times, pricing logic, and geographic coverage.
Delete shipping templatedeleteShippingTemplateDetailsDELETEThe Delete shipping templates API lets you permanently remove existing shipping templates from Walmart Marketplace settings.
Get account level settingsgetAccountLevelSettingsGETThe Get account level settings API retrieves account-level shipping settings such as calendar day configurations, weekends, and additional days off.
Get all fulfillment centersgetAllFulfillmentCentersGETThe Get all fulfillment centers API retrieves fulfillment centers (also known as ship nodes) information on your account.
Get all shipping templatesgetAllShippingTemplatesGETThe Get all shipping templates API retrieves a list of all shipping templates configured on your account.
Get all third-party fulfillment providersget3PFulfillmentProvidersGETThe Get all third-party fulfillment providers API retrieves all third-party fulfillment providers (3PLs) available on the Walmart marketplace.
Get carrier methodsgetCarrierMethodsGETThe Get carrier methods API retrieves the list of carrier methods available for use in Marketplace shipping configurations.
Get coverage for fulfillment centersgetCoverageForFulfillmentCentersGETThe Get coverage for fulfillment centers API retrieves the geographic coverage areas associated with each fulfillment center (ship node) configured under a seller account.
Get partner configurationsgetPartnerConfigurationsGETThe Get partner configurations API retrieves seller-level profile information and system configuration settings associated with a Marketplace partner account.
Get shipping configurationsgetShippingConfigurationsGETThe Get shipping configurations API retrieves account-level shipping profile settings associated on your account.
Get shipping template activation statusgetShippingTemplateActivationStatusGETThe Get shipping template activation status API allows sellers to retrieve the current activation state of shipping templates at the account level.
Get shipping template detailsgetShippingTemplateDetailsGETThe Get shipping template details API gives you specific shipping configurations for a single shipping template.
Third-party fulfillment center associationassociate3PFulfillmentCenterPOSTThe Third-party fulfillment center association API allows sellers to activate or update the status of 3PL (third-party logistics) ship nodes associated with your Marketplace account.
Update account level settingsupdateAccountLevelSettingsPUTThe Update account level settings API allows you to configure account-level calendar settings that impact shipping calculations and delivery promise logic.
Update fulfillment centerupdateFulfillmentCenterPUTThe Update fulfillment center API helps you update your existing fulfillment centers (also known as a ship nodes) configuration in Marketplace Settings.
Update shipping templatesupdateShippingTemplatesPUTThe Update shipping templates API lets you modify configurations on an existing shipping template, such as shipping methods, regions, transit times, and pricing rules.
Ship With Walmart10
Create labelcreateLabelPOSTThis API generates shipping labels using the shipment information provided.
Create scan form for labelsscanFormPOSTThis API generates a scan form using the provided tracking numbers.
Discard labeldiscardLabelDELETEThis API marks a generated label as discarded.
Download labelgetLabelByTrackingAndCarrierGETThis API retrieves label for a carrier & tracking number combination.The response to a successful call contains the tracking number with the pdf or image type based on the media type...
Download scan formgetScanFormByManifestIdGETThis API retrieves a scan form for a given manifest ID.
Get ship-on-dategetShipOnDateGETThis API retrieves the default ship-on-date, max ship-on-date, allowed ship dates, and estimated ship date (in MM/dd/yyyy format) for the given ship node.
Label details by purchase order IDgetLabelGETThis API retrieves all label details generated for a purchase order ID.
Shipping estimatesgetShippingEstimatePOSTThis API retrieves shipping cost estimates for available shipping services based on address and package (example, customer address, packaged weight.)
Supported carrier package typesgetCarrierPackageTypesGETThis API retrieves all supported package types for the selected carrier.
Supported carriersgetCarriersGETThis API retrieves all carriers supported by Ship With Walmart.
Simplified Shipping Settings Management5
Bulk Item Migration for Simplified Shipping ConfigurationbulkMigrateOffersForSimplifiedShippingSettingsPOSTThis API is used to bulk migrate offers from Manual templates to Simplified shipping settings and vice-versa.
Create Simplified Shipping Settings (Deprecated)createSimplifiedShippingSettingsPOSTThis API is used for creating the Account level configuration.
Get Simplified Shipping Settings (Deprecated)getSimplifiedShippingSettingsGETThis API helps seller to fetch the Simplified Shipping Settings for a seller account and FC level configurations.
Update FC Level Simplified Shipping Settings (Deprecated)updateFCLevelSimplifiedShippingSettingsPUTUse this API to override configurations for one or more fulfillment centers.
Update Simplified Shipping Settings (Deprecated)updateSimplifiedShippingSettingsPUTThis API is used for updating the Account level configuration.
Simulations API8
Create new itemscreateAnItemPOSTThis request creates new items in the Marketplace dynamic sandbox.
Create new ordercreateAnOrderPOSTThis request creates a new order in the Marketplace dynamic sandbox.
List all itemsgetItemsGETThis request lists all items in the Marketplace dynamic sandbox.
Retrieve a single itemsimulationsApiGetAnItemGETThis request retrieves a specific item by SKU in your Marketplace simulation environment.
Simulate a returnsimulateReturnPOSTSimulates return creation for a given customer order and line item.
Simulate order deliverydeliveryAnOrderPOSTThis request updates an order with delivery information in the Marketplace dynamic sandbox.
Update existing itemupdateAnItemPUTThis request updates existing items in the Marketplace dynamic sandbox.
Update return simulation eventupdateReturnSimulationPUTUpdates the return status and event tag for a simulated return.
Utilities Management4
All CategoriesgetCategoriesGETGet list of categories for a specific department
All DepartmentsgetDepartmentListGETGet list of departments
API Platform StatusgetApiPlatformStatusGETGet all marketplace Apis status
Taxonomy by specutilitiesManagementGetTaxonomyResponseGETThe Taxonomy by Item spec API exposes the category taxonomy that Walmart.com uses to categorize items for each Item spec version.
Walmart+1
Bulk Item Enrollment for Walmart+walmartPlusEnrollmentPOSTThis API endpoint allows you to efficiently manage item participation in the Walmart+ program.