Skip to content

Bağlantılar API

Hazırlayan: Aether365 Ekibi Hedef Kitle: Geliştiriciler Kapsam: Bağlantı API endpoint'leri - Microsoft 365 tenant bağlantılarını yönetme

Bağlantılar, bağlı Microsoft 365 tenant'larını temsil eder. Her bağlantı, yönetici onayı verilmiş bir Microsoft tenant'ına (msTenantId ile tanımlanan) karşılık gelir.

Bağlantıları Listeleme

Kimlik doğrulanmış hesaba bağlı tüm Microsoft 365 tenant'larını döndürür.

GET /tenants/me/connections

Örnek İstek

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

Örnek Yanıt

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

Yanıt Alanları

AlanTürAçıklama
idstringBağlantı tanımlayıcısı
msTenantIdstringMicrosoft Entra tenant kimliği (GUID)
labelstringBağlantı sırasında atanan görünen etiket
connectedAtstringTenant'ın bağlandığı ISO 8601 zaman damgası
isPrimarybooleanŞu anda aktif tenant olup olmadığı

Bağlantıyı Etkinleştirme

Bağlı bir tenant'ı aktif tenant olarak ayarlar. Açık tenant filtresi olmayan dashboard görünümleri ve API çağrıları aktif tenant üzerinde çalışır.

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

Yol Parametreleri

ParametreTürAçıklama
connectionIdstringEtkinleştirilecek bağlantı kimliği

Örnek İstek

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

Örnek Yanıt

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

Bağlantıyı Kaldırma

Bir Microsoft 365 tenant'ının bağlantısını keser. Bu tenant için gelecekteki taramaları durdurur. Mevcut tarama verileri saklama politikasına göre korunur.

DELETE /tenants/me/connections/{connectionId}

WARNING

Bu işlem geri alınamaz. Tenant'ı yeniden bağlamak, yönetici onay akışını tekrar geçmeyi gerektirir.

Yol Parametreleri

ParametreTürAçıklama
connectionIdstringKaldırılacak bağlantı kimliği

Örnek İstek

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

Örnek Yanıt

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

Hatalar

KodHTTPAçıklama
CONNECTION_NOT_FOUND404Bu tenant için bu kimliğe sahip bağlantı mevcut değil
CANNOT_REMOVE_LAST_CONNECTION409Kalan tek bağlantı kaldırılamaz
Bu sayfa işinize yaradı mı?