Организация
Получить текущую организацию
BetaOrganization Beta.Organization.Retrieve(parameters, cancellationToken = default)Возвращает информацию об организации, связанной с аутентифицированным ключом API.
Models
ОрганизацияКлючи API
Список ключей API
ApiKeyListPage Beta.Organization.ApiKeys.List(parameters, cancellationToken = default)Получить ключ API (Admin API)
BetaApiKey Beta.Organization.ApiKeys.Retrieve(parameters, cancellationToken = default)Возвращает информацию об одном ключе API в вашей организации по его идентификатору. Эта конечная точка Admin API требует ключа Admin API, предназначена для программного управления ключами и никогда не возвращает секретное значение ключа. Чтобы просмотреть или создать собственные ключи API, перейдите в раздел Ключи API в Claude Console.
Обновить ключ API
BetaApiKey Beta.Organization.ApiKeys.Update(parameters, cancellationToken = default)ОрганизацияВнешние ключи
Создать внешний ключ
BetaExternalKey Beta.Organization.ExternalKeys.Create(parameters, cancellationToken = default)Создаёт конфигурацию внешнего ключа, принадлежащую организации вызывающей стороны.
Список внешних ключей
ExternalKeyListPage Beta.Organization.ExternalKeys.List(parameters, cancellationToken = default)Возвращает список конфигураций внешних ключей в организации вызывающей стороны.
Получить внешний ключ
BetaExternalKey Beta.Organization.ExternalKeys.Retrieve(parameters, cancellationToken = default)Возвращает одну конфигурацию внешнего ключа в организации вызывающей стороны по идентификатору.
Обновить внешний ключ
BetaExternalKey Beta.Organization.ExternalKeys.Update(parameters, cancellationToken = default)Частично обновляет конфигурацию внешнего ключа. Пропущенные поля остаются без изменений.
Удалить внешний ключ
ExternalKeyDeleteResponse Beta.Organization.ExternalKeys.Delete(parameters, cancellationToken = default)Удаляет конфигурацию внешнего ключа.
Проверить внешний ключ
ExternalKeyValidateResponse Beta.Organization.ExternalKeys.Validate(parameters, cancellationToken = default)Проверяет конфигурацию внешнего ключа в KMS клиента.
ОрганизацияФедерацияИздатели
Создать издателя федерации
BetaFederationIssuer Beta.Organization.Federation.Issuers.Create(parameters, cancellationToken = default)Требуется токен доступа OAuth с областью org:admin, полученный с помощью ant auth login --scope org:admin или правила федерации удостоверений рабочих нагрузок; ключи Admin API не принимаются. См. Управление WIF с помощью Admin API.
Список издателей федерации
IssuerListPage Beta.Organization.Federation.Issuers.List(parameters, cancellationToken = default)Требуется токен доступа OAuth с областью org:admin, полученный с помощью ant auth login --scope org:admin или правила федерации удостоверений рабочих нагрузок; ключи Admin API не принимаются. См. Управление WIF с помощью Admin API.
Получить издателя федерации
BetaFederationIssuer Beta.Organization.Federation.Issuers.Retrieve(parameters, cancellationToken = default)Требуется токен доступа OAuth с областью org:admin, полученный с помощью ant auth login --scope org:admin или правила федерации удостоверений рабочих нагрузок; ключи Admin API не принимаются. См. Управление WIF с помощью Admin API.
Обновить издателя федерации
BetaFederationIssuer Beta.Organization.Federation.Issuers.Update(parameters, cancellationToken = default)Требуется токен доступа OAuth с областью org:admin, полученный с помощью ant auth login --scope org:admin или правила федерации удостоверений рабочих нагрузок; ключи Admin API не принимаются. См. Управление WIF с помощью Admin API.
Архивировать издателя федерации
BetaFederationIssuer Beta.Organization.Federation.Issuers.Archive(parameters, cancellationToken = default)Требуется токен доступа OAuth с областью org:admin, полученный с помощью ant auth login --scope org:admin или правила федерации удостоверений рабочих нагрузок; ключи Admin API не принимаются. См. Управление WIF с помощью Admin API.
ОрганизацияФедерацияПравила
Создать правило федерации
BetaFederationRule Beta.Organization.Federation.Rules.Create(parameters, cancellationToken = default)Требуется токен доступа OAuth с областью org:admin, полученный с помощью ant auth login --scope org:admin или правила федерации удостоверений рабочих нагрузок; ключи Admin API не принимаются. См. Управление WIF с помощью Admin API.
Список правил федерации
RuleListPage Beta.Organization.Federation.Rules.List(parameters, cancellationToken = default)Требуется токен доступа OAuth с областью org:admin, полученный с помощью ant auth login --scope org:admin или правила федерации удостоверений рабочих нагрузок; ключи Admin API не принимаются. См. Управление WIF с помощью Admin API.
Получить правило федерации
BetaFederationRule Beta.Organization.Federation.Rules.Retrieve(parameters, cancellationToken = default)Требуется токен доступа OAuth с областью org:admin, полученный с помощью ant auth login --scope org:admin или правила федерации удостоверений рабочих нагрузок; ключи Admin API не принимаются. См. Управление WIF с помощью Admin API.
Обновить правило федерации
BetaFederationRule Beta.Organization.Federation.Rules.Update(parameters, cancellationToken = default)Требуется токен доступа OAuth с областью org:admin, полученный с помощью ant auth login --scope org:admin или правила федерации удостоверений рабочих нагрузок; ключи Admin API не принимаются. См. Управление WIF с помощью Admin API.
Архивировать правило федерации
BetaFederationRule Beta.Organization.Federation.Rules.Archive(parameters, cancellationToken = default)Требуется токен доступа OAuth с областью org:admin, полученный с помощью ant auth login --scope org:admin или правила федерации удостоверений рабочих нагрузок; ключи Admin API не принимаются. См. Управление WIF с помощью Admin API.
ОрганизацияФедерацияПравилаРабочие пространства
Добавить рабочее пространство в правило федерации
BetaFederationRuleWorkspace Beta.Organization.Federation.Rules.Workspaces.Add(parameters, cancellationToken = default)Требуется токен доступа OAuth с областью org:admin, полученный с помощью ant auth login --scope org:admin или правила федерации удостоверений рабочих нагрузок; ключи Admin API не принимаются. См. Управление WIF с помощью Admin API.
Список рабочих пространств правила федерации
WorkspaceListPage Beta.Organization.Federation.Rules.Workspaces.List(parameters, cancellationToken = default)Требуется токен доступа OAuth с областью org:admin, полученный с помощью ant auth login --scope org:admin или правила федерации удостоверений рабочих нагрузок; ключи Admin API не принимаются. См. Управление WIF с помощью Admin API.
Удалить рабочее пространство из правила федерации
WorkspaceRemoveResponse Beta.Organization.Federation.Rules.Workspaces.Remove(parameters, cancellationToken = default)Требуется токен доступа OAuth с областью org:admin, полученный с помощью ant auth login --scope org:admin или правила федерации удостоверений рабочих нагрузок; ключи Admin API не принимаются. См. Управление WIF с помощью Admin API.
ОрганизацияПриглашения
Создать приглашение
BetaOrganizationInvite Beta.Organization.Invites.Create(parameters, cancellationToken = default)Приглашает пользователя присоединиться к организации по электронной почте.
Список приглашений
InviteListPage Beta.Organization.Invites.List(parameters, cancellationToken = default)Возвращает список приглашений организации.
Получить приглашение
BetaOrganizationInvite Beta.Organization.Invites.Retrieve(parameters, cancellationToken = default)Возвращает приглашение по идентификатору.
Удалить приглашение
InviteDeleteResponse Beta.Organization.Invites.Delete(parameters, cancellationToken = default)Удаляет ожидающее приглашение.
ОрганизацияСервисные аккаунты
Создать сервисный аккаунт
BetaServiceAccount Beta.Organization.ServiceAccounts.Create(parameters, cancellationToken = default)Требуется токен доступа OAuth с областью org:admin, полученный с помощью ant auth login --scope org:admin или правила федерации удостоверений рабочих нагрузок; ключи Admin API не принимаются. См. Управление WIF с помощью Admin API.
Список сервисных аккаунтов
ServiceAccountListPage Beta.Organization.ServiceAccounts.List(parameters, cancellationToken = default)Требуется токен доступа OAuth с областью org:admin, полученный с помощью ant auth login --scope org:admin или правила федерации удостоверений рабочих нагрузок; ключи Admin API не принимаются. См. Управление WIF с помощью Admin API.
Получить сервисный аккаунт
BetaServiceAccount Beta.Organization.ServiceAccounts.Retrieve(parameters, cancellationToken = default)Требуется токен доступа OAuth с областью org:admin, полученный с помощью ant auth login --scope org:admin или правила федерации удостоверений рабочих нагрузок; ключи Admin API не принимаются. См. Управление WIF с помощью Admin API.
Обновить сервисный аккаунт
BetaServiceAccount Beta.Organization.ServiceAccounts.Update(parameters, cancellationToken = default)Требуется токен доступа OAuth с областью org:admin, полученный с помощью ant auth login --scope org:admin или правила федерации удостоверений рабочих нагрузок; ключи Admin API не принимаются. См. Управление WIF с помощью Admin API.
Архивировать сервисный аккаунт
BetaServiceAccount Beta.Organization.ServiceAccounts.Archive(parameters, cancellationToken = default)Требуется токен доступа OAuth с областью org:admin, полученный с помощью ant auth login --scope org:admin или правила федерации удостоверений рабочих нагрузок; ключи Admin API не принимаются. См. Управление WIF с помощью Admin API.
ОрганизацияСервисные аккаунтыРабочие пространства
Добавить рабочее пространство в сервисный аккаунт
BetaServiceAccountWorkspaceMember Beta.Organization.ServiceAccounts.Workspaces.Add(parameters, cancellationToken = default)Требуется токен доступа OAuth с областью org:admin, полученный с помощью ant auth login --scope org:admin или правила федерации удостоверений рабочих нагрузок; ключи Admin API не принимаются. См. Управление WIF с помощью Admin API.
Список рабочих пространств сервисного аккаунта
WorkspaceListPage Beta.Organization.ServiceAccounts.Workspaces.List(parameters, cancellationToken = default)Требуется токен доступа OAuth с областью org:admin, полученный с помощью ant auth login --scope org:admin или правила федерации удостоверений рабочих нагрузок; ключи Admin API не принимаются. См. Управление WIF с помощью Admin API.
Удалить рабочее пространство из сервисного аккаунта
WorkspaceRemoveResponse Beta.Organization.ServiceAccounts.Workspaces.Remove(parameters, cancellationToken = default)Требуется токен доступа OAuth с областью org:admin, полученный с помощью ant auth login --scope org:admin или правила федерации удостоверений рабочих нагрузок; ключи Admin API не принимаются. См. Управление WIF с помощью Admin API.
ОрганизацияПользователи
Список пользователей
UserListPage Beta.Organization.Users.List(parameters, cancellationToken = default)Возвращает список участников организации.
Получить пользователя
BetaOrganizationUser Beta.Organization.Users.Retrieve(parameters, cancellationToken = default)Возвращает участника организации по идентификатору пользователя.
Обновить пользователя
BetaOrganizationUser Beta.Organization.Users.Update(parameters, cancellationToken = default)Обновляет роль участника в организации.
Удалить пользователя
UserRemoveResponse Beta.Organization.Users.Remove(parameters, cancellationToken = default)Удаляет участника из организации.
ОрганизацияРабочие пространства
Список рабочих пространств
WorkspaceListPage Beta.Organization.Workspaces.List(parameters, cancellationToken = default)Создать рабочее пространство
BetaWorkspace Beta.Organization.Workspaces.Create(parameters, cancellationToken = default)Получить рабочее пространство
BetaWorkspace Beta.Organization.Workspaces.Retrieve(parameters, cancellationToken = default)Обновить рабочее пространство
BetaWorkspace Beta.Organization.Workspaces.Update(parameters, cancellationToken = default)Архивировать рабочее пространство
BetaWorkspace Beta.Organization.Workspaces.Archive(parameters, cancellationToken = default)ОрганизацияРабочие пространстваОграничения скорости
Список ограничений скорости рабочего пространства
RateLimitListPage Beta.Organization.Workspaces.RateLimits.List(parameters, cancellationToken = default)Возвращает список ограничений скорости рабочего пространства.
Установить ограничения скорости рабочего пространства
BetaWorkspaceRateLimit Beta.Organization.Workspaces.RateLimits.Update(parameters, cancellationToken = default)Задаёт или сбрасывает переопределения ограничений скорости для одной группы ограничений скорости в рабочем пространстве.
ОрганизацияРабочие пространстваУчастники
Список участников рабочего пространства
MemberListPage Beta.Organization.Workspaces.Members.List(parameters, cancellationToken = default)Создать участника рабочего пространства
BetaWorkspaceMember Beta.Organization.Workspaces.Members.Add(parameters, cancellationToken = default)Получить участника рабочего пространства
BetaWorkspaceMember Beta.Organization.Workspaces.Members.Retrieve(parameters, cancellationToken = default)Обновить участника рабочего пространства
BetaWorkspaceMember Beta.Organization.Workspaces.Members.Update(parameters, cancellationToken = default)Удалить участника рабочего пространства
MemberRemoveResponse Beta.Organization.Workspaces.Members.Remove(parameters, cancellationToken = default)ОрганизацияРабочие пространстваСервисные аккаунты
Список сервисных аккаунтов — участников рабочего пространства
ServiceAccountListPage Beta.Organization.Workspaces.ServiceAccounts.List(parameters, cancellationToken = default)Требуется токен доступа OAuth с областью org:admin, полученный с помощью ant auth login --scope org:admin или правила федерации удостоверений рабочих нагрузок; ключи Admin API не принимаются. См. Управление WIF с помощью Admin API.
Добавить сервисный аккаунт в рабочее пространство
BetaServiceAccountWorkspaceMember Beta.Organization.Workspaces.ServiceAccounts.Add(parameters, cancellationToken = default)Требуется токен доступа OAuth с областью org:admin, полученный с помощью ant auth login --scope org:admin или правила федерации удостоверений рабочих нагрузок; ключи Admin API не принимаются. См. Управление WIF с помощью Admin API.
Получить членство сервисного аккаунта в рабочем пространстве
BetaServiceAccountWorkspaceMember Beta.Organization.Workspaces.ServiceAccounts.Retrieve(parameters, cancellationToken = default)Требуется токен доступа OAuth с областью org:admin, полученный с помощью ant auth login --scope org:admin или правила федерации удостоверений рабочих нагрузок; ключи Admin API не принимаются. См. Управление WIF с помощью Admin API.
Обновить членство сервисного аккаунта в рабочем пространстве
BetaServiceAccountWorkspaceMember Beta.Organization.Workspaces.ServiceAccounts.Update(parameters, cancellationToken = default)Требуется токен доступа OAuth с областью org:admin, полученный с помощью ant auth login --scope org:admin или правила федерации удостоверений рабочих нагрузок; ключи Admin API не принимаются. См. Управление WIF с помощью Admin API.
Удалить сервисный аккаунт из рабочего пространства
ServiceAccountRemoveResponse Beta.Organization.Workspaces.ServiceAccounts.Remove(parameters, cancellationToken = default)Требуется токен доступа OAuth с областью org:admin, полученный с помощью ant auth login --scope org:admin или правила федерации удостоверений рабочих нагрузок; ключи Admin API не принимаются. См. Управление WIF с помощью Admin API.
ОрганизацияОграничения скорости
Список ограничений скорости организации
RateLimitListPage Beta.Organization.RateLimits.List(parameters, cancellationToken = default)Список ограничений скорости Messages API для вашей организации.
ОрганизацияНастройки соответствия требованиям
Получение настроек соответствия требованиям
BetaComplianceSettings Beta.Organization.ComplianceSettings.Retrieve(parameters, cancellationToken = default)Получение настроек соответствия требованиям (Compliance Settings) вашей организации.
Обновление настроек соответствия требованиям
BetaComplianceSettings Beta.Organization.ComplianceSettings.Update(parameters, cancellationToken = default)Update your organization's Compliance Settings.
ОрганизацияАналитикаСводки
Получение сводок активности
SummaryListPage Beta.Organization.Analytics.Summaries.List(parameters, cancellationToken = default)Получает сводки активности по всей организации за диапазон дат.
ОрганизацияАналитикаПользователи
Список активности пользователей
UserListPage Beta.Organization.Analytics.Users.List(parameters, cancellationToken = default)Получить активность по пользователям за указанный день с курсорной пагинацией.
ОрганизацияАналитикаПриложенияЧатПроекты
Получение данных об использовании проектов чата
ProjectListPage Beta.Organization.Analytics.Apps.Chat.Projects.List(parameters, cancellationToken = default)Получает активность по каждому проекту за указанный день с пагинацией на основе курсора.
ОрганизацияАналитикаКоннекторы
Получить использование коннекторов
ConnectorListPage Beta.Organization.Analytics.Connectors.List(parameters, cancellationToken = default)Получить использование по коннекторам за указанный день с курсорной пагинацией.
ОрганизацияАналитикаПлагины
Получить использование плагинов
PluginListPage Beta.Organization.Analytics.Plugins.List(parameters, cancellationToken = default)Получить использование по плагинам (установки + вызовы) за указанный день с пагинацией.
ОрганизацияАналитикаНавыки
Получить использование навыков
SkillListPage Beta.Organization.Analytics.Skills.List(parameters, cancellationToken = default)Получить использование по навыкам за указанный день с курсорной пагинацией.
ОрганизацияАналитикаArtifacts
Получить активность по Artifacts
ArtifactListPage Beta.Organization.Analytics.Artifacts.List(parameters, cancellationToken = default)Получить активность создания Artifacts за указанный день с разбивкой по MIME-типу.
ОрганизацияАналитикаИспользование
Получение использования токенов в разбивке по измерениям
UsageListPage Beta.Organization.Analytics.Usage.List(parameters, cancellationToken = default)Получает данные об использовании токенов за диапазон дат в разбивке по измерениям.
ОрганизацияАналитикаЗатраты
Получение затрат в разбивке по измерениям
CostListPage Beta.Organization.Analytics.Cost.List(parameters, cancellationToken = default)Получает затраты в долларах США за диапазон дат в разбивке по измерениям.
ОрганизацияАналитикаОтчёт об использовании
Получение использования токенов во времени
UsageReportListPage Beta.Organization.Analytics.UsageReport.List(parameters, cancellationToken = default)[Устаревшее] Получает данные об использовании токенов во времени за диапазон дат.
ОрганизацияАналитикаОтчёт об использовании по пользователям
Получение использования токенов по пользователям
UserUsageReportListPage Beta.Organization.Analytics.UserUsageReport.List(parameters, cancellationToken = default)[Legacy] Get per-user token usage across a date range.
ОрганизацияАналитикаОтчёт о затратах
Получение затрат во времени
CostReportListPage Beta.Organization.Analytics.CostReport.List(parameters, cancellationToken = default)[Устаревшее] Получает затраты в долларах США во времени за диапазон дат.
ОрганизацияАналитикаОтчёт о затратах по пользователям
Получение затрат по пользователям
UserCostReportListPage Beta.Organization.Analytics.UserCostReport.List(parameters, cancellationToken = default)[Legacy] Get per-user cost in USD across a date range.
ОрганизацияЛимиты расходов
Установка лимита расходов
BetaSpendLimit Beta.Organization.SpendLimits.Set(parameters, cancellationToken = default)Устанавливает лимит расходов.
Получить лимит расходов
BetaSpendLimit Beta.Organization.SpendLimits.Retrieve(parameters, cancellationToken = default)Получить лимит расходов по ID.
Удалить лимит расходов
SpendLimitDeleteResponse Beta.Organization.SpendLimits.Delete(parameters, cancellationToken = default)Удаление лимита расходов.
Список лимитов расходов
SpendLimitListPage Beta.Organization.SpendLimits.List(parameters, cancellationToken = default)Возвращает список лимитов расходов организации.
ОрганизацияЛимиты расходовДействующие
Список действующих лимитов расходов
EffectiveListPage Beta.Organization.SpendLimits.Effective.List(parameters, cancellationToken = default)Возвращает действующий лимит расходов и расходы с начала периода для каждого участника.
ОрганизацияЛимиты расходовЗапросы на увеличение
Список запросов на увеличение лимита расходов
IncreaseRequestListPage Beta.Organization.SpendLimits.IncreaseRequests.List(parameters, cancellationToken = default)Список запросов на увеличение лимита расходов, сначала самые последние.
Получить запрос на увеличение лимита расходов
BetaSpendLimitIncreaseRequest Beta.Organization.SpendLimits.IncreaseRequests.Retrieve(parameters, cancellationToken = default)Одобрить запрос на увеличение лимита расходов
IncreaseRequestApproveResponse Beta.Organization.SpendLimits.IncreaseRequests.Approve(parameters, cancellationToken = default)Одобрить ожидающий запрос на увеличение лимита расходов.
Отклонить запрос на увеличение лимита расходов
BetaSpendLimitIncreaseRequest Beta.Organization.SpendLimits.IncreaseRequests.Deny(parameters, cancellationToken = default)Отклонить ожидающий запрос на увеличение лимита расходов.
ОрганизацияГруппы RBAC
Создать группу RBAC
BetaRbacGroup Beta.Organization.RbacGroups.Create(parameters, cancellationToken = default)Создать группу RBAC в тенанте Claude Enterprise. Группы, созданные через API, имеют тип источника "direct".
Список групп RBAC
RbacGroupListPage Beta.Organization.RbacGroups.List(parameters, cancellationToken = default)Получить список групп RBAC в тенанте Claude Enterprise.
Получить группу RBAC
BetaRbacGroup Beta.Organization.RbacGroups.Retrieve(parameters, cancellationToken = default)Получить группу RBAC по ID.
Обновить группу RBAC
BetaRbacGroup Beta.Organization.RbacGroups.Update(parameters, cancellationToken = default)Обновляет название группы RBAC. Группы, подготовленные поставщиком удостоверений (тип источника "scim"), нельзя изменить через API, пока организация в тенанте использует подготовку SCIM.
Удалить группу RBAC
RbacGroupDeleteResponse Beta.Organization.RbacGroups.Delete(parameters, cancellationToken = default)Удаляет группу RBAC. Группы, подготовленные поставщиком удостоверений (тип источника "scim"), нельзя удалить через API, пока организация в тенанте использует подготовку SCIM.
ОрганизацияГруппы RBACУчастники
Список участников группы RBAC
MemberListPage Beta.Organization.RbacGroups.Members.List(parameters, cancellationToken = default)Получить список участников группы RBAC.
Добавление участника в группу RBAC
BetaRbacGroupMember Beta.Organization.RbacGroups.Members.Add(parameters, cancellationToken = default)Добавляет пользователя в группу RBAC. Состав групп, подготовленных поставщиком удостоверений (тип источника "scim"), нельзя изменить через API, пока организация в клиенте использует подготовку SCIM.
Удаление участника из группы RBAC
MemberRemoveResponse Beta.Organization.RbacGroups.Members.Remove(parameters, cancellationToken = default)Удаляет пользователя из группы RBAC. Состав групп, подготовленных поставщиком удостоверений (тип источника "scim"), нельзя изменить через API, пока организация в клиенте использует подготовку SCIM.
ОрганизацияРоли RBAC
Список ролей RBAC
RbacRoleListPage Beta.Organization.RbacRoles.List(parameters, cancellationToken = default)Получить список ролей RBAC в организации.
Получить роль RBAC
BetaRbacRole Beta.Organization.RbacRoles.Retrieve(parameters, cancellationToken = default)Получить роль RBAC по ID.
ОрганизацияРоли RBACРазрешения
Список разрешений роли RBAC
PermissionListPage Beta.Organization.RbacRoles.Permissions.List(parameters, cancellationToken = default)Получить список разрешений, предоставляемых ролью RBAC.
ОрганизацияПлагины
Создание плагина
BetaPlugin Beta.Organization.Plugins.Create(parameters, cancellationToken = default)Создаёт плагин, принадлежащий организации, и его первую версию путём загрузки файлов версии.
Получение плагина
BetaPlugin Beta.Organization.Plugins.Retrieve(parameters, cancellationToken = default)Получает плагин по ID.
Обновление плагина
BetaPlugin Beta.Organization.Plugins.Update(parameters, cancellationToken = default)Изменяет, какая из сохранённых версий плагина, принадлежащего организации, предоставляется участникам, — например, чтобы откатиться к более ранней. Это закрепляет предоставляемую версию: последующие загрузки сохраняются, но больше не меняют предоставляемую версию, а закрепление в настоящее время нельзя отменить ни здесь, ни в claude.ai.
Список плагинов
PluginListPage Beta.Organization.Plugins.List(parameters, cancellationToken = default)Возвращает список плагинов, созданных в организации, начиная с самых новых: как находящихся в собственных маркетплейсах плагинов организации, так и в личных маркетплейсах плагинов участников.
Удаление плагина
BetaDeletedPlugin Beta.Organization.Plugins.Delete(parameters, cancellationToken = default)Безвозвратно удаляет плагин и все его версии — точно так же, как при удалении администратором в claude.ai. Плагин может принадлежать организации или участнику, в том числе участнику, который с тех пор покинул организацию.
ОрганизацияПлагиныВерсии
Создание версии плагина
BetaPluginVersion Beta.Organization.Plugins.Versions.Create(parameters, cancellationToken = default)Добавляет версию в плагин, принадлежащий организации, путём загрузки файлов новой версии; она становится версией, предоставляемой участникам, если только предоставляемая версия плагина не была закреплена.
Список версий плагина
VersionListPage Beta.Organization.Plugins.Versions.List(parameters, cancellationToken = default)Возвращает список версий плагина, начиная с самых новых.
Получение версии плагина
BetaPluginVersion Beta.Organization.Plugins.Versions.Retrieve(parameters, cancellationToken = default)Получает одну версию плагина по её идентификатору или самую новую версию плагина.
Скачивание архива версии плагина
HttpResponse Beta.Organization.Plugins.Versions.Download(parameters, cancellationToken = default)Скачивает архив .zip одной версии точно в том виде, в каком он хранится. Каждое скачивание плагина из личного маркетплейса плагинов участника записывается в ленту активности Compliance API.
ОрганизацияПлагиныПараметры установки
Список параметров установки плагина
InstallationSettingListPage Beta.Organization.Plugins.InstallationSettings.List(parameters, cancellationToken = default)Возвращает список параметров установки плагина, принадлежащего организации, которые определяют, для каких участников он предназначен, начиная с созданных последними.
Задание параметра установки плагина
BetaPluginInstallationSetting Beta.Organization.Plugins.InstallationSettings.Set(parameters, cancellationToken = default)Задаёт или изменяет параметр установки плагина, принадлежащего организации, для всей организации или для одной группы RBAC.
Удаление параметра установки плагина
BetaDeletedPluginInstallationSetting Beta.Organization.Plugins.InstallationSettings.Remove(parameters, cancellationToken = default)Удаляет собственный параметр установки плагина, принадлежащего организации, для всей организации или для одной группы RBAC.
ОрганизацияМаркетплейсы плагинов
Список маркетплейсов плагинов
PluginMarketplaceListPage Beta.Organization.PluginMarketplaces.List(parameters, cancellationToken = default)Возвращает список маркетплейсов плагинов, в которых находятся плагины, начиная с самых новых: собственных маркетплейсов организации и личных маркетплейсов её участников.
Получение маркетплейса плагинов
BetaPluginMarketplace Beta.Organization.PluginMarketplaces.Retrieve(parameters, cancellationToken = default)Получает маркетплейс плагинов по идентификатору.
Обновление маркетплейса плагинов
BetaPluginMarketplace Beta.Organization.PluginMarketplaces.Update(parameters, cancellationToken = default)Задаёт параметр установки по умолчанию для одного из собственных маркетплейсов плагинов организации. Каждый плагин в нём, у которого нет собственного параметра, получает это значение по умолчанию в качестве параметра на уровне всей организации, включая плагины, добавленные позже.
Проверка репозитория маркетплейса плагинов
BetaPluginMarketplaceValidationReport Beta.Organization.PluginMarketplaces.ValidateRepository(parameters, cancellationToken = default)Проверяет, будет ли маркетплейс плагинов, размещённый в публичном репозитории GitHub, синхронизироваться в claude.ai, не подключая и не сохраняя его.
Проверка архива маркетплейса плагинов
BetaPluginMarketplaceValidationReport Beta.Organization.PluginMarketplaces.ValidateArchive(parameters, cancellationToken = default)Проверяет, будет ли маркетплейс плагинов, загруженный в виде архива .zip каталога маркетплейса, синхронизироваться в claude.ai, не подключая и не сохраняя его.
ОрганизацияНазначения телеметрии
Создание назначения телеметрии
BetaTelemetryDestination Beta.Organization.TelemetryDestinations.Create(parameters, cancellationToken = default)Зарегистрировать назначение OpenTelemetry для организации.
Список назначений телеметрии
TelemetryDestinationListPage Beta.Organization.TelemetryDestinations.List(parameters, cancellationToken = default)Получить список назначений организации, начиная с самых новых, с возможностью ограничиться только теми, которые охватывают указанные рабочие пространства.
Получение назначения телеметрии
BetaTelemetryDestination Beta.Organization.TelemetryDestinations.Retrieve(parameters, cancellationToken = default)Прочитать конфигурацию назначения, его состояние и последние результаты доставки.
Обновление назначения телеметрии
BetaTelemetryDestination Beta.Organization.TelemetryDestinations.Update(parameters, cancellationToken = default)Изменить параметры назначения телеметрии, его состояние или охватываемые им рабочие пространства.
Удаление назначения телеметрии
BetaDeletedTelemetryDestination Beta.Organization.TelemetryDestinations.Delete(parameters, cancellationToken = default)Удалить назначение и его список рабочих пространств.
Тестирование назначения телеметрии
BetaTelemetryDestinationTestResponse Beta.Organization.TelemetryDestinations.Test(parameters, cancellationToken = default)Отправить в назначение один тестовый спан с именем anthropic.test с его зарегистрированными заголовками, однократно и без повторных попыток, и сообщить ответ назначения. Ответ имеет код 200 независимо от того, ответило ли назначение статусом 2xx: его result имеет тип success либо тип failure с причиной в error. Конфигурация назначения, state и delivery_health не изменяются. Отключённое назначение также можно протестировать. Выдерживайте 10 секунд между тестами одного назначения; на запрос, поступивший раньше, может быть получен ответ со статусом 429.
ОрганизацияНазначения телеметрииРабочие пространства
Список рабочих пространств назначения телеметрии
WorkspaceListPage Beta.Organization.TelemetryDestinations.Workspaces.List(parameters, cancellationToken = default)Получить рабочие пространства из списка рабочих пространств назначения, начиная с самой новой записи.
Добавление рабочего пространства назначения телеметрии
BetaTelemetryDestinationWorkspace Beta.Organization.TelemetryDestinations.Workspaces.Add(parameters, cancellationToken = default)Добавить одно рабочее пространство в список рабочих пространств назначения.
Удаление рабочего пространства назначения телеметрии
BetaDeletedTelemetryDestinationWorkspace Beta.Organization.TelemetryDestinations.Workspaces.Remove(parameters, cancellationToken = default)Удалить одно рабочее пространство из списка рабочих пространств назначения.
ОрганизацияВебхуки
Создать конечную точку вебхука организации
BetaNewOrganizationWebhookEndpoint Beta.Organization.Webhooks.Create(parameters, cancellationToken = default)Список конечных точек вебхуков организации
WebhookListPage Beta.Organization.Webhooks.List(parameters, cancellationToken = default)Вывести список конечных точек вебхуков организации.
Получить конечную точку вебхука организации
BetaOrganizationWebhookEndpoint Beta.Organization.Webhooks.Retrieve(parameters, cancellationToken = default)Получить конечную точку вебхука организации по ID.
Обновить конечную точку вебхука организации
BetaOrganizationWebhookEndpoint Beta.Organization.Webhooks.Update(parameters, cancellationToken = default)Обновить конечную точку вебхука организации. Изменяются только переданные вами поля.
Удалить конечную точку вебхука организации
BetaDeletedOrganizationWebhookEndpoint Beta.Organization.Webhooks.Delete(parameters, cancellationToken = default)Сгенерировать заново секрет подписи конечной точки вебхука организации
BetaOrganizationWebhookEndpointSigningSecret Beta.Organization.Webhooks.RegenerateSigningSecret(parameters, cancellationToken = default)Заменить секрет подписи конечной точки вебхука организации. Старый секрет перестаёт действовать немедленно. Новый секрет возвращается только в этом ответе.
ОрганизацияClaude TagSlack Channels
Set Up Slack Channel
BetaClaudeTagSlackChannel Beta.Organization.ClaudeTag.SlackChannels.Create(parameters, cancellationToken = default)Set a Slack channel up for Claude Tag and return it with its identifier. If the channel is already set up, whether in claude.ai, by Claude's first use in it or by an earlier request, the existing channel is returned, so the request can be repeated. settings, when sent, is applied as an update applies it. Before a channel is set up, Claude's Slack app confirms with Slack that the channel is in the workspace, is not archived and is visible to the app; a channel that fails the confirmation returns 404. Setting the channel up and applying settings are two steps: when the second is refused, the response is the refusal, the channel stays set up with every setting unset, and the error's details.slack_channel_id holds the channel's identifier.
List Slack Channels
SlackChannelListPage Beta.Organization.ClaudeTag.SlackChannels.List(parameters, cancellationToken = default)List the set-up Slack channels of one Slack workspace, newest first by created_at. A channel that is not set up is not listed: Slack holds the full list of a workspace's channels. Pass slack_channel_id as well to look one channel up by its Slack identifiers: data then holds that channel, or is empty when it is not set up, and limit and page are ignored. A workspace that the organization owns only through a Slack Enterprise Grid returns 404 until it is set up. With include_inherited=true each channel's settings holds what applies in it, and the request fails with 503 rather than resolve against a settings level that could not be read. A page cursor resumes only a request with the same include_inherited.
Get Slack Channel
BetaClaudeTagSlackChannel Beta.Organization.ClaudeTag.SlackChannels.Retrieve(parameters, cancellationToken = default)Get one Slack channel and its settings. By default settings holds what the channel itself stores: a setting that is null there is not set on the channel and is inherited. With include_inherited=true, settings holds what applies in the channel once the settings levels above it are taken into account, and the request fails with 503 rather than resolve against a settings level that could not be read. Either way sources names the settings level each value comes from, so a caller tells the channel's own value from an inherited one by its source, not by whether it is null.
Update Slack Channel
BetaClaudeTagSlackChannel Beta.Organization.ClaudeTag.SlackChannels.Update(parameters, cancellationToken = default)Change the settings a Slack channel stores. The update is partial: a setting left out is unchanged, and a setting sent as null is cleared, so the channel inherits it. If any value is refused, no setting in the request is stored. A group direct message takes no settings and returns 400.
Remove Slack Channel
BetaClaudeTagDeletedSlackChannel Beta.Organization.ClaudeTag.SlackChannels.Delete(parameters, cancellationToken = default)Remove a Slack channel from Claude Tag. This deletes the channel's stored settings and its Bundle Targets at once, and then, in the background, the channel's sessions and their transcripts, its memory, its routines and the artifacts published from it. None of it can be restored. The channel in Slack and its messages are unchanged. The request is refused with 400 and error.details.error_code slack_channel_enabled while enabled resolves to true for the channel, as a read with include_inherited=true returns it: set enabled to false on the channel first. This guards against removing a channel in use by mistake; it is not a way to keep Claude out, because the removal deletes the channel's own enabled: false with its other settings, after which the channel inherits again and Claude's next use of it can set it up anew with a new identifier. The identifier returns 404 as soon as the request returns, so a repeated removal returns 404. A group direct message returns 400, and so does a channel that holds configuration this API does not manage.
ОрганизацияClaude TagSlack Workspaces
List Slack Workspaces
SlackWorkspaceListPage Beta.Organization.ClaudeTag.SlackWorkspaces.List(parameters, cancellationToken = default)List the set-up Slack workspaces the organization owns, newest first by created_at. Pass slack_workspace_id to look one workspace up by its Slack identifier: data then holds that workspace, or is empty when it is not set up. A workspace of a Slack Enterprise Grid the organization has connected returns 404 until it is set up. With include_inherited=true each workspace's settings holds what applies in it, and the request fails with 503 rather than resolve against a settings level that could not be read. A page cursor resumes only a request with the same include_inherited.
Get Slack Workspace
BetaClaudeTagSlackWorkspace Beta.Organization.ClaudeTag.SlackWorkspaces.Retrieve(parameters, cancellationToken = default)Get one Slack workspace and its settings. By default settings holds what the workspace itself stores: a setting that is null there is not set on the workspace and is inherited. With include_inherited=true, settings holds what applies in the workspace once the organization's Slack defaults are taken into account, and the request fails with 503 rather than resolve against a settings level that could not be read. Either way sources names the settings level each value comes from.
Update Slack Workspace
BetaClaudeTagSlackWorkspace Beta.Organization.ClaudeTag.SlackWorkspaces.Update(parameters, cancellationToken = default)Change the settings a Slack workspace stores. The update is partial: a setting left out is unchanged, and a setting sent as null is cleared, so the workspace inherits it. If any value is refused, no setting in the request is stored.
ОрганизацияClaude TagBundles
List Bundles
BundleListPage Beta.Organization.ClaudeTag.Bundles.List(parameters, cancellationToken = default)List the organization's Bundles, newest first by created_at. A Bundle that Claude Tag manages for itself is not listed.
Get Bundle
BetaClaudeTagBundle Beta.Organization.ClaudeTag.Bundles.Retrieve(parameters, cancellationToken = default)Get one Bundle. What the Bundle grants (connectors, repositories and credentials) is never returned.
ОрганизацияClaude TagBundlesTargets
List Bundle Targets
TargetListPage Beta.Organization.ClaudeTag.Bundles.Targets.List(parameters, cancellationToken = default)List the Slack channels and Slack workspaces a Bundle is attached to, newest first by created_at. Only channels and workspaces the organization owns are listed; a Bundle that is attached to anything else has no Bundle Target for it.
Attach Bundle
BetaClaudeTagBundleTarget Beta.Organization.ClaudeTag.Bundles.Targets.Create(parameters, cancellationToken = default)Attach a Bundle to a Slack channel or a Slack workspace. A Bundle attached to a workspace can be used in the workspace and in every channel in it. Attaching a Bundle to a channel or workspace it is already attached to returns the existing Bundle Target. The channel or workspace must be set up: attaching never sets a channel up. A group direct message takes no Bundle and returns 400.
Get Bundle Target
BetaClaudeTagBundleTarget Beta.Organization.ClaudeTag.Bundles.Targets.Retrieve(parameters, cancellationToken = default)Get one Bundle Target. Returns 404 when target_id is the identifier of another Bundle's Bundle Target, or the Bundle Target was detached.
Detach Bundle
BetaClaudeTagDeletedBundleTarget Beta.Organization.ClaudeTag.Bundles.Targets.Delete(parameters, cancellationToken = default)Detach a Bundle from a Slack channel or a Slack workspace. A repeated detach returns 404.