Skip to main content

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.

Creating an API Token

  1. Log in to veogen.studio
  2. Navigate to Settings → API Tokens
  3. Click New Token, give it a name, and copy the token immediately — it won’t be shown again.

Using Your Token

Pass your token as a Bearer token in the Authorization header on every request:
curl https://veogen.studio/api/v1/account \
  -H "Authorization: Bearer YOUR_TOKEN" \
  -H "Accept: application/json"

Rate Limits

LimitValue
Requests per minute120
Max image URLs per request14
If you exceed the rate limit, you’ll receive a 429 Too Many Requests response. The Retry-After header indicates how many seconds to wait.

Error Responses

All errors follow a consistent format:
{
  "error": "Insufficient balance.",
  "message": "This generation costs $0.30. Your balance is $0.05.",
  "required": 0.30,
  "balance": 0.05
}

HTTP Status Codes

CodeMeaning
200OK
201Created (generation submitted)
401Unauthenticated — invalid or missing token
402Payment required — insufficient balance
404Not found
422Validation error
429Rate limit exceeded
500Server error

Topping Up Your Balance

Top up your USD balance at veogen.studio/billing. Funds are added instantly and never expire.