Skip to content

API Connections

Maintenu par : Aether365 Team Public : Développeurs Périmètre : Endpoints de l'API Connections - gestion des connexions de tenants Microsoft 365

Les connexions représentent les tenants Microsoft 365 liés. Chaque connexion correspond à un tenant Microsoft (identifié par son msTenantId) ayant reçu le consentement administrateur.

Lister les connexions

Renvoie tous les tenants Microsoft 365 connectés au compte authentifié.

GET /tenants/me/connections

Exemple de requête

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

Exemple de réponse

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

Champs de la réponse

ChampTypeDescription
idstringIdentifiant de la connexion
msTenantIdstringIdentifiant du tenant Microsoft Entra (GUID)
labelstringLibellé d'affichage attribué lors de la connexion
connectedAtstringHorodatage ISO 8601 de la connexion du tenant
isPrimarybooleanIndique s'il s'agit du tenant actuellement actif

Activer une connexion

Définit un tenant connecté comme tenant actif. Les vues du tableau de bord et les appels API sans filtre de tenant explicite s'appliquent au tenant actif.

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

Paramètres de chemin

ParamètreTypeDescription
connectionIdstringIdentifiant de la connexion à activer

Exemple de requête

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

Exemple de réponse

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

Supprimer une connexion

Déconnecte un tenant Microsoft 365. Arrête les analyses futures pour ce tenant. Les données d'analyse existantes sont conservées conformément à la politique de rétention.

DELETE /tenants/me/connections/{connectionId}

WARNING

Cette action est irréversible. Reconnecter le tenant nécessite de repasser par le flux de consentement administrateur.

Paramètres de chemin

ParamètreTypeDescription
connectionIdstringIdentifiant de la connexion à supprimer

Exemple de requête

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

Exemple de réponse

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

Erreurs

CodeHTTPDescription
CONNECTION_NOT_FOUND404Aucune connexion avec cet identifiant n'existe pour ce tenant
CANNOT_REMOVE_LAST_CONNECTION409Impossible de supprimer la dernière connexion restante
Cette page vous a-t-elle été utile ?