Beta
Models
BetaModelli
Elenca i modelli
ModelListPage beta().models().list(params = ModelListParams.none(), requestOptions = RequestOptions.none())Elenca i modelli disponibili.
Ottieni un modello
BetaModelInfo beta().models().retrieve(params = ModelRetrieveParams.none(), requestOptions = RequestOptions.none())Ottieni un modello specifico.
BetaMessaggi
Crea un messaggio
BetaMessage beta().messages().create(params, requestOptions = RequestOptions.none())Invia un elenco strutturato di messaggi di input con contenuto testuale e/o immagini, e il modello genererà il messaggio successivo nella conversazione.
Conta i token in un messaggio
BetaMessageTokensCount beta().messages().countTokens(params, requestOptions = RequestOptions.none())Conta il numero di token in un messaggio.
BetaMessaggiBatch
Crea un batch di messaggi
BetaMessageBatch beta().messages().batches().create(params, requestOptions = RequestOptions.none())Invia un batch di richieste di creazione di messaggi.
Recupera un batch di messaggi
BetaMessageBatch beta().messages().batches().retrieve(params = BatchRetrieveParams.none(), requestOptions = RequestOptions.none())Questo endpoint è idempotente e può essere utilizzato per eseguire il polling del completamento di un batch di messaggi. Per accedere ai risultati di un batch di messaggi, effettua una richiesta all'URL indicato nel campo results_url della risposta.
Elenca i batch di messaggi
BatchListPage beta().messages().batches().list(params = BatchListParams.none(), requestOptions = RequestOptions.none())Elenca tutti i batch di messaggi all'interno di un Workspace. I batch creati più di recente vengono restituiti per primi.
Annulla un batch di messaggi
BetaMessageBatch beta().messages().batches().cancel(params = BatchCancelParams.none(), requestOptions = RequestOptions.none())I batch possono essere annullati in qualsiasi momento prima del termine dell'elaborazione. Una volta avviato l'annullamento, il batch entra nello stato canceling, durante il quale il sistema può completare eventuali richieste in corso non interrompibili prima di finalizzare l'annullamento.
Elimina un batch di messaggi
BetaDeletedMessageBatch beta().messages().batches().delete(params = BatchDeleteParams.none(), requestOptions = RequestOptions.none())Recupera i risultati di un batch di messaggi
StreamResponse<BetaMessageBatchIndividualResponse> beta().messages().batches().resultsStreaming(params = BatchResultsParams.none(), requestOptions = RequestOptions.none())Trasmette in streaming i risultati di un batch di messaggi come file .jsonl.
BetaAgenti
Crea agente
BetaManagedAgentsAgent beta().agents().create(params, requestOptions = RequestOptions.none())Elenca gli agenti
AgentListPage beta().agents().list(params = AgentListParams.none(), requestOptions = RequestOptions.none())Ottieni agente
BetaManagedAgentsAgent beta().agents().retrieve(params = AgentRetrieveParams.none(), requestOptions = RequestOptions.none())Aggiorna agente
BetaManagedAgentsAgent beta().agents().update(params = AgentUpdateParams.none(), requestOptions = RequestOptions.none())Archivia agente
BetaManagedAgentsAgent beta().agents().archive(params = AgentArchiveParams.none(), requestOptions = RequestOptions.none())BetaAgentiVersioni
Elenca le versioni dell'agente
VersionListPage beta().agents().versions().list(params = VersionListParams.none(), requestOptions = RequestOptions.none())BetaAmbienti
Crea ambiente
BetaEnvironment beta().environments().create(params, requestOptions = RequestOptions.none())Crea un nuovo ambiente con la configurazione specificata.
Elenca gli ambienti
EnvironmentListPage beta().environments().list(params = EnvironmentListParams.none(), requestOptions = RequestOptions.none())Elenca gli ambienti con supporto per la paginazione.
Ottieni ambiente
BetaEnvironment beta().environments().retrieve(params = EnvironmentRetrieveParams.none(), requestOptions = RequestOptions.none())Recupera un ambiente specifico tramite ID.
Aggiorna ambiente
BetaEnvironment beta().environments().update(params = EnvironmentUpdateParams.none(), requestOptions = RequestOptions.none())Aggiorna la configurazione di un ambiente esistente.
Elimina ambiente
BetaEnvironmentDeleteResponse beta().environments().delete(params = EnvironmentDeleteParams.none(), requestOptions = RequestOptions.none())Elimina un ambiente tramite ID. Restituisce una conferma dell'eliminazione.
Archivia ambiente
BetaEnvironment beta().environments().archive(params = EnvironmentArchiveParams.none(), requestOptions = RequestOptions.none())Archivia un ambiente tramite ID. Gli ambienti archiviati non possono essere utilizzati per creare nuove sessioni.
BetaAmbientiLavoro
Ottieni elemento di lavoro
BetaSelfHostedWork beta().environments().work().retrieve(params, requestOptions = RequestOptions.none())Nota: questi endpoint vengono chiamati automaticamente dal worker di ambiente predefinito fornito negli SDK e nella CLI, per orchestrare le sessioni con ambienti sandbox self-hosted. Sono inclusi qui come riferimento; non è necessario invocarli direttamente.
Esegui polling del lavoro
BetaSelfHostedWork beta().environments().work().poll(params = WorkPollParams.none(), requestOptions = RequestOptions.none())Nota: questi endpoint vengono chiamati automaticamente dal worker di ambiente predefinito fornito negli SDK e nella CLI, per orchestrare le sessioni con ambienti sandbox self-hosted. Sono inclusi qui come riferimento; non è necessario invocarli direttamente.
Conferma ricezione del lavoro
BetaSelfHostedWork beta().environments().work().ack(params, requestOptions = RequestOptions.none())Nota: questi endpoint vengono chiamati automaticamente dal worker di ambiente predefinito fornito negli SDK e nella CLI, per orchestrare le sessioni con ambienti sandbox self-hosted. Sono inclusi qui come riferimento; non è necessario invocarli direttamente.
Registra heartbeat
BetaSelfHostedWorkHeartbeatResponse beta().environments().work().heartbeat(params, requestOptions = RequestOptions.none())Nota: questi endpoint vengono chiamati automaticamente dal worker di ambiente predefinito fornito negli SDK e nella CLI, per orchestrare le sessioni con ambienti sandbox self-hosted. Sono inclusi qui come riferimento; non è necessario invocarli direttamente.
Arresta lavoro
BetaSelfHostedWork beta().environments().work().stop(params, requestOptions = RequestOptions.none())Nota: questi endpoint vengono chiamati automaticamente dal worker di ambiente predefinito fornito negli SDK e nella CLI, per orchestrare le sessioni con ambienti sandbox self-hosted. Sono inclusi qui come riferimento; non è necessario invocarli direttamente.
Elenca gli elementi di lavoro
WorkListPage beta().environments().work().list(params = WorkListParams.none(), requestOptions = RequestOptions.none())Nota: questi endpoint vengono chiamati automaticamente dal worker di ambiente predefinito fornito negli SDK e nella CLI, per orchestrare le sessioni con ambienti sandbox self-hosted. Sono inclusi qui come riferimento; non è necessario invocarli direttamente.
Aggiorna elemento di lavoro
BetaSelfHostedWork beta().environments().work().update(params, requestOptions = RequestOptions.none())Nota: questi endpoint vengono chiamati automaticamente dal worker di ambiente predefinito fornito negli SDK e nella CLI, per orchestrare le sessioni con ambienti sandbox self-hosted. Sono inclusi qui come riferimento; non è necessario invocarli direttamente.
Ottieni statistiche della coda
BetaSelfHostedWorkQueueStats beta().environments().work().stats(params = WorkStatsParams.none(), requestOptions = RequestOptions.none())Ottieni statistiche sulla coda di lavoro per un ambiente.
BetaSessioni
Crea sessione
BetaManagedAgentsSession beta().sessions().create(params, requestOptions = RequestOptions.none())Elenca le sessioni
SessionListPage beta().sessions().list(params = SessionListParams.none(), requestOptions = RequestOptions.none())Ottieni sessione
BetaManagedAgentsSession beta().sessions().retrieve(params = SessionRetrieveParams.none(), requestOptions = RequestOptions.none())Aggiorna sessione
BetaManagedAgentsSession beta().sessions().update(params = SessionUpdateParams.none(), requestOptions = RequestOptions.none())Elimina sessione
BetaManagedAgentsDeletedSession beta().sessions().delete(params = SessionDeleteParams.none(), requestOptions = RequestOptions.none())Archivia sessione
BetaManagedAgentsSession beta().sessions().archive(params = SessionArchiveParams.none(), requestOptions = RequestOptions.none())BetaSessioniEventi
Elenca gli eventi
EventListPage beta().sessions().events().list(params = EventListParams.none(), requestOptions = RequestOptions.none())Invia eventi
BetaManagedAgentsSendSessionEvents beta().sessions().events().send(params, requestOptions = RequestOptions.none())Trasmetti eventi in streaming
StreamResponse<BetaManagedAgentsStreamSessionEvents> beta().sessions().events().streamStreaming(params = EventStreamParams.none(), requestOptions = RequestOptions.none())BetaSessioniRisorse
Aggiungi risorsa di sessione
BetaManagedAgentsFileResource beta().sessions().resources().add(params, requestOptions = RequestOptions.none())Elenca le risorse di sessione
ResourceListPage beta().sessions().resources().list(params = ResourceListParams.none(), requestOptions = RequestOptions.none())Ottieni risorsa di sessione
ResourceRetrieveResponse beta().sessions().resources().retrieve(params, requestOptions = RequestOptions.none())Aggiorna risorsa di sessione
ResourceUpdateResponse beta().sessions().resources().update(params, requestOptions = RequestOptions.none())Elimina risorsa di sessione
BetaManagedAgentsDeleteSessionResource beta().sessions().resources().delete(params, requestOptions = RequestOptions.none())BetaSessioniThread
Elenca i thread di sessione
ThreadListPage beta().sessions().threads().list(params = ThreadListParams.none(), requestOptions = RequestOptions.none())Ottieni thread di sessione
BetaManagedAgentsSessionThread beta().sessions().threads().retrieve(params, requestOptions = RequestOptions.none())Archivia thread di sessione
BetaManagedAgentsSessionThread beta().sessions().threads().archive(params, requestOptions = RequestOptions.none())BetaSessioniThreadEventi
Elenca gli eventi del thread di sessione
EventListPage beta().sessions().threads().events().list(params, requestOptions = RequestOptions.none())Trasmetti in streaming gli eventi del thread di sessione
StreamResponse<BetaManagedAgentsStreamSessionThreadEvents> beta().sessions().threads().events().streamStreaming(params, requestOptions = RequestOptions.none())BetaDeployment
Crea deployment
BetaManagedAgentsDeployment beta().deployments().create(params, requestOptions = RequestOptions.none())Elenca i deployment
DeploymentListPage beta().deployments().list(params = DeploymentListParams.none(), requestOptions = RequestOptions.none())Ottieni deployment
BetaManagedAgentsDeployment beta().deployments().retrieve(params = DeploymentRetrieveParams.none(), requestOptions = RequestOptions.none())Aggiorna deployment
BetaManagedAgentsDeployment beta().deployments().update(params = DeploymentUpdateParams.none(), requestOptions = RequestOptions.none())Archivia deployment
BetaManagedAgentsDeployment beta().deployments().archive(params = DeploymentArchiveParams.none(), requestOptions = RequestOptions.none())Esegui deployment ora
BetaManagedAgentsDeploymentRun beta().deployments().run(params = DeploymentRunParams.none(), requestOptions = RequestOptions.none())Sospendi deployment
BetaManagedAgentsDeployment beta().deployments().pause(params = DeploymentPauseParams.none(), requestOptions = RequestOptions.none())Riprendi deployment
BetaManagedAgentsDeployment beta().deployments().unpause(params = DeploymentUnpauseParams.none(), requestOptions = RequestOptions.none())Elenca esecuzioni del deployment
DeploymentRunListPage beta().deploymentRuns().list(params = DeploymentRunListParams.none(), requestOptions = RequestOptions.none())Ottieni esecuzione del deployment
BetaManagedAgentsDeploymentRun beta().deploymentRuns().retrieve(params = DeploymentRunRetrieveParams.none(), requestOptions = RequestOptions.none())BetaVault
Crea vault
BetaManagedAgentsVault beta().vaults().create(params, requestOptions = RequestOptions.none())Elenca vault
VaultListPage beta().vaults().list(params = VaultListParams.none(), requestOptions = RequestOptions.none())Ottieni vault
BetaManagedAgentsVault beta().vaults().retrieve(params = VaultRetrieveParams.none(), requestOptions = RequestOptions.none())Aggiorna vault
BetaManagedAgentsVault beta().vaults().update(params = VaultUpdateParams.none(), requestOptions = RequestOptions.none())Elimina vault
BetaManagedAgentsDeletedVault beta().vaults().delete(params = VaultDeleteParams.none(), requestOptions = RequestOptions.none())Archivia vault
BetaManagedAgentsVault beta().vaults().archive(params = VaultArchiveParams.none(), requestOptions = RequestOptions.none())BetaVaultCredenziali
Crea credenziale
BetaManagedAgentsCredential beta().vaults().credentials().create(params, requestOptions = RequestOptions.none())Elenca credenziali
CredentialListPage beta().vaults().credentials().list(params = CredentialListParams.none(), requestOptions = RequestOptions.none())Ottieni credenziale
BetaManagedAgentsCredential beta().vaults().credentials().retrieve(params, requestOptions = RequestOptions.none())Aggiorna credenziale
BetaManagedAgentsCredential beta().vaults().credentials().update(params, requestOptions = RequestOptions.none())Elimina credenziale
BetaManagedAgentsDeletedCredential beta().vaults().credentials().delete(params, requestOptions = RequestOptions.none())Archivia credenziale
BetaManagedAgentsCredential beta().vaults().credentials().archive(params, requestOptions = RequestOptions.none())Convalida credenziale
BetaManagedAgentsCredentialValidation beta().vaults().credentials().mcpOAuthValidate(params, requestOptions = RequestOptions.none())Crea un archivio di memoria
BetaManagedAgentsMemoryStore beta().memoryStores().create(params, requestOptions = RequestOptions.none())Elenca archivi di memoria
MemoryStoreListPage beta().memoryStores().list(params = MemoryStoreListParams.none(), requestOptions = RequestOptions.none())Recupera un archivio di memoria
BetaManagedAgentsMemoryStore beta().memoryStores().retrieve(params = MemoryStoreRetrieveParams.none(), requestOptions = RequestOptions.none())Aggiorna un archivio di memoria
BetaManagedAgentsMemoryStore beta().memoryStores().update(params = MemoryStoreUpdateParams.none(), requestOptions = RequestOptions.none())Elimina un archivio di memoria
BetaManagedAgentsDeletedMemoryStore beta().memoryStores().delete(params = MemoryStoreDeleteParams.none(), requestOptions = RequestOptions.none())Archivia un archivio di memoria
BetaManagedAgentsMemoryStore beta().memoryStores().archive(params = MemoryStoreArchiveParams.none(), requestOptions = RequestOptions.none())BetaArchivi di memoriaMemorie
Crea una memoria
BetaManagedAgentsMemory beta().memoryStores().memories().create(params, requestOptions = RequestOptions.none())Elenca memorie
MemoryListPage beta().memoryStores().memories().list(params = MemoryListParams.none(), requestOptions = RequestOptions.none())Recupera una memoria
BetaManagedAgentsMemory beta().memoryStores().memories().retrieve(params, requestOptions = RequestOptions.none())Aggiorna una memoria
BetaManagedAgentsMemory beta().memoryStores().memories().update(params, requestOptions = RequestOptions.none())Elimina una memoria
BetaManagedAgentsDeletedMemory beta().memoryStores().memories().delete(params, requestOptions = RequestOptions.none())BetaArchivi di memoriaVersioni della memoria
Elenca versioni della memoria
MemoryVersionListPage beta().memoryStores().memoryVersions().list(params = MemoryVersionListParams.none(), requestOptions = RequestOptions.none())Recupera una versione della memoria
BetaManagedAgentsMemoryVersion beta().memoryStores().memoryVersions().retrieve(params, requestOptions = RequestOptions.none())Oscura una versione della memoria
BetaManagedAgentsMemoryVersion beta().memoryStores().memoryVersions().redact(params, requestOptions = RequestOptions.none())BetaFile
Carica file
BetaFileMetadata beta().files().upload(params, requestOptions = RequestOptions.none())Elenca i file
FileListPage beta().files().list(params = FileListParams.none(), requestOptions = RequestOptions.none())Scarica file
HttpResponse beta().files().download(params = FileDownloadParams.none(), requestOptions = RequestOptions.none())Ottieni metadati del file
BetaFileMetadata beta().files().retrieveMetadata(params = FileRetrieveMetadataParams.none(), requestOptions = RequestOptions.none())Elimina file
BetaDeletedFile beta().files().delete(params = FileDeleteParams.none(), requestOptions = RequestOptions.none())BetaSkill
Crea skill
BetaSkill beta().skills().create(params, requestOptions = RequestOptions.none())Elenca le skill
SkillListPage beta().skills().list(params = SkillListParams.none(), requestOptions = RequestOptions.none())Ottieni skill
BetaSkill beta().skills().retrieve(params = SkillRetrieveParams.none(), requestOptions = RequestOptions.none())Elimina skill
BetaDeletedSkill beta().skills().delete(params = SkillDeleteParams.none(), requestOptions = RequestOptions.none())BetaSkillVersioni
Crea versione della skill
BetaSkillVersion beta().skills().versions().create(params, requestOptions = RequestOptions.none())Elenca le versioni della skill
VersionListPage beta().skills().versions().list(params = VersionListParams.none(), requestOptions = RequestOptions.none())Scarica contenuto versione skill
HttpResponse beta().skills().versions().download(params, requestOptions = RequestOptions.none())Scarica il contenuto di una versione della skill come archivio zip.
Ottieni versione della skill
BetaSkillVersion beta().skills().versions().retrieve(params, requestOptions = RequestOptions.none())Elimina versione della skill
BetaDeletedSkillVersion beta().skills().versions().delete(params, requestOptions = RequestOptions.none())BetaProfili utente
Crea profilo utente
BetaUserProfile beta().userProfiles().create(params = UserProfileCreateParams.none(), requestOptions = RequestOptions.none())Elenca profili utente
UserProfileListPage beta().userProfiles().list(params = UserProfileListParams.none(), requestOptions = RequestOptions.none())Ottieni profilo utente
BetaUserProfile beta().userProfiles().retrieve(params = UserProfileRetrieveParams.none(), requestOptions = RequestOptions.none())Aggiorna profilo utente
BetaUserProfile beta().userProfiles().update(params = UserProfileUpdateParams.none(), requestOptions = RequestOptions.none())Crea URL di registrazione
BetaUserProfileEnrollmentUrl beta().userProfiles().createEnrollmentUrl(params = UserProfileCreateEnrollmentUrlParams.none(), requestOptions = RequestOptions.none())BetaDream
Crea un Dream
BetaDream beta().dreams().create(params, requestOptions = RequestOptions.none())Avvia un job asincrono che usa le sessioni passate per produrre una versione riorganizzata di un archivio di memoria e restituisce il dream da interrogare per ottenere il risultato.
Elenca Dream
DreamListPage beta().dreams().list(params = DreamListParams.none(), requestOptions = RequestOptions.none())Elenca i dream nel workspace, dal più recente.
Ottieni un Dream
BetaDream beta().dreams().retrieve(params = DreamRetrieveParams.none(), requestOptions = RequestOptions.none())Ottieni un dream tramite ID per verificarne lo stato, l'archivio di memoria di output e l'utilizzo dei token.
Annulla un Dream
BetaDream beta().dreams().cancel(params = DreamCancelParams.none(), requestOptions = RequestOptions.none())Interrompi un dream pending o running.
Archivia un Dream
BetaDream beta().dreams().archive(params = DreamArchiveParams.none(), requestOptions = RequestOptions.none())Nascondi un dream completed, failed o canceled dall'elenco predefinito dei dream.
BetaTunnel
Crea tunnel
BetaTunnel beta().tunnels().create(params = TunnelCreateParams.none(), requestOptions = RequestOptions.none())L'API Tunnels è in research preview (anteprima di ricerca). Richiede l'header anthropic-beta: mcp-tunnels-2026-06-22 e può cambiare senza un periodo di deprecazione. Sostituisce gli endpoint dell'Admin API in /v1/organizations/tunnels, che rimangono disponibili durante una finestra di migrazione.
Ottieni tunnel
BetaTunnel beta().tunnels().retrieve(params = TunnelRetrieveParams.none(), requestOptions = RequestOptions.none())L'API Tunnels è in research preview (anteprima di ricerca). Richiede l'header anthropic-beta: mcp-tunnels-2026-06-22 e può cambiare senza un periodo di deprecazione. Sostituisce gli endpoint dell'Admin API in /v1/organizations/tunnels, che rimangono disponibili durante una finestra di migrazione.
Elenca tunnel
TunnelListPage beta().tunnels().list(params = TunnelListParams.none(), requestOptions = RequestOptions.none())L'API Tunnels è in research preview (anteprima di ricerca). Richiede l'header anthropic-beta: mcp-tunnels-2026-06-22 e può cambiare senza un periodo di deprecazione. Sostituisce gli endpoint dell'Admin API in /v1/organizations/tunnels, che rimangono disponibili durante una finestra di migrazione.
Archivia tunnel
BetaTunnel beta().tunnels().archive(params = TunnelArchiveParams.none(), requestOptions = RequestOptions.none())L'API Tunnels è in research preview (anteprima di ricerca). Richiede l'header anthropic-beta: mcp-tunnels-2026-06-22 e può cambiare senza un periodo di deprecazione. Sostituisce gli endpoint dell'Admin API in /v1/organizations/tunnels, che rimangono disponibili durante una finestra di migrazione.
Rivela token del tunnel
BetaTunnelToken beta().tunnels().revealToken(params = TunnelRevealTokenParams.none(), requestOptions = RequestOptions.none())L'API Tunnels è in research preview (anteprima di ricerca). Richiede l'header anthropic-beta: mcp-tunnels-2026-06-22 e può cambiare senza un periodo di deprecazione. Sostituisce gli endpoint dell'Admin API in /v1/organizations/tunnels, che rimangono disponibili durante una finestra di migrazione.
Ruota token del tunnel
BetaTunnelToken beta().tunnels().rotateToken(params = TunnelRotateTokenParams.none(), requestOptions = RequestOptions.none())L'API Tunnels è in research preview (anteprima di ricerca). Richiede l'header anthropic-beta: mcp-tunnels-2026-06-22 e può cambiare senza un periodo di deprecazione. Sostituisce gli endpoint dell'Admin API in /v1/organizations/tunnels, che rimangono disponibili durante una finestra di migrazione.
BetaTunnelCertificati
Crea certificato del tunnel
BetaTunnelCertificate beta().tunnels().certificates().create(params, requestOptions = RequestOptions.none())L'API Tunnels è in research preview (anteprima di ricerca). Richiede l'header anthropic-beta: mcp-tunnels-2026-06-22 e può cambiare senza un periodo di deprecazione. Sostituisce gli endpoint dell'Admin API in /v1/organizations/tunnels, che rimangono disponibili durante una finestra di migrazione.
Ottieni certificato del tunnel
BetaTunnelCertificate beta().tunnels().certificates().retrieve(params, requestOptions = RequestOptions.none())L'API Tunnels è in research preview (anteprima di ricerca). Richiede l'header anthropic-beta: mcp-tunnels-2026-06-22 e può cambiare senza un periodo di deprecazione. Sostituisce gli endpoint dell'Admin API in /v1/organizations/tunnels, che rimangono disponibili durante una finestra di migrazione.
Elenca certificati del tunnel
CertificateListPage beta().tunnels().certificates().list(params = CertificateListParams.none(), requestOptions = RequestOptions.none())L'API Tunnels è in research preview (anteprima di ricerca). Richiede l'header anthropic-beta: mcp-tunnels-2026-06-22 e può cambiare senza un periodo di deprecazione. Sostituisce gli endpoint dell'Admin API in /v1/organizations/tunnels, che rimangono disponibili durante una finestra di migrazione.
Archivia certificato del tunnel
BetaTunnelCertificate beta().tunnels().certificates().archive(params, requestOptions = RequestOptions.none())L'API Tunnels è in research preview (anteprima di ricerca). Richiede l'header anthropic-beta: mcp-tunnels-2026-06-22 e può cambiare senza un periodo di deprecazione. Sostituisce gli endpoint dell'Admin API in /v1/organizations/tunnels, che rimangono disponibili durante una finestra di migrazione.
BetaOrganizzazione
Ottieni l'organizzazione corrente
BetaOrganization beta().organization().retrieve(params = OrganizationRetrieveParams.none(), requestOptions = RequestOptions.none())Recupera le informazioni sull'organizzazione associata alla chiave API autenticata.
BetaOrganizzazioneChiavi API
Elenca le chiavi API
ApiKeyListPage beta().organization().apiKeys().list(params = ApiKeyListParams.none(), requestOptions = RequestOptions.none())Recupera chiave API (Admin API)
BetaApiKey beta().organization().apiKeys().retrieve(params = ApiKeyRetrieveParams.none(), requestOptions = RequestOptions.none())Recupera le informazioni su una singola chiave API della tua organizzazione, cercata tramite il suo ID. Questo endpoint dell'Admin API richiede una chiave Admin API, è pensato per la gestione programmatica delle chiavi e non restituisce mai il valore segreto della chiave. Per visualizzare o creare le tue chiavi API, vai su Chiavi API nella Claude Console.
Aggiorna chiave API
BetaApiKey beta().organization().apiKeys().update(params = ApiKeyUpdateParams.none(), requestOptions = RequestOptions.none())BetaOrganizzazioneChiavi esterne
Crea chiave esterna
BetaExternalKey beta().organization().externalKeys().create(params, requestOptions = RequestOptions.none())Crea una configurazione di chiave esterna di proprietà dell'organizzazione del chiamante.
Elenca le chiavi esterne
ExternalKeyListPage beta().organization().externalKeys().list(params = ExternalKeyListParams.none(), requestOptions = RequestOptions.none())Elenca le configurazioni di chiavi esterne nell'organizzazione del chiamante.
Ottieni chiave esterna
BetaExternalKey beta().organization().externalKeys().retrieve(params = ExternalKeyRetrieveParams.none(), requestOptions = RequestOptions.none())Recupera una singola configurazione di chiave esterna nell'organizzazione del chiamante tramite ID.
Aggiorna chiave esterna
BetaExternalKey beta().organization().externalKeys().update(params = ExternalKeyUpdateParams.none(), requestOptions = RequestOptions.none())Aggiorna parzialmente una configurazione di chiave esterna. I campi omessi restano invariati.
Elimina chiave esterna
ExternalKeyDeleteResponse beta().organization().externalKeys().delete(params = ExternalKeyDeleteParams.none(), requestOptions = RequestOptions.none())Elimina una configurazione di chiave esterna.
Convalida chiave esterna
ExternalKeyValidateResponse beta().organization().externalKeys().validate(params = ExternalKeyValidateParams.none(), requestOptions = RequestOptions.none())Convalida una configurazione di chiave esterna rispetto al KMS del cliente.
BetaOrganizzazioneFederazioneEmittenti
Crea emittente di federazione
BetaFederationIssuer beta().organization().federation().issuers().create(params, requestOptions = RequestOptions.none())Richiede un token di accesso OAuth con lo scope org:admin, ottenuto da ant auth login --scope org:admin o da una regola di workload identity federation; le chiavi Admin API non sono accettate. Consulta Gestire WIF con l'Admin API.
Elenca gli emittenti di federazione
IssuerListPage beta().organization().federation().issuers().list(params = IssuerListParams.none(), requestOptions = RequestOptions.none())Richiede un token di accesso OAuth con lo scope org:admin, ottenuto da ant auth login --scope org:admin o da una regola di workload identity federation; le chiavi Admin API non sono accettate. Consulta Gestire WIF con l'Admin API.
Ottieni emittente di federazione
BetaFederationIssuer beta().organization().federation().issuers().retrieve(params = IssuerRetrieveParams.none(), requestOptions = RequestOptions.none())Richiede un token di accesso OAuth con lo scope org:admin, ottenuto da ant auth login --scope org:admin o da una regola di workload identity federation; le chiavi Admin API non sono accettate. Consulta Gestire WIF con l'Admin API.
Aggiorna emittente di federazione
BetaFederationIssuer beta().organization().federation().issuers().update(params = IssuerUpdateParams.none(), requestOptions = RequestOptions.none())Richiede un token di accesso OAuth con lo scope org:admin, ottenuto da ant auth login --scope org:admin o da una regola di workload identity federation; le chiavi Admin API non sono accettate. Consulta Gestire WIF con l'Admin API.
Archivia emittente di federazione
BetaFederationIssuer beta().organization().federation().issuers().archive(params = IssuerArchiveParams.none(), requestOptions = RequestOptions.none())Richiede un token di accesso OAuth con lo scope org:admin, ottenuto da ant auth login --scope org:admin o da una regola di workload identity federation; le chiavi Admin API non sono accettate. Consulta Gestire WIF con l'Admin API.
BetaOrganizzazioneFederazioneRegole
Crea regola di federazione
BetaFederationRule beta().organization().federation().rules().create(params, requestOptions = RequestOptions.none())Richiede un token di accesso OAuth con lo scope org:admin, ottenuto da ant auth login --scope org:admin o da una regola di workload identity federation; le chiavi Admin API non sono accettate. Consulta Gestire WIF con l'Admin API.
Elenca le regole di federazione
RuleListPage beta().organization().federation().rules().list(params = RuleListParams.none(), requestOptions = RequestOptions.none())Richiede un token di accesso OAuth con lo scope org:admin, ottenuto da ant auth login --scope org:admin o da una regola di workload identity federation; le chiavi Admin API non sono accettate. Consulta Gestire WIF con l'Admin API.
Ottieni regola di federazione
BetaFederationRule beta().organization().federation().rules().retrieve(params = RuleRetrieveParams.none(), requestOptions = RequestOptions.none())Richiede un token di accesso OAuth con lo scope org:admin, ottenuto da ant auth login --scope org:admin o da una regola di workload identity federation; le chiavi Admin API non sono accettate. Consulta Gestire WIF con l'Admin API.
Aggiorna regola di federazione
BetaFederationRule beta().organization().federation().rules().update(params = RuleUpdateParams.none(), requestOptions = RequestOptions.none())Richiede un token di accesso OAuth con lo scope org:admin, ottenuto da ant auth login --scope org:admin o da una regola di workload identity federation; le chiavi Admin API non sono accettate. Consulta Gestire WIF con l'Admin API.
Archivia regola di federazione
BetaFederationRule beta().organization().federation().rules().archive(params = RuleArchiveParams.none(), requestOptions = RequestOptions.none())Richiede un token di accesso OAuth con lo scope org:admin, ottenuto da ant auth login --scope org:admin o da una regola di workload identity federation; le chiavi Admin API non sono accettate. Consulta Gestire WIF con l'Admin API.
BetaOrganizzazioneFederazioneRegoleWorkspace
Aggiungi workspace alla regola di federazione
BetaFederationRuleWorkspace beta().organization().federation().rules().workspaces().add(params, requestOptions = RequestOptions.none())Richiede un token di accesso OAuth con lo scope org:admin, ottenuto da ant auth login --scope org:admin o da una regola di workload identity federation; le chiavi Admin API non sono accettate. Consulta Gestire WIF con l'Admin API.
Elenca i workspace della regola di federazione
WorkspaceListPage beta().organization().federation().rules().workspaces().list(params = WorkspaceListParams.none(), requestOptions = RequestOptions.none())Richiede un token di accesso OAuth con lo scope org:admin, ottenuto da ant auth login --scope org:admin o da una regola di workload identity federation; le chiavi Admin API non sono accettate. Consulta Gestire WIF con l'Admin API.
Rimuovi workspace dalla regola di federazione
WorkspaceRemoveResponse beta().organization().federation().rules().workspaces().remove(params, requestOptions = RequestOptions.none())Richiede un token di accesso OAuth con lo scope org:admin, ottenuto da ant auth login --scope org:admin o da una regola di workload identity federation; le chiavi Admin API non sono accettate. Consulta Gestire WIF con l'Admin API.
BetaOrganizzazioneInviti
Crea invito
BetaOrganizationInvite beta().organization().invites().create(params, requestOptions = RequestOptions.none())Invita un utente a unirsi all'organizzazione tramite email.
Elenca gli inviti
InviteListPage beta().organization().invites().list(params = InviteListParams.none(), requestOptions = RequestOptions.none())Elenca gli inviti dell'organizzazione.
Ottieni invito
BetaOrganizationInvite beta().organization().invites().retrieve(params = InviteRetrieveParams.none(), requestOptions = RequestOptions.none())Recupera un invito tramite ID.
Elimina invito
InviteDeleteResponse beta().organization().invites().delete(params = InviteDeleteParams.none(), requestOptions = RequestOptions.none())Elimina un invito in sospeso.
BetaOrganizzazioneAccount di servizio
Crea account di servizio
BetaServiceAccount beta().organization().serviceAccounts().create(params, requestOptions = RequestOptions.none())Richiede un token di accesso OAuth con lo scope org:admin, ottenuto da ant auth login --scope org:admin o da una regola di workload identity federation; le chiavi Admin API non sono accettate. Consulta Gestire WIF con l'Admin API.
Elenca gli account di servizio
ServiceAccountListPage beta().organization().serviceAccounts().list(params = ServiceAccountListParams.none(), requestOptions = RequestOptions.none())Richiede un token di accesso OAuth con lo scope org:admin, ottenuto da ant auth login --scope org:admin o da una regola di workload identity federation; le chiavi Admin API non sono accettate. Consulta Gestire WIF con l'Admin API.
Ottieni account di servizio
BetaServiceAccount beta().organization().serviceAccounts().retrieve(params = ServiceAccountRetrieveParams.none(), requestOptions = RequestOptions.none())Richiede un token di accesso OAuth con lo scope org:admin, ottenuto da ant auth login --scope org:admin o da una regola di workload identity federation; le chiavi Admin API non sono accettate. Consulta Gestire WIF con l'Admin API.
Aggiorna account di servizio
BetaServiceAccount beta().organization().serviceAccounts().update(params = ServiceAccountUpdateParams.none(), requestOptions = RequestOptions.none())Richiede un token di accesso OAuth con lo scope org:admin, ottenuto da ant auth login --scope org:admin o da una regola di workload identity federation; le chiavi Admin API non sono accettate. Consulta Gestire WIF con l'Admin API.
Archivia account di servizio
BetaServiceAccount beta().organization().serviceAccounts().archive(params = ServiceAccountArchiveParams.none(), requestOptions = RequestOptions.none())Richiede un token di accesso OAuth con lo scope org:admin, ottenuto da ant auth login --scope org:admin o da una regola di workload identity federation; le chiavi Admin API non sono accettate. Consulta Gestire WIF con l'Admin API.
BetaOrganizzazioneAccount di servizioWorkspace
Aggiungi workspace all'account di servizio
BetaServiceAccountWorkspaceMember beta().organization().serviceAccounts().workspaces().add(params, requestOptions = RequestOptions.none())Richiede un token di accesso OAuth con lo scope org:admin, ottenuto da ant auth login --scope org:admin o da una regola di workload identity federation; le chiavi Admin API non sono accettate. Consulta Gestire WIF con l'Admin API.
Elenca i workspace dell'account di servizio
WorkspaceListPage beta().organization().serviceAccounts().workspaces().list(params = WorkspaceListParams.none(), requestOptions = RequestOptions.none())Richiede un token di accesso OAuth con lo scope org:admin, ottenuto da ant auth login --scope org:admin o da una regola di workload identity federation; le chiavi Admin API non sono accettate. Consulta Gestire WIF con l'Admin API.
Rimuovi workspace dall'account di servizio
WorkspaceRemoveResponse beta().organization().serviceAccounts().workspaces().remove(params, requestOptions = RequestOptions.none())Richiede un token di accesso OAuth con lo scope org:admin, ottenuto da ant auth login --scope org:admin o da una regola di workload identity federation; le chiavi Admin API non sono accettate. Consulta Gestire WIF con l'Admin API.
BetaOrganizzazioneUtenti
Elenca gli utenti
UserListPage beta().organization().users().list(params = UserListParams.none(), requestOptions = RequestOptions.none())Elenca i membri dell'organizzazione.
Ottieni utente
BetaOrganizationUser beta().organization().users().retrieve(params = UserRetrieveParams.none(), requestOptions = RequestOptions.none())Recupera un membro dell'organizzazione tramite ID utente.
Aggiorna utente
BetaOrganizationUser beta().organization().users().update(params, requestOptions = RequestOptions.none())Aggiorna il ruolo di un membro nell'organizzazione.
Rimuovi utente
UserRemoveResponse beta().organization().users().remove(params = UserRemoveParams.none(), requestOptions = RequestOptions.none())Rimuovi un membro dall'organizzazione.
BetaOrganizzazioneWorkspace
Elenca i workspace
WorkspaceListPage beta().organization().workspaces().list(params = WorkspaceListParams.none(), requestOptions = RequestOptions.none())Crea workspace
BetaWorkspace beta().organization().workspaces().create(params, requestOptions = RequestOptions.none())Ottieni workspace
BetaWorkspace beta().organization().workspaces().retrieve(params = WorkspaceRetrieveParams.none(), requestOptions = RequestOptions.none())Aggiorna workspace
BetaWorkspace beta().organization().workspaces().update(params = WorkspaceUpdateParams.none(), requestOptions = RequestOptions.none())Archivia workspace
BetaWorkspace beta().organization().workspaces().archive(params = WorkspaceArchiveParams.none(), requestOptions = RequestOptions.none())BetaOrganizzazioneWorkspaceLimiti di velocità
Elenca i limiti di velocità del workspace
RateLimitListPage beta().organization().workspaces().rateLimits().list(params = RateLimitListParams.none(), requestOptions = RequestOptions.none())Elenca i "rate limit" (limiti di velocità) di un workspace.
BetaOrganizzazioneWorkspaceMembri
Elenca i membri del workspace
MemberListPage beta().organization().workspaces().members().list(params = MemberListParams.none(), requestOptions = RequestOptions.none())Crea membro del workspace
BetaWorkspaceMember beta().organization().workspaces().members().add(params, requestOptions = RequestOptions.none())Ottieni membro del workspace
BetaWorkspaceMember beta().organization().workspaces().members().retrieve(params, requestOptions = RequestOptions.none())Aggiorna membro del workspace
BetaWorkspaceMember beta().organization().workspaces().members().update(params, requestOptions = RequestOptions.none())Elimina membro del workspace
MemberRemoveResponse beta().organization().workspaces().members().remove(params, requestOptions = RequestOptions.none())BetaOrganizzazioneWorkspaceAccount di servizio
Elenca gli account di servizio membri del workspace
ServiceAccountListPage beta().organization().workspaces().serviceAccounts().list(params = ServiceAccountListParams.none(), requestOptions = RequestOptions.none())Richiede un token di accesso OAuth con lo scope org:admin, ottenuto da ant auth login --scope org:admin o da una regola di workload identity federation; le chiavi Admin API non sono accettate. Consulta Gestire WIF con l'Admin API.
Crea account di servizio membro del workspace
BetaServiceAccountWorkspaceMember beta().organization().workspaces().serviceAccounts().add(params, requestOptions = RequestOptions.none())Richiede un token di accesso OAuth con lo scope org:admin, ottenuto da ant auth login --scope org:admin o da una regola di workload identity federation; le chiavi Admin API non sono accettate. Consulta Gestire WIF con l'Admin API.
Ottieni account di servizio membro del workspace
BetaServiceAccountWorkspaceMember beta().organization().workspaces().serviceAccounts().retrieve(params, requestOptions = RequestOptions.none())Richiede un token di accesso OAuth con lo scope org:admin, ottenuto da ant auth login --scope org:admin o da una regola di workload identity federation; le chiavi Admin API non sono accettate. Consulta Gestire WIF con l'Admin API.
Aggiorna account di servizio membro del workspace
BetaServiceAccountWorkspaceMember beta().organization().workspaces().serviceAccounts().update(params, requestOptions = RequestOptions.none())Richiede un token di accesso OAuth con lo scope org:admin, ottenuto da ant auth login --scope org:admin o da una regola di workload identity federation; le chiavi Admin API non sono accettate. Consulta Gestire WIF con l'Admin API.
Elimina account di servizio membro del workspace
ServiceAccountRemoveResponse beta().organization().workspaces().serviceAccounts().remove(params, requestOptions = RequestOptions.none())Richiede un token di accesso OAuth con lo scope org:admin, ottenuto da ant auth login --scope org:admin o da una regola di workload identity federation; le chiavi API Admin non sono accettate. Consulta Gestire WIF con l'Admin API.
BetaOrganizzazioneLimiti di velocità
Elenca i limiti di velocità dell'organizzazione
RateLimitListPage beta().organization().rateLimits().list(params = RateLimitListParams.none(), requestOptions = RequestOptions.none())Elenca i "rate limit" (limiti di velocità) della Messages API per la tua organizzazione.
BetaOrganizzazioneImpostazioni di conformità
Ottieni le impostazioni di conformità
BetaComplianceSettings beta().organization().complianceSettings().retrieve(params = ComplianceSettingRetrieveParams.none(), requestOptions = RequestOptions.none())Recupera le impostazioni di conformità (Compliance Settings) della tua organizzazione.
Aggiorna le impostazioni di conformità
BetaComplianceSettings beta().organization().complianceSettings().update(params, requestOptions = RequestOptions.none())Aggiorna le impostazioni di conformità (Compliance Settings) della tua organizzazione.
BetaOrganizzazioneAnalisiRiepiloghi
Ottieni riepiloghi delle attività
SummaryListPage beta().organization().analytics().summaries().list(params, requestOptions = RequestOptions.none())Ottieni i riepiloghi delle attività a livello di organizzazione per un intervallo di date.
BetaOrganizzazioneAnalisiUtenti
Elenca attività utente
UserListPage beta().organization().analytics().users().list(params = UserListParams.none(), requestOptions = RequestOptions.none())Ottieni l'attività per utente per un determinato giorno, con paginazione basata su cursore.
BetaOrganizzazioneAnalisiAppChatProgetti
Ottieni utilizzo dei progetti di chat
ProjectListPage beta().organization().analytics().apps().chat().projects().list(params = ProjectListParams.none(), requestOptions = RequestOptions.none())Ottieni l'attività per progetto per un determinato giorno, con paginazione basata su cursore.
BetaOrganizzazioneAnalisiConnettori
Ottieni utilizzo dei connettori
ConnectorListPage beta().organization().analytics().connectors().list(params = ConnectorListParams.none(), requestOptions = RequestOptions.none())Ottieni l'utilizzo per connettore per un determinato giorno, con paginazione basata su cursore.
BetaOrganizzazioneAnalisiPlugin
Ottieni utilizzo dei plugin
PluginListPage beta().organization().analytics().plugins().list(params = PluginListParams.none(), requestOptions = RequestOptions.none())Ottieni l'utilizzo di installazione + invocazione per plugin per un determinato giorno, con paginazione.
BetaOrganizzazioneAnalisiSkill
Ottieni utilizzo delle skill
SkillListPage beta().organization().analytics().skills().list(params = SkillListParams.none(), requestOptions = RequestOptions.none())Ottieni l'utilizzo per skill per un determinato giorno, con paginazione basata su cursore.
BetaOrganizzazioneAnalisiArtifacts
Ottieni attività degli artifact
ArtifactListPage beta().organization().analytics().artifacts().list(params, requestOptions = RequestOptions.none())Ottieni l'attività di creazione di artifact per un determinato giorno, suddivisa per tipo MIME.
BetaOrganizzazioneAnalisiReport di utilizzo
Ottieni utilizzo dei token nel tempo
UsageReportListPage beta().organization().analytics().usageReport().list(params, requestOptions = RequestOptions.none())Ottieni l'utilizzo dei token nel tempo in un intervallo di date.
BetaOrganizzazioneAnalisiReport di utilizzo per utente
Ottieni utilizzo dei token per utente
UserUsageReportListPage beta().organization().analytics().userUsageReport().list(params, requestOptions = RequestOptions.none())Ottieni l'utilizzo dei token per utente in un intervallo di date.
BetaOrganizzazioneAnalisiReport dei costi
Ottieni costi nel tempo
CostReportListPage beta().organization().analytics().costReport().list(params, requestOptions = RequestOptions.none())Ottieni il costo in USD nel tempo in un intervallo di date.
BetaOrganizzazioneAnalisiReport dei costi per utente
Ottieni costi per utente
UserCostReportListPage beta().organization().analytics().userCostReport().list(params, requestOptions = RequestOptions.none())Ottieni il costo per utente in USD in un intervallo di date.
BetaOrganizzazioneLimiti di spesa
Imposta limite di spesa
BetaSpendLimit beta().organization().spendLimits().set(params, requestOptions = RequestOptions.none())Imposta un limite di spesa.
Ottieni limite di spesa
BetaSpendLimit beta().organization().spendLimits().retrieve(params = SpendLimitRetrieveParams.none(), requestOptions = RequestOptions.none())Recupera un limite di spesa tramite ID.
Elimina limite di spesa
SpendLimitDeleteResponse beta().organization().spendLimits().delete(params = SpendLimitDeleteParams.none(), requestOptions = RequestOptions.none())Elimina un limite di spesa.
Elenca limiti di spesa
SpendLimitListPage beta().organization().spendLimits().list(params = SpendLimitListParams.none(), requestOptions = RequestOptions.none())Elenca i limiti di spesa dell'organizzazione.
BetaOrganizzazioneLimiti di spesaEffettivi
Elenca limiti di spesa effettivi
EffectiveListPage beta().organization().spendLimits().effective().list(params = EffectiveListParams.none(), requestOptions = RequestOptions.none())Elenca il limite di spesa effettivo e la spesa dall'inizio del periodo di ciascun membro.
BetaOrganizzazioneLimiti di spesaRichieste di aumento
Elenca richieste di aumento del limite di spesa
IncreaseRequestListPage beta().organization().spendLimits().increaseRequests().list(params = IncreaseRequestListParams.none(), requestOptions = RequestOptions.none())Elenca le richieste di aumento del limite di spesa, dalla più recente.
Ottieni richiesta di aumento del limite di spesa
BetaSpendLimitIncreaseRequest beta().organization().spendLimits().increaseRequests().retrieve(params = IncreaseRequestRetrieveParams.none(), requestOptions = RequestOptions.none())Recupera una richiesta di aumento del limite di spesa.
Approva richiesta di aumento del limite di spesa
IncreaseRequestApproveResponse beta().organization().spendLimits().increaseRequests().approve(params, requestOptions = RequestOptions.none())Approva una richiesta di aumento del limite di spesa in sospeso.
Rifiuta richiesta di aumento del limite di spesa
BetaSpendLimitIncreaseRequest beta().organization().spendLimits().increaseRequests().deny(params = IncreaseRequestDenyParams.none(), requestOptions = RequestOptions.none())Rifiuta una richiesta di aumento del limite di spesa in sospeso.
BetaOrganizzazioneGruppi RBAC
Crea gruppo RBAC
BetaRbacGroup beta().organization().rbacGroups().create(params, requestOptions = RequestOptions.none())Crea un gruppo RBAC nel tenant Claude Enterprise. I gruppi creati tramite l'API hanno tipo di origine "direct".
Elenca gruppi RBAC
RbacGroupListPage beta().organization().rbacGroups().list(params = RbacGroupListParams.none(), requestOptions = RequestOptions.none())Elenca i gruppi RBAC nel tenant Claude Enterprise.
Ottieni gruppo RBAC
BetaRbacGroup beta().organization().rbacGroups().retrieve(params = RbacGroupRetrieveParams.none(), requestOptions = RequestOptions.none())Recupera un gruppo RBAC tramite ID.
Aggiorna gruppo RBAC
BetaRbacGroup beta().organization().rbacGroups().update(params = RbacGroupUpdateParams.none(), requestOptions = RequestOptions.none())Aggiorna il nome di un gruppo RBAC. I gruppi forniti da un provider di identità (tipo di origine "scim") non possono essere modificati tramite l'API mentre un'organizzazione nel tenant usa il provisioning SCIM.
Elimina gruppo RBAC
RbacGroupDeleteResponse beta().organization().rbacGroups().delete(params = RbacGroupDeleteParams.none(), requestOptions = RequestOptions.none())Elimina un gruppo RBAC. I gruppi forniti da un provider di identità (tipo di origine "scim") non possono essere eliminati tramite l'API mentre un'organizzazione nel tenant usa il provisioning SCIM.
BetaOrganizzazioneGruppi RBACMembri
Elenca membri del gruppo RBAC
MemberListPage beta().organization().rbacGroups().members().list(params = MemberListParams.none(), requestOptions = RequestOptions.none())Elenca i membri di un gruppo RBAC.
Aggiungi membro al gruppo RBAC
BetaRbacGroupMember beta().organization().rbacGroups().members().add(params, requestOptions = RequestOptions.none())Aggiunge un utente a un gruppo RBAC. L'appartenenza ai gruppi forniti da un identity provider (tipo di origine "scim") non può essere modificata tramite l'API mentre un'organizzazione nel tenant usa il provisioning SCIM.
Rimuovi membro dal gruppo RBAC
MemberRemoveResponse beta().organization().rbacGroups().members().remove(params, requestOptions = RequestOptions.none())Rimuove un utente da un gruppo RBAC. L'appartenenza ai gruppi forniti da un identity provider (tipo di origine "scim") non può essere modificata tramite l'API mentre un'organizzazione nel tenant usa il provisioning SCIM.
BetaOrganizzazioneRuoli RBAC
Elenca ruoli RBAC
RbacRoleListPage beta().organization().rbacRoles().list(params = RbacRoleListParams.none(), requestOptions = RequestOptions.none())Elenca i ruoli RBAC nell'organizzazione.
Ottieni ruolo RBAC
BetaRbacRole beta().organization().rbacRoles().retrieve(params = RbacRoleRetrieveParams.none(), requestOptions = RequestOptions.none())Recupera un ruolo RBAC tramite ID.
BetaOrganizzazioneRuoli RBACAutorizzazioni
Elenca autorizzazioni del ruolo RBAC
PermissionListPage beta().organization().rbacRoles().permissions().list(params = PermissionListParams.none(), requestOptions = RequestOptions.none())Elenca le autorizzazioni concesse da un ruolo RBAC.
BetaOrganizzazionePlugin
Crea plugin
BetaPlugin beta().organization().plugins().create(params, requestOptions = RequestOptions.none())Crea un plugin di proprietà dell'organizzazione e la sua prima versione caricando i file della versione.
Ottieni plugin
BetaPlugin beta().organization().plugins().retrieve(params = PluginRetrieveParams.none(), requestOptions = RequestOptions.none())Recupera un plugin tramite ID.
Aggiorna plugin
BetaPlugin beta().organization().plugins().update(params, requestOptions = RequestOptions.none())Cambia quale versione archiviata di un Plugin di proprietà dell'organizzazione viene servita ai membri, ad esempio per tornare a una versione precedente. Questa operazione fissa la versione servita: i caricamenti successivi vengono archiviati ma non cambiano più ciò che viene servito, e al momento il fissaggio non può essere annullato, né qui né in claude.ai.
Elenca i Plugin
PluginListPage beta().organization().plugins().list(params = PluginListParams.none(), requestOptions = RequestOptions.none())Elenca i Plugin creati nell'organizzazione, dal più recente: quelli nei marketplace di plugin dell'organizzazione e quelli nei marketplace di plugin personali dei membri.
Elimina Plugin
BetaDeletedPlugin beta().organization().plugins().delete(params = PluginDeleteParams.none(), requestOptions = RequestOptions.none())Elimina definitivamente un Plugin e tutte le sue versioni, esattamente come quando un amministratore lo elimina in claude.ai. Il Plugin può appartenere all'organizzazione o a un membro, incluso un membro che nel frattempo ha lasciato l'organizzazione.
BetaOrganizzazionePluginVersioni
Crea versione del Plugin
BetaPluginVersion beta().organization().plugins().versions().create(params, requestOptions = RequestOptions.none())Aggiungi una versione a un Plugin di proprietà dell'organizzazione caricando i file della nuova versione; diventa la versione servita ai membri a meno che la versione servita del Plugin non sia stata fissata.
Elenca le versioni del Plugin
VersionListPage beta().organization().plugins().versions().list(params = VersionListParams.none(), requestOptions = RequestOptions.none())Elenca le versioni di un Plugin, dalla più recente.
Ottieni versione del Plugin
BetaPluginVersion beta().organization().plugins().versions().retrieve(params, requestOptions = RequestOptions.none())Recupera una versione di un Plugin tramite il suo ID, oppure la versione più recente del Plugin.
Scarica l'archivio della versione del Plugin
HttpResponse beta().organization().plugins().versions().download(params, requestOptions = RequestOptions.none())Scarica l'archivio .zip di una versione, esattamente come è archiviato. Ogni download di un Plugin dal marketplace di plugin personale di un membro viene registrato nel feed delle attività della Compliance API.
BetaOrganizzazionePluginImpostazioni di installazione
Elenca le impostazioni di installazione del Plugin
InstallationSettingListPage beta().organization().plugins().installationSettings().list(params = InstallationSettingListParams.none(), requestOptions = RequestOptions.none())Elenca le impostazioni di installazione di un Plugin di proprietà dell'organizzazione, che indicano a quali membri è destinato, dalla creata più di recente.
Imposta l'impostazione di installazione del Plugin
BetaPluginInstallationSetting beta().organization().plugins().installationSettings().set(params, requestOptions = RequestOptions.none())Imposta o modifica l'impostazione di installazione di un Plugin di proprietà dell'organizzazione per l'intera organizzazione o per un gruppo RBAC.
Rimuovi l'impostazione di installazione del Plugin
BetaDeletedPluginInstallationSetting beta().organization().plugins().installationSettings().remove(params, requestOptions = RequestOptions.none())Rimuovi l'impostazione di installazione propria di un Plugin di proprietà dell'organizzazione per l'intera organizzazione o per un gruppo RBAC.
BetaOrganizzazioneMarketplace di plugin
Elenca i marketplace di plugin
PluginMarketplaceListPage beta().organization().pluginMarketplaces().list(params = PluginMarketplaceListParams.none(), requestOptions = RequestOptions.none())Elenca i marketplace di plugin in cui si trovano i Plugin, dal più recente: quelli dell'organizzazione e quelli personali dei suoi membri.
Ottieni marketplace di plugin
BetaPluginMarketplace beta().organization().pluginMarketplaces().retrieve(params = PluginMarketplaceRetrieveParams.none(), requestOptions = RequestOptions.none())Recupera un marketplace di plugin tramite ID.
Aggiorna marketplace di plugin
BetaPluginMarketplace beta().organization().pluginMarketplaces().update(params, requestOptions = RequestOptions.none())Imposta l'impostazione di installazione predefinita di uno dei marketplace di plugin dell'organizzazione. Ogni Plugin al suo interno senza un'impostazione propria riceve questo valore predefinito come impostazione a livello di organizzazione, inclusi i Plugin aggiunti in seguito.
Convalida repository del marketplace di plugin
BetaPluginMarketplaceValidationReport beta().organization().pluginMarketplaces().validateRepository(params, requestOptions = RequestOptions.none())Verifica se un marketplace di plugin contenuto in un repository GitHub pubblico verrebbe sincronizzato in claude.ai, senza collegarlo né archiviarlo.
Convalida archivio del marketplace di plugin
BetaPluginMarketplaceValidationReport beta().organization().pluginMarketplaces().validateArchive(params, requestOptions = RequestOptions.none())Verifica se un marketplace di plugin, caricato come .zip della directory del marketplace, verrebbe sincronizzato in claude.ai, senza collegarlo né archiviarlo.
BetaOrganizzazioneDestinazioni di telemetria
Crea una destinazione di telemetria
BetaTelemetryDestination beta().organization().telemetryDestinations().create(params, requestOptions = RequestOptions.none())Registra una destinazione OpenTelemetry per l'organizzazione.
Elenca destinazioni di telemetria
TelemetryDestinationListPage beta().organization().telemetryDestinations().list(params = TelemetryDestinationListParams.none(), requestOptions = RequestOptions.none())Elenca le destinazioni dell'organizzazione, dalla più recente, facoltativamente solo quelle che coprono determinati workspace.
Recupera una destinazione di telemetria
BetaTelemetryDestination beta().organization().telemetryDestinations().retrieve(params = TelemetryDestinationRetrieveParams.none(), requestOptions = RequestOptions.none())Leggi la configurazione, lo stato e i risultati di consegna più recenti di una destinazione.
Aggiorna una destinazione di telemetria
BetaTelemetryDestination beta().organization().telemetryDestinations().update(params = TelemetryDestinationUpdateParams.none(), requestOptions = RequestOptions.none())Modifica le impostazioni di una destinazione di telemetria, il suo stato o i workspace che copre.
Elimina una destinazione di telemetria
BetaDeletedTelemetryDestination beta().organization().telemetryDestinations().delete(params = TelemetryDestinationDeleteParams.none(), requestOptions = RequestOptions.none())Elimina una destinazione e il relativo elenco di workspace.
Testa una destinazione di telemetria
BetaTelemetryDestinationTestResponse beta().organization().telemetryDestinations().test(params = TelemetryDestinationTestParams.none(), requestOptions = RequestOptions.none())Invia uno span di test, denominato anthropic.test, alla destinazione con i suoi header registrati, una sola volta e senza nuovi tentativi, e riporta la risposta della destinazione. La risposta è 200 indipendentemente dal fatto che la destinazione abbia risposto con uno stato 2xx: il suo result ha il tipo success, oppure il tipo failure con il motivo in error. La configurazione, lo state e il delivery_health della destinazione non cambiano. È possibile testare anche una destinazione disabilitata. Attendi 10 secondi tra un test e l'altro della stessa destinazione; una richiesta che arriva prima può ricevere lo stato 429.
BetaOrganizzazioneDestinazioni di telemetriaWorkspace
Elenca i workspace della destinazione di telemetria
WorkspaceListPage beta().organization().telemetryDestinations().workspaces().list(params = WorkspaceListParams.none(), requestOptions = RequestOptions.none())Elenca i workspace presenti nell'elenco dei workspace di una destinazione, a partire dalla voce più recente.
Aggiungi un workspace alla destinazione di telemetria
BetaTelemetryDestinationWorkspace beta().organization().telemetryDestinations().workspaces().add(params, requestOptions = RequestOptions.none())Aggiungi un workspace all'elenco dei workspace di una destinazione.
Rimuovi un workspace dalla destinazione di telemetria
BetaDeletedTelemetryDestinationWorkspace beta().organization().telemetryDestinations().workspaces().remove(params, requestOptions = RequestOptions.none())Rimuovi un workspace dall'elenco dei workspace di una destinazione.