Deribit · Schema

Api Key

DerivativesCryptocurrencyBitcoinEthereumOptionsFuturesPerpetualsTradingMarket DataBlock TradingWebSocketFinancial

Properties

Name Type Description
id object
timestamp object
client_id object
client_secret object
public_key object
max_scope object
enabled object
default object
name object
enabled_features object
ip_whitelist array List of IP addresses whitelisted for a selected key
View JSON Schema on GitHub

JSON Schema

api_key.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://api-evangelist.github.io/deribit/json-schema/api_key.json",
  "title": "Api Key",
  "properties": {
    "id": {
      "$ref": "#/components/schemas/key_id"
    },
    "timestamp": {
      "$ref": "#/components/schemas/timestamp"
    },
    "client_id": {
      "$ref": "#/components/schemas/client_id"
    },
    "client_secret": {
      "$ref": "#/components/schemas/client_secret"
    },
    "public_key": {
      "$ref": "#/components/schemas/public_key"
    },
    "max_scope": {
      "$ref": "#/components/schemas/max_scope"
    },
    "enabled": {
      "$ref": "#/components/schemas/api_key_enabled"
    },
    "default": {
      "$ref": "#/components/schemas/api_key_default"
    },
    "name": {
      "$ref": "#/components/schemas/api_key_name"
    },
    "enabled_features": {
      "$ref": "#/components/schemas/api_key_features"
    },
    "ip_whitelist": {
      "type": "array",
      "description": "List of IP addresses whitelisted for a selected key"
    }
  },
  "required": [
    "id",
    "timestamp",
    "client_id",
    "client_secret",
    "max_scope",
    "default"
  ],
  "type": "object"
}