v2

OpenAPI 3.0.02026-07-311824171.4 MB
Account Management
Private

Retrieves a list of all API keys associated with the authenticated account. The response includes key details such as ID, name, scope, creation date, last usage, and status (enabled/disabled), but does not include the secret keys for security reasons.

Use this method to review and manage your API keys, check their permissions, and monitor their usage.

TFA required

📖 Related Article: Creating new API key on Deribit

Scope: account:read

Try in API console

get/private/list_api_keys

Response

Success response

jsonrpc'2.0' required

The JSON-RPC version (2.0)

idinteger

The id that was sent in the request

Example response

{
  "result": [
    {
      "id": 1,
      "timestamp": 1536569522277,
      "client_id": "IY2D68DS",
      "client_secret": "P9Z_c73KaBPwpoTVfsXzehAhjhdJn5kM7Zlz_hhDhE8",
      "public_key": "-----BEGIN PUBLIC KEY----- MCowBQYDK2VwAyEApajFN0CSwIaaiIRPiFbiYYvpsLQLSccSLLsKPe984sc= -----END PUBLIC KEY-----",
      "max_scope": [
        "account:read",
        "trade:read",
        "block_trade:read_write",
        "wallet:none"
      ],
      "enabled": true,
      "name": "TestName"
    }
  ]
}