Skip to main content
Wallet authentication, account profiles, recovery, sessions, wallets, passkeys, and notification preferences. This reference is generated from application commit 1c90c5e. It covers 29 client methods in this group.
Input schemas describe the typed client call before path/query/body mapping. Output schemas describe the envelope’s data, not the full HTTP response. Custom refinements, transforms, and runtime permissions are enforced by the shared Zod contract. Read transport rules before copying a client object into an HTTP body. Designed methods reject live calls; optional funding still requires provider configuration.
Download all method schemas · Live endpoint registry

Methods at a glance

auth.challenge

POST /v1/auth/challenge · Core live · Access: public. Source definition. Client input fields

auth.verify

POST /v1/auth/verify · Core live · Access: public. Source definition. Client input fields

auth.signOut

POST /v1/auth/sign-out · Core live · Access: session. Source definition. An authenticated session is necessary; ownership, merchant/operator scope, and any fresh-confirmation requirements are checked separately by the service. Client input fields No fields. Use an empty object for the client method input.

account.me

GET /v1/me · Core live · Access: session. Source definition. An authenticated session is necessary; ownership, merchant/operator scope, and any fresh-confirmation requirements are checked separately by the service. Client input fields No fields. Use an empty object for the client method input.

account.updateProfile

PATCH /v1/me · Core live · Access: session. Source definition. An authenticated session is necessary; ownership, merchant/operator scope, and any fresh-confirmation requirements are checked separately by the service. Client input fields

account.handleAvailable

GET /v1/handles/:handle · Core live · Access: public. Source definition. Client input fields

account.activity

GET /v1/me/activity · Core live · Access: session. Source definition. An authenticated session is necessary; ownership, merchant/operator scope, and any fresh-confirmation requirements are checked separately by the service. Client input fields

account.balances

GET /v1/me/balances · Core live · Access: session. Source definition. An authenticated session is necessary; ownership, merchant/operator scope, and any fresh-confirmation requirements are checked separately by the service. Client input fields

account.recordRecoveryCheck

POST /v1/me/recovery-check · Core live · Access: session. Source definition. An authenticated session is necessary; ownership, merchant/operator scope, and any fresh-confirmation requirements are checked separately by the service. Client input fields No fields. Use an empty object for the client method input.

account.passkeys

GET /v1/me/passkeys · Core live · Access: session. Source definition. An authenticated session is necessary; ownership, merchant/operator scope, and any fresh-confirmation requirements are checked separately by the service. Client input fields No fields. Use an empty object for the client method input.

account.addPasskey

POST /v1/me/passkeys · Core live · Access: session. Source definition. An authenticated session is necessary; ownership, merchant/operator scope, and any fresh-confirmation requirements are checked separately by the service. Client input fields

account.updatePasskey

PATCH /v1/me/passkeys/:credentialId · Core live · Access: session. Source definition. An authenticated session is necessary; ownership, merchant/operator scope, and any fresh-confirmation requirements are checked separately by the service. Client input fields

account.removePasskey

DELETE /v1/me/passkeys/:credentialId · Core live · Access: session. Source definition. An authenticated session is necessary; ownership, merchant/operator scope, and any fresh-confirmation requirements are checked separately by the service. Client input fields

account.passkeyVault

GET /v1/passkey-vaults/:credentialId · Core live · Access: public. Source definition. Client input fields

account.wallets

GET /v1/me/wallets · Core live · Access: session. Source definition. An authenticated session is necessary; ownership, merchant/operator scope, and any fresh-confirmation requirements are checked separately by the service. Client input fields No fields. Use an empty object for the client method input.

account.linkWallet

POST /v1/me/wallets · Core live · Access: session. Source definition. An authenticated session is necessary; ownership, merchant/operator scope, and any fresh-confirmation requirements are checked separately by the service. Client input fields

account.unlinkWallet

DELETE /v1/me/wallets/:address · Core live · Access: session. Source definition. An authenticated session is necessary; ownership, merchant/operator scope, and any fresh-confirmation requirements are checked separately by the service. Client input fields

account.labelWallet

PATCH /v1/me/wallets/:address · Core live · Access: session. Source definition. An authenticated session is necessary; ownership, merchant/operator scope, and any fresh-confirmation requirements are checked separately by the service. Client input fields

account.setPayoutAddress

PUT /v1/me/payout-address · Core live · Access: session. Source definition. An authenticated session is necessary; ownership, merchant/operator scope, and any fresh-confirmation requirements are checked separately by the service. Client input fields

account.sessions

GET /v1/me/sessions · Core live · Access: session. Source definition. An authenticated session is necessary; ownership, merchant/operator scope, and any fresh-confirmation requirements are checked separately by the service. Client input fields No fields. Use an empty object for the client method input.

account.revokeSession

DELETE /v1/me/sessions · Core live · Access: session. Source definition. An authenticated session is necessary; ownership, merchant/operator scope, and any fresh-confirmation requirements are checked separately by the service. Client input fields Output shape: object. See the complete schema below.

account.preferences

GET /v1/me/preferences · Core live · Access: session. Source definition. An authenticated session is necessary; ownership, merchant/operator scope, and any fresh-confirmation requirements are checked separately by the service. Client input fields No fields. Use an empty object for the client method input.

account.updatePreferences

PATCH /v1/me/preferences · Core live · Access: session. Source definition. An authenticated session is necessary; ownership, merchant/operator scope, and any fresh-confirmation requirements are checked separately by the service. Client input fields

account.exportData

POST /v1/me/export · Core live · Access: session. Source definition. An authenticated session is necessary; ownership, merchant/operator scope, and any fresh-confirmation requirements are checked separately by the service. Client input fields

account.deleteAccount

DELETE /v1/me · Core live · Access: session. Source definition. An authenticated session is necessary; ownership, merchant/operator scope, and any fresh-confirmation requirements are checked separately by the service. Client input fields

notifications.list

GET /v1/me/notifications · Core live · Access: session. Source definition. An authenticated session is necessary; ownership, merchant/operator scope, and any fresh-confirmation requirements are checked separately by the service. Client input fields

notifications.markRead

POST /v1/me/notifications/read · Core live · Access: session. Source definition. An authenticated session is necessary; ownership, merchant/operator scope, and any fresh-confirmation requirements are checked separately by the service. Client input fields Output shape: object. See the complete schema below.

notifications.preferences

GET /v1/me/notification-preferences · Core live · Access: session. Source definition. An authenticated session is necessary; ownership, merchant/operator scope, and any fresh-confirmation requirements are checked separately by the service. Client input fields No fields. Use an empty object for the client method input.

notifications.updatePreferences

PATCH /v1/me/notification-preferences · Core live · Access: session. Source definition. An authenticated session is necessary; ownership, merchant/operator scope, and any fresh-confirmation requirements are checked separately by the service. Client input fields