• Messages
  • Agents gérés
  • Administration

Search...
⌘K
Organisation
API AdminEspaces de travail
Authentification
AperçuFédération d'identité de charge de travailGérer WIF via l'APIRéférence WIF
Surveillance
API Utilisation et coûtsAPI Limites de débitAPI Claude Code Analytics
Données et conformité
Résidence des donnéesAPI et conservation des donnéesTransparence des accès
API Conformité
AperçuObtenir l'accèsFlux d'activitéConversations, fichiers et projetsOrganisations, utilisateurs, rôles, groupes et paramètresConcevoir votre intégrationErreursFAQ

Log in
API Admin
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...

Solutions

  • AI agents
  • Code modernization
  • Coding
  • Customer support
  • Education
  • Financial services
  • Government
  • Life sciences

Partners

  • Amazon Bedrock
  • Google Cloud's Vertex AI

Learn

  • Blog
  • Courses
  • Use cases
  • Connectors
  • Customer stories
  • Engineering at Anthropic
  • Events
  • Powered by Claude
  • Service partners
  • Startups program

Company

  • Anthropic
  • Careers
  • Economic Futures
  • Research
  • News
  • Responsible Scaling Policy
  • Security and compliance
  • Transparency

Learn

  • Blog
  • Courses
  • Use cases
  • Connectors
  • Customer stories
  • Engineering at Anthropic
  • Events
  • Powered by Claude
  • Service partners
  • Startups program

Help and security

  • Availability
  • Status
  • Support
  • Discord

Terms and policies

  • Privacy policy
  • Responsible disclosure policy
  • Terms of service: Commercial
  • Terms of service: Consumer
  • Usage policy
Administration/Organisation

Admin API



L'API Admin n'est pas disponible pour les comptes individuels. Pour collaborer avec vos coéquipiers et ajouter des membres, configurez votre organisation dans Console → Settings → Organization.

L'Admin API vous permet de gérer de manière programmatique les ressources de votre organisation, notamment les membres de l'organisation, les espaces de travail et les clés API. Cela offre un contrôle programmatique sur les tâches administratives qui nécessiteraient autrement une configuration manuelle dans la Claude Console.



L'Admin API nécessite un accès spécial

L'Admin API accepte deux types d'identifiants : une clé Admin API (commençant par sk-ant-admin...) envoyée dans l'en-tête x-api-key, ou un jeton OAuth bearer avec la portée org:admin envoyé dans l'en-tête authorization: Bearer. Seuls les membres de l'organisation ayant le rôle admin peuvent provisionner des clés Admin API via la Claude Console, et seuls les membres ayant le rôle admin, owner ou primary owner peuvent obtenir des jetons org:admin.



Claude Platform sur AWS : La majeure partie de l'Admin API n'est pas disponible sur Claude Platform sur AWS. Les points de terminaison des espaces de travail (création, récupération, liste, mise à jour et archivage sur /v1/organizations/workspaces) sont disponibles. Les autres points de terminaison, notamment les membres de l'organisation, les membres des espaces de travail, les invitations, les clés API, les rapports d'utilisation, les rapports de coûts et les rapports de limites de débit, ne sont pas disponibles. Consultez Claude Platform sur AWS pour plus de détails.

Authentification

Authentifiez-vous avec l'un ou l'autre des identifiants. Les exemples suivants appellent le point de terminaison des informations de l'organisation des deux manières :

OAuth bearer :

cURL
curl --fail-with-body -sS "https://api.anthropic.com/v1/organizations/me" \
  --header "anthropic-version: 2023-06-01" \
  --header "authorization: Bearer $ANTHROPIC_OAUTH_TOKEN"

Un jeton org:admin donne accès à l'ensemble de l'organisation, quel que soit l'espace de travail auquel le profil sous-jacent ou la règle de fédération est lié. Pour en obtenir un, consultez les prérequis dans Gérer WIF avec l'Admin API.

Clé Admin API :

cURL
curl --fail-with-body -sS "https://api.anthropic.com/v1/organizations/me" \
  --header "anthropic-version: 2023-06-01" \
  --header "x-api-key: $ANTHROPIC_ADMIN_KEY"

Fonctionnement de l'Admin API

Lorsque vous utilisez l'Admin API :

  1. Vous effectuez des requêtes en utilisant l'un des identifiants de la section Authentification
  2. L'API vous permet de gérer :
    • Les membres de l'organisation et leurs rôles
    • Les invitations des membres de l'organisation
    • Les espaces de travail et leurs membres
    • Les clés API
    • Les comptes de service, les émetteurs de fédération et les règles de fédération (ces points de terminaison nécessitent un jeton OAuth org:admin ; les clés Admin API ne sont pas acceptées)

Ceci est utile pour :

  • Automatiser l'intégration et le départ des utilisateurs
  • Gérer de manière programmatique l'accès aux espaces de travail
  • Surveiller et gérer l'utilisation des clés API

Rôles et autorisations de l'organisation

Il existe cinq rôles au niveau de l'organisation. Consultez plus de détails dans l'article Rôles et autorisations de la console API.

RôleAutorisations
userPeut utiliser le Workbench
claude_code_userPeut utiliser le Workbench et Claude Code
developerPeut utiliser le Workbench et gérer les clés API
billingPeut utiliser le Workbench et gérer les détails de facturation
adminPeut faire tout ce qui précède, plus gérer les utilisateurs

Les propriétaires (owners) et propriétaires principaux (primary owners) de l'organisation disposent de toutes les autorisations admin et peuvent en outre gérer les admins. Toutes les références au rôle admin sur cette page s'appliquent également aux owners et primary owners.

Concepts clés

Membres de l'organisation

Vous pouvez lister les membres de l'organisation, mettre à jour les rôles des membres et supprimer des membres.

cURL
# Lister les membres de l'organisation
curl "https://api.anthropic.com/v1/organizations/users?limit=10" \
  --header "anthropic-version: 2023-06-01" \
  --header "x-api-key: $ANTHROPIC_ADMIN_KEY"

# Mettre à jour le rôle d'un membre
curl "https://api.anthropic.com/v1/organizations/users/{user_id}" \
  --header "anthropic-version: 2023-06-01" \
  --header "content-type: application/json" \
  --header "x-api-key: $ANTHROPIC_ADMIN_KEY" \
  --data '{"role": "developer"}'

# Supprimer un membre
curl --request DELETE "https://api.anthropic.com/v1/organizations/users/{user_id}" \
  --header "anthropic-version: 2023-06-01" \
  --header "x-api-key: $ANTHROPIC_ADMIN_KEY"

Invitations de l'organisation

Vous pouvez inviter des utilisateurs dans des organisations et gérer ces invitations.

cURL
# Créer une invitation
curl --request POST "https://api.anthropic.com/v1/organizations/invites" \
  --header "anthropic-version: 2023-06-01" \
  --header "content-type: application/json" \
  --header "x-api-key: $ANTHROPIC_ADMIN_KEY" \
  --data '{
    "email": "[email protected]",
    "role": "developer"
  }'

# Lister les invitations
curl "https://api.anthropic.com/v1/organizations/invites?limit=10" \
  --header "anthropic-version: 2023-06-01" \
  --header "x-api-key: $ANTHROPIC_ADMIN_KEY"

# Supprimer une invitation
curl --request DELETE "https://api.anthropic.com/v1/organizations/invites/{invite_id}" \
  --header "anthropic-version: 2023-06-01" \
  --header "x-api-key: $ANTHROPIC_ADMIN_KEY"

Espaces de travail

Pour un guide complet sur les espaces de travail, incluant des exemples pour la Console et l'API, consultez Espaces de travail.

Membres des espaces de travail

Gérez l'accès des utilisateurs à des espaces de travail spécifiques :

cURL
# Ajouter un membre à l'espace de travail
curl --request POST "https://api.anthropic.com/v1/organizations/workspaces/{workspace_id}/members" \
  --header "anthropic-version: 2023-06-01" \
  --header "content-type: application/json" \
  --header "x-api-key: $ANTHROPIC_ADMIN_KEY" \
  --data '{
    "user_id": "user_xxx",
    "workspace_role": "workspace_developer"
  }'

# Lister les membres de l'espace de travail
curl "https://api.anthropic.com/v1/organizations/workspaces/{workspace_id}/members?limit=10" \
  --header "anthropic-version: 2023-06-01" \
  --header "x-api-key: $ANTHROPIC_ADMIN_KEY"

# Mettre à jour le rôle du membre
curl --request POST "https://api.anthropic.com/v1/organizations/workspaces/{workspace_id}/members/{user_id}" \
  --header "anthropic-version: 2023-06-01" \
  --header "content-type: application/json" \
  --header "x-api-key: $ANTHROPIC_ADMIN_KEY" \
  --data '{
    "workspace_role": "workspace_admin"
  }'

# Retirer un membre de l'espace de travail
curl --request DELETE "https://api.anthropic.com/v1/organizations/workspaces/{workspace_id}/members/{user_id}" \
  --header "anthropic-version: 2023-06-01" \
  --header "x-api-key: $ANTHROPIC_ADMIN_KEY"

Clés API

Surveillez et gérez les clés API :

cURL
# Lister les clés API
curl "https://api.anthropic.com/v1/organizations/api_keys?limit=10&status=active&workspace_id=wrkspc_xxx" \
  --header "anthropic-version: 2023-06-01" \
  --header "x-api-key: $ANTHROPIC_ADMIN_KEY"

# Mettre à jour la clé API
curl --request POST "https://api.anthropic.com/v1/organizations/api_keys/{api_key_id}" \
  --header "anthropic-version: 2023-06-01" \
  --header "content-type: application/json" \
  --header "x-api-key: $ANTHROPIC_ADMIN_KEY" \
  --data '{
    "status": "inactive",
    "name": "New Key Name"
  }'

Comptes de service

Créez et gérez des comptes de service (svac_...), les identités non humaines au nom desquelles agissent les jetons de Workload Identity Federation. Les clés Admin API ne sont pas acceptées sur les points de terminaison des comptes de service, des émetteurs de fédération ou des règles de fédération ; utilisez un jeton OAuth org:admin. Consultez Gérer WIF avec l'Admin API.

Émetteurs de fédération

Enregistrez les fournisseurs d'identité OIDC (fdis_...) dont les jetons peuvent attester l'identité de charge de travail pour votre organisation. Consultez Gérer WIF avec l'Admin API.

Règles de fédération

Gérez les règles (fdrl_...) qui associent les jetons d'émetteurs aux comptes de service et aux portées. Consultez Gérer WIF avec l'Admin API.

Accéder aux informations de l'organisation

Obtenez des informations sur votre organisation de manière programmatique avec le point de terminaison /v1/organizations/me.

Par exemple :

cURL
curl "https://api.anthropic.com/v1/organizations/me" \
  --header "anthropic-version: 2023-06-01" \
  --header "x-api-key: $ANTHROPIC_ADMIN_KEY"
{
  "id": "12345678-1234-5678-1234-567812345678",
  "type": "organization",
  "name": "Organization Name"
}

Ce point de terminaison est utile pour déterminer de manière programmatique à quelle organisation appartient une clé Admin API.

Pour les détails complets des paramètres et les schémas de réponse, consultez la référence de l'API Organization Info.

Rapports d'utilisation et de coûts

Suivez l'utilisation et les coûts de votre organisation avec l'API Usage and Cost.

Analyses Claude Code

Surveillez la productivité des développeurs et l'adoption de Claude Code avec l'API Claude Code Analytics.

Limites de débit

Consultez les limites de débit configurées pour votre organisation et ses espaces de travail avec l'API Rate Limits.

API Compliance

Récupérez les données d'audit et d'activité de votre organisation avec l'API Compliance. Les clés Admin API peuvent uniquement lire le flux d'activité ; pour un accès complet, consultez Obtenir l'accès à l'API Compliance.

Bonnes pratiques

Pour utiliser efficacement l'Admin API :

  • Utilisez des noms et des descriptions explicites pour les espaces de travail et les clés API
  • Implémentez une gestion appropriée des erreurs pour les opérations échouées
  • Auditez régulièrement les rôles et autorisations des membres
  • Nettoyez les espaces de travail inutilisés et les invitations expirées
  • Surveillez l'utilisation des clés API et effectuez une rotation périodique des clés

FAQ

Pour les questions spécifiques aux espaces de travail, consultez la FAQ sur les espaces de travail.

Was this page helpful?

  • Authentification
  • Fonctionnement de l'Admin API
  • Rôles et autorisations de l'organisation
  • Concepts clés
  • Membres de l'organisation
  • Invitations de l'organisation
  • Espaces de travail
  • Membres des espaces de travail
  • Clés API
  • Comptes de service
  • Émetteurs de fédération
  • Règles de fédération
  • Accéder aux informations de l'organisation
  • Rapports d'utilisation et de coûts
  • Analyses Claude Code
  • Limites de débit
  • API Compliance
  • Bonnes pratiques
  • FAQ