---
title: "Check treasury funding health"
method: GET
path: "/v1/treasury/balances"
tags: ["Operations"]
---

# Check treasury funding health

`GET /v1/treasury/balances`

## Request

- Base URL: `https://app.taskfuel.ai`
- URL: `https://app.taskfuel.ai/v1/treasury/balances`
- Auth: none required

Returns 200 only when the configured treasury holds more than the reported minimum on both Base and Tempo, and in the Lightning treasury when one is configured.

## Response `200`

Treasury balances are above the minimum.

- TreasuryBalances
  - `ok` unknown, required
  - `address` string, required
  - `min_usd` number, double, required
  - `balances` BalanceValues, required
    - `base_usdc` number, double, required
    - `tempo_usdce` number, double, required
    - `lightning_sats` integer
    - `lightning_usd` number, double

## Other responses

- `502`: On-chain balances could not be read.
- `503`: The treasury is missing or at least one balance is low.

---

[API](https://skmtc.dev/taskfuel/apis/taskfuel-gateway-api.md) · [All operations](https://skmtc.dev/taskfuel/apis/taskfuel-gateway-api/llms.txt) · [OpenAPI document](https://skmtc.dev/taskfuel/apis/taskfuel-gateway-api/revisions/fbf2d5210800?raw)
