Bêta
Models
BêtaModèles
BêtaMessages
Créer un message
$ ant beta:messages createEnvoyez une liste structurée de messages d'entrée contenant du texte et/ou des images, et le modèle générera le message suivant de la conversation.
Compter les tokens d'un message
$ ant beta:messages count-tokensCompter le nombre de tokens dans un message.
BêtaMessagesLots
Créer un lot de messages
$ ant beta:messages:batches createEnvoyez un lot de requêtes de création de messages.
Récupérer un lot de messages
$ ant beta:messages:batches retrieveCe point de terminaison est idempotent et peut être utilisé pour interroger l'état d'achèvement d'un lot de messages. Pour accéder aux résultats d'un lot de messages, effectuez une requête vers l'URL indiquée dans le champ results_url de la réponse.
Lister les lots de messages
$ ant beta:messages:batches listLister tous les lots de messages d'un espace de travail. Les lots créés le plus récemment sont renvoyés en premier.
Annuler un lot de messages
$ ant beta:messages:batches cancelLes lots peuvent être annulés à tout moment avant la fin du traitement. Une fois l'annulation lancée, le lot passe à l'état canceling, pendant lequel le système peut terminer les requêtes en cours non interruptibles avant de finaliser l'annulation.
Supprimer un lot de messages
$ ant beta:messages:batches deleteRécupérer les résultats d'un lot de messages
$ ant beta:messages:batches resultsDiffuse en streaming les résultats d'un lot de messages sous forme de fichier .jsonl.
BêtaAgents
BêtaAgentsVersions
BêtaEnvironnements
Créer un environnement
$ ant beta:environments createCréer un nouvel environnement avec la configuration spécifiée.
Lister les environnements
$ ant beta:environments listLister les environnements avec prise en charge de la pagination.
Obtenir un environnement
$ ant beta:environments retrieveRécupérer un environnement spécifique par son identifiant.
Mettre à jour un environnement
$ ant beta:environments updateMettre à jour la configuration d'un environnement existant.
Supprimer un environnement
$ ant beta:environments deleteSupprimer un environnement par son identifiant. Renvoie une confirmation de la suppression.
Archiver un environnement
$ ant beta:environments archiveArchiver un environnement par son identifiant. Les environnements archivés ne peuvent pas être utilisés pour créer de nouvelles sessions.
BêtaEnvironnementsTravail
Obtenir un élément de travail
$ ant beta:environments:work retrieveRemarque : ces points de terminaison sont appelés automatiquement par le worker d'environnement préconstruit fourni dans les SDK et la CLI, afin d'orchestrer les sessions avec des environnements sandbox auto-hébergés. Ils sont inclus ici à titre de référence ; vous n'avez pas besoin de les invoquer directement.
Interroger pour obtenir du travail
$ ant beta:environments:work pollRemarque : ces points de terminaison sont appelés automatiquement par le worker d'environnement préconstruit fourni dans les SDK et la CLI, afin d'orchestrer les sessions avec des environnements sandbox auto-hébergés. Ils sont inclus ici à titre de référence ; vous n'avez pas besoin de les invoquer directement.
Accuser réception d'un travail
$ ant beta:environments:work ackRemarque : ces points de terminaison sont appelés automatiquement par le worker d'environnement préconstruit fourni dans les SDK et la CLI, afin d'orchestrer les sessions avec des environnements sandbox auto-hébergés. Ils sont inclus ici à titre de référence ; vous n'avez pas besoin de les invoquer directement.
Enregistrer un signal de présence
$ ant beta:environments:work heartbeatRemarque : ces points de terminaison sont appelés automatiquement par le worker d'environnement préconstruit fourni dans les SDK et la CLI, afin d'orchestrer les sessions avec des environnements sandbox auto-hébergés. Ils sont inclus ici à titre de référence ; vous n'avez pas besoin de les invoquer directement.
Arrêter un travail
$ ant beta:environments:work stopRemarque : ces points de terminaison sont appelés automatiquement par le worker d'environnement préconstruit fourni dans les SDK et la CLI, afin d'orchestrer les sessions avec des environnements sandbox auto-hébergés. Ils sont inclus ici à titre de référence ; vous n'avez pas besoin de les invoquer directement.
Lister les éléments de travail
$ ant beta:environments:work listRemarque : ces points de terminaison sont appelés automatiquement par le worker d'environnement préconstruit fourni dans les SDK et la CLI, afin d'orchestrer les sessions avec des environnements sandbox auto-hébergés. Ils sont inclus ici à titre de référence ; vous n'avez pas besoin de les invoquer directement.
Mettre à jour un élément de travail
$ ant beta:environments:work updateRemarque : ces points de terminaison sont appelés automatiquement par le worker d'environnement préconstruit fourni dans les SDK et la CLI, afin d'orchestrer les sessions avec des environnements sandbox auto-hébergés. Ils sont inclus ici à titre de référence ; vous n'avez pas besoin de les invoquer directement.
Obtenir les statistiques de la file d'attente
$ ant beta:environments:work statsObtenir des statistiques sur la file d'attente de travail d'un environnement.
BêtaSessions
BêtaSessionsÉvénements
Diffuser les événements en streaming
$ ant beta:sessions:events streamBêtaSessionsRessources
Ajouter une ressource de session
$ ant beta:sessions:resources addLister les ressources de session
$ ant beta:sessions:resources listObtenir une ressource de session
$ ant beta:sessions:resources retrieveMettre à jour une ressource de session
$ ant beta:sessions:resources updateSupprimer une ressource de session
$ ant beta:sessions:resources deleteBêtaSessionsFils
Obtenir un fil de session
$ ant beta:sessions:threads retrieveArchiver un fil de session
$ ant beta:sessions:threads archiveBêtaSessionsFilsÉvénements
Lister les événements d'un fil de session
$ ant beta:sessions:threads:events listDiffuser en streaming les événements d'un fil de session
$ ant beta:sessions:threads:events streamBêtaDéploiements
Obtenir une exécution de déploiement
$ ant beta:deployment-runs retrieveBêtaCoffres-forts
BêtaCoffres-fortsIdentifiants
Récupérer un identifiant
$ ant beta:vaults:credentials retrieveMettre à jour un identifiant
$ ant beta:vaults:credentials updateSupprimer un identifiant
$ ant beta:vaults:credentials deleteArchiver un identifiant
$ ant beta:vaults:credentials archiveValider un identifiant OAuth MCP
$ ant beta:vaults:credentials mcp-oauth-validateRécupérer un magasin de mémoire
$ ant beta:memory-stores retrieveMettre à jour un magasin de mémoire
$ ant beta:memory-stores updateSupprimer un magasin de mémoire
$ ant beta:memory-stores deleteArchiver un magasin de mémoire
$ ant beta:memory-stores archiveBêtaMagasins de mémoireMémoires
Créer une mémoire
$ ant beta:memory-stores:memories createLister les mémoires
$ ant beta:memory-stores:memories listRécupérer une mémoire
$ ant beta:memory-stores:memories retrieveMettre à jour une mémoire
$ ant beta:memory-stores:memories updateSupprimer une mémoire
$ ant beta:memory-stores:memories deleteBêtaMagasins de mémoireVersions de mémoire
Lister les versions de mémoire
$ ant beta:memory-stores:memory-versions listRécupérer une version de mémoire
$ ant beta:memory-stores:memory-versions retrieveExpurger une version de mémoire
$ ant beta:memory-stores:memory-versions redactBêtaFichiers
BêtaCompétences
BêtaCompétencesVersions
Télécharger le contenu d'une version de skill
$ ant beta:skills:versions downloadTélécharge le contenu d'une version de skill sous forme d'archive zip.
Obtenir une version de Skill
$ ant beta:skills:versions retrieveSupprimer une version de Skill
$ ant beta:skills:versions deleteObtenir un profil utilisateur
$ ant beta:user-profiles retrieveMettre à jour un profil utilisateur
$ ant beta:user-profiles updateSupprimer un profil utilisateur
$ ant beta:user-profiles deleteCréer une URL d'inscription
$ ant beta:user-profiles create-enrollment-urlBêtaProfils utilisateurURL d'action
Créer une URL d'action
$ ant beta:user-profiles:action-urls createBêtaRêves
Créer un Dream
$ ant beta:dreams createDémarrez une tâche asynchrone qui utilise des sessions passées pour produire une version réorganisée d'un magasin de mémoire, et récupérez le rêve à interroger pour obtenir le résultat.
Lister les Dreams
$ ant beta:dreams listListez les rêves de l'espace de travail, du plus récent au plus ancien.
Obtenir un Dream
$ ant beta:dreams retrieveObtenez un rêve par son ID pour vérifier son statut, son magasin de mémoire de sortie et son utilisation de tokens.
Annuler un Dream
$ ant beta:dreams cancelArrêtez un rêve pending ou running.
Archiver un Dream
$ ant beta:dreams archiveMasquez un rêve completed, failed ou canceled de la liste par défaut des rêves.
BêtaTunnels
Créer un tunnel
$ ant beta:tunnels createL'API Tunnels est en « research preview » (aperçu de recherche). Elle nécessite l'en-tête anthropic-beta: mcp-tunnels-2026-06-22 et peut changer sans période de dépréciation. Elle remplace les points de terminaison de l'Admin API situés sous /v1/organizations/tunnels, qui restent disponibles pendant une fenêtre de migration.
Obtenir un tunnel
$ ant beta:tunnels retrieveL'API Tunnels est en « research preview » (aperçu de recherche). Elle nécessite l'en-tête anthropic-beta: mcp-tunnels-2026-06-22 et peut changer sans période de dépréciation. Elle remplace les points de terminaison de l'Admin API situés sous /v1/organizations/tunnels, qui restent disponibles pendant une fenêtre de migration.
Lister les tunnels
$ ant beta:tunnels listL'API Tunnels est en « research preview » (aperçu de recherche). Elle nécessite l'en-tête anthropic-beta: mcp-tunnels-2026-06-22 et peut changer sans période de dépréciation. Elle remplace les points de terminaison de l'Admin API situés sous /v1/organizations/tunnels, qui restent disponibles pendant une fenêtre de migration.
Archiver un tunnel
$ ant beta:tunnels archiveL'API Tunnels est en « research preview » (aperçu de recherche). Elle nécessite l'en-tête anthropic-beta: mcp-tunnels-2026-06-22 et peut changer sans période de dépréciation. Elle remplace les points de terminaison de l'Admin API situés sous /v1/organizations/tunnels, qui restent disponibles pendant une fenêtre de migration.
Révéler le jeton d'un tunnel
$ ant beta:tunnels reveal-tokenL'API Tunnels est en « research preview » (aperçu de recherche). Elle nécessite l'en-tête anthropic-beta: mcp-tunnels-2026-06-22 et peut changer sans période de dépréciation. Elle remplace les points de terminaison de l'Admin API situés sous /v1/organizations/tunnels, qui restent disponibles pendant une fenêtre de migration.
Effectuer la rotation du jeton d'un tunnel
$ ant beta:tunnels rotate-tokenL'API Tunnels est en « research preview » (aperçu de recherche). Elle nécessite l'en-tête anthropic-beta: mcp-tunnels-2026-06-22 et peut changer sans période de dépréciation. Elle remplace les points de terminaison de l'Admin API situés sous /v1/organizations/tunnels, qui restent disponibles pendant une fenêtre de migration.
BêtaTunnelsCertificats
Créer un certificat de tunnel
$ ant beta:tunnels:certificates createL'API Tunnels est en « research preview » (aperçu de recherche). Elle nécessite l'en-tête anthropic-beta: mcp-tunnels-2026-06-22 et peut changer sans période de dépréciation. Elle remplace les points de terminaison de l'Admin API situés sous /v1/organizations/tunnels, qui restent disponibles pendant une fenêtre de migration.
Obtenir un certificat de tunnel
$ ant beta:tunnels:certificates retrieveL'API Tunnels est en « research preview » (aperçu de recherche). Elle nécessite l'en-tête anthropic-beta: mcp-tunnels-2026-06-22 et peut changer sans période de dépréciation. Elle remplace les points de terminaison de l'Admin API situés sous /v1/organizations/tunnels, qui restent disponibles pendant une fenêtre de migration.
Lister les certificats de tunnel
$ ant beta:tunnels:certificates listL'API Tunnels est en « research preview » (aperçu de recherche). Elle nécessite l'en-tête anthropic-beta: mcp-tunnels-2026-06-22 et peut changer sans période de dépréciation. Elle remplace les points de terminaison de l'Admin API situés sous /v1/organizations/tunnels, qui restent disponibles pendant une fenêtre de migration.
Archiver un certificat de tunnel
$ ant beta:tunnels:certificates archiveL'API Tunnels est en « research preview » (aperçu de recherche). Elle nécessite l'en-tête anthropic-beta: mcp-tunnels-2026-06-22 et peut changer sans période de dépréciation. Elle remplace les points de terminaison de l'Admin API situés sous /v1/organizations/tunnels, qui restent disponibles pendant une fenêtre de migration.
BêtaOrganisation
Obtenir l'organisation actuelle
$ ant beta:organization retrieveRécupérez les informations sur l'organisation associée à la clé API authentifiée.
BêtaOrganisationClés API
Récupérer une clé API (Admin API)
$ ant beta:organization:api-keys retrieveRécupérez les informations sur une clé API unique de votre organisation, recherchée par son ID. Ce point de terminaison de l'Admin API nécessite une clé Admin API, est destiné à la gestion programmatique des clés et ne renvoie jamais la valeur secrète de la clé. Pour afficher ou créer vos propres clés API, accédez à Clés API dans la Claude Console.
Mettre à jour une clé API
$ ant beta:organization:api-keys updateBêtaOrganisationClés externes
Créer une clé externe
$ ant beta:organization:external-keys createCréez une configuration de clé externe appartenant à l'organisation de l'appelant.
Lister les clés externes
$ ant beta:organization:external-keys listListez les configurations de clés externes de l'organisation de l'appelant.
Obtenir une clé externe
$ ant beta:organization:external-keys retrieveRécupérez une configuration de clé externe unique de l'organisation de l'appelant par son ID.
Mettre à jour une clé externe
$ ant beta:organization:external-keys updateMettez à jour partiellement une configuration de clé externe. Les champs omis restent inchangés.
Supprimer une clé externe
$ ant beta:organization:external-keys deleteSupprimez une configuration de clé externe.
Valider une clé externe
$ ant beta:organization:external-keys validateValidez une configuration de clé externe auprès du KMS du client.
BêtaOrganisationFédérationÉmetteurs
Créer un émetteur de fédération
$ ant beta:organization:federation:issuers createNécessite un jeton d'accès OAuth avec la portée org:admin, obtenu via ant auth login --scope org:admin ou une règle de workload identity federation (fédération d'identité de charge de travail) ; les clés Admin API ne sont pas acceptées. Consultez Gérer WIF avec l'Admin API.
Lister les émetteurs de fédération
$ ant beta:organization:federation:issuers listNécessite un jeton d'accès OAuth avec la portée org:admin, obtenu via ant auth login --scope org:admin ou une règle de workload identity federation (fédération d'identité de charge de travail) ; les clés Admin API ne sont pas acceptées. Consultez Gérer WIF avec l'Admin API.
Obtenir un émetteur de fédération
$ ant beta:organization:federation:issuers retrieveNécessite un jeton d'accès OAuth avec la portée org:admin, obtenu via ant auth login --scope org:admin ou une règle de workload identity federation (fédération d'identité de charge de travail) ; les clés Admin API ne sont pas acceptées. Consultez Gérer WIF avec l'Admin API.
Mettre à jour un émetteur de fédération
$ ant beta:organization:federation:issuers updateNécessite un jeton d'accès OAuth avec la portée org:admin, obtenu via ant auth login --scope org:admin ou une règle de workload identity federation (fédération d'identité de charge de travail) ; les clés Admin API ne sont pas acceptées. Consultez Gérer WIF avec l'Admin API.
Archiver un émetteur de fédération
$ ant beta:organization:federation:issuers archiveNécessite un jeton d'accès OAuth avec la portée org:admin, obtenu via ant auth login --scope org:admin ou une règle de workload identity federation (fédération d'identité de charge de travail) ; les clés Admin API ne sont pas acceptées. Consultez Gérer WIF avec l'Admin API.
BêtaOrganisationFédérationRègles
Créer une règle de fédération
$ ant beta:organization:federation:rules createNécessite un jeton d'accès OAuth avec la portée org:admin, obtenu via ant auth login --scope org:admin ou une règle de workload identity federation (fédération d'identité de charge de travail) ; les clés Admin API ne sont pas acceptées. Consultez Gérer WIF avec l'Admin API.
Lister les règles de fédération
$ ant beta:organization:federation:rules listNécessite un jeton d'accès OAuth avec la portée org:admin, obtenu via ant auth login --scope org:admin ou une règle de workload identity federation (fédération d'identité de charge de travail) ; les clés Admin API ne sont pas acceptées. Consultez Gérer WIF avec l'Admin API.
Obtenir une règle de fédération
$ ant beta:organization:federation:rules retrieveNécessite un jeton d'accès OAuth avec la portée org:admin, obtenu via ant auth login --scope org:admin ou une règle de workload identity federation (fédération d'identité de charge de travail) ; les clés Admin API ne sont pas acceptées. Consultez Gérer WIF avec l'Admin API.
Mettre à jour une règle de fédération
$ ant beta:organization:federation:rules updateNécessite un jeton d'accès OAuth avec la portée org:admin, obtenu via ant auth login --scope org:admin ou une règle de workload identity federation (fédération d'identité de charge de travail) ; les clés Admin API ne sont pas acceptées. Consultez Gérer WIF avec l'Admin API.
Archiver une règle de fédération
$ ant beta:organization:federation:rules archiveNécessite un jeton d'accès OAuth avec la portée org:admin, obtenu via ant auth login --scope org:admin ou une règle de workload identity federation (fédération d'identité de charge de travail) ; les clés Admin API ne sont pas acceptées. Consultez Gérer WIF avec l'Admin API.
BêtaOrganisationFédérationRèglesEspaces de travail
Ajouter un espace de travail à une règle de fédération
$ ant beta:organization:federation:rules:workspaces addNécessite un jeton d'accès OAuth avec la portée org:admin, obtenu via ant auth login --scope org:admin ou une règle de workload identity federation (fédération d'identité de charge de travail) ; les clés Admin API ne sont pas acceptées. Consultez Gérer WIF avec l'Admin API.
Lister les espaces de travail d'une règle de fédération
$ ant beta:organization:federation:rules:workspaces listNécessite un jeton d'accès OAuth avec la portée org:admin, obtenu via ant auth login --scope org:admin ou une règle de workload identity federation (fédération d'identité de charge de travail) ; les clés Admin API ne sont pas acceptées. Consultez Gérer WIF avec l'Admin API.
Retirer un espace de travail d'une règle de fédération
$ ant beta:organization:federation:rules:workspaces removeNécessite un jeton d'accès OAuth avec la portée org:admin, obtenu via ant auth login --scope org:admin ou une règle de workload identity federation (fédération d'identité de charge de travail) ; les clés Admin API ne sont pas acceptées. Consultez Gérer WIF avec l'Admin API.
BêtaOrganisationInvitations
Créer une invitation
$ ant beta:organization:invites createInvitez un utilisateur à rejoindre l'organisation par e-mail.
Lister les invitations
$ ant beta:organization:invites listListez les invitations de l'organisation.
Obtenir une invitation
$ ant beta:organization:invites retrieveRécupérez une invitation par son ID.
Supprimer une invitation
$ ant beta:organization:invites deleteSupprimez une invitation en attente.
BêtaOrganisationComptes de service
Créer un compte de service
$ ant beta:organization:service-accounts createNécessite un jeton d'accès OAuth avec la portée org:admin, obtenu via ant auth login --scope org:admin ou une règle de workload identity federation (fédération d'identité de charge de travail) ; les clés Admin API ne sont pas acceptées. Consultez Gérer WIF avec l'Admin API.
Lister les comptes de service
$ ant beta:organization:service-accounts listNécessite un jeton d'accès OAuth avec la portée org:admin, obtenu via ant auth login --scope org:admin ou une règle de workload identity federation (fédération d'identité de charge de travail) ; les clés Admin API ne sont pas acceptées. Consultez Gérer WIF avec l'Admin API.
Obtenir un compte de service
$ ant beta:organization:service-accounts retrieveNécessite un jeton d'accès OAuth avec la portée org:admin, obtenu via ant auth login --scope org:admin ou une règle de workload identity federation (fédération d'identité de charge de travail) ; les clés Admin API ne sont pas acceptées. Consultez Gérer WIF avec l'Admin API.
Mettre à jour un compte de service
$ ant beta:organization:service-accounts updateNécessite un jeton d'accès OAuth avec la portée org:admin, obtenu via ant auth login --scope org:admin ou une règle de workload identity federation (fédération d'identité de charge de travail) ; les clés Admin API ne sont pas acceptées. Consultez Gérer WIF avec l'Admin API.
Archiver un compte de service
$ ant beta:organization:service-accounts archiveNécessite un jeton d'accès OAuth avec la portée org:admin, obtenu via ant auth login --scope org:admin ou une règle de workload identity federation (fédération d'identité de charge de travail) ; les clés Admin API ne sont pas acceptées. Consultez Gérer WIF avec l'Admin API.
BêtaOrganisationComptes de serviceEspaces de travail
Ajouter un espace de travail à un compte de service
$ ant beta:organization:service-accounts:workspaces addNécessite un jeton d'accès OAuth avec la portée org:admin, obtenu via ant auth login --scope org:admin ou une règle de workload identity federation (fédération d'identité de charge de travail) ; les clés Admin API ne sont pas acceptées. Consultez Gérer WIF avec l'Admin API.
Lister les espaces de travail d'un compte de service
$ ant beta:organization:service-accounts:workspaces listNécessite un jeton d'accès OAuth avec la portée org:admin, obtenu via ant auth login --scope org:admin ou une règle de workload identity federation (fédération d'identité de charge de travail) ; les clés Admin API ne sont pas acceptées. Consultez Gérer WIF avec l'Admin API.
Retirer un espace de travail d'un compte de service
$ ant beta:organization:service-accounts:workspaces removeNécessite un jeton d'accès OAuth avec la portée org:admin, obtenu via ant auth login --scope org:admin ou une règle de workload identity federation (fédération d'identité de charge de travail) ; les clés Admin API ne sont pas acceptées. Consultez Gérer WIF avec l'Admin API.
BêtaOrganisationUtilisateurs
Lister les utilisateurs
$ ant beta:organization:users listListez les membres de l'organisation.
Obtenir un utilisateur
$ ant beta:organization:users retrieveRécupérez un membre de l'organisation par son ID utilisateur.
Mettre à jour un utilisateur
$ ant beta:organization:users updateMettez à jour le rôle d'un membre dans l'organisation.
Retirer un utilisateur
$ ant beta:organization:users removeRetirez un membre de l'organisation.
BêtaOrganisationEspaces de travail
Obtenir un espace de travail
$ ant beta:organization:workspaces retrieveMettre à jour un espace de travail
$ ant beta:organization:workspaces updateArchiver un espace de travail
$ ant beta:organization:workspaces archiveBêtaOrganisationEspaces de travailLimites de débit
Lister les limites de débit d'un espace de travail
$ ant beta:organization:workspaces:rate-limits listListez les « rate limits » (limites de débit) d'un espace de travail.
Définir les limites de débit d'un espace de travail
$ ant beta:organization:workspaces:rate-limits updateDéfinit ou efface les surcharges de limites de débit pour un groupe de limites de débit dans un espace de travail.
BêtaOrganisationEspaces de travailMembres
Lister les membres d'un espace de travail
$ ant beta:organization:workspaces:members listCréer un membre d'espace de travail
$ ant beta:organization:workspaces:members addObtenir un membre d'espace de travail
$ ant beta:organization:workspaces:members retrieveMettre à jour un membre d'espace de travail
$ ant beta:organization:workspaces:members updateSupprimer un membre d'espace de travail
$ ant beta:organization:workspaces:members removeBêtaOrganisationEspaces de travailComptes de service
Lister les comptes de service membres d'un espace de travail
$ ant beta:organization:workspaces:service-accounts listNécessite un jeton d'accès OAuth avec la portée org:admin, obtenu via ant auth login --scope org:admin ou une règle de workload identity federation (fédération d'identité de charge de travail) ; les clés Admin API ne sont pas acceptées. Consultez Gérer WIF avec l'Admin API.
Créer un compte de service membre d'un espace de travail
$ ant beta:organization:workspaces:service-accounts addNécessite un jeton d'accès OAuth avec la portée org:admin, obtenu via ant auth login --scope org:admin ou une règle de workload identity federation (fédération d'identité de charge de travail) ; les clés Admin API ne sont pas acceptées. Consultez Gérer WIF avec l'Admin API.
Obtenir un compte de service membre d'un espace de travail
$ ant beta:organization:workspaces:service-accounts retrieveNécessite un jeton d'accès OAuth avec la portée org:admin, obtenu via ant auth login --scope org:admin ou une règle de workload identity federation (fédération d'identité de charge de travail) ; les clés Admin API ne sont pas acceptées. Consultez Gérer WIF avec l'Admin API.
Mettre à jour un compte de service membre d'un espace de travail
$ ant beta:organization:workspaces:service-accounts updateNécessite un jeton d'accès OAuth avec la portée org:admin, obtenu via ant auth login --scope org:admin ou une règle de workload identity federation (fédération d'identité de charge de travail) ; les clés Admin API ne sont pas acceptées. Consultez Gérer WIF avec l'Admin API.
Supprimer un compte de service membre d'un espace de travail
$ ant beta:organization:workspaces:service-accounts removeNécessite un jeton d'accès OAuth avec la portée org:admin, obtenu via ant auth login --scope org:admin ou une règle de fédération d'identité de charge de travail ; les clés API Admin ne sont pas acceptées. Consultez Gérer WIF avec l'API Admin.
BêtaOrganisationLimites de débit
Lister les limites de débit de l'organisation
$ ant beta:organization:rate-limits listListe les limites de débit de l'API Messages pour votre organisation.
BêtaOrganisationParamètres de conformité
Obtenir les paramètres de conformité
$ ant beta:organization:compliance-settings retrieveRécupère les paramètres de conformité (Compliance Settings) de votre organisation.
Mettre à jour les paramètres de conformité
$ ant beta:organization:compliance-settings updateMet à jour les paramètres de conformité (Compliance Settings) de votre organisation.
BêtaOrganisationAnalytiqueRésumés
Obtenir les résumés d'activité
$ ant beta:organization:analytics:summaries listObtient les résumés d'activité à l'échelle de l'organisation pour une plage de dates.
BêtaOrganisationAnalytiqueUtilisateurs
Lister l'activité des utilisateurs
$ ant beta:organization:analytics:users listObtenir l'activité par utilisateur pour un jour donné, avec pagination par curseur.
BêtaOrganisationAnalytiqueApplicationsChatProjets
Obtenir l'utilisation des projets de chat
$ ant beta:organization:analytics:apps:chat:projects listObtient l'activité par projet pour un jour donné, avec une pagination par curseur.
BêtaOrganisationAnalytiqueConnecteurs
Obtenir l'utilisation des connecteurs
$ ant beta:organization:analytics:connectors listObtenir l'utilisation par connecteur pour un jour donné, avec pagination par curseur.
BêtaOrganisationAnalytiquePlugins
Obtenir l'utilisation des plugins
$ ant beta:organization:analytics:plugins listObtenir l'utilisation par plugin (installations + invocations) pour un jour donné, avec pagination.
BêtaOrganisationAnalytiqueCompétences
Obtenir l'utilisation des skills
$ ant beta:organization:analytics:skills listObtenir l'utilisation par skill pour un jour donné, avec pagination par curseur.
BêtaOrganisationAnalytiqueArtifacts
Obtenir l'activité des artifacts
$ ant beta:organization:analytics:artifacts listObtenir l'activité de création d'artifacts pour un jour donné, ventilée par type MIME.
BêtaOrganisationAnalytiqueRapport d'utilisation
Obtenir l'utilisation des tokens au fil du temps
$ ant beta:organization:analytics:usage-report listObtient l'utilisation des tokens au fil du temps sur une plage de dates.
BêtaOrganisationAnalytiqueRapport d'utilisation par utilisateur
Obtenir l'utilisation des tokens par utilisateur
$ ant beta:organization:analytics:user-usage-report listObtient l'utilisation des tokens par utilisateur sur une plage de dates.
BêtaOrganisationAnalytiqueRapport de coûts
Obtenir les coûts au fil du temps
$ ant beta:organization:analytics:cost-report listObtient les coûts en USD au fil du temps sur une plage de dates.
BêtaOrganisationAnalytiqueRapport de coûts par utilisateur
Obtenir les coûts par utilisateur
$ ant beta:organization:analytics:user-cost-report listObtient les coûts par utilisateur en USD sur une plage de dates.
BêtaOrganisationLimites de dépenses
Définir une limite de dépenses
$ ant beta:organization:spend-limits setDéfinit une limite de dépenses.
Obtenir une limite de dépenses
$ ant beta:organization:spend-limits retrieveRécupérer une limite de dépenses par son ID.
Supprimer une limite de dépenses
$ ant beta:organization:spend-limits deleteSupprime une limite de dépenses.
Lister les limites de dépenses
$ ant beta:organization:spend-limits listList the organization's spend limits.
BêtaOrganisationLimites de dépensesEffectives
Lister les limites de dépenses effectives
$ ant beta:organization:spend-limits:effective listRépertorie la limite de dépenses effective de chaque membre et ses dépenses depuis le début de la période.
BêtaOrganisationLimites de dépensesDemandes d'augmentation
Lister les demandes d'augmentation de limite de dépenses
$ ant beta:organization:spend-limits:increase-requests listLister les demandes d'augmentation de limite de dépenses, les plus récentes en premier.
Obtenir une demande d'augmentation de limite de dépenses
$ ant beta:organization:spend-limits:increase-requests retrieveRécupérer une demande d'augmentation de limite de dépenses.
Approuver une demande d'augmentation de limite de dépenses
$ ant beta:organization:spend-limits:increase-requests approveApprouver une demande d'augmentation de limite de dépenses en attente.
Refuser une demande d'augmentation de limite de dépenses
$ ant beta:organization:spend-limits:increase-requests denyRefuser une demande d'augmentation de limite de dépenses en attente.
BêtaOrganisationGroupes RBAC
Créer un groupe RBAC
$ ant beta:organization:rbac-groups createCréer un groupe RBAC dans le tenant Claude Enterprise. Les groupes créés via l'API ont le type de source "direct".
Lister les groupes RBAC
$ ant beta:organization:rbac-groups listLister les groupes RBAC du tenant Claude Enterprise.
Obtenir un groupe RBAC
$ ant beta:organization:rbac-groups retrieveRécupérer un groupe RBAC par son ID.
Mettre à jour un groupe RBAC
$ ant beta:organization:rbac-groups updateMet à jour le nom d'un groupe RBAC. Les groupes provisionnés par un fournisseur d'identité (type de source "scim") ne peuvent pas être modifiés via l'API tant qu'une organisation du locataire utilise le provisionnement SCIM.
Supprimer un groupe RBAC
$ ant beta:organization:rbac-groups deleteSupprime un groupe RBAC. Les groupes provisionnés par un fournisseur d'identité (type de source "scim") ne peuvent pas être supprimés via l'API tant qu'une organisation du locataire utilise le provisionnement SCIM.
BêtaOrganisationGroupes RBACMembres
Lister les membres d'un groupe RBAC
$ ant beta:organization:rbac-groups:members listAjouter un membre à un groupe RBAC
$ ant beta:organization:rbac-groups:members addAjoute un utilisateur à un groupe RBAC. L'appartenance aux groupes provisionnés par un fournisseur d'identité (type de source "scim") ne peut pas être modifiée via l'API tant qu'une organisation du tenant utilise le provisionnement SCIM.
Retirer un membre d'un groupe RBAC
$ ant beta:organization:rbac-groups:members removeRetire un utilisateur d'un groupe RBAC. L'appartenance aux groupes provisionnés par un fournisseur d'identité (type de source "scim") ne peut pas être modifiée via l'API tant qu'une organisation du tenant utilise le provisionnement SCIM.
BêtaOrganisationRôles RBAC
Lister les rôles RBAC
$ ant beta:organization:rbac-roles listLister les rôles RBAC de l'organisation.
Obtenir un rôle RBAC
$ ant beta:organization:rbac-roles retrieveRécupérer un rôle RBAC par son ID.
BêtaOrganisationRôles RBACAutorisations
Lister les autorisations d'un rôle RBAC
$ ant beta:organization:rbac-roles:permissions listLister les autorisations accordées par un rôle RBAC.
BêtaOrganisationPlugins
Créer un plugin
$ ant beta:organization:plugins createCrée un plugin appartenant à l'organisation ainsi que sa première version en téléversant les fichiers de la version.
Obtenir un plugin
$ ant beta:organization:plugins retrieveRécupère un plugin par son ID.
Mettre à jour un plugin
$ ant beta:organization:plugins updateChange which stored version of an organization-owned Plugin is served to members, for example to roll back to an earlier one. This pins the served version: later uploads are stored but no longer change what is served, and pinning cannot currently be undone, here or in claude.ai.
Lister les Plugins
$ ant beta:organization:plugins listListez les Plugins créés au sein de l'organisation, du plus récent au plus ancien : ceux des marketplaces de plugins de l'organisation et ceux des marketplaces de plugins personnelles des membres.
Supprimer un Plugin
$ ant beta:organization:plugins deleteSupprimez définitivement un Plugin et toutes ses versions, exactement comme lorsqu'un administrateur le supprime dans claude.ai. Le Plugin peut appartenir à l'organisation ou à un membre, y compris un membre qui a depuis quitté l'organisation.
BêtaOrganisationPluginsVersions
Créer une version de Plugin
$ ant beta:organization:plugins:versions createAjoutez une version à un Plugin appartenant à l'organisation en téléversant les fichiers de la nouvelle version ; elle devient la version servie aux membres, sauf si la version servie du Plugin a été épinglée.
Lister les versions d'un Plugin
$ ant beta:organization:plugins:versions listListez les versions d'un Plugin, de la plus récente à la plus ancienne.
Obtenir une version de Plugin
$ ant beta:organization:plugins:versions retrieveRécupérez une version d'un Plugin par son ID, ou la version la plus récente du Plugin.
Télécharger l'archive d'une version de Plugin
$ ant beta:organization:plugins:versions downloadTéléchargez l'archive .zip d'une version, exactement telle qu'elle est stockée. Chaque téléchargement d'un Plugin provenant de la marketplace de plugins personnelle d'un membre est enregistré dans le flux d'activité de l'API Compliance.
BêtaOrganisationPluginsParamètres d'installation
Lister les paramètres d'installation d'un Plugin
$ ant beta:organization:plugins:installation-settings listListez les paramètres d'installation d'un Plugin appartenant à l'organisation, qui indiquent à quels membres il est destiné, du plus récemment créé au plus ancien.
Définir un paramètre d'installation de Plugin
$ ant beta:organization:plugins:installation-settings setDéfinissez ou modifiez le paramètre d'installation d'un Plugin appartenant à l'organisation pour l'ensemble de l'organisation ou pour un groupe RBAC.
Supprimer un paramètre d'installation de Plugin
$ ant beta:organization:plugins:installation-settings removeSupprimez le paramètre d'installation propre à un Plugin appartenant à l'organisation pour l'ensemble de l'organisation ou pour un groupe RBAC.
BêtaOrganisationMarketplaces de plugins
Lister les marketplaces de plugins
$ ant beta:organization:plugin-marketplaces listListez les marketplaces de plugins dans lesquelles se trouvent les Plugins, de la plus récente à la plus ancienne : celles de l'organisation et les marketplaces personnelles de ses membres.
Obtenir une marketplace de plugins
$ ant beta:organization:plugin-marketplaces retrieveRécupérez une marketplace de plugins par son ID.
Mettre à jour une marketplace de plugins
$ ant beta:organization:plugin-marketplaces updateDéfinissez le paramètre d'installation par défaut de l'une des marketplaces de plugins de l'organisation. Chaque Plugin qu'elle contient et qui ne possède pas de paramètre propre reçoit cette valeur par défaut comme paramètre à l'échelle de l'organisation, y compris les Plugins ajoutés ultérieurement.
Valider le dépôt d'une marketplace de plugins
$ ant beta:organization:plugin-marketplaces validate-repositoryCheck whether a plugin marketplace held in a public GitHub repository would synchronize into claude.ai, without connecting or storing it.
Valider l'archive d'une marketplace de plugins
$ ant beta:organization:plugin-marketplaces validate-archiveCheck whether a plugin marketplace, uploaded as a .zip of the marketplace
directory, would synchronize into claude.ai, without connecting or storing it.
BêtaOrganisationDestinations de télémétrie
Créer une destination de télémétrie
$ ant beta:organization:telemetry-destinations createEnregistrer une destination OpenTelemetry pour l'organisation.
Lister les destinations de télémétrie
$ ant beta:organization:telemetry-destinations listLister les destinations de l'organisation, les plus récentes en premier, éventuellement uniquement celles qui couvrent des espaces de travail donnés.
Récupérer une destination de télémétrie
$ ant beta:organization:telemetry-destinations retrieveLire la configuration, l'état et les résultats de livraison les plus récents d'une destination.
Mettre à jour une destination de télémétrie
$ ant beta:organization:telemetry-destinations updateModifier les paramètres d'une destination de télémétrie, son état ou les espaces de travail qu'elle couvre.
Supprimer une destination de télémétrie
$ ant beta:organization:telemetry-destinations deleteSupprimer une destination et sa liste d'espaces de travail.
Tester une destination de télémétrie
$ ant beta:organization:telemetry-destinations testEnvoyer un span de test, nommé anthropic.test, à la destination avec ses en-têtes enregistrés, une seule fois et sans nouvelle tentative, et indiquer la réponse de la destination. La réponse est 200, que la destination ait répondu ou non avec un statut 2xx : son result est de type success, ou de type failure avec la raison dans error. La configuration, le state et le delivery_health de la destination ne changent pas. Une destination désactivée peut également être testée. Attendez 10 secondes entre deux tests d'une même destination ; une requête arrivant plus tôt peut recevoir le statut 429.
BêtaOrganisationDestinations de télémétrieEspaces de travail
Lister les espaces de travail d'une destination de télémétrie
$ ant beta:organization:telemetry-destinations:workspaces listLister les espaces de travail figurant dans la liste d'espaces de travail d'une destination, de l'entrée la plus récente à la plus ancienne.
Ajouter un espace de travail à une destination de télémétrie
$ ant beta:organization:telemetry-destinations:workspaces addAjouter un espace de travail à la liste d'espaces de travail d'une destination.
Retirer un espace de travail d'une destination de télémétrie
$ ant beta:organization:telemetry-destinations:workspaces removeRetirer un espace de travail de la liste d'espaces de travail d'une destination.
BêtaOrganisationWebhooks
Créer un point de terminaison de webhook d'organisation
$ ant beta:organization:webhooks createCréez un point de terminaison de webhook d'organisation.
Lister les points de terminaison de webhook d'organisation
$ ant beta:organization:webhooks listListez les points de terminaison de webhook de l'organisation.
Obtenir un point de terminaison de webhook d'organisation
$ ant beta:organization:webhooks retrieveRécupérez un point de terminaison de webhook d'organisation par son ID.
Mettre à jour un point de terminaison de webhook d'organisation
$ ant beta:organization:webhooks updateMettez à jour un point de terminaison de webhook d'organisation. Seuls les champs que vous envoyez sont modifiés.
Supprimer un point de terminaison de webhook d'organisation
$ ant beta:organization:webhooks deleteSupprimez un point de terminaison de webhook d'organisation.
Régénérer le secret de signature d'un point de terminaison de webhook d'organisation
$ ant beta:organization:webhooks regenerate-signing-secretRemplacez le secret de signature d'un point de terminaison de webhook d'organisation. L'ancien secret cesse de fonctionner immédiatement. Le nouveau secret n'est renvoyé que dans cette réponse.
BêtaOrganisationClaude TagSlack Channels
Set Up Slack Channel
$ ant beta:organization:claude-tag:slack-channels createSet a Slack channel up for Claude Tag and return it with its identifier. If the channel is already set up, whether in claude.ai, by Claude's first use in it or by an earlier request, the existing channel is returned, so the request can be repeated. settings, when sent, is applied as an update applies it. Before a channel is set up, Claude's Slack app confirms with Slack that the channel is in the workspace, is not archived and is visible to the app; a channel that fails the confirmation returns 404. Setting the channel up and applying settings are two steps: when the second is refused, the response is the refusal, the channel stays set up with every setting unset, and the error's details.slack_channel_id holds the channel's identifier.
List Slack Channels
$ ant beta:organization:claude-tag:slack-channels listList the set-up Slack channels of one Slack workspace, newest first by created_at. A channel that is not set up is not listed: Slack holds the full list of a workspace's channels. Pass slack_channel_id as well to look one channel up by its Slack identifiers: data then holds that channel, or is empty when it is not set up, and limit and page are ignored. With include_inherited=true each channel's settings holds what applies in it, and the request fails with 503 rather than resolve against a settings level that could not be read. A page cursor resumes only a request with the same include_inherited.
Get Slack Channel
$ ant beta:organization:claude-tag:slack-channels retrieveGet one Slack channel and its settings. By default settings holds what the channel itself stores: a setting that is null there is not set on the channel and is inherited. With include_inherited=true, settings holds what applies in the channel once the settings levels above it are taken into account, and the request fails with 503 rather than resolve against a settings level that could not be read. Either way sources names the settings level each value comes from, so a caller tells the channel's own value from an inherited one by its source, not by whether it is null.
Update Slack Channel
$ ant beta:organization:claude-tag:slack-channels updateChange the settings a Slack channel stores. The update is partial: a setting left out is unchanged, and a setting sent as null is cleared, so the channel inherits it. If any value is refused, no setting in the request is stored. A group direct message takes no settings and returns 400.
Remove Slack Channel
$ ant beta:organization:claude-tag:slack-channels deleteRemove a Slack channel from Claude Tag. This deletes the channel's stored settings and its Bundle Targets at once, and then, in the background, the channel's sessions and their transcripts, its memory, its routines and the artifacts published from it. None of it can be restored. The channel in Slack and its messages are unchanged. The request is refused with 400 and error.details.error_code slack_channel_enabled while enabled resolves to true for the channel, as a read with include_inherited=true returns it: set enabled to false on the channel first. This guards against removing a channel in use by mistake; it is not a way to keep Claude out, because the removal deletes the channel's own enabled: false with its other settings, after which the channel inherits again and Claude's next use of it can set it up anew with a new identifier. The identifier returns 404 as soon as the request returns, so a repeated removal returns 404. A group direct message returns 400, and so does a channel that holds configuration this API does not manage.
BêtaOrganisationClaude TagSlack Workspaces
List Slack Workspaces
$ ant beta:organization:claude-tag:slack-workspaces listList the set-up Slack workspaces the organization owns, newest first by created_at. Pass slack_workspace_id to look one workspace up by its Slack identifier: data then holds that workspace, or is empty when it is not set up. With include_inherited=true each workspace's settings holds what applies in it, and the request fails with 503 rather than resolve against a settings level that could not be read. A page cursor resumes only a request with the same include_inherited.
Get Slack Workspace
$ ant beta:organization:claude-tag:slack-workspaces retrieveGet one Slack workspace and its settings. By default settings holds what the workspace itself stores: a setting that is null there is not set on the workspace and is inherited. With include_inherited=true, settings holds what applies in the workspace once the organization's Slack defaults are taken into account, and the request fails with 503 rather than resolve against a settings level that could not be read. Either way sources names the settings level each value comes from.
Update Slack Workspace
$ ant beta:organization:claude-tag:slack-workspaces updateChange the settings a Slack workspace stores. The update is partial: a setting left out is unchanged, and a setting sent as null is cleared, so the workspace inherits it. If any value is refused, no setting in the request is stored.
BêtaOrganisationClaude TagBundles
List Bundles
$ ant beta:organization:claude-tag:bundles listList the organization's Bundles, newest first by created_at. A Bundle that Claude Tag manages for itself is not listed.
Get Bundle
$ ant beta:organization:claude-tag:bundles retrieveGet one Bundle. What the Bundle grants (connectors, repositories and credentials) is never returned.
BêtaOrganisationClaude TagBundlesTargets
List Bundle Targets
$ ant beta:organization:claude-tag:bundles:targets listList the Slack channels and Slack workspaces a Bundle is attached to, newest first by created_at. Only channels and workspaces the organization owns are listed; a Bundle that is attached to anything else has no Bundle Target for it.
Attach Bundle
$ ant beta:organization:claude-tag:bundles:targets createAttach a Bundle to a Slack channel or a Slack workspace. A Bundle attached to a workspace can be used in the workspace and in every channel in it. Attaching a Bundle to a channel or workspace it is already attached to returns the existing Bundle Target. The channel or workspace must be set up: attaching never sets a channel up. A group direct message takes no Bundle and returns 400.
Get Bundle Target
$ ant beta:organization:claude-tag:bundles:targets retrieveGet one Bundle Target. Returns 404 when target_id is the identifier of another Bundle's Bundle Target, or the Bundle Target was detached.
Detach Bundle
$ ant beta:organization:claude-tag:bundles:targets deleteDetach a Bundle from a Slack channel or a Slack workspace. A repeated detach returns 404.