> ## Documentation Index
> Fetch the complete documentation index at: https://docs.wirespeed.co/llms.txt
> Use this file to discover all available pages before exploring further.

# Anthropic Claude

> Surveillez l’activité d’administration, de sécurité et de configuration dans vos organisations Claude Enterprise et Claude Console

L’intégration Anthropic Claude collecte l’**Activity Feed** de la Compliance API
pour la surveillance de la sécurité et la détection. Elle couvre les connexions,
les modifications du SSO et des restrictions IP, le cycle de vie des clés API et
de service, les connecteurs MCP, les attributions de rôles, les modifications de
partage et les paramètres de l’organisation, sans nécessiter de logiciel sur les
appareils des employés.

> [!NOTE]
>
> Wirespeed lit uniquement les métadonnées d’activité. Il ne demande pas le contenu
> des conversations, fichiers, projets ou sessions, et n’utilise jamais les scopes
> `read:compliance_user_data` ou `delete:compliance_user_data`.

## Prérequis

Choisissez le parcours qui correspond à votre organisation :

| Organisation | Qui effectue la configuration | Type de clé |
| - | - | - |
| Claude Enterprise | Le **primary owner** (ou un organization owner, pour sa propre organisation uniquement) | Compliance Access Key (`sk-ant-api01-...`) |
| Claude Console autonome | Un **admin** de l’organisation | Clé Admin API (`sk-ant-admin01-...`) |

Une organisation Claude Console liée à une organisation parente Claude Enterprise
est couverte par la Compliance Access Key de la parente ; suivez le parcours
Claude Enterprise.

## Étape 1 : activer la Compliance API

**Claude Enterprise :** connectez-vous en tant que primary owner, ouvrez
**claude.ai → Organization settings → API** et activez la **Compliance API**.
L’activation s’applique à l’organisation parente et à chaque organisation
claude.ai et Claude Console liée.

**Claude Console autonome :** ouvrez **Claude Console → Settings → Security** et
activez l’option **Compliance API**.

> [!WARNING]
>
> L’activité n’est enregistrée que lorsque la Compliance API est activée. Anthropic
> ne récupère pas rétroactivement l’activité antérieure à l’activation, et la
> désactivation interrompt l’enregistrement jusqu’à sa réactivation.

## Étape 2 : créer une clé

### Claude Enterprise : Compliance Access Key

1. Ouvrez **claude.ai → Organization settings → API** et repérez **Keys**
2. Cliquez sur **Create key** et saisissez un nom, par exemple `Wirespeed Activity Feed`
3. Choisissez si la clé couvre l’organisation parente (toutes les organisations
   liées) ou une seule organisation
4. Sélectionnez **`read:compliance_activities`**
5. Vous pouvez également sélectionner **`read:compliance_org_data`** pour que
   Wirespeed enregistre les paramètres d’organisation en vigueur (voir
   [Paramètres d’organisation en vigueur](#paramètres-dorganisation-en-vigueur))
6. Cliquez sur **Create** et copiez la clé, qui commence par `sk-ant-api01-`

> [!NOTE]
>
> Les scopes d’une Compliance Access Key ne peuvent pas être modifiés après sa
> création. Pour ajouter ou retirer un scope, créez une nouvelle clé et
> remplacez-la dans Wirespeed.

### Claude Console autonome : clé Admin API

1. Vérifiez que la Compliance API est déjà activée (étape 1)
2. Ouvrez **Claude Console → Settings → Admin keys** et créez une clé
3. Copiez la clé, qui commence par `sk-ant-admin01-`

> [!WARNING]
>
> Une clé Admin API ne peut lire l’Activity Feed que si elle a été créée **après**
> l’activation de la Compliance API. Si une clé plus ancienne renvoie une erreur de
> scope manquant, créez-en une nouvelle.

Anthropic n’affiche la clé qu’une seule fois. Conservez-la en lieu sûr.

## Étape 3 : connecter Anthropic Claude à Wirespeed

1. Dans Wirespeed, ouvrez Intégrations → [**Ajouter une intégration**](https://app.wirespeed.co/settings/integrations?tab=browse)
2. Recherchez et sélectionnez **Anthropic Claude**
3. Collez la clé
4. Cliquez sur **Intégrer**

Wirespeed valide la clé auprès de l’Activity Feed avant d’activer l’intégration.
Une connexion réussie prouve que la clé peut lire le flux ; elle ne signifie pas
que de l’activité existe déjà.

La page de l’intégration indique, sous forme de droits, les scopes dont dispose la clé :

| Droit | Scope | Attendu |
| - | - | - |
| **Activity Feed** | `read:compliance_activities` | Activé pour toute clé fonctionnelle |
| **Paramètres d’organisation** | `read:compliance_org_data` | Activé uniquement pour une Compliance Access Key Claude Enterprise créée avec ce scope |

**Paramètres d’organisation : désactivé** est normal pour les clés Admin API et
pour les Compliance Access Keys créées sans ce scope ; la collecte de l’activité
n’est pas affectée. Wirespeed revérifie les deux scopes à l’activation de
l’intégration, puis une fois par jour.

## Quels événements sont collectés ?

Wirespeed importe tous les types d’activité renvoyés par l’Activity Feed, notamment :

* Les connexions SSO, par lien magique et sociales, ainsi que leurs échecs
* Les modifications du SSO, du SCIM, des restrictions IP et des paramètres de l’organisation
* Le cycle de vie des clés Admin API, des clés de service et des clés API
* Les modifications des utilisateurs, invitations, rôles et groupes
* Les modifications des serveurs MCP, connecteurs et intégrations
* L’activité de partage des conversations, projets, fichiers et artefacts
* L’accès à la Compliance API par chaque clé

La première synchronisation demande jusqu’à sept jours d’historique **disponible**.
Chaque interrogation collecte ensuite l’activité à partir de la fenêtre précédente.
Anthropic rend l’activité interrogeable en une minute environ ; Wirespeed lit donc
jusqu’à deux minutes en retard sur le temps réel et relit un court chevauchement
pour récupérer l’activité indexée tardivement.

> [!NOTE]
>
> L’Activity Feed n’inclut pas les prompts ni les réponses du modèle, et ne couvre
> pas l’utilisation de Claude Code authentifiée par une clé API Claude Console ou
> exécutée via Amazon Bedrock, Google Cloud ou Microsoft Foundry.

## Paramètres d’organisation en vigueur

Lorsqu’une Compliance Access Key dispose aussi de `read:compliance_org_data`,
Wirespeed lit les paramètres réellement appliqués à chaque organisation couverte
par la clé (toutes les organisations liées pour une clé de l’organisation
parente, ou la seule organisation concernée pour une clé limitée à une
organisation), après prise en compte des restrictions HIPAA, de la disponibilité des
fonctionnalités et des dépendances. Cela inclut l’application du SSO, la liste
d’adresses IP autorisées, la conservation des données, le partage, les contrôles
de Claude Code et l’inventaire des Compliance Access Keys avec leurs scopes.

Wirespeed enregistre un instantané à la connexion de l’intégration, puis à
chaque modification des paramètres d’une organisation. Les instantanés figurent
dans la même table de journaux que l’activité, avec le type
`wirespeed_effective_settings_snapshot`. Anthropic omet les paramètres que les
administrateurs d’une organisation ne peuvent pas modifier ; un paramètre absent
signifie « non contrôlable », et non « désactivé ».

Wirespeed vérifie la présence du scope à la connexion de l’intégration, puis une
fois par jour. Les clés Admin API ne peuvent pas disposer de
`read:compliance_org_data` ; les organisations Claude Console autonomes ne
collectent donc que l’activité.

## Détections gérées

Wirespeed évalue l’activité collectée pour repérer les modifications de
configuration et de posture. Elles sont informatives sauf indication contraire :

| Détection | Activité |
| - | - |
| SSO désactivé | `org_sso_toggled` avec `enabled: false`, ou `org_sso_connection_deactivated` |
| Restriction IP supprimée | `org_ip_restriction_deleted` |
| Propriétaire principal transféré | `primary_owner_transferred` (persistance) |
| Clé d’administration ou de service créée | `admin_api_key_created` ou `service_key_created` (persistance) |
| Clé d’administration ou de service supprimée | `admin_api_key_deleted` ou `service_key_revoked` |
| Serveur MCP créé ou supprimé | `mcp_server_created` ou `mcp_server_deleted` |
| Paramètres de l’organisation modifiés | `claude_organization_settings_updated` |
| Limite de dépenses supprimée | `platform_spend_limit_deleted` |
| Artefact partagé publiquement | `claude_artifact_sharing_updated` avec une audience `anyone_with_link` (partage de données) |
| Utilisateur de l’organisation retiré | `org_user_deleted` |
| Rôle attribué | `role_assignment_granted` |

Les connexions réussies et échouées sont également normalisées en événements
d’authentification pour les recherches SIEM et les détections de connexion
multiplateformes.

## Dépannage

### Compliance API non activée

Une erreur `400` indiquant `Compliance API is not enabled for this organization`
signifie que l’étape 1 n’a pas été effectuée ou que la Compliance API a été
désactivée. Activez-la, puis attendez la prochaine synchronisation.

### Clé invalide ou désactivée

Pour les erreurs `401` (`API key is invalid.`, `API key has been deactivated.` ou
`API key has expired.`) :

1. Vérifiez que la clé a été collée en entier, sans espaces
2. Vérifiez que la clé n’a pas été supprimée dans claude.ai ou Claude Console
3. Créez une clé de remplacement et mettez à jour Wirespeed

### Scope manquant

Une erreur `403` indiquant `Missing required scopes` signifie que la clé ne
dispose pas de `read:compliance_activities`. Créez une nouvelle Compliance Access
Key avec ce scope, ou une nouvelle clé Admin API après l’activation de la
Compliance API.

### Mauvais type de clé

Une erreur `404` indiquant `Not found` signifie que la clé n’est ni une Compliance
Access Key ni une clé Admin API. Les clés Claude API standard (`sk-ant-api03-...`)
et les clés Analytics API ne peuvent pas lire l’Activity Feed.

### L’intégration se connecte mais aucun événement n’apparaît

Une intégration en bon état journalise `0 new logs ingested` à chaque
interrogation lorsque le flux est vide. Vérifiez que de l’activité existe avant de
l’attendre dans Wirespeed :

```bash theme={null}
curl -sS "https://api.anthropic.com/v1/compliance/activities?limit=5" \
  -H "x-api-key: $ANTHROPIC_KEY" \
  -H "anthropic-version: 2023-06-01"
```

`"data": []` signifie qu’il n’y a rien à ingérer pour Wirespeed. L’enregistrement
commence à l’activation de la Compliance API ; déconnectez-vous puis reconnectez-vous
à Claude, attendez quelques minutes et relancez la requête.

### Paramètres en vigueur indisponibles

Un avertissement indiquant que les paramètres en vigueur ne sont pas disponibles
pour une organisation signifie qu’Anthropic n’a pas activé ce point de terminaison
pour votre organisation parente. Anthropic l’active indépendamment du reste de la
Compliance API ; contactez votre représentant Anthropic. La collecte de l’activité
continue normalement.

### Limitation du débit

La Compliance API autorise 600 requêtes par minute par organisation parente,
partagées entre toutes les clés et intégrations. En cas de réponse `429`, Wirespeed
conserve sa position et réessaie lors de la synchronisation suivante.

## Ressources supplémentaires

* [Présentation de la Compliance API d’Anthropic](https://platform.claude.com/docs/en/manage-claude/compliance-api)
* [Configurer la Compliance API](https://platform.claude.com/docs/en/manage-claude/compliance-api-access)
* [Interroger l’Activity Feed](https://platform.claude.com/docs/en/manage-claude/compliance-activity-feed)
* [Référence de l’API Activity Feed](https://platform.claude.com/docs/en/api/compliance/activities/list)
* [Organisations, rôles, groupes et paramètres](https://platform.claude.com/docs/en/manage-claude/compliance-org-data)
* [Gérer les erreurs de la Compliance API](https://platform.claude.com/docs/en/manage-claude/compliance-errors)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.