Walmart supplier help: DSV API guide, Authentication
A. Set up an HTTP connection
Start establishing an HTTP connection to Walmart DSV in either of the following ways:
- From the Resources menu, select Connections. Then, click + Create connection at the top right.
– or – - While working in a new or existing integration, you can add an application to a flow simply by clicking Add source or Add destination/lookup.
In the resulting Application list, select HTTP.
The Create connection pane opens with required and advanced settings.
B. Edit HTTP application details
Note: This article is concerned only with the settings needed for Walmart DSV connections. For complete field documentation, see Set up a custom HTTP connection.
Configure HTTP headers: Add the following headers, with the values provided with your Walmart account:
Name | Value |
WM_CONSUMER.CHANNEL.TYPE |
Enter the Consumer Channel Type received during onboarding |
WM_SVC.NAME |
Enter Walmart Gateway API
|
WM_CONSUMER.ID |
Copy the Consumer ID you see when signed into the Developer Center |
Base URI: Enter https://api-gateway.walmart.com/v3
.
Media type: Select XML.
C. Configure auth settings
Continuing in the Create connection pane, select Custom for the Authentication type. The settings then become specific to custom HTTP connections:
Encrypted: Provide your value for the {'consumerKey': '<consumer key/private key>'}
.
D. Specify how to test the connection
Scroll down farther to the How to test this connection? section:
Ping relative URI: Enter /items
.
Ping method: Select GET.
E. Test the connection
Once you have configured the Walmart DSV connection, you have a few options for continuing:
- Save – click this button to test the connection, commit the new connection so that it will be available to all integrations for your account
- Save & close – click to test and save the connection and exit the Create connection pane
- Cancel – click to exit without saving any new changes
- Test connection – click this button to verify that your new connection is free of errors
When you test or save the connection, it is verified before continuing.
The new connection is now successfully added to your account. It will be applied to the current source or destination app, if you created it within a flow. Otherwise, you may proceed to register the connection with an integration.
Comments
Helpful documentation, thanks! Helped solve a partner's issue
Please sign in to leave a comment.