Skip to main content
PUT
Update Shipping Rate

Path Parameters

shippingZoneId
string
required

ID of the shipping zone

Example:

"6578278e879ad2646715ba9c"

shippingRateId
string
required

ID of the shipping rate that needs to be returned

Example:

"6578278e879ad2646715ba9c"

Body

application/json
altId
string

Location Id or Agency Id

Example:

"6578278e879ad2646715ba9c"

altType
enum<string>
Available options:
location
name
string

Name of the shipping zone

Example:

"North zone"

description
string

Delivery description

Example:

"Ships next day"

currency
string

The currency of the amount of the rate / handling fee

Example:

"USD"

amount
number

The amount of the shipping rate if it is normal rate (0 means free ). Fixed Handling fee if it is a carrier rate (it will add to the carrier rate).

Example:

99.99

conditionType
enum<string>

Type of condition to provide the conditional pricing

Available options:
none,
price,
weight
Example:

"price"

minCondition
number

Minimum condition for applying this price. set 0 or null if there is no minimum

Example:

99.99

maxCondition
number

Maximum condition for applying this price. set 0 or null if there is no maximum

Example:

99.99

isCarrierRate
boolean

is this a carrier rate

Example:

true

shippingCarrierId
string

Shipping carrier id

Example:

"655b33a82209e60b6adb87a5"

percentageOfRateFee
number

Percentage of rate fee if it is a carrier rate.

Example:

10.99

shippingCarrierServices
object[]

An array of items

Response

Successful response

status
boolean
required

Status of api action

Example:

true

data
object
required
message
string

Success message

Example:

"Successfully created"

Last modified on March 8, 2026