Endpoint
Authentication
Pass a standard API key as a Bearer token:Code Examples
Response
Response Fields
No organization metadata, wallet rows, credit buckets, API-key details, or
internal balance units are returned.
Freshness
Balance reads are eventually consistent with top-ups. The existing organization projection is cached, and ledger synchronization may add more delay. There is no fixed refresh-time guarantee, and this endpoint adds no additional cache. If a recent top-up is not visible yet, retry with bounded backoff while staying within the endpoint limit below. Do not treat a503 as a zero balance.
Rate Limit
The endpoint allows 3 requests per second with burst 3, keyed by the authenticated organization in each api-service process. This is a process-local load guard, not a fleet-wide organizational quota. Its state can reset when a process is replaced. A rejected request does not read the balance and returns:Error Responses
There is no separate
403 billing-permission response for this endpoint.