Перейти к основному содержанию
GET
Мои ключи
Универсальный эндпоинт для получения списка токенов (API и WebSocket) и их прав/ограничений.

Авторизация

Заголовок erlcrussia-api-key не является строго обязательным, если вы используете WebSocket-ключ. Вы можете передать:
  • erlcrussia-api-key — для авторизации и работы с HTTP API ключами (?api=true).
  • erlcrussia-websocket-key — для авторизации и работы с WebSocket ключами (?websocket=true).
  • Либо оба заголовка одновременно.

Query-параметры

Параметр restrictions=true привязывается к предшествующему параметру типа. Например:
  • ?api=true&restrictions=true — вернет API ключи с их ограничениями.
  • ?api=true&websocket=true&restrictions=true — вернет API ключи без ограничений и WebSocket ключи с ограничениями.
  • ?api=true&restrictions=true&websocket=true&restrictions=true — вернет оба типа ключей с ограничениями.
Полный секрет возвращается только при создании или ротации. Списки AI-ключей, переименование и удаление возвращают маску. В GET /keys полностью виден только вызывающий ключ; остальные, включая собственные соседние ключи, замаскированы. teamId — идентификатор привязанной команды или null.

Авторизации

erlcrussia-api-key
string
header
обязательно

Пользовательский API-ключ. Храните на сервере; не включайте в клиентский JavaScript.

Параметры запроса

api
boolean

Запросить список HTTP API токенов

websocket
boolean

Запросить список WebSocket токенов

restrictions
boolean

Включить ограничения прав (указывается после api или websocket)

Ответ

Список запрошенных ключей (массив или объект при одновременном запросе api и websocket).

api
object[]
websocket
object[]