Skip to main content
The balance endpoint returns your weekly allowance balance, top-up credits, plan cap, and reset schedule. Call it any time to check how many credits you have left. For an overview of allowances and top-up credits, see Plans and credits.

Request

curl
string
required
Your Kyara Intelligence API key, formatted as Bearer YOUR_API_KEY.

Response

A successful request returns a JSON object with your balances, weekly cap, and reset schedule.
string
Always "balance".
boolean
true while balances.weekly.credits + balances.additional.credits is greater than zero. Otherwise, false.
string
Your current Kyara plan identifier. Spark returns "lite". Ember returns "premium".
object
Your remaining credits broken down by type.
object
The weekly credit limit for your plan.
object
The global weekly reset schedule. This object contains static schedule configuration, not per-user billing-window state. Every account resets at the same moment.

Errors

Errors follow the standard OpenAI error format:
  • 401 invalid_api_key: your API key is missing or not recognized. A malformed Authorization header returns 400 instead. See Authentication.
  • 500 server_error: the key is valid but no balance could be read. This also happens when the account has no active subscription.
This endpoint never blocks on an empty balance. It always reports the current state and returns available: false when credits are exhausted rather than refusing the request. Reading your balance does not trigger a refill.