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 malformedAuthorizationheader returns400instead. 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.