Update shipping method

Partial update: omitted fields keep their values, free_delivery/min_order merge per key, slot_periods is replaced as a whole. type cannot be changed; system methods are read-only. kml_file_id replaces the zone, null removes it.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Path Params
integer
required

Shipping method identifier.

Body Params
string
length ≤ 100
string
enum
Allowed:
float
≥ 0
boolean
boolean
free_delivery
object
min_order
object
integer
enum

Minutes before the end of the order processing window when ordering stops. Applies to delivery and mail only; ignored and stored as 0 for pickup.

Allowed:
slot_periods
array of objects
length between 1 and 12
slot_periods
string
required

HH:MM, 15-minute steps

string
required

HH:MM, 15-minute steps; may cross midnight

integer
required
≥ 1
integer
≥ 0

Defaults to company settings

integer
≥ 1

Defaults to company settings

integer | null

File id from POST /open_api/v1/file/upload; null removes the zone

Responses

400

Body is not a JSON object

404

Shipping method not found

422

Validation failed

503

Shipping service is unavailable

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