# AutoTopOffConfig

object type

The / auto-top-off configuration: balance < thresholdTokens → auto-purchase amountUsdCents of tokens via the stored method, UNLESS the month's cumulative auto-spend would exceed budgetCapUsdCents — then STOP + WARN (never charges past the merchant's budget). The FIRING engine is the billing charger's top-off arm.

## Fields

| Field | Type | Notes |
| --- | --- | --- |
| `enabled` | [Boolean](/types/#scalars) `Boolean!` | No further notes. |
| `thresholdTokens` | [Int](/types/#scalars) `Int!` | Fire when the balance drops below this (tokens). |
| `amountUsdCents` | [Int](/types/#scalars) `Int!` | The fixed $$ amount each fire purchases (USD cents). |
| `budgetCapUsdCents` | [Int](/types/#scalars) `Int!` | The month's auto-spend ceiling (USD cents) — reached ⇒ STOP + warn. |
| `dailyCapUsdCents` | [Int](/types/#scalars) | The DAY's auto-spend ceiling (USD cents; the operator's per-day budget). Null = the month cap alone governs. |
