---
title: "Billing account"
method: GET
path: "/v1/billing/account"
tags: ["Billing"]
---

# Billing account

`GET /v1/billing/account`

## Request

- Base URL: `https://api.videogen.io`
- URL: `https://api.videogen.io/v1/billing/account`
- Auth: HTTP bearer

Returns the current team, usable balance and explicit billing delegation. No charge or account changes.

## Response `200`

Current account or order state.

- BillingAccountResponse
  - `teamId` string, required
  - `teamName` string, required
  - `creditsRemaining` integer, required
  - `currency` 'usd', required
  - `purchaseLimitMinor` integer, required
  - `accessExpiresAt` integer, required: Unix seconds when this credential's billing access expires.
  - `canPurchase` boolean, required
  - `purchaseRestriction` string, nullable
  - `creditPack` object
    - `minimumCredits` integer, required
    - `stepCredits` integer, required
    - `maximumCredits` integer, required

## Other responses

- `default`: Error

## Changes

- **2026-11-05** `25148ccd4132`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/videogen/apis/videogen-api/changes/v1/billing/account/get.md)

---

[API](https://skmtc.dev/videogen/apis/videogen-api.md) - [All operations](https://skmtc.dev/videogen/apis/videogen-api/llms.txt) - [OpenAPI document](https://skmtc.dev/videogen/apis/videogen-api/revisions/25148ccd4132?raw)
