Skip to main content

Set Carrier Family Default

PUT 

/api/walmart/:integrationInstance/routing/families/:shippingCarrier

Sets the default Walmart carrier for every shipping method belonging to one carrier family (layer 2).

Not yet available to API tokens

This endpoint currently requires session authentication; Personal Access Token scope support is in progress.

Send walmart_carrier: null with suppress: false to clear the default. Set apply_to_methods: true to also clear the per-method overrides inside the family, which would otherwise take precedence over the new default.

Every change returns the COMPLETE refreshed routing configuration, not just the row that changed — the layers interact, so a partial response could disagree with what the next shipment would actually send.

Request

Responses

OK

Response Headers
    Content-Type