Skip to content

API nuoroda

Autorius: Aether365 komanda Auditorija: Kūrėjai ir DevOps inžinieriai Apimtis: Aether365 REST API apžvalga, bazinis URL ir atsakymo formatas

Aether365 API leidžia programiškai pasiekti nuskaitymo duomenis, inicijuoti nuskaitymus, valdyti organizacijas ir valdyti AI Pilot - generuoti, peržiūrėti ir taikyti automatinius ištaisymus, skaityti tapatybės rizikos signalus ir sustiprinti politikas.

Galutinių taškų grupės

| Sritis | Ką apima | | Nuskaitymai | Inicijuoti ir išvardyti atitikties bei pažeidžiamumo nuskaitymus | | Rezultatai | Skaityti atskirus nuskaitymo radinius | | AI Pilot | Generuoti, peržiūrėti ir taikyti automatinius ištaisymo planus | | Threat Alerts | Tapatybės rizikos signalai ir vieno paspaudimo naudotojo izoliavimas | | Politikos | Skaityti politikų būklę ir sustiprinti leistinas politikas | | Organizacijos | Skaityti ir atnaujinti organizacijos profilį | | Ryšiai | Valdyti prijungtas Microsoft 365 organizacijas | | Suplanuoti nuskaitymai | Automatizuoti pasikartojančius nuskaitymus |

Bazinis URL

https://api.aether365.io

Visi galutiniai taškai yra santykiniai šiam baziniam URL.

Autentifikavimas

API naudoja Bearer token autentifikavimą. Kiekvienoje užklausoje įtraukite galiojantį JWT tokeną į Authorization antraštę:

Authorization: Bearer <token>

Tokenai išduodami Aether365 autentifikavimo sistemos. Žr. Autentifikavimas tokeno gavimo detalėms.

Atsakymo formatas

Visi API atsakymai naudoja nuoseklią JSON struktūrą.

Sėkmingas atsakymas

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

Sąrašų galutiniams taškams:

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

Veiksmų galutiniams taškams (paleidimas, trynimas):

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

Klaidos atsakymas

json
{
  "success": false,
  "error": {
    "code": "ERROR_CODE",
    "message": "Žmogui suprantamas aprašymas",
    "details": {}
  }
}

HTTP būsenos kodai

KodasReikšmė
200Sėkmė
201Išteklius sukurtas
400Neteisinga užklausa - trūkstami ar neteisingi parametrai
401Būtinas autentifikavimas arba tokenas neteisingas
403Prieiga uždrausta - organizacijų izoliacijos pažeidimas
404Išteklius nerastas
409Konfliktas - pavyzdžiui, nuskaitymas jau vykdomas
429Pasiektas plano limitas
500Vidinė serverio klaida

Klaidų kodai

KodasAprašymas
AUTH_MISSING_TOKENAuthorization antraštė nepateikta
AUTH_INVALID_TOKENTokeno nepavyko patikrinti
AUTH_EXPIRED_TOKENTokenas nebegalioja
TENANT_NOT_FOUNDOrganizacija neegzistuoja
TENANT_NOT_CONNECTEDMicrosoft sutikimas neužbaigtas
SCAN_NOT_FOUNDNuskaitymo ID neegzistuoja
SCAN_ALREADY_RUNNINGNuskaitymas jau vykdomas šiai organizacijai
SCAN_PLAN_LIMIT_REACHEDNuskaitymų kvota dabartiniam planui išnaudota
VALIDATION_ERRORUžklausos turinys ar užklausos parametrai neteisingi
INTERNAL_ERRORNenumatyta serverio klaida

Užklausų limitai

API apribotas iki 120 užklausų per minutę. Viršijus limitą, grąžinamas 429 Too Many Requests. Retry-After antraštė nurodo, kiek sekundžių palaukti prieš pakartojant.

Ar šis puslapis buvo naudingas?