---
title: "Update shipping method"
method: PUT
path: "/2026-04/subscription/{subscriptionId}/shippingMethod"
---

# Update shipping method

`PUT /2026-04/subscription/{subscriptionId}/shippingMethod`

## Request

- Base URL: `https://api.loopsubscriptions.com/admin`
- URL: `https://api.loopsubscriptions.com/admin/2026-04/subscription/{subscriptionId}/shippingMethod`
- Auth: API key in header `X-Loop-Token`

This endpoint allows you to modify the details of an existing shipping method. You can update the delivery price, the title of the delivery method, and the unique code associated with the delivery method.

## Path parameters

- `subscriptionId` integer, required

## Request body

- object
  - `deliveryPrice` integer, required: The cost associated with this shipping method. This value should be updated if there are any changes in the shipping rates.
  - `deliveryMethodTitle` string: The name or title of the shipping method.
  - `deliveryMethodCode` string: A unique identifier or code for the shipping method. This code is used internally to distinguish between different shipping methods or used via shipping apps and should be updated carefully to avoid conflicts with other methods.

## Response `200`

Shipping method for the given subscription is updated

- object
  - `success` boolean
  - `message` string
  - `data` unknown
  - `code` string
  - `pageInfo` unknown

---

[API](https://skmtc.dev/loopwork/apis/loop-admin.md) - [All operations](https://skmtc.dev/loopwork/apis/loop-admin/llms.txt) - [OpenAPI document](https://skmtc.dev/loopwork/apis/loop-admin/revisions/1eaf81bcb1ea?raw)
