Перейти до основного вмісту
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 — ID прив’язаної команди або 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[]