# SupportPlanReport

object type

The caller group's handholding-plan report (the quarterly HUMAN-support plans, consumption-sized): the LIVE size classing (what a purchase today charges), the ruled per-incident price, and the plan's standing in the ONE coverage vocabulary.

## Fields

| Field | Type | Notes |
| --- | --- | --- |
| `sizeClass` | [String](/types/#scalars) `String!` | The size class the trailing quarter's consumption lands in TODAY (small \| medium \| large \| enterprise — the bands, half-open: ≥10,000 tok/mo enterprise · ≥2,000 large · ≥400 medium · under 400 small). |
| `quarterUsdCents` | [Int](/types/#scalars) `Int!` | What a quarter at that class charges, USD cents ($500 · $1,000 · $2,000 · $7,500 — the v3.5 ladder, the public page's own figures). |
| `basisTokensPerMonth` | [Int](/types/#scalars) `Int!` | The classing basis in whole tokens/month (display words — the exact compare runs in kernels). |
| `thresholdsVersion` | [Int](/types/#scalars) `Int!` | The size-threshold config version that classed it. |
| `incidentUsdCents` | [Int](/types/#scalars) `Int!` | The planless per-incident HUMAN-support price, USD cents ($50 — 'the paid tow', a deliberate-ask deductible; it stays open during the activation wait). |
| `standing` | [String](/types/#scalars) `String!` | The coverage standing: none \| pending_first_collection \| waiting (inside the 72 h activation wait) \| active \| active_canceled (paid coverage serves; renewals stopped) \| lapsed. |
| `onboardingUntil` | [String](/types/#scalars) | the instant the wallet's complimentary onboarding window ENDS (the wallet's birth + 90 days — the first 90 days include handholding-equivalent human support at the base price). Absent = the group holds no wallet. |
| `onboardingCovers` | [Boolean](/types/#scalars) `Boolean!` | is the onboarding window covering RIGHT NOW (server-computed — no activation wait applies; the window is not purchasable)? |
| `purchasedAt` | [String](/types/#scalars) | The latest purchase instant (absent = never purchased). |
| `activatesAt` | [String](/types/#scalars) | purchasedAt + the 72 h activation wait in force at purchase (the CAA law — a plan serves no incident before this). |
| `coveredThroughMonth` | [String](/types/#scalars) | The last COVERED month, UTC YYYY-MM (absent while the first collection is un-settled). |
| `canceledAt` | [String](/types/#scalars) | The cancel instant (absent = standing). |

## Used by

- [cancelSupportPlan](/reference/billing-and-the-wallet/cancelSupportPlan/)
- [purchaseSupportPlan](/reference/billing-and-the-wallet/purchaseSupportPlan/)
- [supportPlan](/reference/billing-and-the-wallet/supportPlan/)
