---
title: "GET /space/{spaceId}/billing/subscription"
method: GET
path: "/space/{spaceId}/billing/subscription"
tags: ["billing"]
---

# GET /space/{spaceId}/billing/subscription

`GET /space/{spaceId}/billing/subscription`

Get subscription detail by spaceId

## Path parameters

- `spaceId` string, required

## Response `200`

Returns subscription detail.

- object
  - `base` object, required
    - `id` string, required
    - `type` 'base' | 'credit' | 'rowCount' | 'attachmentSize' | 'automationRun', required
    - `catalog` 'cloud' | 'self-hosted', required
    - `level` 'free' | 'pro' | 'business' | 'enterprise', required
    - `limit` object, required
      - `maxRows` number, required
      - `maxSizeAttachments` number, required
      - `maxNumAutomationRuns` number, required
      - `maxNumDatabaseConnections` number, required
      - `maxRevisionHistoryDays` number, required
      - `maxAutomationHistoryDays` number, required
      - `automationEnable` boolean, required
      - `auditLogEnable` boolean, required
      - `adminPanelEnable` boolean, required
      - `rowColoringEnable` boolean, required
      - `buttonFieldEnable` boolean, required
      - `fieldAIEnable` boolean, required
      - `userGroupEnable` boolean, required
      - `advancedExtensionsEnable` boolean, required
      - `advancedPermissionsEnable` boolean, required
      - `passwordRestrictedSharesEnable` boolean, required
      - `authenticationEnable` boolean, required
      - `domainVerificationEnable` boolean, required
      - `organizationEnable` boolean, required
      - `apiRateLimit` number, required
      - `chatAIEnable` boolean, required
      - `appEnable` boolean, required
      - `customDomainEnable` boolean, required
      - `maxNumAutomationSendEmail` number, required
    - `creditSubscribeEnable` boolean
    - `status` 'active' | 'canceled' | 'incomplete' | 'incomplete_expired' | 'trialing' | 'past_due' | 'unpaid' | 'paused' | 'seat_limit_exceeded', required
    - `quantity` number, required
    - `priceId` string, nullable, required
    - `unitAmount` number, required
    - `interval` 'month' | 'year', required
    - `currentPeriodStart` string, nullable, required
    - `currentPeriodEnd` string, nullable, required
    - `cancelAt` string, nullable, required
    - `isTrialUsed` boolean
    - `period` 'month' | 'year' | 'lifetime'
    - `appSumoTier` union
      - 1
      - 2
      - 3
      - 4
  - `credit` object
    - `id` string, required
    - `type` 'base' | 'credit' | 'rowCount' | 'attachmentSize' | 'automationRun', required
    - `catalog` 'cloud' | 'self-hosted', required
    - `unitAmount` number, required
    - `quantity` number, required
    - `interval` 'month' | 'year', required
    - `cancelAt` string, nullable, required
  - `rowCount` object
    - `id` string, required
    - `type` 'base' | 'credit' | 'rowCount' | 'attachmentSize' | 'automationRun', required
    - `catalog` 'cloud' | 'self-hosted', required
    - `unitAmount` number, required
    - `quantity` number, required
    - `interval` 'month' | 'year', required
    - `cancelAt` string, nullable, required
  - `attachmentSize` object
    - `id` string, required
    - `type` 'base' | 'credit' | 'rowCount' | 'attachmentSize' | 'automationRun', required
    - `catalog` 'cloud' | 'self-hosted', required
    - `unitAmount` number, required
    - `quantity` number, required
    - `interval` 'month' | 'year', required
    - `cancelAt` string, nullable, required
  - `automationRun` object
    - `id` string, required
    - `type` 'base' | 'credit' | 'rowCount' | 'attachmentSize' | 'automationRun', required
    - `catalog` 'cloud' | 'self-hosted', required
    - `unitAmount` number, required
    - `quantity` number, required
    - `interval` 'month' | 'year', required
    - `cancelAt` string, nullable, required

---

[API](https://skmtc.net/teable/apis/teable-app.md) · [All operations](https://skmtc.net/teable/apis/teable-app/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/teable/teable-app/versions/7515f3b33d79/schema)
