Docs

Create Shipping Rule

Creates a new shipping rule in Easyship.

POST

Query

Field selectionChoose which fields should be included in the response. Learn more
string

Comma-separated response fields to include.

Body

Arguments
stringrequired

Shipping rule name.

stringrequired

Shipping rule description.

boolean

Recalculate all shipments affected by this shipping rule.

number

Smaller values represent higher priority.

array of objectrequired

Array of shipping rule conditions.

stringrequired

Condition discriminator type.

object

Condition options object.

array of number

Country IDs for match_country conditions.

array of string

Category IDs for match_category conditions.

array of string

State codes for match_state conditions.

string

Operator used by zipcode, SKU, buyer courier, item count, price, or weight conditions.

array of string

Zipcodes for match_zipcode conditions.

string

Shipment item SKU for match_sku conditions.

array of string

Platform names for match_platform_name conditions.

array of string

Store IDs for match_store conditions.

string

Buyer-selected courier name for match_buyer_selected_courier_name conditions.

number

Shipment item count for match_items_count conditions.

number

Numeric value for price-based conditions.

string

Currency for selling-price conditions.

number

Total actual weight for match_weight conditions.

array of string

Order tags for include_order_tag_name conditions.

array of objectrequired

Array of shipping rule actions.

stringrequired

Action discriminator type.

object

Action options object.

array of string

Courier service IDs to exclude.

array of string

Courier service IDs to prefer.

string

Incoterms to force.

string

Sorting mode for courier selection.

boolean

Whether to force insurance.

array of number

Tracking ratings to force.

array of string

Package IDs to reject.

boolean

Whether to force residential surcharge behavior.

string

Origin address ID to force.

boolean

Whether to force automated returns.

string

Operator for forced delivery time actions.

number

Value for forced delivery time actions.

Every app you connect,one REST pattern

Call any app with one REST pattern. MindCloud handles each provider's auth, request shape, and responses for you.

Learn what the Universal API is
One REST patternUse the same request structure across apps like Slack, HubSpot, Salesforce, and thousands more.
Managed connectionsSend a MindCloud connection ID instead of handling provider tokens, refresh logic, and credential storage yourself.
Action-level docsEach action page shows the exact endpoint, required arguments, optional controls, and response behavior for that app version.