---
title: "Upgrade Subscription"
method: POST
path: "/v1/subscription/upgrade"
tags: ["Billing"]
---

# Upgrade Subscription

`POST /v1/subscription/upgrade`

## Request

- Base URL: `https://api.racehooks.io`
- URL: `https://api.racehooks.io/v1/subscription/upgrade`
- Auth: API key in header `Authorization`

Request an upgrade. Developer is self-serve via the console billing page (POST /v1/billing/checkout). Live, Analytics, and Enterprise are sales-led (Custom tier) — use the contact email to upgrade manually.

## Request body

- object
  - `tier` 'developer' | 'live' | 'analytics' | 'enterprise'

## Response `200`

Default Response

- object
  - `data` object
    - `status` string
    - `message` string
    - `availableTiers` object

## Other responses

- `401`: Unauthorized

---

[API](https://skmtc.dev/racehooks/apis/racehooks-api.md) · [All operations](https://skmtc.dev/racehooks/apis/racehooks-api/llms.txt) · [OpenAPI document](https://skmtc.dev/racehooks/apis/racehooks-api/revisions/2335b73f46e4?raw)
