Skip to content

Довiдник API

Aether365 API дозволяє програмно отримувати данi сканувань, запускати сканування та керувати tenant'ами, а також керувати AI Pilot - генерувати, переглядати та застосовувати автоматичнi виправлення, зчитувати сигнали ризику iдентичностi й посилювати полiтики.

Групи endpoint'iв

ОбластьЩо охоплює
СкануванняЗапуск i перелiк сканувань вiдповiдностi та exposure
РезультатиЗчитування окремих результатiв сканування
AI PilotГенерування, перегляд i застосування планiв автоматичного виправлення
Threat AlertsСигнали ризику iдентичностi та стримування користувача в один клiк
ПолiтикиЗчитування стану полiтик i посилення полiтик зi списку дозволених
Tenant'иЗчитування та оновлення профiлю tenant'а
ПiдключенняКерування пiдключеними tenant'ами Microsoft 365
Заплановане скануванняАвтоматизацiя повторюваних сканувань

Базова URL-адреса

https://api.aether365.io

Усi endpoint'и вказуються вiдносно цiєї базової URL-адреси.

Автентифiкацiя

API використовує автентифiкацiю Bearer-токеном. Додайте дiйсний JWT-токен у заголовок Authorization кожного запиту:

Authorization: Bearer <token>

Токени видаються системою автентифiкацiї Aether365. Див. Автентифiкацiя для отримання токена.

Формат вiдповiдей

Усi вiдповiдi API мають однакову JSON-структуру.

Успiшна вiдповiдь

json
{
  "success": true,
  "data": {}
}

Для endpoint'iв зi списками:

json
{
  "success": true,
  "data": [],
  "meta": {
    "total": 142,
    "page": 1,
    "limit": 20
  }
}

Для endpoint'iв дiй (запуск, видалення):

json
{
  "success": true,
  "data": null
}

Вiдповiдь з помилкою

json
{
  "success": false,
  "error": {
    "code": "ERROR_CODE",
    "message": "Human-readable description",
    "details": {}
  }
}

HTTP-коди стану

КодЗначення
200Успiх
201Ресурс створено
400Невалiдний запит - вiдсутнi або некоректнi параметри
401Потрiбна автентифiкацiя або токен недiйсний
403Доступ заборонено - порушення iзоляцiї tenant
404Ресурс не знайдено
409Конфлiкт - наприклад, сканування вже виконується
429Досягнуто лiмiту плану
500Внутрiшня помилка сервера

Коди помилок

КодОпис
AUTH_MISSING_TOKENЗаголовок Authorization вiдсутнiй
AUTH_INVALID_TOKENТокен не вдалося перевiрити
AUTH_EXPIRED_TOKENТермiн дiї токена закiнчився
TENANT_NOT_FOUNDTenant не iснує
TENANT_NOT_CONNECTEDЗгода Microsoft не завершена
SCAN_NOT_FOUNDСканування з таким ID не iснує
SCAN_ALREADY_RUNNINGСканування вже виконується для цього tenant
SCAN_PLAN_LIMIT_REACHEDКвота сканувань поточного плану вичерпана
VALIDATION_ERRORТiло запиту або параметри запиту невалiднi
INTERNAL_ERRORНепередбачена помилка сервера

Обмеження частоти запитiв

API обмежено до 120 запитiв на хвилину. При перевищеннi лiмiту повертається 429 Too Many Requests. Заголовок Retry-After вказує, скiльки секунд чекати перед повторною спробою.

Ця сторінка була корисною?