| List shipping rules | GET | /settings/shipping_rules | Returns a page of shipping rules. |
| Create a shipping rule | POST | /settings/shipping_rules | Creates a shipping rule and returns it under shipping_rule. |
| Retrieve a shipping rule | GET | /settings/shipping_rules/{shipping_rule_id} | Returns one shipping rule by its id, with its configuration. |
| Delete a shipping rule | DELETE | /settings/shipping_rules/{shipping_rule_id} | Deletes a shipping rule. A successful call returns 204 with no body. |
| Update a shipping rule | PATCH | /settings/shipping_rules/{shipping_rule_id} | Changes a shipping rule’s name or description and returns the rule. |
| Set a shipping rule’s configuration | POST | /settings/shipping_rules/{shipping_rule_id}/configuration | Sets the zones and rate of a shipping rule and returns the rule. |