---
title: "Get billing overview for team"
method: GET
path: "/teams/{teamId}/billing"
tags: ["Billing"]
---

# Get billing overview for team

`GET /teams/{teamId}/billing`

## Request

- Base URL: `https://api.katla.app`
- URL: `https://api.katla.app/teams/{teamId}/billing`
- Auth: HTTP bearer

## Path parameters

- `teamId` string, uuid, required

## Response `200`

Default Response

- object
  - `provider` 'stripe' | 'shopify' | 'manual', required
  - `subscription` object, required
    - `id` string, required
    - `teamId` string, required
    - `planId` string, required
    - `provider` 'stripe' | 'shopify' | 'manual', required
    - `billingInterval` 'monthly' | 'annual', nullable, required
    - `status` 'active' | 'past_due' | 'canceled' | 'incomplete' | 'trialing', required
    - `currentPeriodStart` string, nullable, required
    - `currentPeriodEnd` string, nullable, required
    - `scansUsedThisPeriod` number, required
    - `cancelAtPeriodEnd` boolean, required
    - `currency` string, required
    - `createdAt` string, required
  - `plan` object, required
    - `id` string, required
    - `tier` string, required
    - `name` string, required
    - `description` string, nullable, required
    - `monthlyPricePerSite` number, required
    - `annualPricePerSite` number, required
    - `maxPages` number, required
    - `maxScansPerMonth` number, required
    - `maxConsentsPerMonth` number, required
    - `maxUsers` number, required
    - `maxSites` number, required
    - `scheduledScanInterval` 'monthly' | 'weekly' | 'daily', nullable, required
    - `localPrices` object, nullable, required
    - `features` object, required
      - `accessibilityDetail` boolean, required
      - `complianceAudit` boolean, required
      - `serviceAccounts` boolean, required
      - `whitelabel` boolean, required
      - `unbrandedA11yWidget` boolean, required
      - `aiCookieDescriptions` boolean, required
    - `contract` object, nullable, required
      - `monthlyPrice` number, required
      - `currency` string, required
      - `daysUntilDue` number, required
  - `usage` object, required
    - `scansUsed` number, required
    - `scansLimit` number, required
    - `consentsUsed` number, required
    - `consentsLimit` number, required
    - `pagesLimit` number, required
    - `usersLimit` number, required
    - `sitesLimit` number, required
    - `siteCount` number, required
  - `paymentMethods` object[], required
    - `id` string, required
    - `cardBrand` string, nullable, required
    - `cardLast4` string, nullable, required
    - `cardExpMonth` number, nullable, required
    - `cardExpYear` number, nullable, required
    - `isDefault` boolean, required
    - `createdAt` string, required
  - `shopify` object, nullable, required
    - `shopDomain` string, required
    - `planSelectionUrl` string, nullable, required
    - `appHomeUrl` string, nullable, required
    - `lastSyncedAt` string, nullable, required

## Other responses

- `404`: Default Response

---

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