MethodEndpointDescription
GET/v1/api-keysList all API keys for the current organization
POST/v1/api-keysCreate a new API key for the current organization
DELETE/v1/api-keys/{id}Revoke an API key by ID
GET/v1/api-keys/{id}Get a single API key by ID
GET/v1/api-keys/requestsList recent API request audit logs for the current organization
GET/v1/invitesList pending invites for the current user
GET/v1/organizationsList all organizations for the current user
GET/v1/organizations/{orgId}/auto-swap-settingsGet automatic token swap settings for an organization. Returns a disabled default if not yet configured.
PUT/v1/organizations/{orgId}/auto-swap-settingsUpdate automatic token swap settings for an organization. Owners only.
DELETE/v1/organizations/{orgId}/caddie-memoryDelete ALL memories Caddie holds about the calling user in this organization. The user's enable toggle is preserved.
GET/v1/organizations/{orgId}/caddie-memoryList a page of what Caddie remembers about the calling user in this organization (newest first), plus the user's memory enable toggle. Identity is taken from the authenticated session — a user can only see their own memories.
DELETE/v1/organizations/{orgId}/caddie-memory/{scope}/{key}Delete one memory Caddie holds about the calling user in this organization.
PUT/v1/organizations/{orgId}/caddie-memory/{scope}/{key}Edit the text of one memory Caddie holds about the calling user in this organization. Update-only — unknown keys return 404.
PUT/v1/organizations/{orgId}/caddie-memory/org-settingsEnable or disable Caddie's long-term memory for this organization (admin-only). Memory is disabled by default; while disabled, Caddie does not recall, learn, or store facts for any member of the org.
PUT/v1/organizations/{orgId}/caddie-memory/settingsEnable or disable Caddie's memory of the calling user in this organization. When disabled, Caddie stops recalling, learning, and storing facts about the user.
GET/v1/organizations/{orgId}/cuGet CU balance and threshold
GET/v1/organizations/{orgId}/cu/runsGet runs with CU costs
GET/v1/organizations/{orgId}/cu/usageGet CU usage
GET/v1/organizations/{orgId}/cu/usage-by-workflowGet CU usage by workflow
GET/v1/organizations/{orgId}/plan-optionsReturns all possible plan transitions with pre-calculated pricing
GET/v1/organizations/{orgId}/publicGet public organization metadata
GET/v1/organizations/{orgId}/sessionsList active wallet sessions with pagination
POST/v1/organizations/{orgId}/sessionsCreate a new wallet session key
DELETE/v1/organizations/{orgId}/sessions/{id}Revoke a wallet session key
GET/v1/organizations/{orgId}/templates/publicList public templates by organization
GET/v1/organizations/{orgId}/walletsList all wallets for an organization with pagination
POST/v1/organizations/{orgId}/walletsCreate a new Turnkey wallet for an organization
DELETE/v1/organizations/{orgId}/wallets/{walletId}Archive a wallet (soft delete). Cannot archive default wallet or only wallet.
PATCH/v1/organizations/{orgId}/wallets/{walletId}Rename an organization wallet's user-facing label. The wallet's on-chain address and Turnkey identifiers are unchanged.
PUT/v1/organizations/{orgId}/wallets/{walletId}/defaultSet a wallet as the default wallet for an organization.
POST/v1/organizations/{orgId}/wallets/{walletId}/withdrawWithdraw tokens from an organization wallet via Turnkey signing
POST/v1/organizations/{orgId}/wallets/polymarket-depositCreate a Polymarket deposit wallet for an organization
GET/v1/orgs/{orgId}/invitesList pending invites for an organization
GET/v1/orgs/{orgId}/membersList all members of an organization
GET/v1/tiersList all subscription tiers