Balance API

Balance lookup and management

GET /v1/balance

Queries your current balance (TRY for personal and project keys).

Balance Lookup

cURL
curl https://api.onysoft.com/v1/balance \
  -H "Authorization: Bearer sk-ony-your-api-key"

Response Format

JSON
{
  "success": true,
  "data": {
    "balance": 150.750000,
    "currency": "TRY",
    "project": {
      "id": 1,
      "name": "My Project"
    },
    "limits": {
      "rate_limit_per_minute": 60,
      "rate_limit_per_day": 10000
    }
  }
}

Balance Summary

GET /v1/balance/summary

Returns a detailed balance summary and spending information.

Daily Usage

GET /v1/balance/daily

Returns the daily spending report.

Currency: for personal and project keys the balance is in TRY. For Partner Project keys the balance value is in USD; for these keys the currency field of the response still says "TRY" for now, so read the amount as USD.

Balance Transactions

GET /v1/balance/transactions

Lists balance transactions (top-ups, spending, refunds) with pagination.

GET /v1/balance/transactions/{id}

Returns the details of a single balance transaction.

Want help finding the right model?