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 create sandbox API keys when you create your API keys in the developer portal.

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, refer to Authorization) .

Are there requirements to use the Sandbox?

Yes, make sure you use the latest Item Specification version.

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 display 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.

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.

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

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.