Add a delivery option
Changed onAdd a delivery option to an existing checkout rates configuration. Option names must be unique within a configuration; adding an option whose name already exists returns a 409 Conflict.
Request
- Base URL: https://api.shipengine.com
- URL: https://api.shipengine.com/v1/checkout_rates/{config_id}/options
- Auth: API key in header API-Key
Request body
Example request
{
"name": "Standard Shipping",
"type": "live_rate",
"services": [
{
"carrier_id": "se-1234567",
"service_code": "usps_priority_mail"
}
],
"fee_mode": "add",
"fee_percentage": 10,
"fallback_mode": "flat_rate",
"fallback_rate_amount": 5,
"fallback_rate_currency": "USD",
"fallback_percentage": 5,
"amount": 4.99,
"currency": "USD"
}Response
The delivery option was added.
Example response
{
"option_id": 100001,
"config_id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"name": "Standard Shipping",
"type": "live_rate",
"services": [
{
"carrier_id": "se-1234567",
"service_code": "usps_priority_mail"
}
],
"fee_mode": "add",
"fee_percentage": 10,
"fallback_mode": "flat_rate",
"fallback_rate_amount": 5,
"fallback_rate_currency": "USD",
"fallback_percentage": 5,
"currency": "USD",
"is_active": true,
"created_at": "2026-05-15T18:30:00Z"
}Changes
- warning
added the new
bring_your_own_label_not_supportedenum value to the//response property for the response status - warning
added the new
bring_your_own_label_not_supportedenum value to the//response property for the response status - warning
added the new
bring_your_own_label_not_supportedenum value to the//response property for the response status - warning
added the new
multiple_sales_ordersenum value to the//response property for the response status - warning
added the new
multiple_sales_ordersenum value to the//response property for the response status - warning
added the new
multiple_sales_ordersenum value to the//response property for the response status - warning
added the new
sales_order_link_requiredenum value to the//response property for the response status - warning
added the new
sales_order_link_requiredenum value to the//response property for the response status - warning
added the new
sales_order_link_requiredenum value to the//response property for the response status
- warning
- breaking
the
/response's property type changed from no type toobjectfor status - breaking
the
/response's property type changed from no type toobjectfor status - breaking
the
/response's property type changed from no type toobjectfor status - info
added the optional property
//to the response with the status - info
added the optional property
//to the response with the status - info
added the optional property
//to the response with the status - info
added the optional property
//to the response with the status - info
added the optional property
//to the response with the status - info
added the optional property
//to the response with the status - info
added the optional property
//to the response with the status - info
added the optional property
//to the response with the status - info
added the optional property
//to the response with the status - info
removed from the
/response propertyallOflist for the response status - info
removed from the
/response propertyallOflist for the response status - info
removed from the
/response propertyallOflist for the response status - info
added the required property
//to the response with the status - info
added the required property
//to the response with the status - info
added the required property
//to the response with the status - info
added the required property
//to the response with the status - info
added the required property
//to the response with the status - info
added the required property
//to the response with the status - info
added the required property
//to the response with the status - info
added the required property
//to the response with the status - info
added the required property
//to the response with the status - info
added the required property
//to the response with the status - info
added the required property
//to the response with the status - info
added the required property
//to the response with the status
- breaking