Body
Required
-
Band type
Values are
fixed,weight,price, orcarrier. Default value isprice. -
Countries
Default value is
[](empty). -
Countries filter
Values are
all,domestic,rest_of_world,exclude, orinclude. Default value isall. -
Created at
-
Custom carriers
Values are
allorselected. Default value isall. -
Id
-
Integration filtering endpoint
-
Name
-
Service filtering endpoint
-
Shipping rate
-
States
Default value is
[](empty). -
States filter
Values are
all,exclude, orinclude. Default value isall. -
Updated at
-
Use integration filtering endpoint
-
Use service filtering endpoint
-
Variant scope
Values are
all,select, orexclude. Default value isall. -
Zips
Default value is
[](empty). -
Zips filter
Values are
all,exclude,include, orstartsWith. Default value isall.
PUT
/shipping-rate-zones/{id}.json
curl \
--request PUT 'http://api.example.com/v1/shipping-rate-zones/{id}.json' \
--header "Authorization: Bearer $ACCESS_TOKEN" \
--header "Content-Type: application/json" \
--data '{"bandType":"price","countries":[],"countriesFilter":"all","createdAt":"2025-05-04T09:42:00Z","customCarriers":"all","id":42,"integrationFilteringEndpoint":"string","name":"string","serviceFilteringEndpoint":"string","shippingRateId":42,"states":[],"statesFilter":"all","tags":[],"tagsFilter":"all","updatedAt":"2025-05-04T09:42:00Z","useIntegrationFilteringEndpoint":true,"useServiceFilteringEndpoint":true,"variantScope":"all","zips":[],"zipsFilter":"all"}'
Request examples
{
"bandType": "price",
"countries": [],
"countriesFilter": "all",
"createdAt": "2025-05-04T09:42:00Z",
"customCarriers": "all",
"id": 42,
"integrationFilteringEndpoint": "string",
"name": "string",
"serviceFilteringEndpoint": "string",
"shippingRateId": 42,
"states": [],
"statesFilter": "all",
"tags": [],
"tagsFilter": "all",
"updatedAt": "2025-05-04T09:42:00Z",
"useIntegrationFilteringEndpoint": true,
"useServiceFilteringEndpoint": true,
"variantScope": "all",
"zips": [],
"zipsFilter": "all"
}