Skip to content

API připojení

Připojení představují propojené Microsoft 365 tenanty. Každé připojení odpovídá Microsoft tenantu (identifikovanému jeho msTenantId), kterému byl udělen souhlas správce.

Seznam připojení

Vrací všechny Microsoft 365 tenanty připojené k autentizovanému účtu.

GET /tenants/me/connections

Příklad požadavku

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

Příklad odpovědi

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
    }
  ]
}

Pole odpovědi

PoleTypPopis
idstringIdentifikátor připojení
msTenantIdstringID Microsoft Entra tenanta (GUID)
labelstringZobrazovaný název přiřazený při připojení
connectedAtstringČasové razítko ISO 8601 připojení tenanta
isPrimarybooleanZda se jedná o aktuálně aktivního tenanta

Aktivace připojení

Nastaví připojeného tenanta jako aktivního. Zobrazení v dashboard a API volání bez explicitního filtru tenanta pracují s aktivním tenantem.

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

Parametry cesty

ParametrTypPopis
connectionIdstringID připojení, které chcete aktivovat

Příklad požadavku

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

Příklad odpovědi

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

Odebrání připojení

Odpojí Microsoft 365 tenanta. Zastaví budoucí skeny pro tohoto tenanta. Existující data skenů jsou uchovávána podle zásad uchovávání.

DELETE /tenants/me/connections/{connectionId}

WARNING

Tuto akci nelze vrátit zpět. Opětovné připojení tenanta vyžaduje opakování toku souhlasu správce.

Parametry cesty

ParametrTypPopis
connectionIdstringID připojení, které chcete odebrat

Příklad požadavku

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

Příklad odpovědi

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

Chyby

KódHTTPPopis
CONNECTION_NOT_FOUND404Pro tohoto tenanta neexistuje připojení s tímto ID
CANNOT_REMOVE_LAST_CONNECTION409Nelze odebrat jediné zbývající připojení
Byla tato stránka užitečná?