---
title: "Get Subscription"
method: GET
path: "/api/billing/subscription"
tags: ["billing", "billing"]
---

# Get Subscription

`GET /api/billing/subscription`

## Request

- Base URL: `https://api.dialogbrain.com` (the document declares no server; this is the origin it was published from)
- URL: `https://api.dialogbrain.com/api/billing/subscription`
- Auth: none declared

Get subscription details for current user/workspace.

Uses workspace's billing_mode to determine which subscription to return:
- 'user': Returns user's personal subscription
- 'workspace': Returns workspace's team subscription

## Response `200`

Successful Response

- SrcApiBillingSubscriptionResponse
  - `id` integer, nullable, required
  - `plan_id` string, required
  - `plan_name` string, required
  - `status` string, required
  - `price_cents` integer, required
  - `ai_actions_monthly` integer, required
  - `ai_credits_used` integer, required
  - `storage_gb` integer, required
  - `storage_used_bytes` integer, required
  - `max_channels` integer, nullable, required
  - `features` unknown[], required
    - unknown
  - `current_period_end` string, nullable, required
  - `cancel_at_period_end` boolean, required
  - `trial_end` string, nullable, required

---

[API](https://skmtc.dev/dialogbrain/apis/dialogbrain-v2-api-gateway.md) · [All operations](https://skmtc.dev/dialogbrain/apis/dialogbrain-v2-api-gateway/llms.txt) · [OpenAPI document](https://skmtc.dev/dialogbrain/apis/dialogbrain-v2-api-gateway/revisions/77bef09a9209?raw)
