Бета
Models
БетаМодели
Список моделей
client.Beta.Models.List(ctx, params) (*Page[BetaModelInfo], error)Получите список доступных моделей.
Получить модель
client.Beta.Models.Get(ctx, modelID, query) (*BetaModelInfo, error)Получите конкретную модель.
БетаСообщения
Создать сообщение
client.Beta.Messages.New(ctx, params) (*BetaMessage, error)Отправьте структурированный список входных сообщений с текстом и/или изображениями, и модель сгенерирует следующее сообщение в разговоре.
Подсчитать токены в сообщении
client.Beta.Messages.CountTokens(ctx, params) (*BetaMessageTokensCount, error)Подсчитайте количество токенов в сообщении.
БетаСообщенияПакеты
Создать пакет сообщений
client.Beta.Messages.Batches.New(ctx, params) (*BetaMessageBatch, error)Отправьте пакет запросов на создание сообщений.
Получить пакет сообщений
client.Beta.Messages.Batches.Get(ctx, messageBatchID, query) (*BetaMessageBatch, error)Эта конечная точка идемпотентна и может использоваться для опроса завершения пакета сообщений. Чтобы получить доступ к результатам пакета сообщений, выполните запрос по адресу, указанному в поле results_url ответа.
Список пакетов сообщений
client.Beta.Messages.Batches.List(ctx, params) (*Page[BetaMessageBatch], error)Получите список всех пакетов сообщений в рабочем пространстве. Последние созданные пакеты возвращаются первыми.
Отменить пакет сообщений
client.Beta.Messages.Batches.Cancel(ctx, messageBatchID, body) (*BetaMessageBatch, error)Пакеты можно отменить в любой момент до окончания обработки. После инициирования отмены пакет переходит в состояние canceling, в котором система может завершить все выполняющиеся непрерываемые запросы перед окончательной отменой.
Удалить пакет сообщений
client.Beta.Messages.Batches.Delete(ctx, messageBatchID, body) (*BetaDeletedMessageBatch, error)Удалите пакет сообщений.
Получить результаты пакета сообщений
client.Beta.Messages.Batches.ResultsStreaming(ctx, messageBatchID, query) *jsonl.Stream[BetaMessageBatchIndividualResponse]Передаёт результаты пакета сообщений в потоковом режиме в виде файла .jsonl.
БетаАгенты
Список агентов
client.Beta.Agents.List(ctx, params) (*PageCursor[BetaManagedAgentsAgent], error)Получить агента
client.Beta.Agents.Get(ctx, agentID, params) (*BetaManagedAgentsAgent, error)Обновить агента
client.Beta.Agents.Update(ctx, agentID, params) (*BetaManagedAgentsAgent, error)Архивировать агента
client.Beta.Agents.Archive(ctx, agentID, body) (*BetaManagedAgentsAgent, error)БетаАгентыВерсии
Список версий агента
client.Beta.Agents.Versions.List(ctx, agentID, params) (*PageCursor[BetaManagedAgentsAgent], error)БетаСреды
Создать среду
client.Beta.Environments.New(ctx, params) (*BetaEnvironment, error)Создайте новую среду с указанной конфигурацией.
Список сред
client.Beta.Environments.List(ctx, params) (*PageCursor[BetaEnvironment], error)Получите список сред с поддержкой разбиения на страницы.
Получить среду
client.Beta.Environments.Get(ctx, environmentID, query) (*BetaEnvironment, error)Получите конкретную среду по идентификатору.
Обновить среду
client.Beta.Environments.Update(ctx, environmentID, params) (*BetaEnvironment, error)Обновите конфигурацию существующей среды.
Удалить среду
client.Beta.Environments.Delete(ctx, environmentID, body) (*BetaEnvironmentDeleteResponse, error)Удалите среду по идентификатору. Возвращает подтверждение удаления.
Архивировать среду
client.Beta.Environments.Archive(ctx, environmentID, body) (*BetaEnvironment, error)Архивируйте среду по идентификатору. Архивированные среды нельзя использовать для создания новых сеансов.
БетаСредыРабота
Получить рабочий элемент
client.Beta.Environments.Work.Get(ctx, workID, params) (*BetaSelfHostedWork, error)Примечание: эти конечные точки вызываются автоматически готовым обработчиком среды (environment worker), входящим в состав SDK и CLI, для оркестрации сеансов с самостоятельно размещёнными изолированными средами (sandbox). Они приведены здесь для справки; вызывать их напрямую не требуется.
Опросить наличие работы
client.Beta.Environments.Work.Poll(ctx, environmentID, params) (*BetaSelfHostedWork, error)Примечание: эти конечные точки вызываются автоматически готовым обработчиком среды (environment worker), входящим в состав SDK и CLI, для оркестрации сеансов с самостоятельно размещёнными изолированными средами (sandbox). Они приведены здесь для справки; вызывать их напрямую не требуется.
Подтвердить получение работы
client.Beta.Environments.Work.Ack(ctx, workID, params) (*BetaSelfHostedWork, error)Примечание: эти конечные точки вызываются автоматически готовым обработчиком среды (environment worker), входящим в состав SDK и CLI, для оркестрации сеансов с самостоятельно размещёнными изолированными средами (sandbox). Они приведены здесь для справки; вызывать их напрямую не требуется.
Записать сигнал активности
client.Beta.Environments.Work.Heartbeat(ctx, workID, params) (*BetaSelfHostedWorkHeartbeatResponse, error)Примечание: эти конечные точки вызываются автоматически готовым обработчиком среды (environment worker), входящим в состав SDK и CLI, для оркестрации сеансов с самостоятельно размещёнными изолированными средами (sandbox). Они приведены здесь для справки; вызывать их напрямую не требуется.
Остановить работу
client.Beta.Environments.Work.Stop(ctx, workID, params) (*BetaSelfHostedWork, error)Примечание: эти конечные точки вызываются автоматически готовым обработчиком среды (environment worker), входящим в состав SDK и CLI, для оркестрации сеансов с самостоятельно размещёнными изолированными средами (sandbox). Они приведены здесь для справки; вызывать их напрямую не требуется.
Список рабочих элементов
client.Beta.Environments.Work.List(ctx, environmentID, params) (*PageCursor[BetaSelfHostedWork], error)Примечание: эти конечные точки вызываются автоматически готовым обработчиком среды (environment worker), входящим в состав SDK и CLI, для оркестрации сеансов с самостоятельно размещёнными изолированными средами (sandbox). Они приведены здесь для справки; вызывать их напрямую не требуется.
Обновить рабочий элемент
client.Beta.Environments.Work.Update(ctx, workID, params) (*BetaSelfHostedWork, error)Примечание: эти конечные точки вызываются автоматически готовым обработчиком среды (environment worker), входящим в состав SDK и CLI, для оркестрации сеансов с самостоятельно размещёнными изолированными средами (sandbox). Они приведены здесь для справки; вызывать их напрямую не требуется.
Получить статистику очереди
client.Beta.Environments.Work.Stats(ctx, environmentID, query) (*BetaSelfHostedWorkQueueStats, error)Получите статистику очереди работ для среды.
БетаСеансы
Создать сеанс
client.Beta.Sessions.New(ctx, params) (*BetaManagedAgentsSession, error)Список сеансов
client.Beta.Sessions.List(ctx, params) (*BidirectionalPageCursor[BetaManagedAgentsSession], error)Получить сеанс
client.Beta.Sessions.Get(ctx, sessionID, query) (*BetaManagedAgentsSession, error)Обновить сеанс
client.Beta.Sessions.Update(ctx, sessionID, params) (*BetaManagedAgentsSession, error)Удалить сеанс
client.Beta.Sessions.Delete(ctx, sessionID, body) (*BetaManagedAgentsDeletedSession, error)Архивировать сеанс
client.Beta.Sessions.Archive(ctx, sessionID, body) (*BetaManagedAgentsSession, error)БетаСеансыСобытия
Список событий
client.Beta.Sessions.Events.List(ctx, sessionID, params) (*PageCursor[BetaManagedAgentsSessionEventUnion], error)Отправить события
client.Beta.Sessions.Events.Send(ctx, sessionID, params) (*BetaManagedAgentsSendSessionEvents, error)Потоковая передача событий
client.Beta.Sessions.Events.StreamEvents(ctx, sessionID, params) *ssestream.Stream[BetaManagedAgentsStreamSessionEventsUnion]БетаСеансыРесурсы
Добавить ресурс сеанса
client.Beta.Sessions.Resources.Add(ctx, sessionID, params) (*BetaManagedAgentsFileResource, error)Список ресурсов сеанса
client.Beta.Sessions.Resources.List(ctx, sessionID, params) (*PageCursor[BetaManagedAgentsSessionResourceUnion], error)Получить ресурс сеанса
client.Beta.Sessions.Resources.Get(ctx, resourceID, params) (*BetaSessionResourceGetResponseUnion, error)Обновить ресурс сеанса
client.Beta.Sessions.Resources.Update(ctx, resourceID, params) (*BetaSessionResourceUpdateResponseUnion, error)Удалить ресурс сеанса
client.Beta.Sessions.Resources.Delete(ctx, resourceID, params) (*BetaManagedAgentsDeleteSessionResource, error)БетаСеансыПотоки
Список потоков сеанса
client.Beta.Sessions.Threads.List(ctx, sessionID, params) (*PageCursor[BetaManagedAgentsSessionThread], error)Получить поток сеанса
client.Beta.Sessions.Threads.Get(ctx, threadID, params) (*BetaManagedAgentsSessionThread, error)Архивировать поток сеанса
client.Beta.Sessions.Threads.Archive(ctx, threadID, params) (*BetaManagedAgentsSessionThread, error)БетаСеансыПотокиСобытия
Список событий потока сеанса
client.Beta.Sessions.Threads.Events.List(ctx, threadID, params) (*PageCursor[BetaManagedAgentsSessionEventUnion], error)Потоковая передача событий потока сеанса
client.Beta.Sessions.Threads.Events.StreamEvents(ctx, threadID, params) *ssestream.Stream[BetaManagedAgentsStreamSessionThreadEventsUnion]БетаРазвёртывания
Создать развёртывание
client.Beta.Deployments.New(ctx, params) (*BetaManagedAgentsDeployment, error)Список развёртываний
client.Beta.Deployments.List(ctx, params) (*PageCursor[BetaManagedAgentsDeployment], error)Получить развёртывание
client.Beta.Deployments.Get(ctx, deploymentID, query) (*BetaManagedAgentsDeployment, error)Обновить развёртывание
client.Beta.Deployments.Update(ctx, deploymentID, params) (*BetaManagedAgentsDeployment, error)Архивировать развёртывание
client.Beta.Deployments.Archive(ctx, deploymentID, body) (*BetaManagedAgentsDeployment, error)Запустить развёртывание сейчас
client.Beta.Deployments.Run(ctx, deploymentID, body) (*BetaManagedAgentsDeploymentRun, error)Приостановить развёртывание
client.Beta.Deployments.Pause(ctx, deploymentID, body) (*BetaManagedAgentsDeployment, error)Возобновить развёртывание
client.Beta.Deployments.Unpause(ctx, deploymentID, body) (*BetaManagedAgentsDeployment, error)Список запусков развёртывания
client.Beta.DeploymentRuns.List(ctx, params) (*PageCursor[BetaManagedAgentsDeploymentRun], error)Получить запуск развёртывания
client.Beta.DeploymentRuns.Get(ctx, deploymentRunID, query) (*BetaManagedAgentsDeploymentRun, error)БетаСейфы
Список сейфов
client.Beta.Vaults.List(ctx, params) (*PageCursor[BetaManagedAgentsVault], error)Получить сейф
client.Beta.Vaults.Get(ctx, vaultID, query) (*BetaManagedAgentsVault, error)Обновить сейф
client.Beta.Vaults.Update(ctx, vaultID, params) (*BetaManagedAgentsVault, error)Удалить сейф
client.Beta.Vaults.Delete(ctx, vaultID, body) (*BetaManagedAgentsDeletedVault, error)Архивировать сейф
client.Beta.Vaults.Archive(ctx, vaultID, body) (*BetaManagedAgentsVault, error)БетаСейфыУчётные данные
Создать учётные данные
client.Beta.Vaults.Credentials.New(ctx, vaultID, params) (*BetaManagedAgentsCredential, error)Список учётных данных
client.Beta.Vaults.Credentials.List(ctx, vaultID, params) (*PageCursor[BetaManagedAgentsCredential], error)Получить учётные данные
client.Beta.Vaults.Credentials.Get(ctx, credentialID, params) (*BetaManagedAgentsCredential, error)Обновить учётные данные
client.Beta.Vaults.Credentials.Update(ctx, credentialID, params) (*BetaManagedAgentsCredential, error)Удалить учётные данные
client.Beta.Vaults.Credentials.Delete(ctx, credentialID, params) (*BetaManagedAgentsDeletedCredential, error)Архивировать учётные данные
client.Beta.Vaults.Credentials.Archive(ctx, credentialID, params) (*BetaManagedAgentsCredential, error)Проверить учётные данные
client.Beta.Vaults.Credentials.MCPOAuthValidate(ctx, credentialID, params) (*BetaManagedAgentsCredentialValidation, error)БетаХранилища памяти
Создать хранилище памяти
client.Beta.MemoryStores.New(ctx, params) (*BetaManagedAgentsMemoryStore, error)Список хранилищ памяти
client.Beta.MemoryStores.List(ctx, params) (*PageCursor[BetaManagedAgentsMemoryStore], error)Получить хранилище памяти
client.Beta.MemoryStores.Get(ctx, memoryStoreID, query) (*BetaManagedAgentsMemoryStore, error)Обновить хранилище памяти
client.Beta.MemoryStores.Update(ctx, memoryStoreID, params) (*BetaManagedAgentsMemoryStore, error)Удалить хранилище памяти
client.Beta.MemoryStores.Delete(ctx, memoryStoreID, body) (*BetaManagedAgentsDeletedMemoryStore, error)Архивировать хранилище памяти
client.Beta.MemoryStores.Archive(ctx, memoryStoreID, body) (*BetaManagedAgentsMemoryStore, error)БетаХранилища памятиЗаписи памяти
Создать запись памяти
client.Beta.MemoryStores.Memories.New(ctx, memoryStoreID, params) (*BetaManagedAgentsMemory, error)Список записей памяти
client.Beta.MemoryStores.Memories.List(ctx, memoryStoreID, params) (*PageCursor[BetaManagedAgentsMemoryListItemUnion], error)Получить запись памяти
client.Beta.MemoryStores.Memories.Get(ctx, memoryID, params) (*BetaManagedAgentsMemory, error)Обновить запись памяти
client.Beta.MemoryStores.Memories.Update(ctx, memoryID, params) (*BetaManagedAgentsMemory, error)Удалить запись памяти
client.Beta.MemoryStores.Memories.Delete(ctx, memoryID, params) (*BetaManagedAgentsDeletedMemory, error)БетаХранилища памятиВерсии записей памяти
Список версий записи памяти
client.Beta.MemoryStores.MemoryVersions.List(ctx, memoryStoreID, params) (*PageCursor[BetaManagedAgentsMemoryVersion], error)Получить версию записи памяти
client.Beta.MemoryStores.MemoryVersions.Get(ctx, memoryVersionID, params) (*BetaManagedAgentsMemoryVersion, error)Скрыть содержимое версии записи памяти
client.Beta.MemoryStores.MemoryVersions.Redact(ctx, memoryVersionID, params) (*BetaManagedAgentsMemoryVersion, error)БетаФайлы
Скачать файл
client.Beta.Files.Download(ctx, fileID, query) (*Response, error)Получить метаданные файла
client.Beta.Files.GetMetadata(ctx, fileID, query) (*BetaFileMetadata, error)Удалить файл
client.Beta.Files.Delete(ctx, fileID, body) (*BetaDeletedFile, error)БетаНавыки
Получить навык
client.Beta.Skills.Get(ctx, skillID, query) (*BetaSkill, error)Удалить навык
client.Beta.Skills.Delete(ctx, skillID, body) (*BetaDeletedSkill, error)БетаНавыкиВерсии
Создать версию навыка
client.Beta.Skills.Versions.New(ctx, skillID, params) (*BetaSkillVersion, error)Список версий навыка
client.Beta.Skills.Versions.List(ctx, skillID, params) (*PageCursor[BetaSkillVersion], error)Скачать содержимое версии навыка
client.Beta.Skills.Versions.Download(ctx, version, params) (*Response, error)Скачивает содержимое версии навыка в виде zip-архива.
Получить версию навыка
client.Beta.Skills.Versions.Get(ctx, version, params) (*BetaSkillVersion, error)Удалить версию навыка
client.Beta.Skills.Versions.Delete(ctx, version, params) (*BetaDeletedSkillVersion, error)Создать профиль пользователя
client.Beta.UserProfiles.New(ctx, params) (*BetaUserProfile, error)Список профилей пользователей
client.Beta.UserProfiles.List(ctx, params) (*PageCursor[BetaUserProfile], error)Получить профиль пользователя
client.Beta.UserProfiles.Get(ctx, userProfileID, query) (*BetaUserProfile, error)Обновить профиль пользователя
client.Beta.UserProfiles.Update(ctx, userProfileID, params) (*BetaUserProfile, error)Создать URL регистрации
client.Beta.UserProfiles.NewEnrollmentURL(ctx, userProfileID, body) (*BetaUserProfileEnrollmentURL, error)БетаСны
Создать сон
client.Beta.Dreams.New(ctx, params) (*BetaDream, error)Запускает асинхронное задание, которое использует прошлые сеансы для создания реорганизованной версии хранилища памяти, и возвращает «dream» (сон), который можно опрашивать для получения результата.
Список снов
client.Beta.Dreams.List(ctx, params) (*PageCursor[BetaDream], error)Возвращает список снов в рабочей области, начиная с самых новых.
Получить сон
client.Beta.Dreams.Get(ctx, dreamID, query) (*BetaDream, error)Получает сон по ID, чтобы проверить его статус, выходное хранилище памяти и использование токенов.
Отменить сон
client.Beta.Dreams.Cancel(ctx, dreamID, body) (*BetaDream, error)Останавливает сон в состоянии pending или running.
Архивировать сон
client.Beta.Dreams.Archive(ctx, dreamID, body) (*BetaDream, error)Скрывает сон в состоянии completed, failed или canceled из списка снов по умолчанию.
БетаТуннели
Создать туннель
client.Beta.Tunnels.New(ctx, params) (*BetaTunnel, error)API Tunnels находится на стадии исследовательской предварительной версии (research preview). Для него требуется заголовок anthropic-beta: mcp-tunnels-2026-06-22, и он может измениться без периода устаревания. Он заменяет конечные точки Admin API по адресу /v1/organizations/tunnels, которые остаются доступными в течение переходного периода.
Получить туннель
client.Beta.Tunnels.Get(ctx, tunnelID, query) (*BetaTunnel, error)API Tunnels находится на стадии исследовательской предварительной версии (research preview). Для него требуется заголовок anthropic-beta: mcp-tunnels-2026-06-22, и он может измениться без периода устаревания. Он заменяет конечные точки Admin API по адресу /v1/organizations/tunnels, которые остаются доступными в течение переходного периода.
Список туннелей
client.Beta.Tunnels.List(ctx, params) (*PageCursor[BetaTunnel], error)API Tunnels находится на стадии исследовательской предварительной версии (research preview). Для него требуется заголовок anthropic-beta: mcp-tunnels-2026-06-22, и он может измениться без периода устаревания. Он заменяет конечные точки Admin API по адресу /v1/organizations/tunnels, которые остаются доступными в течение переходного периода.
Архивировать туннель
client.Beta.Tunnels.Archive(ctx, tunnelID, body) (*BetaTunnel, error)API Tunnels находится на стадии исследовательской предварительной версии (research preview). Для него требуется заголовок anthropic-beta: mcp-tunnels-2026-06-22, и он может измениться без периода устаревания. Он заменяет конечные точки Admin API по адресу /v1/organizations/tunnels, которые остаются доступными в течение переходного периода.
Показать токен туннеля
client.Beta.Tunnels.RevealToken(ctx, tunnelID, body) (*BetaTunnelToken, error)API Tunnels находится на стадии исследовательской предварительной версии (research preview). Для него требуется заголовок anthropic-beta: mcp-tunnels-2026-06-22, и он может измениться без периода устаревания. Он заменяет конечные точки Admin API по адресу /v1/organizations/tunnels, которые остаются доступными в течение переходного периода.
Ротация токена туннеля
client.Beta.Tunnels.RotateToken(ctx, tunnelID, params) (*BetaTunnelToken, error)API Tunnels находится на стадии исследовательской предварительной версии (research preview). Для него требуется заголовок anthropic-beta: mcp-tunnels-2026-06-22, и он может измениться без периода устаревания. Он заменяет конечные точки Admin API по адресу /v1/organizations/tunnels, которые остаются доступными в течение переходного периода.
БетаТуннелиСертификаты
Создать сертификат туннеля
client.Beta.Tunnels.Certificates.New(ctx, tunnelID, params) (*BetaTunnelCertificate, error)API Tunnels находится на стадии исследовательской предварительной версии (research preview). Для него требуется заголовок anthropic-beta: mcp-tunnels-2026-06-22, и он может измениться без периода устаревания. Он заменяет конечные точки Admin API по адресу /v1/organizations/tunnels, которые остаются доступными в течение переходного периода.
Получить сертификат туннеля
client.Beta.Tunnels.Certificates.Get(ctx, certificateID, params) (*BetaTunnelCertificate, error)API Tunnels находится на стадии исследовательской предварительной версии (research preview). Для него требуется заголовок anthropic-beta: mcp-tunnels-2026-06-22, и он может измениться без периода устаревания. Он заменяет конечные точки Admin API по адресу /v1/organizations/tunnels, которые остаются доступными в течение переходного периода.
Список сертификатов туннеля
client.Beta.Tunnels.Certificates.List(ctx, tunnelID, params) (*PageCursor[BetaTunnelCertificate], error)API Tunnels находится на стадии исследовательской предварительной версии (research preview). Для него требуется заголовок anthropic-beta: mcp-tunnels-2026-06-22, и он может измениться без периода устаревания. Он заменяет конечные точки Admin API по адресу /v1/organizations/tunnels, которые остаются доступными в течение переходного периода.
Архивировать сертификат туннеля
client.Beta.Tunnels.Certificates.Archive(ctx, certificateID, params) (*BetaTunnelCertificate, error)API Tunnels находится на стадии исследовательской предварительной версии (research preview). Для него требуется заголовок anthropic-beta: mcp-tunnels-2026-06-22, и он может измениться без периода устаревания. Он заменяет конечные точки Admin API по адресу /v1/organizations/tunnels, которые остаются доступными в течение переходного периода.
БетаОрганизация
Получить текущую организацию
client.Beta.Organization.Get(ctx) (*BetaOrganization, error)Возвращает информацию об организации, связанной с аутентифицированным ключом API.
БетаОрганизацияКлючи API
Список ключей API
client.Beta.Organization.APIKeys.List(ctx, query) (*Page[BetaAPIKey], error)Получить ключ API (Admin API)
client.Beta.Organization.APIKeys.Get(ctx, apiKeyID) (*BetaAPIKey, error)Возвращает информацию об одном ключе API в вашей организации по его идентификатору. Эта конечная точка Admin API требует ключа Admin API, предназначена для программного управления ключами и никогда не возвращает секретное значение ключа. Чтобы просмотреть или создать собственные ключи API, перейдите в раздел Ключи API в Claude Console.
Обновить ключ API
client.Beta.Organization.APIKeys.Update(ctx, apiKeyID, body) (*BetaAPIKey, error)БетаОрганизацияВнешние ключи
Создать внешний ключ
client.Beta.Organization.ExternalKeys.New(ctx, body) (*BetaExternalKey, error)Создаёт конфигурацию внешнего ключа, принадлежащую организации вызывающей стороны.
Список внешних ключей
client.Beta.Organization.ExternalKeys.List(ctx, query) (*PageCursor[BetaExternalKey], error)Возвращает список конфигураций внешних ключей в организации вызывающей стороны.
Получить внешний ключ
client.Beta.Organization.ExternalKeys.Get(ctx, externalKeyID) (*BetaExternalKey, error)Возвращает одну конфигурацию внешнего ключа в организации вызывающей стороны по идентификатору.
Обновить внешний ключ
client.Beta.Organization.ExternalKeys.Update(ctx, externalKeyID, body) (*BetaExternalKey, error)Частично обновляет конфигурацию внешнего ключа. Пропущенные поля остаются без изменений.
Удалить внешний ключ
client.Beta.Organization.ExternalKeys.Delete(ctx, externalKeyID) (*BetaOrganizationExternalKeyDeleteResponse, error)Удаляет конфигурацию внешнего ключа.
Проверить внешний ключ
client.Beta.Organization.ExternalKeys.Validate(ctx, externalKeyID) (*BetaOrganizationExternalKeyValidateResponse, error)Проверяет конфигурацию внешнего ключа в KMS клиента.
БетаОрганизацияФедерацияИздатели
Создать издателя федерации
client.Beta.Organization.Federation.Issuers.New(ctx, params) (*BetaFederationIssuer, error)Требуется токен доступа OAuth с областью org:admin, полученный с помощью ant auth login --scope org:admin или правила федерации удостоверений рабочих нагрузок; ключи Admin API не принимаются. См. Управление WIF с помощью Admin API.
Список издателей федерации
client.Beta.Organization.Federation.Issuers.List(ctx, params) (*PageCursor[BetaFederationIssuer], error)Требуется токен доступа OAuth с областью org:admin, полученный с помощью ant auth login --scope org:admin или правила федерации удостоверений рабочих нагрузок; ключи Admin API не принимаются. См. Управление WIF с помощью Admin API.
Получить издателя федерации
client.Beta.Organization.Federation.Issuers.Get(ctx, federationIssuerID, query) (*BetaFederationIssuer, error)Требуется токен доступа OAuth с областью org:admin, полученный с помощью ant auth login --scope org:admin или правила федерации удостоверений рабочих нагрузок; ключи Admin API не принимаются. См. Управление WIF с помощью Admin API.
Обновить издателя федерации
client.Beta.Organization.Federation.Issuers.Update(ctx, federationIssuerID, params) (*BetaFederationIssuer, error)Требуется токен доступа OAuth с областью org:admin, полученный с помощью ant auth login --scope org:admin или правила федерации удостоверений рабочих нагрузок; ключи Admin API не принимаются. См. Управление WIF с помощью Admin API.
Архивировать издателя федерации
client.Beta.Organization.Federation.Issuers.Archive(ctx, federationIssuerID, body) (*BetaFederationIssuer, error)Требуется токен доступа OAuth с областью org:admin, полученный с помощью ant auth login --scope org:admin или правила федерации удостоверений рабочих нагрузок; ключи Admin API не принимаются. См. Управление WIF с помощью Admin API.
БетаОрганизацияФедерацияПравила
Создать правило федерации
client.Beta.Organization.Federation.Rules.New(ctx, params) (*BetaFederationRule, error)Требуется токен доступа OAuth с областью org:admin, полученный с помощью ant auth login --scope org:admin или правила федерации удостоверений рабочих нагрузок; ключи Admin API не принимаются. См. Управление WIF с помощью Admin API.
Список правил федерации
client.Beta.Organization.Federation.Rules.List(ctx, params) (*PageCursor[BetaFederationRule], error)Требуется токен доступа OAuth с областью org:admin, полученный с помощью ant auth login --scope org:admin или правила федерации удостоверений рабочих нагрузок; ключи Admin API не принимаются. См. Управление WIF с помощью Admin API.
Получить правило федерации
client.Beta.Organization.Federation.Rules.Get(ctx, federationRuleID, query) (*BetaFederationRule, error)Требуется токен доступа OAuth с областью org:admin, полученный с помощью ant auth login --scope org:admin или правила федерации удостоверений рабочих нагрузок; ключи Admin API не принимаются. См. Управление WIF с помощью Admin API.
Обновить правило федерации
client.Beta.Organization.Federation.Rules.Update(ctx, federationRuleID, params) (*BetaFederationRule, error)Требуется токен доступа OAuth с областью org:admin, полученный с помощью ant auth login --scope org:admin или правила федерации удостоверений рабочих нагрузок; ключи Admin API не принимаются. См. Управление WIF с помощью Admin API.
Архивировать правило федерации
client.Beta.Organization.Federation.Rules.Archive(ctx, federationRuleID, body) (*BetaFederationRule, error)Требуется токен доступа OAuth с областью org:admin, полученный с помощью ant auth login --scope org:admin или правила федерации удостоверений рабочих нагрузок; ключи Admin API не принимаются. См. Управление WIF с помощью Admin API.
БетаОрганизацияФедерацияПравилаРабочие пространства
Добавить рабочее пространство в правило федерации
client.Beta.Organization.Federation.Rules.Workspaces.Add(ctx, federationRuleID, params) (*BetaFederationRuleWorkspace, error)Требуется токен доступа OAuth с областью org:admin, полученный с помощью ant auth login --scope org:admin или правила федерации удостоверений рабочих нагрузок; ключи Admin API не принимаются. См. Управление WIF с помощью Admin API.
Список рабочих пространств правила федерации
client.Beta.Organization.Federation.Rules.Workspaces.List(ctx, federationRuleID, params) (*PageCursor[BetaFederationRuleWorkspace], error)Требуется токен доступа OAuth с областью org:admin, полученный с помощью ant auth login --scope org:admin или правила федерации удостоверений рабочих нагрузок; ключи Admin API не принимаются. См. Управление WIF с помощью Admin API.
Удалить рабочее пространство из правила федерации
client.Beta.Organization.Federation.Rules.Workspaces.Remove(ctx, workspaceID, params) (*BetaOrganizationFederationRuleWorkspaceRemoveResponse, error)Требуется токен доступа OAuth с областью org:admin, полученный с помощью ant auth login --scope org:admin или правила федерации удостоверений рабочих нагрузок; ключи Admin API не принимаются. См. Управление WIF с помощью Admin API.
БетаОрганизацияПриглашения
Создать приглашение
client.Beta.Organization.Invites.New(ctx, body) (*BetaOrganizationInvite, error)Приглашает пользователя присоединиться к организации по электронной почте.
Список приглашений
client.Beta.Organization.Invites.List(ctx, query) (*Page[BetaOrganizationInvite], error)Возвращает список приглашений организации.
Получить приглашение
client.Beta.Organization.Invites.Get(ctx, inviteID) (*BetaOrganizationInvite, error)Возвращает приглашение по идентификатору.
Удалить приглашение
client.Beta.Organization.Invites.Delete(ctx, inviteID) (*BetaOrganizationInviteDeleteResponse, error)Удаляет ожидающее приглашение.
БетаОрганизацияСервисные аккаунты
Создать сервисный аккаунт
client.Beta.Organization.ServiceAccounts.New(ctx, params) (*BetaServiceAccount, error)Требуется токен доступа OAuth с областью org:admin, полученный с помощью ant auth login --scope org:admin или правила федерации удостоверений рабочих нагрузок; ключи Admin API не принимаются. См. Управление WIF с помощью Admin API.
Список сервисных аккаунтов
client.Beta.Organization.ServiceAccounts.List(ctx, params) (*PageCursor[BetaServiceAccount], error)Требуется токен доступа OAuth с областью org:admin, полученный с помощью ant auth login --scope org:admin или правила федерации удостоверений рабочих нагрузок; ключи Admin API не принимаются. См. Управление WIF с помощью Admin API.
Получить сервисный аккаунт
client.Beta.Organization.ServiceAccounts.Get(ctx, serviceAccountID, query) (*BetaServiceAccount, error)Требуется токен доступа OAuth с областью org:admin, полученный с помощью ant auth login --scope org:admin или правила федерации удостоверений рабочих нагрузок; ключи Admin API не принимаются. См. Управление WIF с помощью Admin API.
Обновить сервисный аккаунт
client.Beta.Organization.ServiceAccounts.Update(ctx, serviceAccountID, params) (*BetaServiceAccount, error)Требуется токен доступа OAuth с областью org:admin, полученный с помощью ant auth login --scope org:admin или правила федерации удостоверений рабочих нагрузок; ключи Admin API не принимаются. См. Управление WIF с помощью Admin API.
Архивировать сервисный аккаунт
client.Beta.Organization.ServiceAccounts.Archive(ctx, serviceAccountID, body) (*BetaServiceAccount, error)Требуется токен доступа OAuth с областью org:admin, полученный с помощью ant auth login --scope org:admin или правила федерации удостоверений рабочих нагрузок; ключи Admin API не принимаются. См. Управление WIF с помощью Admin API.
БетаОрганизацияСервисные аккаунтыРабочие пространства
Добавить рабочее пространство в сервисный аккаунт
client.Beta.Organization.ServiceAccounts.Workspaces.Add(ctx, serviceAccountID, params) (*BetaServiceAccountWorkspaceMember, error)Требуется токен доступа OAuth с областью org:admin, полученный с помощью ant auth login --scope org:admin или правила федерации удостоверений рабочих нагрузок; ключи Admin API не принимаются. См. Управление WIF с помощью Admin API.
Список рабочих пространств сервисного аккаунта
client.Beta.Organization.ServiceAccounts.Workspaces.List(ctx, serviceAccountID, params) (*PageCursor[BetaServiceAccountWorkspaceMember], error)Требуется токен доступа OAuth с областью org:admin, полученный с помощью ant auth login --scope org:admin или правила федерации удостоверений рабочих нагрузок; ключи Admin API не принимаются. См. Управление WIF с помощью Admin API.
Удалить рабочее пространство из сервисного аккаунта
client.Beta.Organization.ServiceAccounts.Workspaces.Remove(ctx, workspaceID, params) (*BetaOrganizationServiceAccountWorkspaceRemoveResponse, error)Требуется токен доступа OAuth с областью org:admin, полученный с помощью ant auth login --scope org:admin или правила федерации удостоверений рабочих нагрузок; ключи Admin API не принимаются. См. Управление WIF с помощью Admin API.
БетаОрганизацияПользователи
Список пользователей
client.Beta.Organization.Users.List(ctx, query) (*Page[BetaOrganizationUser], error)Возвращает список участников организации.
Получить пользователя
client.Beta.Organization.Users.Get(ctx, userID) (*BetaOrganizationUser, error)Возвращает участника организации по идентификатору пользователя.
Обновить пользователя
client.Beta.Organization.Users.Update(ctx, userID, body) (*BetaOrganizationUser, error)Обновляет роль участника в организации.
Удалить пользователя
client.Beta.Organization.Users.Remove(ctx, userID) (*BetaOrganizationUserRemoveResponse, error)Удаляет участника из организации.
БетаОрганизацияРабочие пространства
Список рабочих пространств
client.Beta.Organization.Workspaces.List(ctx, query) (*Page[BetaWorkspace], error)Создать рабочее пространство
client.Beta.Organization.Workspaces.New(ctx, params) (*BetaWorkspace, error)Получить рабочее пространство
client.Beta.Organization.Workspaces.Get(ctx, workspaceID) (*BetaWorkspace, error)Обновить рабочее пространство
client.Beta.Organization.Workspaces.Update(ctx, workspaceID, body) (*BetaWorkspace, error)Архивировать рабочее пространство
client.Beta.Organization.Workspaces.Archive(ctx, workspaceID) (*BetaWorkspace, error)БетаОрганизацияРабочие пространстваОграничения скорости
Список ограничений скорости рабочего пространства
client.Beta.Organization.Workspaces.RateLimits.List(ctx, workspaceID, query) (*PageCursor[BetaWorkspaceRateLimit], error)Возвращает список ограничений скорости рабочего пространства.
БетаОрганизацияРабочие пространстваУчастники
Список участников рабочего пространства
client.Beta.Organization.Workspaces.Members.List(ctx, workspaceID, query) (*Page[BetaWorkspaceMember], error)Создать участника рабочего пространства
client.Beta.Organization.Workspaces.Members.Add(ctx, workspaceID, body) (*BetaWorkspaceMember, error)Получить участника рабочего пространства
client.Beta.Organization.Workspaces.Members.Get(ctx, userID, query) (*BetaWorkspaceMember, error)Обновить участника рабочего пространства
client.Beta.Organization.Workspaces.Members.Update(ctx, userID, params) (*BetaWorkspaceMember, error)Удалить участника рабочего пространства
client.Beta.Organization.Workspaces.Members.Remove(ctx, userID, body) (*BetaOrganizationWorkspaceMemberRemoveResponse, error)БетаОрганизацияРабочие пространстваСервисные аккаунты
Список сервисных аккаунтов — участников рабочего пространства
client.Beta.Organization.Workspaces.ServiceAccounts.List(ctx, workspaceID, params) (*PageCursor[BetaServiceAccountWorkspaceMember], error)Требуется токен доступа OAuth с областью org:admin, полученный с помощью ant auth login --scope org:admin или правила федерации удостоверений рабочих нагрузок; ключи Admin API не принимаются. См. Управление WIF с помощью Admin API.
Добавить сервисный аккаунт в рабочее пространство
client.Beta.Organization.Workspaces.ServiceAccounts.Add(ctx, workspaceID, params) (*BetaServiceAccountWorkspaceMember, error)Требуется токен доступа OAuth с областью org:admin, полученный с помощью ant auth login --scope org:admin или правила федерации удостоверений рабочих нагрузок; ключи Admin API не принимаются. См. Управление WIF с помощью Admin API.
Получить членство сервисного аккаунта в рабочем пространстве
client.Beta.Organization.Workspaces.ServiceAccounts.Get(ctx, serviceAccountID, params) (*BetaServiceAccountWorkspaceMember, error)Требуется токен доступа OAuth с областью org:admin, полученный с помощью ant auth login --scope org:admin или правила федерации удостоверений рабочих нагрузок; ключи Admin API не принимаются. См. Управление WIF с помощью Admin API.
Обновить членство сервисного аккаунта в рабочем пространстве
client.Beta.Organization.Workspaces.ServiceAccounts.Update(ctx, serviceAccountID, params) (*BetaServiceAccountWorkspaceMember, error)Требуется токен доступа OAuth с областью org:admin, полученный с помощью ant auth login --scope org:admin или правила федерации удостоверений рабочих нагрузок; ключи Admin API не принимаются. См. Управление WIF с помощью Admin API.
Удалить сервисный аккаунт из рабочего пространства
client.Beta.Organization.Workspaces.ServiceAccounts.Remove(ctx, serviceAccountID, params) (*BetaOrganizationWorkspaceServiceAccountRemoveResponse, error)Требуется токен доступа OAuth с областью org:admin, полученный с помощью ant auth login --scope org:admin или правила федерации удостоверений рабочих нагрузок; ключи Admin API не принимаются. См. Управление WIF с помощью Admin API.
БетаОрганизацияОграничения скорости
Список ограничений скорости организации
client.Beta.Organization.RateLimits.List(ctx, query) (*PageCursor[BetaOrganizationRateLimit], error)Список ограничений скорости Messages API для вашей организации.
БетаОрганизацияНастройки соответствия требованиям
Получение настроек соответствия требованиям
client.Beta.Organization.ComplianceSettings.Get(ctx) (*BetaComplianceSettings, error)Получение настроек соответствия требованиям (Compliance Settings) вашей организации.
Обновление настроек соответствия требованиям
client.Beta.Organization.ComplianceSettings.Update(ctx, body) (*BetaComplianceSettings, error)Обновление настроек соответствия требованиям (Compliance Settings) вашей организации.
БетаОрганизацияАналитикаСводки
Получение сводок активности
client.Beta.Organization.Analytics.Summaries.List(ctx, query) (*PageCursor[BetaAnalyticsSingleDayActivitySummary], error)Получает сводки активности по всей организации за диапазон дат.
БетаОрганизацияАналитикаПользователи
Список активности пользователей
client.Beta.Organization.Analytics.Users.List(ctx, query) (*PageCursor[BetaAnalyticsUserActivity], error)Получить активность по пользователям за указанный день с курсорной пагинацией.
БетаОрганизацияАналитикаПриложенияЧатПроекты
Получение данных об использовании проектов чата
client.Beta.Organization.Analytics.Apps.Chat.Projects.List(ctx, query) (*PageCursor[BetaAnalyticsProjectActivity], error)Получает активность по каждому проекту за указанный день с пагинацией на основе курсора.
БетаОрганизацияАналитикаКоннекторы
Получить использование коннекторов
client.Beta.Organization.Analytics.Connectors.List(ctx, query) (*PageCursor[BetaAnalyticsConnectorActivity], error)Получить использование по коннекторам за указанный день с курсорной пагинацией.
БетаОрганизацияАналитикаПлагины
Получить использование плагинов
client.Beta.Organization.Analytics.Plugins.List(ctx, query) (*PageCursor[BetaAnalyticsPluginActivity], error)Получить использование по плагинам (установки + вызовы) за указанный день с пагинацией.
БетаОрганизацияАналитикаНавыки
Получить использование навыков
client.Beta.Organization.Analytics.Skills.List(ctx, query) (*PageCursor[BetaAnalyticsSkillActivity], error)Получить использование по навыкам за указанный день с курсорной пагинацией.
БетаОрганизацияАналитикаArtifacts
Получить активность по Artifacts
client.Beta.Organization.Analytics.Artifacts.List(ctx, query) (*PageCursor[BetaAnalyticsArtifactActivity], error)Получить активность создания Artifacts за указанный день с разбивкой по MIME-типу.
БетаОрганизацияАналитикаОтчёт об использовании
Получение использования токенов во времени
client.Beta.Organization.Analytics.UsageReport.List(ctx, query) (*PageCursor[BetaAnalyticsUsageReportTimeBucket], error)Получает данные об использовании токенов во времени за диапазон дат.
БетаОрганизацияАналитикаОтчёт об использовании по пользователям
Получение использования токенов по пользователям
client.Beta.Organization.Analytics.UserUsageReport.List(ctx, query) (*PageCursor[BetaAnalyticsUsageUsersItem], error)Получает данные об использовании токенов по каждому пользователю за диапазон дат.
БетаОрганизацияАналитикаОтчёт о затратах
Получение затрат во времени
client.Beta.Organization.Analytics.CostReport.List(ctx, query) (*PageCursor[BetaAnalyticsCostReportTimeBucket], error)Получает затраты в долларах США во времени за диапазон дат.
БетаОрганизацияАналитикаОтчёт о затратах по пользователям
Получение затрат по пользователям
client.Beta.Organization.Analytics.UserCostReport.List(ctx, query) (*PageCursor[BetaAnalyticsCostUsersItem], error)Получает затраты в долларах США по каждому пользователю за диапазон дат.
БетаОрганизацияЛимиты расходов
Установка лимита расходов
client.Beta.Organization.SpendLimits.Set(ctx, params) (*BetaSpendLimit, error)Устанавливает лимит расходов.
Получить лимит расходов
client.Beta.Organization.SpendLimits.Get(ctx, spendLimitID) (*BetaSpendLimit, error)Получить лимит расходов по ID.
Удалить лимит расходов
client.Beta.Organization.SpendLimits.Delete(ctx, spendLimitID) (*BetaOrganizationSpendLimitDeleteResponse, error)Удаление лимита расходов.
Список лимитов расходов
client.Beta.Organization.SpendLimits.List(ctx, params) (*PageCursor[BetaSpendLimit], error)Возвращает список "spend limits" (лимитов расходов) организации.
БетаОрганизацияЛимиты расходовДействующие
Список действующих лимитов расходов
client.Beta.Organization.SpendLimits.Effective.List(ctx, query) (*PageCursor[BetaSpendSummary], error)Возвращает действующий лимит расходов и расходы с начала периода для каждого участника.
БетаОрганизацияЛимиты расходовЗапросы на увеличение
Список запросов на увеличение лимита расходов
client.Beta.Organization.SpendLimits.IncreaseRequests.List(ctx, query) (*PageCursor[BetaSpendLimitIncreaseRequest], error)Список запросов на увеличение лимита расходов, сначала самые последние.
Получить запрос на увеличение лимита расходов
client.Beta.Organization.SpendLimits.IncreaseRequests.Get(ctx, spendLimitIncreaseRequestID) (*BetaSpendLimitIncreaseRequest, error)Одобрить запрос на увеличение лимита расходов
client.Beta.Organization.SpendLimits.IncreaseRequests.Approve(ctx, spendLimitIncreaseRequestID, body) (*BetaOrganizationSpendLimitIncreaseRequestApproveResponse, error)Одобрить ожидающий запрос на увеличение лимита расходов.
Отклонить запрос на увеличение лимита расходов
client.Beta.Organization.SpendLimits.IncreaseRequests.Deny(ctx, spendLimitIncreaseRequestID, body) (*BetaSpendLimitIncreaseRequest, error)Отклонить ожидающий запрос на увеличение лимита расходов.
БетаОрганизацияГруппы RBAC
Создать группу RBAC
client.Beta.Organization.RBACGroups.New(ctx, body) (*BetaRBACGroup, error)Создать группу RBAC в тенанте Claude Enterprise. Группы, созданные через API, имеют тип источника "direct".
Список групп RBAC
client.Beta.Organization.RBACGroups.List(ctx, query) (*PageCursor[BetaRBACGroup], error)Получить список групп RBAC в тенанте Claude Enterprise.
Получить группу RBAC
client.Beta.Organization.RBACGroups.Get(ctx, rbacGroupID) (*BetaRBACGroup, error)Получить группу RBAC по ID.
Обновить группу RBAC
client.Beta.Organization.RBACGroups.Update(ctx, rbacGroupID, body) (*BetaRBACGroup, error)Обновляет название группы RBAC. Группы, подготовленные поставщиком удостоверений (тип источника "scim"), нельзя изменить через API, пока организация в тенанте использует подготовку SCIM.
Удалить группу RBAC
client.Beta.Organization.RBACGroups.Delete(ctx, rbacGroupID) (*BetaOrganizationRBACGroupDeleteResponse, error)Удаляет группу RBAC. Группы, подготовленные поставщиком удостоверений (тип источника "scim"), нельзя удалить через API, пока организация в тенанте использует подготовку SCIM.
БетаОрганизацияГруппы RBACУчастники
Список участников группы RBAC
client.Beta.Organization.RBACGroups.Members.List(ctx, rbacGroupID, query) (*PageCursor[BetaRBACGroupMember], error)Получить список участников группы RBAC.
Добавление участника в группу RBAC
client.Beta.Organization.RBACGroups.Members.Add(ctx, rbacGroupID, body) (*BetaRBACGroupMember, error)Добавляет пользователя в группу RBAC. Состав групп, подготовленных поставщиком удостоверений (тип источника "scim"), нельзя изменить через API, пока организация в клиенте использует подготовку SCIM.
Удаление участника из группы RBAC
client.Beta.Organization.RBACGroups.Members.Remove(ctx, userID, body) (*BetaOrganizationRBACGroupMemberRemoveResponse, error)Удаляет пользователя из группы RBAC. Состав групп, подготовленных поставщиком удостоверений (тип источника "scim"), нельзя изменить через API, пока организация в клиенте использует подготовку SCIM.
БетаОрганизацияРоли RBAC
Список ролей RBAC
client.Beta.Organization.RBACRoles.List(ctx, query) (*PageCursor[BetaRBACRole], error)Получить список ролей RBAC в организации.
Получить роль RBAC
client.Beta.Organization.RBACRoles.Get(ctx, rbacRoleID) (*BetaRBACRole, error)Получить роль RBAC по ID.
БетаОрганизацияРоли RBACРазрешения
Список разрешений роли RBAC
client.Beta.Organization.RBACRoles.Permissions.List(ctx, rbacRoleID, query) (*PageCursor[BetaRBACRolePermission], error)Получить список разрешений, предоставляемых ролью RBAC.
БетаОрганизацияПлагины
Создание плагина
client.Beta.Organization.Plugins.New(ctx, params) (*BetaPlugin, error)Создаёт плагин, принадлежащий организации, и его первую версию путём загрузки файлов версии.
Получение плагина
client.Beta.Organization.Plugins.Get(ctx, pluginID, params) (*BetaPlugin, error)Получает плагин по ID.
Обновление плагина
client.Beta.Organization.Plugins.Update(ctx, pluginID, params) (*BetaPlugin, error)Изменяет, какая из сохранённых версий плагина, принадлежащего организации, предоставляется участникам, — например, чтобы откатиться к более ранней. Это закрепляет предоставляемую версию: последующие загрузки сохраняются, но больше не меняют предоставляемую версию, а закрепление в настоящее время нельзя отменить ни здесь, ни в claude.ai.
Список плагинов
client.Beta.Organization.Plugins.List(ctx, params) (*PageCursor[BetaPlugin], error)Возвращает список плагинов, созданных в организации, начиная с самых новых: как находящихся в собственных маркетплейсах плагинов организации, так и в личных маркетплейсах плагинов участников.
Удаление плагина
client.Beta.Organization.Plugins.Delete(ctx, pluginID, body) (*BetaDeletedPlugin, error)Безвозвратно удаляет плагин и все его версии — точно так же, как при удалении администратором в claude.ai. Плагин может принадлежать организации или участнику, в том числе участнику, который с тех пор покинул организацию.
БетаОрганизацияПлагиныВерсии
Создание версии плагина
client.Beta.Organization.Plugins.Versions.New(ctx, pluginID, params) (*BetaPluginVersion, error)Добавляет версию в плагин, принадлежащий организации, путём загрузки файлов новой версии; она становится версией, предоставляемой участникам, если только предоставляемая версия плагина не была закреплена.
Список версий плагина
client.Beta.Organization.Plugins.Versions.List(ctx, pluginID, params) (*PageCursor[BetaPluginVersion], error)Возвращает список версий плагина, начиная с самых новых.
Получение версии плагина
client.Beta.Organization.Plugins.Versions.Get(ctx, version, params) (*BetaPluginVersion, error)Получает одну версию плагина по её идентификатору или самую новую версию плагина.
Скачивание архива версии плагина
client.Beta.Organization.Plugins.Versions.Download(ctx, version, params) (*Response, error)Скачивает архив .zip одной версии точно в том виде, в каком он хранится. Каждое скачивание плагина из личного маркетплейса плагинов участника записывается в ленту активности Compliance API.
БетаОрганизацияПлагиныПараметры установки
Список параметров установки плагина
client.Beta.Organization.Plugins.InstallationSettings.List(ctx, pluginID, params) (*PageCursor[BetaPluginInstallationSetting], error)Возвращает список параметров установки плагина, принадлежащего организации, которые определяют, для каких участников он предназначен, начиная с созданных последними.
Задание параметра установки плагина
client.Beta.Organization.Plugins.InstallationSettings.Set(ctx, target, params) (*BetaPluginInstallationSetting, error)Задаёт или изменяет параметр установки плагина, принадлежащего организации, для всей организации или для одной группы RBAC.
Удаление параметра установки плагина
client.Beta.Organization.Plugins.InstallationSettings.Remove(ctx, target, params) (*BetaDeletedPluginInstallationSetting, error)Удаляет собственный параметр установки плагина, принадлежащего организации, для всей организации или для одной группы RBAC.
БетаОрганизацияМаркетплейсы плагинов
Список маркетплейсов плагинов
client.Beta.Organization.PluginMarketplaces.List(ctx, params) (*PageCursor[BetaPluginMarketplace], error)Возвращает список маркетплейсов плагинов, в которых находятся плагины, начиная с самых новых: собственных маркетплейсов организации и личных маркетплейсов её участников.
Получение маркетплейса плагинов
client.Beta.Organization.PluginMarketplaces.Get(ctx, marketplaceID, params) (*BetaPluginMarketplace, error)Получает маркетплейс плагинов по идентификатору.
Обновление маркетплейса плагинов
client.Beta.Organization.PluginMarketplaces.Update(ctx, marketplaceID, params) (*BetaPluginMarketplace, error)Задаёт параметр установки по умолчанию для одного из собственных маркетплейсов плагинов организации. Каждый плагин в нём, у которого нет собственного параметра, получает это значение по умолчанию в качестве параметра на уровне всей организации, включая плагины, добавленные позже.
Проверка репозитория маркетплейса плагинов
client.Beta.Organization.PluginMarketplaces.ValidateRepository(ctx, params) (*BetaPluginMarketplaceValidationReport, error)Проверяет, будет ли маркетплейс плагинов, размещённый в публичном репозитории GitHub, синхронизироваться в claude.ai, не подключая и не сохраняя его.
Проверка архива маркетплейса плагинов
client.Beta.Organization.PluginMarketplaces.ValidateArchive(ctx, params) (*BetaPluginMarketplaceValidationReport, error)Проверяет, будет ли маркетплейс плагинов, загруженный в виде архива .zip каталога маркетплейса, синхронизироваться в claude.ai, не подключая и не сохраняя его.
БетаОрганизацияНазначения телеметрии
Создание назначения телеметрии
client.Beta.Organization.TelemetryDestinations.New(ctx, params) (*BetaTelemetryDestination, error)Зарегистрировать назначение OpenTelemetry для организации.
Список назначений телеметрии
client.Beta.Organization.TelemetryDestinations.List(ctx, params) (*PageCursor[BetaTelemetryDestination], error)Получить список назначений организации, начиная с самых новых, с возможностью ограничиться только теми, которые охватывают указанные рабочие пространства.
Получение назначения телеметрии
client.Beta.Organization.TelemetryDestinations.Get(ctx, destinationID, query) (*BetaTelemetryDestination, error)Прочитать конфигурацию назначения, его состояние и последние результаты доставки.
Обновление назначения телеметрии
client.Beta.Organization.TelemetryDestinations.Update(ctx, destinationID, params) (*BetaTelemetryDestination, error)Изменить параметры назначения телеметрии, его состояние или охватываемые им рабочие пространства.
Удаление назначения телеметрии
client.Beta.Organization.TelemetryDestinations.Delete(ctx, destinationID, body) (*BetaDeletedTelemetryDestination, error)Удалить назначение и его список рабочих пространств.
Тестирование назначения телеметрии
client.Beta.Organization.TelemetryDestinations.Test(ctx, destinationID, body) (*BetaTelemetryDestinationTestResponse, error)Отправить в назначение один тестовый спан с именем anthropic.test с его зарегистрированными заголовками, однократно и без повторных попыток, и сообщить ответ назначения. Ответ имеет код 200 независимо от того, ответило ли назначение статусом 2xx: его result имеет тип success либо тип failure с причиной в error. Конфигурация назначения, state и delivery_health не изменяются. Отключённое назначение также можно протестировать. Выдерживайте 10 секунд между тестами одного назначения; на запрос, поступивший раньше, может быть получен ответ со статусом 429.
БетаОрганизацияНазначения телеметрииРабочие пространства
Список рабочих пространств назначения телеметрии
client.Beta.Organization.TelemetryDestinations.Workspaces.List(ctx, destinationID, params) (*PageCursor[BetaTelemetryDestinationWorkspace], error)Получить рабочие пространства из списка рабочих пространств назначения, начиная с самой новой записи.
Добавление рабочего пространства назначения телеметрии
client.Beta.Organization.TelemetryDestinations.Workspaces.Add(ctx, workspaceID, params) (*BetaTelemetryDestinationWorkspace, error)Добавить одно рабочее пространство в список рабочих пространств назначения.
Удаление рабочего пространства назначения телеметрии
client.Beta.Organization.TelemetryDestinations.Workspaces.Remove(ctx, workspaceID, params) (*BetaDeletedTelemetryDestinationWorkspace, error)Удалить одно рабочее пространство из списка рабочих пространств назначения.