Wallets
Reset Wallet
Archive the current wallet and spawn the next-generation copy.
Behaviour:
- Old wallet: status=ARCHIVED, archived_at=NOW(); LedgerEntry(RESET)
emitted on the user’s accounts row as a forensic boundary marker
(reference_id=
wallet:{old_id}:reset). - New wallet: same kind, generation=N+1, parent_wallet_id=old_id,
balance=baseline (from FEATURE_MATRIX), status=ACTIVE; LedgerEntry
(DEPOSIT, baseline) emitted with reference_id=
wallet:{new_id}:init.
Supported on SANDBOX wallets. MAIN reset uses the cooldown-gated /reset-account flow; API reset uses /v1/account/reset-api-balance; COMPETITION wallets are runner-managed.
POST
Reset Wallet
Authorizations
Issue from /v1/keys (or admin-issued for enterprise tier).
Headers
Path Parameters
Response
Successful Response