Organizzazione
Ottieni l'organizzazione corrente
beta.organization.retrieve() -> BetaOrganizationRecupera le informazioni sull'organizzazione associata alla chiave API autenticata.
Models
OrganizzazioneChiavi API
Elenca le chiavi API
beta.organization.api_keys.list(**kwargs) -> SyncPage[BetaAPIKey]Recupera chiave API (Admin API)
beta.organization.api_keys.retrieve(api_key_id) -> BetaAPIKeyRecupera 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
beta.organization.api_keys.update(api_key_id, **kwargs) -> BetaAPIKeyOrganizzazioneChiavi esterne
Crea chiave esterna
beta.organization.external_keys.create(**kwargs) -> BetaExternalKeyCrea una configurazione di chiave esterna di proprietà dell'organizzazione del chiamante.
Elenca le chiavi esterne
beta.organization.external_keys.list(**kwargs) -> SyncPageCursor[BetaExternalKey]Elenca le configurazioni di chiavi esterne nell'organizzazione del chiamante.
Ottieni chiave esterna
beta.organization.external_keys.retrieve(external_key_id) -> BetaExternalKeyRecupera una singola configurazione di chiave esterna nell'organizzazione del chiamante tramite ID.
Aggiorna chiave esterna
beta.organization.external_keys.update(external_key_id, **kwargs) -> BetaExternalKeyAggiorna parzialmente una configurazione di chiave esterna. I campi omessi restano invariati.
Elimina chiave esterna
beta.organization.external_keys.delete(external_key_id) -> ExternalKeyDeleteResponseElimina una configurazione di chiave esterna.
Convalida chiave esterna
beta.organization.external_keys.validate(external_key_id) -> ExternalKeyValidateResponseConvalida una configurazione di chiave esterna rispetto al KMS del cliente.
OrganizzazioneFederazioneEmittenti
Crea emittente di federazione
beta.organization.federation.issuers.create(**kwargs) -> BetaFederationIssuerRichiede 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
beta.organization.federation.issuers.list(**kwargs) -> SyncPageCursor[BetaFederationIssuer]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
beta.organization.federation.issuers.retrieve(federation_issuer_id, **kwargs) -> BetaFederationIssuerRichiede 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
beta.organization.federation.issuers.update(federation_issuer_id, **kwargs) -> BetaFederationIssuerRichiede 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
beta.organization.federation.issuers.archive(federation_issuer_id, **kwargs) -> BetaFederationIssuerRichiede 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.
OrganizzazioneFederazioneRegole
Crea regola di federazione
beta.organization.federation.rules.create(**kwargs) -> BetaFederationRuleRichiede 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
beta.organization.federation.rules.list(**kwargs) -> SyncPageCursor[BetaFederationRule]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
beta.organization.federation.rules.retrieve(federation_rule_id, **kwargs) -> BetaFederationRuleRichiede 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
beta.organization.federation.rules.update(federation_rule_id, **kwargs) -> BetaFederationRuleRichiede 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
beta.organization.federation.rules.archive(federation_rule_id, **kwargs) -> BetaFederationRuleRichiede 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.
OrganizzazioneFederazioneRegoleWorkspace
Aggiungi workspace alla regola di federazione
beta.organization.federation.rules.workspaces.add(federation_rule_id, **kwargs) -> BetaFederationRuleWorkspaceRichiede 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
beta.organization.federation.rules.workspaces.list(federation_rule_id, **kwargs) -> SyncPageCursor[BetaFederationRuleWorkspace]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
beta.organization.federation.rules.workspaces.remove(workspace_id, **kwargs) -> WorkspaceRemoveResponseRichiede 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.
OrganizzazioneInviti
Crea invito
beta.organization.invites.create(**kwargs) -> BetaOrganizationInviteInvita un utente a unirsi all'organizzazione tramite email.
Elenca gli inviti
beta.organization.invites.list(**kwargs) -> SyncPage[BetaOrganizationInvite]Elenca gli inviti dell'organizzazione.
Ottieni invito
beta.organization.invites.retrieve(invite_id) -> BetaOrganizationInviteRecupera un invito tramite ID.
Elimina invito
beta.organization.invites.delete(invite_id) -> InviteDeleteResponseElimina un invito in sospeso.
OrganizzazioneAccount di servizio
Crea account di servizio
beta.organization.service_accounts.create(**kwargs) -> BetaServiceAccountRichiede 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
beta.organization.service_accounts.list(**kwargs) -> SyncPageCursor[BetaServiceAccount]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
beta.organization.service_accounts.retrieve(service_account_id, **kwargs) -> BetaServiceAccountRichiede 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
beta.organization.service_accounts.update(service_account_id, **kwargs) -> BetaServiceAccountRichiede 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
beta.organization.service_accounts.archive(service_account_id, **kwargs) -> BetaServiceAccountRichiede 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.
OrganizzazioneAccount di servizioWorkspace
Aggiungi workspace all'account di servizio
beta.organization.service_accounts.workspaces.add(service_account_id, **kwargs) -> BetaServiceAccountWorkspaceMemberRichiede 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
beta.organization.service_accounts.workspaces.list(service_account_id, **kwargs) -> SyncPageCursor[BetaServiceAccountWorkspaceMember]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
beta.organization.service_accounts.workspaces.remove(workspace_id, **kwargs) -> WorkspaceRemoveResponseRichiede 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.
OrganizzazioneUtenti
Elenca gli utenti
beta.organization.users.list(**kwargs) -> SyncPage[BetaOrganizationUser]Elenca i membri dell'organizzazione.
Ottieni utente
beta.organization.users.retrieve(user_id) -> BetaOrganizationUserRecupera un membro dell'organizzazione tramite ID utente.
Aggiorna utente
beta.organization.users.update(user_id, **kwargs) -> BetaOrganizationUserAggiorna il ruolo di un membro nell'organizzazione.
Rimuovi utente
beta.organization.users.remove(user_id) -> UserRemoveResponseRimuovi un membro dall'organizzazione.
OrganizzazioneWorkspace
Elenca i workspace
beta.organization.workspaces.list(**kwargs) -> SyncPage[BetaWorkspace]Crea workspace
beta.organization.workspaces.create(**kwargs) -> BetaWorkspaceOttieni workspace
beta.organization.workspaces.retrieve(workspace_id) -> BetaWorkspaceAggiorna workspace
beta.organization.workspaces.update(workspace_id, **kwargs) -> BetaWorkspaceArchivia workspace
beta.organization.workspaces.archive(workspace_id) -> BetaWorkspaceOrganizzazioneWorkspaceLimiti di velocità
Elenca i limiti di velocità del workspace
beta.organization.workspaces.rate_limits.list(workspace_id, **kwargs) -> SyncPageCursor[BetaWorkspaceRateLimit]Elenca i "rate limit" (limiti di velocità) di un workspace.
OrganizzazioneWorkspaceMembri
Elenca i membri del workspace
beta.organization.workspaces.members.list(workspace_id, **kwargs) -> SyncPage[BetaWorkspaceMember]Crea membro del workspace
beta.organization.workspaces.members.add(workspace_id, **kwargs) -> BetaWorkspaceMemberOttieni membro del workspace
beta.organization.workspaces.members.retrieve(user_id, **kwargs) -> BetaWorkspaceMemberAggiorna membro del workspace
beta.organization.workspaces.members.update(user_id, **kwargs) -> BetaWorkspaceMemberElimina membro del workspace
beta.organization.workspaces.members.remove(user_id, **kwargs) -> MemberRemoveResponseOrganizzazioneWorkspaceAccount di servizio
Elenca gli account di servizio membri del workspace
beta.organization.workspaces.service_accounts.list(workspace_id, **kwargs) -> SyncPageCursor[BetaServiceAccountWorkspaceMember]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
beta.organization.workspaces.service_accounts.add(workspace_id, **kwargs) -> BetaServiceAccountWorkspaceMemberRichiede 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
beta.organization.workspaces.service_accounts.retrieve(service_account_id, **kwargs) -> BetaServiceAccountWorkspaceMemberRichiede 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
beta.organization.workspaces.service_accounts.update(service_account_id, **kwargs) -> BetaServiceAccountWorkspaceMemberRichiede 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
beta.organization.workspaces.service_accounts.remove(service_account_id, **kwargs) -> ServiceAccountRemoveResponseRichiede 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.
OrganizzazioneLimiti di velocità
Elenca i limiti di velocità dell'organizzazione
beta.organization.rate_limits.list(**kwargs) -> SyncPageCursor[BetaOrganizationRateLimit]Elenca i "rate limit" (limiti di velocità) della Messages API per la tua organizzazione.
OrganizzazioneImpostazioni di conformità
Ottieni le impostazioni di conformità
beta.organization.compliance_settings.retrieve() -> BetaComplianceSettingsRecupera le impostazioni di conformità (Compliance Settings) della tua organizzazione.
Aggiorna le impostazioni di conformità
beta.organization.compliance_settings.update(**kwargs) -> BetaComplianceSettingsAggiorna le impostazioni di conformità (Compliance Settings) della tua organizzazione.
OrganizzazioneAnalisiRiepiloghi
Ottieni riepiloghi delle attività
beta.organization.analytics.summaries.list(**kwargs) -> SyncPageCursor[BetaAnalyticsSingleDayActivitySummary]Ottieni i riepiloghi delle attività a livello di organizzazione per un intervallo di date.
OrganizzazioneAnalisiUtenti
Elenca attività utente
beta.organization.analytics.users.list(**kwargs) -> SyncPageCursor[BetaAnalyticsUserActivity]Ottieni l'attività per utente per un determinato giorno, con paginazione basata su cursore.
OrganizzazioneAnalisiAppChatProgetti
Ottieni utilizzo dei progetti di chat
beta.organization.analytics.apps.chat.projects.list(**kwargs) -> SyncPageCursor[BetaAnalyticsProjectActivity]Ottieni l'attività per progetto per un determinato giorno, con paginazione basata su cursore.
OrganizzazioneAnalisiConnettori
Ottieni utilizzo dei connettori
beta.organization.analytics.connectors.list(**kwargs) -> SyncPageCursor[BetaAnalyticsConnectorActivity]Ottieni l'utilizzo per connettore per un determinato giorno, con paginazione basata su cursore.
OrganizzazioneAnalisiPlugin
Ottieni utilizzo dei plugin
beta.organization.analytics.plugins.list(**kwargs) -> SyncPageCursor[BetaAnalyticsPluginActivity]Ottieni l'utilizzo di installazione + invocazione per plugin per un determinato giorno, con paginazione.
OrganizzazioneAnalisiSkill
Ottieni utilizzo delle skill
beta.organization.analytics.skills.list(**kwargs) -> SyncPageCursor[BetaAnalyticsSkillActivity]Ottieni l'utilizzo per skill per un determinato giorno, con paginazione basata su cursore.
OrganizzazioneAnalisiArtifacts
Ottieni attività degli artifact
beta.organization.analytics.artifacts.list(**kwargs) -> SyncPageCursor[BetaAnalyticsArtifactActivity]Ottieni l'attività di creazione di artifact per un determinato giorno, suddivisa per tipo MIME.
OrganizzazioneAnalisiReport di utilizzo
Ottieni utilizzo dei token nel tempo
beta.organization.analytics.usage_report.list(**kwargs) -> SyncPageCursor[BetaAnalyticsUsageReportTimeBucket]Ottieni l'utilizzo dei token nel tempo in un intervallo di date.
OrganizzazioneAnalisiReport di utilizzo per utente
Ottieni utilizzo dei token per utente
beta.organization.analytics.user_usage_report.list(**kwargs) -> SyncPageCursor[BetaAnalyticsUsageUsersItem]Ottieni l'utilizzo dei token per utente in un intervallo di date.
OrganizzazioneAnalisiReport dei costi
Ottieni costi nel tempo
beta.organization.analytics.cost_report.list(**kwargs) -> SyncPageCursor[BetaAnalyticsCostReportTimeBucket]Ottieni il costo in USD nel tempo in un intervallo di date.
OrganizzazioneAnalisiReport dei costi per utente
Ottieni costi per utente
beta.organization.analytics.user_cost_report.list(**kwargs) -> SyncPageCursor[BetaAnalyticsCostUsersItem]Ottieni il costo per utente in USD in un intervallo di date.
OrganizzazioneLimiti di spesa
Imposta limite di spesa
beta.organization.spend_limits.set(**kwargs) -> BetaSpendLimitImposta un limite di spesa.
Ottieni limite di spesa
beta.organization.spend_limits.retrieve(spend_limit_id) -> BetaSpendLimitRecupera un limite di spesa tramite ID.
Elimina limite di spesa
beta.organization.spend_limits.delete(spend_limit_id) -> SpendLimitDeleteResponseElimina un limite di spesa.
Elenca limiti di spesa
beta.organization.spend_limits.list(**kwargs) -> SyncPageCursor[BetaSpendLimit]Elenca i limiti di spesa dell'organizzazione.
OrganizzazioneLimiti di spesaEffettivi
Elenca limiti di spesa effettivi
beta.organization.spend_limits.effective.list(**kwargs) -> SyncPageCursor[BetaSpendSummary]Elenca il limite di spesa effettivo e la spesa dall'inizio del periodo di ciascun membro.
OrganizzazioneLimiti di spesaRichieste di aumento
Elenca richieste di aumento del limite di spesa
beta.organization.spend_limits.increase_requests.list(**kwargs) -> SyncPageCursor[BetaSpendLimitIncreaseRequest]Elenca le richieste di aumento del limite di spesa, dalla più recente.
Ottieni richiesta di aumento del limite di spesa
beta.organization.spend_limits.increase_requests.retrieve(spend_limit_increase_request_id) -> BetaSpendLimitIncreaseRequestRecupera una richiesta di aumento del limite di spesa.
Approva richiesta di aumento del limite di spesa
beta.organization.spend_limits.increase_requests.approve(spend_limit_increase_request_id, **kwargs) -> IncreaseRequestApproveResponseApprova una richiesta di aumento del limite di spesa in sospeso.
Rifiuta richiesta di aumento del limite di spesa
beta.organization.spend_limits.increase_requests.deny(spend_limit_increase_request_id, **kwargs) -> BetaSpendLimitIncreaseRequestRifiuta una richiesta di aumento del limite di spesa in sospeso.
OrganizzazioneGruppi RBAC
Crea gruppo RBAC
beta.organization.rbac_groups.create(**kwargs) -> BetaRBACGroupCrea un gruppo RBAC nel tenant Claude Enterprise. I gruppi creati tramite l'API hanno tipo di origine "direct".
Elenca gruppi RBAC
beta.organization.rbac_groups.list(**kwargs) -> SyncPageCursor[BetaRBACGroup]Elenca i gruppi RBAC nel tenant Claude Enterprise.
Ottieni gruppo RBAC
beta.organization.rbac_groups.retrieve(rbac_group_id) -> BetaRBACGroupRecupera un gruppo RBAC tramite ID.
Aggiorna gruppo RBAC
beta.organization.rbac_groups.update(rbac_group_id, **kwargs) -> BetaRBACGroupAggiorna 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
beta.organization.rbac_groups.delete(rbac_group_id) -> RBACGroupDeleteResponseElimina 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.
OrganizzazioneGruppi RBACMembri
Elenca membri del gruppo RBAC
beta.organization.rbac_groups.members.list(rbac_group_id, **kwargs) -> SyncPageCursor[BetaRBACGroupMember]Elenca i membri di un gruppo RBAC.
Aggiungi membro al gruppo RBAC
beta.organization.rbac_groups.members.add(rbac_group_id, **kwargs) -> BetaRBACGroupMemberAggiunge 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
beta.organization.rbac_groups.members.remove(user_id, **kwargs) -> MemberRemoveResponseRimuove 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.
OrganizzazioneRuoli RBAC
Elenca ruoli RBAC
beta.organization.rbac_roles.list(**kwargs) -> SyncPageCursor[BetaRBACRole]Elenca i ruoli RBAC nell'organizzazione.
Ottieni ruolo RBAC
beta.organization.rbac_roles.retrieve(rbac_role_id) -> BetaRBACRoleRecupera un ruolo RBAC tramite ID.
OrganizzazioneRuoli RBACAutorizzazioni
Elenca autorizzazioni del ruolo RBAC
beta.organization.rbac_roles.permissions.list(rbac_role_id, **kwargs) -> SyncPageCursor[BetaRBACRolePermission]Elenca le autorizzazioni concesse da un ruolo RBAC.
OrganizzazionePlugin
Crea plugin
beta.organization.plugins.create(**kwargs) -> BetaPluginCrea un plugin di proprietà dell'organizzazione e la sua prima versione caricando i file della versione.
Ottieni plugin
beta.organization.plugins.retrieve(plugin_id, **kwargs) -> BetaPluginRecupera un plugin tramite ID.
Aggiorna plugin
beta.organization.plugins.update(plugin_id, **kwargs) -> BetaPluginCambia 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
beta.organization.plugins.list(**kwargs) -> SyncPageCursor[BetaPlugin]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
beta.organization.plugins.delete(plugin_id, **kwargs) -> BetaDeletedPluginElimina 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.
OrganizzazionePluginVersioni
Crea versione del Plugin
beta.organization.plugins.versions.create(plugin_id, **kwargs) -> BetaPluginVersionAggiungi 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
beta.organization.plugins.versions.list(plugin_id, **kwargs) -> SyncPageCursor[BetaPluginVersion]Elenca le versioni di un Plugin, dalla più recente.
Ottieni versione del Plugin
beta.organization.plugins.versions.retrieve(version, **kwargs) -> BetaPluginVersionRecupera una versione di un Plugin tramite il suo ID, oppure la versione più recente del Plugin.
Scarica l'archivio della versione del Plugin
beta.organization.plugins.versions.download(version, **kwargs) -> BinaryResponseContentScarica 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.
OrganizzazionePluginImpostazioni di installazione
Elenca le impostazioni di installazione del Plugin
beta.organization.plugins.installation_settings.list(plugin_id, **kwargs) -> SyncPageCursor[BetaPluginInstallationSetting]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
beta.organization.plugins.installation_settings.set(target, **kwargs) -> BetaPluginInstallationSettingImposta 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
beta.organization.plugins.installation_settings.remove(target, **kwargs) -> BetaDeletedPluginInstallationSettingRimuovi l'impostazione di installazione propria di un Plugin di proprietà dell'organizzazione per l'intera organizzazione o per un gruppo RBAC.
OrganizzazioneMarketplace di plugin
Elenca i marketplace di plugin
beta.organization.plugin_marketplaces.list(**kwargs) -> SyncPageCursor[BetaPluginMarketplace]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
beta.organization.plugin_marketplaces.retrieve(marketplace_id, **kwargs) -> BetaPluginMarketplaceRecupera un marketplace di plugin tramite ID.
Aggiorna marketplace di plugin
beta.organization.plugin_marketplaces.update(marketplace_id, **kwargs) -> BetaPluginMarketplaceImposta 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
beta.organization.plugin_marketplaces.validate_repository(**kwargs) -> BetaPluginMarketplaceValidationReportVerifica 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
beta.organization.plugin_marketplaces.validate_archive(**kwargs) -> BetaPluginMarketplaceValidationReportVerifica se un marketplace di plugin, caricato come .zip della directory del marketplace, verrebbe sincronizzato in claude.ai, senza collegarlo né archiviarlo.