Skip to content

API pripojení

Pripojenia reprezentujú prepojené Microsoft 365 tenanty. Každé pripojenie zodpovedá tenantu Microsoftu (identifikovanému jeho msTenantId), ktorému bol udelený administrátorský súhlas.

Zoznam pripojení

Vráti všetky Microsoft 365 tenanty pripojené k autentifikovanému účtu.

GET /tenants/me/connections

Príklad požiadavky

bash
curl https://api.aether365.io/tenants/me/connections \
  -H "Authorization: Bearer <token>"

Príklad odpovede

json
{
  "success": true,
  "data": [
    {
      "id": "conn_abc123",
      "msTenantId": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
      "label": "Contoso Production",
      "connectedAt": "2026-02-01T09:00:00Z",
      "isPrimary": true
    },
    {
      "id": "conn_def456",
      "msTenantId": "yyyyyyyy-yyyy-yyyy-yyyy-yyyyyyyyyyyy",
      "label": "Contoso Staging",
      "connectedAt": "2026-03-15T14:30:00Z",
      "isPrimary": false
    }
  ]
}

Polia odpovede

PoleTypPopis
idstringIdentifikátor pripojenia
msTenantIdstringID tenantu Microsoft Entra (GUID)
labelstringZobrazovaný štítok priradený počas pripojenia
connectedAtstringČasová pečiatka ISO 8601 pripojenia tenantu
isPrimarybooleanČi ide o aktuálne aktívneho tenanta

Aktivácia pripojenia

Nastaví pripojeného tenanta ako aktívneho. Zobrazenia v dashboarde a volania API bez explicitného filtra tenanta pracujú s aktívnym tenantom.

POST /tenants/me/connections/{connectionId}/activate

Parametre cesty

ParameterTypPopis
connectionIdstringID pripojenia na aktiváciu

Príklad požiadavky

bash
curl -X POST https://api.aether365.io/tenants/me/connections/conn_def456/activate \
  -H "Authorization: Bearer <token>"

Príklad odpovede

json
{
  "success": true,
  "data": {
    "id": "conn_def456",
    "msTenantId": "yyyyyyyy-yyyy-yyyy-yyyy-yyyyyyyyyyyy",
    "label": "Contoso Staging",
    "connectedAt": "2026-03-15T14:30:00Z",
    "isPrimary": true
  }
}

Odstránenie pripojenia

Odpojí Microsoft 365 tenanta. Zastaví budúce skeny pre tohto tenanta. Existujúce dáta skenov sa uchovávajú podľa politiky uchovávania.

DELETE /tenants/me/connections/{connectionId}

WARNING

Túto akciu nie je možné vrátiť späť. Opätovné pripojenie tenantu vyžaduje prejsť tokom administrátorského súhlasu znovu.

Parametre cesty

ParameterTypPopis
connectionIdstringID pripojenia na odstránenie

Príklad požiadavky

bash
curl -X DELETE https://api.aether365.io/tenants/me/connections/conn_def456 \
  -H "Authorization: Bearer <token>"

Príklad odpovede

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

Chyby

KódHTTPPopis
CONNECTION_NOT_FOUND404Pre tohto tenanta neexistuje pripojenie s týmto ID
CANNOT_REMOVE_LAST_CONNECTION409Nie je možné odstrániť posledné zostávajúce pripojenie
Bola táto stránka užitočná?