---
title: "Apply upgrade profile"
method: POST
path: "/2023-10/subscription/{subscriptionId}/upgrade"
---

# Apply upgrade profile

`POST /2023-10/subscription/{subscriptionId}/upgrade`

This endpoint allows you to apply an upgrade profile to a subscription contract.

## Path parameters

- `subscriptionId` integer, required

## Request body

- object
  - `profileId` integer, required — The unique identifier of the upgrade profile to apply to the subscription. This ID can be retrieved using the Fetch Upgrade Profiles API.

## Response `200`

200

- object
  - `success` boolean — Indicates whether the request was processed successfully.
  - `message` string — A message describing the result of the request.
  - `data` object — Contains the details of the applied upgrade and the updated upcoming order.
    - `upcomingOrderDetail` object — Contains the details of the next upcoming order after the upgrade profile has been applied.
      - `id` integer
  - `code` string — The response code indicating the outcome of the request.
  - `pageInfo` unknown

---

[API](https://skmtc.net/loopwork/apis/storefront-api.md) · [All operations](https://skmtc.net/loopwork/apis/storefront-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/loopwork/storefront-api/versions/1524500daa02/schema)
