API

API: аутентификация

Как создать ключи API, аутентифицировать запросы, базовый адрес, версии и права доступа ключей.

Базовый адрес

https://app.tenium.app/api/v1

Все ответы приходят в формате JSON. Временные метки — ISO 8601 в UTC. Идентификаторы — UUID.

Ключи API

Настройки → Ключи API → Новый ключ. Ключ показывается только один раз. У каждого ключа есть уровень доступа:

  • read: просмотр списков и данных мониторов, инцидентов, проверок, страниц статуса. Доступен на всех тарифах.
  • write: создание, изменение и удаление. Pro и Agency.
  • Ключи, созданные клиентом с доступом только для просмотра, ограничены его пространством клиента.

Аутентификация

Передавайте ключ как bearer-токен:

curl -H "Authorization: Bearer tn_live_3f9a..." https://app.tenium.app/api/v1/monitors

Версии

Путь содержит основную версию (v1). Обратно совместимые дополнения (новые поля, новые эндпоинты) появляются без смены версии. Несовместимые изменения выходят в новой основной версии, а старая продолжает работать ещё минимум 6 месяцев.

Пагинация

Эндпоинты со списками принимают limit (по умолчанию 50, максимум 200) и cursor. Если результатов больше, в ответе есть nextCursor.

{ "data": [ ... ], "nextCursor": "eyJpZCI6..." }

Идемпотентность

Запросы POST принимают заголовок Idempotency-Key. Если повторить запрос с тем же ключом в течение 24 часов, вы получите исходный ответ.