Skip to main content
GET
/
api
/
v1
/
account
Get Account
curl --request GET \
  --url https://veogen.studio/api/v1/account
{
  "data": {
    "name": "<string>",
    "email": "<string>",
    "usd_balance": 123,
    "usd_spent": 123
  }
}

Documentation Index

Fetch the complete documentation index at: https://veogenstudio.mintlify.app/llms.txt

Use this file to discover all available pages before exploring further.

Account Info

GET /account

Returns your current balance and spend totals.

Response 200 OK

data
object

Example

curl https://veogen.studio/api/v1/account \
  -H "Authorization: Bearer YOUR_TOKEN" \
  -H "Accept: application/json"
{
    "data": {
        "name": "Alex Chen",
        "email": "alex@example.com",
        "usd_balance": 4.25,
        "usd_spent": 3.78
    }
}

Usage History

GET /account/usage

Returns a paginated log of API charges.

Query Parameters

model
string
Filter by model slug (e.g. veo-3.1-fast).
type
string
Filter by generation type: video or image.
per_page
integer
Results per page. Defaults to 25.

Example

curl "https://veogen.studio/api/v1/account/usage?type=video&per_page=5" \
  -H "Authorization: Bearer YOUR_TOKEN" \
  -H "Accept: application/json"
{
    "current_page": 1,
    "data": [
        {
            "id": 1042,
            "model_key": "veo_3_1_fast",
            "generation_type": "video",
            "amount_usd": 0.3,
            "source": "api",
            "created_at": "2025-01-15T10:31:15.000000Z"
        },
        {
            "id": 1041,
            "model_key": "gpt4o_image",
            "generation_type": "image",
            "amount_usd": 0.02,
            "source": "api",
            "created_at": "2025-01-15T10:28:00.000000Z"
        }
    ],
    "per_page": 5,
    "total": 28
}
Top up your balance at veogen.studio/billing. Funds are added instantly and never expire.