Skip to content

Anslutnings-API

Underhålls av: Aether365 Team Målgrupp: Utvecklare Omfattning: Anslutnings-API-endpoints - hantera Microsoft 365-tenant-anslutningar

Anslutningar representerar länkade Microsoft 365-tenants. Varje anslutning motsvarar en Microsoft-tenant (identifierad av dess msTenantId) som har beviljats administratörssamtycke.

Lista anslutningar

Returnerar alla Microsoft 365-tenants anslutna till det autentiserade kontot.

GET /tenants/me/connections

Exempelbegäran

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

Exempelsvar

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

Svarsfält

FältTypBeskrivning
idstringAnslutningsidentifierare
msTenantIdstringMicrosoft Entra tenant-ID (GUID)
labelstringVisningsetikett tilldelad vid anslutning
connectedAtstringISO 8601-tidsstämpel när tenanten anslöts
isPrimarybooleanOm detta är den för tillfället aktiva tenanten

Aktivera en anslutning

Ställer in en ansluten tenant som den aktiva tenanten. Instrumentpanelsvyer och API-anrop utan explicit tenant-filter opererar på den aktiva tenanten.

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

Sökvägsparametrar

ParameterTypBeskrivning
connectionIdstringAnslutnings-ID:t att aktivera

Exempelbegäran

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

Exempelsvar

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

Ta bort en anslutning

Kopplar bort en Microsoft 365-tenant. Stoppar framtida skanningar för denna tenant. Befintliga skanningsdata sparas enligt lagringspolicyn.

DELETE /tenants/me/connections/{connectionId}

WARNING

Denna åtgärd kan inte ångras. Att återansluta tenanten kräver att gå igenom samtyckesflödet igen.

Sökvägsparametrar

ParameterTypBeskrivning
connectionIdstringAnslutnings-ID:t att ta bort

Exempelbegäran

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

Exempelsvar

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

Fel

KodHTTPBeskrivning
CONNECTION_NOT_FOUND404Ingen anslutning med detta ID finns för denna tenant
CANNOT_REMOVE_LAST_CONNECTION409Kan inte ta bort den enda kvarvarande anslutningen
Var den här sidan till hjälp?