Skip to main content
GET
/
api
/
v1
/
billing
/
balance
curl https://api.mor.org/api/v1/billing/balance \
  -H "Authorization: Bearer sk-your-api-key"
{
  "paid": {
    "posted_balance": "25.00",
    "pending_holds": "-0.12",
    "available": "24.88"
  },
  "staking": {
    "daily_amount": "5.00",
    "refresh_date": "2026-05-22",
    "available": "3.47"
  },
  "total_available": "28.35",
  "is_staker": true,
  "allow_overage": false,
  "currency": "USD"
}
Get the current credit balance for the authenticated user. Use this endpoint to answer:
  • How many credits do I have remaining?total_available
  • How much daily staking credit is left?staking.available
  • How much pre-paid credit is left?paid.available
  • What is my total daily allowance?staking.daily_amount
Credits are denominated in USD. The API consumes daily staking allowance first, then pre-paid credits if Allow Overages is enabled.

Headers

Authorization
string
required
API key or Cognito JWT: Bearer sk-xxxxxx

Response

total_available
string
required
Total spendable credits across all buckets (paid + staking).
paid
object
required
Pre-purchased credit balance (Available Credit in the dashboard).
staking
object
required
Daily staking allowance (Daily API credit remaining in the dashboard).
is_staker
boolean
true if the user has linked wallets with active MOR stake.
allow_overage
boolean
When enabled, paid credits are used automatically after the daily staking allowance is exhausted.
currency
string
Currency code (USD).
curl https://api.mor.org/api/v1/billing/balance \
  -H "Authorization: Bearer sk-your-api-key"
{
  "paid": {
    "posted_balance": "25.00",
    "pending_holds": "-0.12",
    "available": "24.88"
  },
  "staking": {
    "daily_amount": "5.00",
    "refresh_date": "2026-05-22",
    "available": "3.47"
  },
  "total_available": "28.35",
  "is_staker": true,
  "allow_overage": false,
  "currency": "USD"
}
To estimate daily usage consumed, subtract staking.available from staking.daily_amount.