# Get Account Balance and Cloud Phone Quotas

Returns the authenticated team's available wallet balance, remaining Cloud Phone duration, and remaining team concurrency.
The caller must be the team owner or have a cost-related permission. Business errors include `99012` (no cost permission), `20029` (wallet account unavailable), and `20032` (balance query failed).

Endpoint: GET /api/balance
Version: 1.0.0

## Response 200 fields (application/json):

  - `code` (integer, required)
    Business result code; `0` indicates success
    Example: 0

  - `msg` (string | null, required)
    Error message; null when successful
    Example: null

  - `requestId` (string, required)
    Request ID for troubleshooting
    Example: 1d4f3ea968664593860b94b35d4ebf5e

  - `data` (object, required)

  - `data.balance` (integer, required)
    Available wallet balance in cents

  - `data.remainingDuration` (string, required)
    Remaining cloud phone duration in minutes, serialized as a numeric string

  - `data.remainingConcurrency` (integer, required)
    Remaining team-level cloud phone concurrency

