GET
/
api
/
v1
/
credits
/
balance
Get credit balance
const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};

fetch('https://realtimeavatar.ai/api/v1/credits/balance', options)
  .then(res => res.json())
  .then(res => console.log(res))
  .catch(err => console.error(err));
{
  "tenantId": "<string>",
  "balanceCreditMicros": 1,
  "reservedCreditMicros": 1,
  "availableCreditMicros": 1,
  "updatedAt": "<string>",
  "lifetimeGrantedCreditMicros": 1,
  "lifetimeUsedCreditMicros": 1
}

Authorizations

Authorization
string
header
required

TIC API key as a bearer token: Authorization: Bearer tic_live_... or tic_test_.... Create keys in the dashboard at /platform/dashboard or via POST /api/v1/api-keys.

Response

Credit balance

tenantId
string
required
balanceCreditMicros
integer
required
Required range: x >= 0
reservedCreditMicros
integer
required
Required range: x >= 0
availableCreditMicros
integer
required

balance minus reserved; what new turns can spend. 1,000,000 micros = 1 realtime second.

Required range: x >= 0
updatedAt
string
required
lifetimeGrantedCreditMicros
integer
Required range: x >= 0
lifetimeUsedCreditMicros
integer
Required range: x >= 0