← all problem types

insufficient_balance

402 Payment Required   The account balance is too low to deliver this message.

When you get it

The account balance is too low to deliver this message. It is always answered with HTTP 402 - one code means one status, so a client may key its handling on either.

Fields it carries

Inside each errors[] entry, beside pointer:

balance
The account's current balance.
required
What the operation requires the caller to hold or send.
currency
The currency the monetary members are expressed in.

A field is omitted when the server genuinely does not know it - an absent member is never the same as an empty one.

How to fix it

The operation needs funds the account does not have. Top up the balance and retry.

Shape

{
  "type":   "https://api2.host-tracker.com/problems/insufficient-balance",
  "title":  "The account balance is too low to deliver this message.",
  "status": 402,
  "code":   "insufficient_balance",
  "errors": [
    { "balance": …, "required": …, "currency": … }
  ]
}