Skip to main content

Advanced Trade API Permissions

Advanced API lets you create highly granualar permissions on individual profiles.

Cloud API key permissions

  • view - set for view-only access
  • trade - use for allowing Cloud API key to make trades (eg create and cancel orders)
  • transfer - use for funds transfer functionality (coming soon)

Legacy API key scopes

Legacy API keys do not support permissions, or scopes, per portfolio but you can scope to accounts (wallets) instead.

For example, you can create one key with transactions:read permissions on a BTC wallet and another key with transactions:send on the same BTC wallet.

Available legacy scopes
wallet:addresses:create
wallet:addresses:read
wallet:buys:create
wallet:buys:read
wallet:checkouts:create
wallet:checkouts:read
wallet:contacts:read
wallet:deposits:create
wallet:deposits:read
wallet:notifications:read
wallet:orders:create
wallet:orders:read
wallet:orders:refund
wallet:payment-methods:delete
wallet:payment-methods:limits
wallet:payment-methods:read
wallet:sells:create
wallet:sells:read
wallet:supported-assets:read
wallet:trades:create
wallet:trades:read
wallet:transactions:read
wallet:transactions:request
wallet:transactions:send
wallet:transactions:transfer
wallet:user:email
wallet:user:read
wallet:user:update
wallet:withdrawals:create
wallet:withdrawals:read

Was this helpful?