Create shipping templates

The Create shipping templates API allows sellers to create custom shipping templates that define shipping methods, transit times, pricing logic, and geographic coverage.


Market availability: US | CA | MX

Body Params

Request fields

string
required

Shipping Template Name

Market availability: US | CA | MX

string
required

Shipping Template Type, should be CUSTOM or 3PL Specific.

Market availability: US | CA | MX

string
required

This is the shipping model type. TIERED_PRICING: This model means that you charge shipping based on the price of the item PER_SHIPMENT_PRICING: This model means that you charge shipping based on the weight of your items (per pound), or you charge shipping based on the number of items purchased in an order.

Market availability: US | CA | MX

string
required

Indicates the current status of the shipping template. Valid values are 'ACTIVE' (the template is in use) or 'INACTIVE' (the template is not in use).

Market availability: US

shippingMethods
array of objects
required

Array of different ship methods of a Shipping Template

Market availability: US | CA | MX

shippingMethods*
string

Shipping type of template. Example - INTERNATIONAL

Market availability: US only

fulfillmentCenterIds
array of strings

List of fulfilment center ids for international template. The fulfilmentcenterIds should belong to one country.

Market availability: US only

fulfillmentCenterIds
Headers
string
required

Access token obtained from the Token API. This is required for authenticating requests to Walmart Marketplace APIs.

Market availability: Global

string

A unique ID to track the consumer request by channel. Use the Consumer Channel Type received during onboarding.

Market availability: Global

string
required

A unique ID that identifies each API call and is used to track and debug issues. Use a randomly generated GUID for this ID.

Example: b3261d2d-028a-4ef7-8602-633c23200af6

Market availability: Global

string
required

Specifies the name of the Walmart service being called.

Market availability: Global

string
enum
required

Identifies the Walmart Marketplace region for the request. If not specified, US is used by default.

Market availability: Global

Allowed:
string
enum
required

Indicates the global version of the API. The value must be set to 3.1.

Market availability: Global

Allowed:
Response

Language
URL
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json