Organização
Obter organização atual
beta.organization.retrieve() -> BetaOrganizationRecupere informações sobre a organização associada à chave de API autenticada.
Models
OrganizaçãoChaves de API
Listar chaves de API
beta.organization.api_keys.list(**kwargs) -> SyncPage[BetaAPIKey]Recuperar chave de API (Admin API)
beta.organization.api_keys.retrieve(api_key_id) -> BetaAPIKeyRecupere informações sobre uma única chave de API em sua organização, pesquisada pelo ID. Este endpoint da Admin API requer uma chave de Admin API, destina-se ao gerenciamento programático de chaves e nunca retorna o valor secreto da chave. Para visualizar ou criar suas próprias chaves de API, acesse Chaves de API no Claude Console.
Atualizar chave de API
beta.organization.api_keys.update(api_key_id, **kwargs) -> BetaAPIKeyOrganizaçãoChaves externas
Criar chave externa
beta.organization.external_keys.create(**kwargs) -> BetaExternalKeyCrie uma configuração de chave externa pertencente à organização do chamador.
Listar chaves externas
beta.organization.external_keys.list(**kwargs) -> SyncPageCursor[BetaExternalKey]Liste as configurações de chaves externas na organização do chamador.
Obter chave externa
beta.organization.external_keys.retrieve(external_key_id) -> BetaExternalKeyRecupere uma única configuração de chave externa na organização do chamador pelo ID.
Atualizar chave externa
beta.organization.external_keys.update(external_key_id, **kwargs) -> BetaExternalKeyAtualize parcialmente uma configuração de chave externa. Campos omitidos permanecem inalterados.
Excluir chave externa
beta.organization.external_keys.delete(external_key_id) -> ExternalKeyDeleteResponseExclua uma configuração de chave externa.
Validar chave externa
beta.organization.external_keys.validate(external_key_id) -> ExternalKeyValidateResponseValide uma configuração de chave externa em relação ao KMS do cliente.
OrganizaçãoFederaçãoEmissores
Criar emissor de federação
beta.organization.federation.issuers.create(**kwargs) -> BetaFederationIssuerRequer um token de acesso OAuth com o escopo org:admin, obtido via ant auth login --scope org:admin ou uma regra de federação de identidade de workload; chaves de Admin API não são aceitas. Consulte Gerenciar WIF com a Admin API.
Listar emissores de federação
beta.organization.federation.issuers.list(**kwargs) -> SyncPageCursor[BetaFederationIssuer]Requer um token de acesso OAuth com o escopo org:admin, obtido via ant auth login --scope org:admin ou uma regra de federação de identidade de workload; chaves de Admin API não são aceitas. Consulte Gerenciar WIF com a Admin API.
Obter emissor de federação
beta.organization.federation.issuers.retrieve(federation_issuer_id, **kwargs) -> BetaFederationIssuerRequer um token de acesso OAuth com o escopo org:admin, obtido via ant auth login --scope org:admin ou uma regra de federação de identidade de workload; chaves de Admin API não são aceitas. Consulte Gerenciar WIF com a Admin API.
Atualizar emissor de federação
beta.organization.federation.issuers.update(federation_issuer_id, **kwargs) -> BetaFederationIssuerRequer um token de acesso OAuth com o escopo org:admin, obtido via ant auth login --scope org:admin ou uma regra de federação de identidade de workload; chaves de Admin API não são aceitas. Consulte Gerenciar WIF com a Admin API.
Arquivar emissor de federação
beta.organization.federation.issuers.archive(federation_issuer_id, **kwargs) -> BetaFederationIssuerRequer um token de acesso OAuth com o escopo org:admin, obtido via ant auth login --scope org:admin ou uma regra de federação de identidade de workload; chaves de Admin API não são aceitas. Consulte Gerenciar WIF com a Admin API.
OrganizaçãoFederaçãoRegras
Criar regra de federação
beta.organization.federation.rules.create(**kwargs) -> BetaFederationRuleRequer um token de acesso OAuth com o escopo org:admin, obtido via ant auth login --scope org:admin ou uma regra de federação de identidade de workload; chaves de Admin API não são aceitas. Consulte Gerenciar WIF com a Admin API.
Listar regras de federação
beta.organization.federation.rules.list(**kwargs) -> SyncPageCursor[BetaFederationRule]Requer um token de acesso OAuth com o escopo org:admin, obtido via ant auth login --scope org:admin ou uma regra de federação de identidade de workload; chaves de Admin API não são aceitas. Consulte Gerenciar WIF com a Admin API.
Obter regra de federação
beta.organization.federation.rules.retrieve(federation_rule_id, **kwargs) -> BetaFederationRuleRequer um token de acesso OAuth com o escopo org:admin, obtido via ant auth login --scope org:admin ou uma regra de federação de identidade de workload; chaves de Admin API não são aceitas. Consulte Gerenciar WIF com a Admin API.
Atualizar regra de federação
beta.organization.federation.rules.update(federation_rule_id, **kwargs) -> BetaFederationRuleRequer um token de acesso OAuth com o escopo org:admin, obtido via ant auth login --scope org:admin ou uma regra de federação de identidade de workload; chaves de Admin API não são aceitas. Consulte Gerenciar WIF com a Admin API.
Arquivar regra de federação
beta.organization.federation.rules.archive(federation_rule_id, **kwargs) -> BetaFederationRuleRequer um token de acesso OAuth com o escopo org:admin, obtido via ant auth login --scope org:admin ou uma regra de federação de identidade de workload; chaves de Admin API não são aceitas. Consulte Gerenciar WIF com a Admin API.
OrganizaçãoFederaçãoRegrasEspaços de trabalho
Adicionar workspace à regra de federação
beta.organization.federation.rules.workspaces.add(federation_rule_id, **kwargs) -> BetaFederationRuleWorkspaceRequer um token de acesso OAuth com o escopo org:admin, obtido via ant auth login --scope org:admin ou uma regra de federação de identidade de workload; chaves de Admin API não são aceitas. Consulte Gerenciar WIF com a Admin API.
Listar workspaces da regra de federação
beta.organization.federation.rules.workspaces.list(federation_rule_id, **kwargs) -> SyncPageCursor[BetaFederationRuleWorkspace]Requer um token de acesso OAuth com o escopo org:admin, obtido via ant auth login --scope org:admin ou uma regra de federação de identidade de workload; chaves de Admin API não são aceitas. Consulte Gerenciar WIF com a Admin API.
Remover workspace da regra de federação
beta.organization.federation.rules.workspaces.remove(workspace_id, **kwargs) -> WorkspaceRemoveResponseRequer um token de acesso OAuth com o escopo org:admin, obtido via ant auth login --scope org:admin ou uma regra de federação de identidade de workload; chaves de Admin API não são aceitas. Consulte Gerenciar WIF com a Admin API.
OrganizaçãoConvites
Criar convite
beta.organization.invites.create(**kwargs) -> BetaOrganizationInviteConvide um usuário para ingressar na organização por e-mail.
Listar convites
beta.organization.invites.list(**kwargs) -> SyncPage[BetaOrganizationInvite]Liste os convites da organização.
Obter convite
beta.organization.invites.retrieve(invite_id) -> BetaOrganizationInviteRecupere um convite pelo ID.
Excluir convite
beta.organization.invites.delete(invite_id) -> InviteDeleteResponseExclua um convite pendente.
OrganizaçãoContas de serviço
Criar conta de serviço
beta.organization.service_accounts.create(**kwargs) -> BetaServiceAccountRequer um token de acesso OAuth com o escopo org:admin, obtido via ant auth login --scope org:admin ou uma regra de federação de identidade de workload; chaves de Admin API não são aceitas. Consulte Gerenciar WIF com a Admin API.
Listar contas de serviço
beta.organization.service_accounts.list(**kwargs) -> SyncPageCursor[BetaServiceAccount]Requer um token de acesso OAuth com o escopo org:admin, obtido via ant auth login --scope org:admin ou uma regra de federação de identidade de workload; chaves de Admin API não são aceitas. Consulte Gerenciar WIF com a Admin API.
Obter conta de serviço
beta.organization.service_accounts.retrieve(service_account_id, **kwargs) -> BetaServiceAccountRequer um token de acesso OAuth com o escopo org:admin, obtido via ant auth login --scope org:admin ou uma regra de federação de identidade de workload; chaves de Admin API não são aceitas. Consulte Gerenciar WIF com a Admin API.
Atualizar conta de serviço
beta.organization.service_accounts.update(service_account_id, **kwargs) -> BetaServiceAccountRequer um token de acesso OAuth com o escopo org:admin, obtido via ant auth login --scope org:admin ou uma regra de federação de identidade de workload; chaves de Admin API não são aceitas. Consulte Gerenciar WIF com a Admin API.
Arquivar conta de serviço
beta.organization.service_accounts.archive(service_account_id, **kwargs) -> BetaServiceAccountRequer um token de acesso OAuth com o escopo org:admin, obtido via ant auth login --scope org:admin ou uma regra de federação de identidade de workload; chaves de Admin API não são aceitas. Consulte Gerenciar WIF com a Admin API.
OrganizaçãoContas de serviçoEspaços de trabalho
Adicionar workspace à conta de serviço
beta.organization.service_accounts.workspaces.add(service_account_id, **kwargs) -> BetaServiceAccountWorkspaceMemberRequer um token de acesso OAuth com o escopo org:admin, obtido via ant auth login --scope org:admin ou uma regra de federação de identidade de workload; chaves de Admin API não são aceitas. Consulte Gerenciar WIF com a Admin API.
Listar workspaces da conta de serviço
beta.organization.service_accounts.workspaces.list(service_account_id, **kwargs) -> SyncPageCursor[BetaServiceAccountWorkspaceMember]Requer um token de acesso OAuth com o escopo org:admin, obtido via ant auth login --scope org:admin ou uma regra de federação de identidade de workload; chaves de Admin API não são aceitas. Consulte Gerenciar WIF com a Admin API.
Remover workspace da conta de serviço
beta.organization.service_accounts.workspaces.remove(workspace_id, **kwargs) -> WorkspaceRemoveResponseRequer um token de acesso OAuth com o escopo org:admin, obtido via ant auth login --scope org:admin ou uma regra de federação de identidade de workload; chaves de Admin API não são aceitas. Consulte Gerenciar WIF com a Admin API.
OrganizaçãoUsuários
Listar usuários
beta.organization.users.list(**kwargs) -> SyncPage[BetaOrganizationUser]Liste os membros da organização.
Obter usuário
beta.organization.users.retrieve(user_id) -> BetaOrganizationUserRecupere um membro da organização pelo ID de usuário.
Atualizar usuário
beta.organization.users.update(user_id, **kwargs) -> BetaOrganizationUserAtualize a função de um membro na organização.
Remover usuário
beta.organization.users.remove(user_id) -> UserRemoveResponseRemova um membro da organização.
OrganizaçãoEspaços de trabalho
Listar workspaces
beta.organization.workspaces.list(**kwargs) -> SyncPage[BetaWorkspace]Criar workspace
beta.organization.workspaces.create(**kwargs) -> BetaWorkspaceObter workspace
beta.organization.workspaces.retrieve(workspace_id) -> BetaWorkspaceAtualizar workspace
beta.organization.workspaces.update(workspace_id, **kwargs) -> BetaWorkspaceArquivar workspace
beta.organization.workspaces.archive(workspace_id) -> BetaWorkspaceOrganizaçãoEspaços de trabalhoLimites de taxa
Listar limites de taxa do workspace
beta.organization.workspaces.rate_limits.list(workspace_id, **kwargs) -> SyncPageCursor[BetaWorkspaceRateLimit]Liste os limites de taxa de um workspace.
OrganizaçãoEspaços de trabalhoMembros
Listar membros do workspace
beta.organization.workspaces.members.list(workspace_id, **kwargs) -> SyncPage[BetaWorkspaceMember]Criar membro do workspace
beta.organization.workspaces.members.add(workspace_id, **kwargs) -> BetaWorkspaceMemberObter membro do workspace
beta.organization.workspaces.members.retrieve(user_id, **kwargs) -> BetaWorkspaceMemberAtualizar membro do workspace
beta.organization.workspaces.members.update(user_id, **kwargs) -> BetaWorkspaceMemberExcluir membro do workspace
beta.organization.workspaces.members.remove(user_id, **kwargs) -> MemberRemoveResponseOrganizaçãoEspaços de trabalhoContas de serviço
Listar membros de workspace de conta de serviço
beta.organization.workspaces.service_accounts.list(workspace_id, **kwargs) -> SyncPageCursor[BetaServiceAccountWorkspaceMember]Requer um token de acesso OAuth com o escopo org:admin, obtido via ant auth login --scope org:admin ou uma regra de federação de identidade de workload; chaves de Admin API não são aceitas. Consulte Gerenciar WIF com a Admin API.
Criar membro de workspace de conta de serviço
beta.organization.workspaces.service_accounts.add(workspace_id, **kwargs) -> BetaServiceAccountWorkspaceMemberRequer um token de acesso OAuth com o escopo org:admin, obtido via ant auth login --scope org:admin ou uma regra de federação de identidade de workload; chaves de Admin API não são aceitas. Consulte Gerenciar WIF com a Admin API.
Obter membro de workspace de conta de serviço
beta.organization.workspaces.service_accounts.retrieve(service_account_id, **kwargs) -> BetaServiceAccountWorkspaceMemberRequer um token de acesso OAuth com o escopo org:admin, obtido via ant auth login --scope org:admin ou uma regra de federação de identidade de workload; chaves de Admin API não são aceitas. Consulte Gerenciar WIF com a Admin API.
Atualizar membro de workspace de conta de serviço
beta.organization.workspaces.service_accounts.update(service_account_id, **kwargs) -> BetaServiceAccountWorkspaceMemberRequer um token de acesso OAuth com o escopo org:admin, obtido via ant auth login --scope org:admin ou uma regra de federação de identidade de workload; chaves de Admin API não são aceitas. Consulte Gerenciar WIF com a Admin API.
Excluir membro de workspace de conta de serviço
beta.organization.workspaces.service_accounts.remove(service_account_id, **kwargs) -> ServiceAccountRemoveResponseRequer um token de acesso OAuth com o escopo org:admin, obtido via ant auth login --scope org:admin ou por uma regra de federação de identidade de carga de trabalho; chaves de API de Admin não são aceitas. Consulte Gerenciar WIF com a Admin API.
OrganizaçãoLimites de taxa
Listar limites de taxa da organização
beta.organization.rate_limits.list(**kwargs) -> SyncPageCursor[BetaOrganizationRateLimit]Lista os "rate limits" (limites de taxa) da Messages API para sua organização.
OrganizaçãoConfigurações de conformidade
Obter configurações de conformidade
beta.organization.compliance_settings.retrieve() -> BetaComplianceSettingsRecupera as Configurações de conformidade da sua organização.
Atualizar configurações de conformidade
beta.organization.compliance_settings.update(**kwargs) -> BetaComplianceSettingsAtualiza as Configurações de conformidade da sua organização.
OrganizaçãoAnálisesResumos
Obter resumos de atividade
beta.organization.analytics.summaries.list(**kwargs) -> SyncPageCursor[BetaAnalyticsSingleDayActivitySummary]Obtenha resumos de atividade de toda a organização para um intervalo de datas.
OrganizaçãoAnálisesUsuários
Listar atividade de usuários
beta.organization.analytics.users.list(**kwargs) -> SyncPageCursor[BetaAnalyticsUserActivity]Obtém a atividade por usuário em um determinado dia, com paginação baseada em cursor.
OrganizaçãoAnálisesAplicativosChatProjetos
Obter uso de projetos de chat
beta.organization.analytics.apps.chat.projects.list(**kwargs) -> SyncPageCursor[BetaAnalyticsProjectActivity]Obtém a atividade por projeto para um determinado dia, com paginação baseada em cursor.
OrganizaçãoAnálisesConectores
Obter uso de conectores
beta.organization.analytics.connectors.list(**kwargs) -> SyncPageCursor[BetaAnalyticsConnectorActivity]Obtém o uso por conector em um determinado dia, com paginação baseada em cursor.
OrganizaçãoAnálisesPlugins
Obter uso de plugins
beta.organization.analytics.plugins.list(**kwargs) -> SyncPageCursor[BetaAnalyticsPluginActivity]Obtém o uso de instalação + invocação por plugin em um determinado dia, com paginação.
OrganizaçãoAnálisesSkills
Obter uso de skills
beta.organization.analytics.skills.list(**kwargs) -> SyncPageCursor[BetaAnalyticsSkillActivity]Obtém o uso por skill em um determinado dia, com paginação baseada em cursor.
OrganizaçãoAnálisesArtifacts
Obter atividade de artifacts
beta.organization.analytics.artifacts.list(**kwargs) -> SyncPageCursor[BetaAnalyticsArtifactActivity]Obtém a atividade de criação de artifacts em um determinado dia, detalhada por tipo MIME.
OrganizaçãoAnálisesRelatório de uso
Obter uso de tokens ao longo do tempo
beta.organization.analytics.usage_report.list(**kwargs) -> SyncPageCursor[BetaAnalyticsUsageReportTimeBucket]Obtém o uso de tokens ao longo do tempo em um intervalo de datas.
OrganizaçãoAnálisesRelatório de uso por usuário
Obter uso de tokens por usuário
beta.organization.analytics.user_usage_report.list(**kwargs) -> SyncPageCursor[BetaAnalyticsUsageUsersItem]Obtém o uso de tokens por usuário em um intervalo de datas.
OrganizaçãoAnálisesRelatório de custos
Obter custo ao longo do tempo
beta.organization.analytics.cost_report.list(**kwargs) -> SyncPageCursor[BetaAnalyticsCostReportTimeBucket]Obtém o custo em USD ao longo do tempo em um intervalo de datas.
OrganizaçãoAnálisesRelatório de custos por usuário
Obter custo por usuário
beta.organization.analytics.user_cost_report.list(**kwargs) -> SyncPageCursor[BetaAnalyticsCostUsersItem]Obtém o custo por usuário em USD em um intervalo de datas.
OrganizaçãoLimites de gastos
Definir limite de gastos
beta.organization.spend_limits.set(**kwargs) -> BetaSpendLimitDefine um limite de gastos.
Obter limite de gastos
beta.organization.spend_limits.retrieve(spend_limit_id) -> BetaSpendLimitRecupere um limite de gastos por ID.
Excluir limite de gastos
beta.organization.spend_limits.delete(spend_limit_id) -> SpendLimitDeleteResponseExclui um limite de gastos.
Listar limites de gastos
beta.organization.spend_limits.list(**kwargs) -> SyncPageCursor[BetaSpendLimit]Lista os limites de gastos da organização.
OrganizaçãoLimites de gastosEfetivos
Listar limites de gastos efetivos
beta.organization.spend_limits.effective.list(**kwargs) -> SyncPageCursor[BetaSpendSummary]Lista o limite de gastos efetivo de cada membro e os gastos acumulados no período.
OrganizaçãoLimites de gastosSolicitações de aumento
Listar solicitações de aumento de limite de gastos
beta.organization.spend_limits.increase_requests.list(**kwargs) -> SyncPageCursor[BetaSpendLimitIncreaseRequest]Liste as solicitações de aumento de limite de gastos, mais recentes primeiro.
Obter solicitação de aumento de limite de gastos
beta.organization.spend_limits.increase_requests.retrieve(spend_limit_increase_request_id) -> BetaSpendLimitIncreaseRequestRecupere uma solicitação de aumento de limite de gastos.
Aprovar solicitação de aumento de limite de gastos
beta.organization.spend_limits.increase_requests.approve(spend_limit_increase_request_id, **kwargs) -> IncreaseRequestApproveResponseAprove uma solicitação pendente de aumento de limite de gastos.
Negar solicitação de aumento de limite de gastos
beta.organization.spend_limits.increase_requests.deny(spend_limit_increase_request_id, **kwargs) -> BetaSpendLimitIncreaseRequestNegue uma solicitação pendente de aumento de limite de gastos.
OrganizaçãoGrupos RBAC
Criar grupo RBAC
beta.organization.rbac_groups.create(**kwargs) -> BetaRBACGroupCria um grupo RBAC no tenant do Claude Enterprise. Grupos criados pela API têm o tipo de origem "direct".
Listar grupos RBAC
beta.organization.rbac_groups.list(**kwargs) -> SyncPageCursor[BetaRBACGroup]Lista os grupos RBAC no tenant do Claude Enterprise.
Obter grupo RBAC
beta.organization.rbac_groups.retrieve(rbac_group_id) -> BetaRBACGroupRecupera um grupo RBAC por ID.
Atualizar grupo RBAC
beta.organization.rbac_groups.update(rbac_group_id, **kwargs) -> BetaRBACGroupAtualiza o nome de um grupo RBAC. Grupos provisionados por um provedor de identidade (tipo de origem "scim") não podem ser modificados pela API enquanto uma organização no tenant usar provisionamento SCIM.
Excluir grupo RBAC
beta.organization.rbac_groups.delete(rbac_group_id) -> RBACGroupDeleteResponseExclui um grupo RBAC. Grupos provisionados por um provedor de identidade (tipo de origem "scim") não podem ser excluídos pela API enquanto uma organização no tenant usar provisionamento SCIM.
OrganizaçãoGrupos RBACMembros
Listar membros do grupo RBAC
beta.organization.rbac_groups.members.list(rbac_group_id, **kwargs) -> SyncPageCursor[BetaRBACGroupMember]Lista os membros de um grupo RBAC.
Adicionar membro ao grupo RBAC
beta.organization.rbac_groups.members.add(rbac_group_id, **kwargs) -> BetaRBACGroupMemberAdiciona um usuário a um grupo RBAC. A associação a grupos provisionados por um provedor de identidade (tipo de origem "scim") não pode ser modificada pela API enquanto uma organização no tenant usar provisionamento SCIM.
Remover membro do grupo RBAC
beta.organization.rbac_groups.members.remove(user_id, **kwargs) -> MemberRemoveResponseRemove um usuário de um grupo RBAC. A associação a grupos provisionados por um provedor de identidade (tipo de origem "scim") não pode ser modificada pela API enquanto uma organização no tenant usar provisionamento SCIM.
OrganizaçãoFunções RBAC
Listar funções RBAC
beta.organization.rbac_roles.list(**kwargs) -> SyncPageCursor[BetaRBACRole]Lista as funções RBAC na organização.
Obter função RBAC
beta.organization.rbac_roles.retrieve(rbac_role_id) -> BetaRBACRoleRecupera uma função RBAC por ID.
OrganizaçãoFunções RBACPermissões
Listar permissões da função RBAC
beta.organization.rbac_roles.permissions.list(rbac_role_id, **kwargs) -> SyncPageCursor[BetaRBACRolePermission]Lista as permissões concedidas por uma função RBAC.
OrganizaçãoPlugins
Criar plugin
beta.organization.plugins.create(**kwargs) -> BetaPluginCria um plugin pertencente à organização e sua primeira versão fazendo upload dos arquivos da versão.
Obter plugin
beta.organization.plugins.retrieve(plugin_id, **kwargs) -> BetaPluginRecupera um plugin pelo ID.
Atualizar plugin
beta.organization.plugins.update(plugin_id, **kwargs) -> BetaPluginAltere qual versão armazenada de um Plugin pertencente à organização é servida aos membros, por exemplo, para reverter para uma versão anterior. Isso fixa a versão servida: uploads posteriores são armazenados, mas deixam de alterar o que é servido, e a fixação atualmente não pode ser desfeita, nem aqui nem no claude.ai.
Listar Plugins
beta.organization.plugins.list(**kwargs) -> SyncPageCursor[BetaPlugin]Liste os Plugins criados na organização, do mais recente para o mais antigo: os que estão nos marketplaces de plugins da própria organização e os que estão nos marketplaces de plugins pessoais dos membros.
Excluir Plugin
beta.organization.plugins.delete(plugin_id, **kwargs) -> BetaDeletedPluginExclua permanentemente um Plugin e todas as versões que ele contém, exatamente como quando um administrador o exclui no claude.ai. O Plugin pode pertencer à organização ou a um membro, incluindo um membro que já saiu da organização.
OrganizaçãoPluginsVersões
Criar versão do Plugin
beta.organization.plugins.versions.create(plugin_id, **kwargs) -> BetaPluginVersionAdicione uma versão a um Plugin pertencente à organização enviando os arquivos da nova versão; ela se torna a versão servida aos membros, a menos que a versão servida do Plugin tenha sido fixada.
Listar versões do Plugin
beta.organization.plugins.versions.list(plugin_id, **kwargs) -> SyncPageCursor[BetaPluginVersion]Liste as versões de um Plugin, da mais recente para a mais antiga.
Obter versão do Plugin
beta.organization.plugins.versions.retrieve(version, **kwargs) -> BetaPluginVersionRecupere uma versão de um Plugin pelo seu ID, ou a versão mais recente do Plugin.
Baixar arquivo da versão do Plugin
beta.organization.plugins.versions.download(version, **kwargs) -> BinaryResponseContentBaixe o arquivo .zip de uma versão, exatamente como armazenado. Cada download de um Plugin do marketplace de plugins pessoal de um membro é registrado no feed de atividades da Compliance API.
OrganizaçãoPluginsConfigurações de instalação
Listar configurações de instalação do Plugin
beta.organization.plugins.installation_settings.list(plugin_id, **kwargs) -> SyncPageCursor[BetaPluginInstallationSetting]Liste as configurações de instalação de um Plugin pertencente à organização, que indicam para quais membros ele se destina, das criadas mais recentemente para as mais antigas.
Definir configuração de instalação do Plugin
beta.organization.plugins.installation_settings.set(target, **kwargs) -> BetaPluginInstallationSettingDefina ou altere a configuração de instalação de um Plugin pertencente à organização para toda a organização ou para um Grupo RBAC.
Remover configuração de instalação do Plugin
beta.organization.plugins.installation_settings.remove(target, **kwargs) -> BetaDeletedPluginInstallationSettingRemova a configuração de instalação própria de um Plugin pertencente à organização para toda a organização ou para um Grupo RBAC.
OrganizaçãoMarketplaces de plugins
Listar marketplaces de plugins
beta.organization.plugin_marketplaces.list(**kwargs) -> SyncPageCursor[BetaPluginMarketplace]Liste os marketplaces de plugins em que os Plugins estão, do mais recente para o mais antigo: os da própria organização e os pessoais de seus membros.
Obter marketplace de plugins
beta.organization.plugin_marketplaces.retrieve(marketplace_id, **kwargs) -> BetaPluginMarketplaceRecupere um marketplace de plugins pelo ID.
Atualizar marketplace de plugins
beta.organization.plugin_marketplaces.update(marketplace_id, **kwargs) -> BetaPluginMarketplaceDefina a configuração de instalação padrão de um dos marketplaces de plugins da própria organização. Todo Plugin nele sem uma configuração própria recebe esse padrão como sua configuração para toda a organização, incluindo Plugins adicionados posteriormente.
Validar repositório do marketplace de plugins
beta.organization.plugin_marketplaces.validate_repository(**kwargs) -> BetaPluginMarketplaceValidationReportVerifique se um marketplace de plugins mantido em um repositório público do GitHub seria sincronizado no claude.ai, sem conectá-lo nem armazená-lo.
Validar arquivo do marketplace de plugins
beta.organization.plugin_marketplaces.validate_archive(**kwargs) -> BetaPluginMarketplaceValidationReportVerifique se um marketplace de plugins, enviado como um .zip do diretório do marketplace, seria sincronizado no claude.ai, sem conectá-lo nem armazená-lo.