Marketplace API sandbox

This article answers common questions about Marketplace's sandbox.

Who can use the Marketplace API Sandbox?
The target audience is Marketplace sellers onboarded to sell items on Walmart.com and integrate their apps with new or existing APIs.
What is the Marketplace API Sandbox?
The Marketplace API Sandbox provides a test environment for sellers to test APIs before they push to production to ensure a successful integration.
How can I access the API Sandbox?
You can access the sandbox by registering for a developer account on the Walmart Developer Portal and following the instructions to set up your sandbox environment. You can also create sandbox API keys when you create your API keys in the developer portal.
What are the benefits of testing in the Walmart API sandbox?
Testing in the Walmart API sandbox allows you to test your application without affecting live production data, and it helps you to identify and fix issues before going live. Additionally, the sandbox environment provides a safe space to experiment and try out new features and APIs. Marketplace APIs will have new Sandbox-only URLs alongside the standard production URLs. The samples, error codes, and reports will be the same as the production APIs.
How can I get my Sandbox API authentication keys?
When you log into the Walmart Developer Portal, the API Keys for Production and Sandbox page displays. For more details, see Authorization) .
Are there requirements to use the Sandbox?
Yes, make sure you use Item Specification version 3.
How do I test my Walmart Marketplace application in the sandbox environment?
To test your Walmart Marketplace application in the sandbox environment, you need to set up your sandbox environment by following the instructions on the Walmart Developer Portal. Once set up, you can test your application by making API calls to the sandbox environment and verifying the responses.
Are there any limitations or throttling limits in the Walmart API sandbox?
Yes, there are throttling limits in the Walmart API sandbox to ensure fair usage and prevent abuse. The sandbox environment has limits on the number of API calls you can make per minute, hour, and day. For more information please check Sandbox throttling limits
Can I use the Walmart API sandbox for production testing?
No, the Walmart API sandbox is intended for testing and development purposes only. It is not suitable for production testing, and you should not use it to test your application with live production data.
What are the benefits and scope of the Sandbox?

The benefits of using the Sandbox include:

– Extensive testing of synchronous API scenarios is enabled by dynamically mocked responses, which change corresponds to the input provided in the API request.
– Perform basic validations on the feeds, payloads, and other data to lessen data quality issues in production. In addition, perform production-level schema and business rule validations for select feed types.
– Download sample reports.
– Deploy with confidence as all test failures occur in a safe environment.
– Test in parallel with development to address any issues before going live.
– Try out new features and provide feedback before changes are pushed to production.

The scope of the Marketplace API sandbox environment includes:

– Extensive API request and response validation for synchronous APIs through dynamically mocked responses
– Basic schema-level validations for all feed types
– Production-level schema and business rule validations for select feed types
– Sample reports
– Throttling limits
– Error codes
– Delegated Access

Are there any restrictions to use Sandbox APIs compared to Production APIs?
The items will not be seen on Walmart.com. Sandbox environment is NOT a full stack staging environment, so partners cannot do end-to-end testing. Responses are based on mock data.