# Token account

The `TokenAccount` family — 7 operations.

The kernel wallet holds the prepaid kernels your group runs on — one wallet per group, opened once. The balance and counters are server facts; set a low-balance warning, attach a billing method, and arm auto top-off so the wallet refills itself under a monthly cap.

## Operations

| Operation | Kind | What it does |
| --- | --- | --- |
| [createTokenAccount](/reference/token-account/createTokenAccount/) | mutation | Create a new your group’s kernel wallet — the prepaid balance that pays for platform usage at your organization. |
| [deactivateTokenAccount](/reference/token-account/deactivateTokenAccount/) | mutation | Deactivate your group’s kernel wallet — the prepaid balance that pays for platform usage — it stops being usable but keeps its history and can be reactivated. |
| [doomTokenAccount](/reference/token-account/doomTokenAccount/) | mutation | Permanently retire your group’s kernel wallet — the prepaid balance that pays for platform usage. |
| [reactivateTokenAccount](/reference/token-account/reactivateTokenAccount/) | mutation | Reactivate your group’s kernel wallet — the prepaid balance that pays for platform usage — bring a deactivated record back into use. |
| [tokenAccount](/reference/token-account/tokenAccount/) | query | Look up one record — your group’s kernel wallet — the prepaid balance that pays for platform usage. |
| [tokenAccounts](/reference/token-account/tokenAccounts/) | query | The token account list — each entry is your group’s kernel wallet — the prepaid balance that pays for platform usage. |
| [updateTokenAccount](/reference/token-account/updateTokenAccount/) | mutation | Edit your group’s kernel wallet — the prepaid balance that pays for platform usage — change its details. |
