Skip to main content
Scopes are required and validated for private methods. If you only plan to use public methods, you can use the default scope values. 📖 Related Support Article: Connection Management

Assigning Scopes During API Key Creation

Scopes are assigned when you create an API key, either through the web interface or via the API. The scopes you select during key creation define the maximum permissions that can be granted when authenticating with that key. When you authenticate using public/auth, you can request specific scopes, but they cannot exceed the scopes assigned to your API key. API Scopes Configuration

Creating API Keys

Learn how to create API keys and configure scopes during setup

Connection and Session Management

These scopes control how tokens are bound to connections and sessions:

Functional Access Scopes

These scopes define what API functionality your token can access. Each functional area supports both read-only (:read) and read-write (:read_write) access levels.

Account Management

Trading

Wallet Operations

Block Trading

Block RFQ

Access Denial Scopes

These scopes explicitly deny access to specific functionality, useful for creating restricted API keys:

Token Configuration Parameters

These parameters configure token behavior and security settings:
⚠️ NOTICE: Depending on choosing an authentication method (grant type) some scopes could be narrowed by the server or limited by user API key configured scope, e.g. when grant_type = client_credentials and scope = wallet:read_write could be modified by the server as scope = wallet:read.The user shouldn’t assume that requested values are blindly accepted and should verify assigned scopes.