Бета
Models
БетаМодели
Список моделей
ModelListPage beta().models().list(params = ModelListParams.none(), requestOptions = RequestOptions.none())Получите список доступных моделей.
Получить модель
BetaModelInfo beta().models().retrieve(params = ModelRetrieveParams.none(), requestOptions = RequestOptions.none())Получите конкретную модель.
БетаСообщения
Создать сообщение
BetaMessage beta().messages().create(params, requestOptions = RequestOptions.none())Отправьте структурированный список входных сообщений с текстом и/или изображениями, и модель сгенерирует следующее сообщение в разговоре.
Подсчитать токены в сообщении
BetaMessageTokensCount beta().messages().countTokens(params, requestOptions = RequestOptions.none())Подсчитайте количество токенов в сообщении.
БетаСообщенияПакеты
Создать пакет сообщений
BetaMessageBatch beta().messages().batches().create(params, requestOptions = RequestOptions.none())Отправьте пакет запросов на создание сообщений.
Получить пакет сообщений
BetaMessageBatch beta().messages().batches().retrieve(params = BatchRetrieveParams.none(), requestOptions = RequestOptions.none())Эта конечная точка идемпотентна и может использоваться для опроса завершения пакета сообщений. Чтобы получить доступ к результатам пакета сообщений, выполните запрос по адресу, указанному в поле results_url ответа.
Список пакетов сообщений
BatchListPage beta().messages().batches().list(params = BatchListParams.none(), requestOptions = RequestOptions.none())Получите список всех пакетов сообщений в рабочем пространстве. Последние созданные пакеты возвращаются первыми.
Отменить пакет сообщений
BetaMessageBatch beta().messages().batches().cancel(params = BatchCancelParams.none(), requestOptions = RequestOptions.none())Пакеты можно отменить в любой момент до окончания обработки. После инициирования отмены пакет переходит в состояние canceling, в котором система может завершить все выполняющиеся непрерываемые запросы перед окончательной отменой.
Удалить пакет сообщений
BetaDeletedMessageBatch beta().messages().batches().delete(params = BatchDeleteParams.none(), requestOptions = RequestOptions.none())Удалите пакет сообщений.
Получить результаты пакета сообщений
StreamResponse<BetaMessageBatchIndividualResponse> beta().messages().batches().resultsStreaming(params = BatchResultsParams.none(), requestOptions = RequestOptions.none())Передаёт результаты пакета сообщений в потоковом режиме в виде файла .jsonl.
БетаАгенты
Создать агента
BetaManagedAgentsAgent beta().agents().create(params, requestOptions = RequestOptions.none())Список агентов
AgentListPage beta().agents().list(params = AgentListParams.none(), requestOptions = RequestOptions.none())Получить агента
BetaManagedAgentsAgent beta().agents().retrieve(params = AgentRetrieveParams.none(), requestOptions = RequestOptions.none())Обновить агента
BetaManagedAgentsAgent beta().agents().update(params = AgentUpdateParams.none(), requestOptions = RequestOptions.none())Архивировать агента
BetaManagedAgentsAgent beta().agents().archive(params = AgentArchiveParams.none(), requestOptions = RequestOptions.none())БетаАгентыВерсии
Список версий агента
VersionListPage beta().agents().versions().list(params = VersionListParams.none(), requestOptions = RequestOptions.none())БетаСреды
Создать среду
BetaEnvironment beta().environments().create(params, requestOptions = RequestOptions.none())Создайте новую среду с указанной конфигурацией.
Список сред
EnvironmentListPage beta().environments().list(params = EnvironmentListParams.none(), requestOptions = RequestOptions.none())Получите список сред с поддержкой разбиения на страницы.
Получить среду
BetaEnvironment beta().environments().retrieve(params = EnvironmentRetrieveParams.none(), requestOptions = RequestOptions.none())Получите конкретную среду по идентификатору.
Обновить среду
BetaEnvironment beta().environments().update(params = EnvironmentUpdateParams.none(), requestOptions = RequestOptions.none())Обновите конфигурацию существующей среды.
Удалить среду
BetaEnvironmentDeleteResponse beta().environments().delete(params = EnvironmentDeleteParams.none(), requestOptions = RequestOptions.none())Удалите среду по идентификатору. Возвращает подтверждение удаления.
Архивировать среду
BetaEnvironment beta().environments().archive(params = EnvironmentArchiveParams.none(), requestOptions = RequestOptions.none())Архивируйте среду по идентификатору. Архивированные среды нельзя использовать для создания новых сеансов.
БетаСредыРабота
Получить рабочий элемент
BetaSelfHostedWork beta().environments().work().retrieve(params, requestOptions = RequestOptions.none())Примечание: эти конечные точки вызываются автоматически готовым обработчиком среды (environment worker), входящим в состав SDK и CLI, для оркестрации сеансов с самостоятельно размещёнными изолированными средами (sandbox). Они приведены здесь для справки; вызывать их напрямую не требуется.
Опросить наличие работы
BetaSelfHostedWork beta().environments().work().poll(params = WorkPollParams.none(), requestOptions = RequestOptions.none())Примечание: эти конечные точки вызываются автоматически готовым обработчиком среды (environment worker), входящим в состав SDK и CLI, для оркестрации сеансов с самостоятельно размещёнными изолированными средами (sandbox). Они приведены здесь для справки; вызывать их напрямую не требуется.
Подтвердить получение работы
BetaSelfHostedWork beta().environments().work().ack(params, requestOptions = RequestOptions.none())Примечание: эти конечные точки вызываются автоматически готовым обработчиком среды (environment worker), входящим в состав SDK и CLI, для оркестрации сеансов с самостоятельно размещёнными изолированными средами (sandbox). Они приведены здесь для справки; вызывать их напрямую не требуется.
Записать сигнал активности
BetaSelfHostedWorkHeartbeatResponse beta().environments().work().heartbeat(params, requestOptions = RequestOptions.none())Примечание: эти конечные точки вызываются автоматически готовым обработчиком среды (environment worker), входящим в состав SDK и CLI, для оркестрации сеансов с самостоятельно размещёнными изолированными средами (sandbox). Они приведены здесь для справки; вызывать их напрямую не требуется.
Остановить работу
BetaSelfHostedWork beta().environments().work().stop(params, requestOptions = RequestOptions.none())Примечание: эти конечные точки вызываются автоматически готовым обработчиком среды (environment worker), входящим в состав SDK и CLI, для оркестрации сеансов с самостоятельно размещёнными изолированными средами (sandbox). Они приведены здесь для справки; вызывать их напрямую не требуется.
Список рабочих элементов
WorkListPage beta().environments().work().list(params = WorkListParams.none(), requestOptions = RequestOptions.none())Примечание: эти конечные точки вызываются автоматически готовым обработчиком среды (environment worker), входящим в состав SDK и CLI, для оркестрации сеансов с самостоятельно размещёнными изолированными средами (sandbox). Они приведены здесь для справки; вызывать их напрямую не требуется.
Обновить рабочий элемент
BetaSelfHostedWork beta().environments().work().update(params, requestOptions = RequestOptions.none())Примечание: эти конечные точки вызываются автоматически готовым обработчиком среды (environment worker), входящим в состав SDK и CLI, для оркестрации сеансов с самостоятельно размещёнными изолированными средами (sandbox). Они приведены здесь для справки; вызывать их напрямую не требуется.
Получить статистику очереди
BetaSelfHostedWorkQueueStats beta().environments().work().stats(params = WorkStatsParams.none(), requestOptions = RequestOptions.none())Получите статистику очереди работ для среды.
БетаСеансы
Создать сеанс
BetaManagedAgentsSession beta().sessions().create(params, requestOptions = RequestOptions.none())Список сеансов
SessionListPage beta().sessions().list(params = SessionListParams.none(), requestOptions = RequestOptions.none())Получить сеанс
BetaManagedAgentsSession beta().sessions().retrieve(params = SessionRetrieveParams.none(), requestOptions = RequestOptions.none())Обновить сеанс
BetaManagedAgentsSession beta().sessions().update(params = SessionUpdateParams.none(), requestOptions = RequestOptions.none())Удалить сеанс
BetaManagedAgentsDeletedSession beta().sessions().delete(params = SessionDeleteParams.none(), requestOptions = RequestOptions.none())Архивировать сеанс
BetaManagedAgentsSession beta().sessions().archive(params = SessionArchiveParams.none(), requestOptions = RequestOptions.none())БетаСеансыСобытия
Список событий
EventListPage beta().sessions().events().list(params = EventListParams.none(), requestOptions = RequestOptions.none())Отправить события
BetaManagedAgentsSendSessionEvents beta().sessions().events().send(params, requestOptions = RequestOptions.none())Потоковая передача событий
StreamResponse<BetaManagedAgentsStreamSessionEvents> beta().sessions().events().streamStreaming(params = EventStreamParams.none(), requestOptions = RequestOptions.none())БетаСеансыРесурсы
Добавить ресурс сеанса
BetaManagedAgentsFileResource beta().sessions().resources().add(params, requestOptions = RequestOptions.none())Список ресурсов сеанса
ResourceListPage beta().sessions().resources().list(params = ResourceListParams.none(), requestOptions = RequestOptions.none())Получить ресурс сеанса
ResourceRetrieveResponse beta().sessions().resources().retrieve(params, requestOptions = RequestOptions.none())Обновить ресурс сеанса
ResourceUpdateResponse beta().sessions().resources().update(params, requestOptions = RequestOptions.none())Удалить ресурс сеанса
BetaManagedAgentsDeleteSessionResource beta().sessions().resources().delete(params, requestOptions = RequestOptions.none())БетаСеансыПотоки
Список потоков сеанса
ThreadListPage beta().sessions().threads().list(params = ThreadListParams.none(), requestOptions = RequestOptions.none())Получить поток сеанса
BetaManagedAgentsSessionThread beta().sessions().threads().retrieve(params, requestOptions = RequestOptions.none())Архивировать поток сеанса
BetaManagedAgentsSessionThread beta().sessions().threads().archive(params, requestOptions = RequestOptions.none())БетаСеансыПотокиСобытия
Список событий потока сеанса
EventListPage beta().sessions().threads().events().list(params, requestOptions = RequestOptions.none())Потоковая передача событий потока сеанса
StreamResponse<BetaManagedAgentsStreamSessionThreadEvents> beta().sessions().threads().events().streamStreaming(params, requestOptions = RequestOptions.none())БетаРазвёртывания
Создать развёртывание
BetaManagedAgentsDeployment beta().deployments().create(params, requestOptions = RequestOptions.none())Список развёртываний
DeploymentListPage beta().deployments().list(params = DeploymentListParams.none(), requestOptions = RequestOptions.none())Получить развёртывание
BetaManagedAgentsDeployment beta().deployments().retrieve(params = DeploymentRetrieveParams.none(), requestOptions = RequestOptions.none())Обновить развёртывание
BetaManagedAgentsDeployment beta().deployments().update(params = DeploymentUpdateParams.none(), requestOptions = RequestOptions.none())Архивировать развёртывание
BetaManagedAgentsDeployment beta().deployments().archive(params = DeploymentArchiveParams.none(), requestOptions = RequestOptions.none())Запустить развёртывание сейчас
BetaManagedAgentsDeploymentRun beta().deployments().run(params = DeploymentRunParams.none(), requestOptions = RequestOptions.none())Приостановить развёртывание
BetaManagedAgentsDeployment beta().deployments().pause(params = DeploymentPauseParams.none(), requestOptions = RequestOptions.none())Возобновить развёртывание
BetaManagedAgentsDeployment beta().deployments().unpause(params = DeploymentUnpauseParams.none(), requestOptions = RequestOptions.none())Список запусков развёртывания
DeploymentRunListPage beta().deploymentRuns().list(params = DeploymentRunListParams.none(), requestOptions = RequestOptions.none())Получить запуск развёртывания
BetaManagedAgentsDeploymentRun beta().deploymentRuns().retrieve(params = DeploymentRunRetrieveParams.none(), requestOptions = RequestOptions.none())БетаСейфы
Создать сейф
BetaManagedAgentsVault beta().vaults().create(params, requestOptions = RequestOptions.none())Список сейфов
VaultListPage beta().vaults().list(params = VaultListParams.none(), requestOptions = RequestOptions.none())Получить сейф
BetaManagedAgentsVault beta().vaults().retrieve(params = VaultRetrieveParams.none(), requestOptions = RequestOptions.none())Обновить сейф
BetaManagedAgentsVault beta().vaults().update(params = VaultUpdateParams.none(), requestOptions = RequestOptions.none())Удалить сейф
BetaManagedAgentsDeletedVault beta().vaults().delete(params = VaultDeleteParams.none(), requestOptions = RequestOptions.none())Архивировать сейф
BetaManagedAgentsVault beta().vaults().archive(params = VaultArchiveParams.none(), requestOptions = RequestOptions.none())БетаСейфыУчётные данные
Создать учётные данные
BetaManagedAgentsCredential beta().vaults().credentials().create(params, requestOptions = RequestOptions.none())Список учётных данных
CredentialListPage beta().vaults().credentials().list(params = CredentialListParams.none(), requestOptions = RequestOptions.none())Получить учётные данные
BetaManagedAgentsCredential beta().vaults().credentials().retrieve(params, requestOptions = RequestOptions.none())Обновить учётные данные
BetaManagedAgentsCredential beta().vaults().credentials().update(params, requestOptions = RequestOptions.none())Удалить учётные данные
BetaManagedAgentsDeletedCredential beta().vaults().credentials().delete(params, requestOptions = RequestOptions.none())Архивировать учётные данные
BetaManagedAgentsCredential beta().vaults().credentials().archive(params, requestOptions = RequestOptions.none())Проверить учётные данные
BetaManagedAgentsCredentialValidation beta().vaults().credentials().mcpOAuthValidate(params, requestOptions = RequestOptions.none())БетаХранилища памяти
Создать хранилище памяти
BetaManagedAgentsMemoryStore beta().memoryStores().create(params, requestOptions = RequestOptions.none())Список хранилищ памяти
MemoryStoreListPage beta().memoryStores().list(params = MemoryStoreListParams.none(), requestOptions = RequestOptions.none())Получить хранилище памяти
BetaManagedAgentsMemoryStore beta().memoryStores().retrieve(params = MemoryStoreRetrieveParams.none(), requestOptions = RequestOptions.none())Обновить хранилище памяти
BetaManagedAgentsMemoryStore beta().memoryStores().update(params = MemoryStoreUpdateParams.none(), requestOptions = RequestOptions.none())Удалить хранилище памяти
BetaManagedAgentsDeletedMemoryStore beta().memoryStores().delete(params = MemoryStoreDeleteParams.none(), requestOptions = RequestOptions.none())Архивировать хранилище памяти
BetaManagedAgentsMemoryStore beta().memoryStores().archive(params = MemoryStoreArchiveParams.none(), requestOptions = RequestOptions.none())БетаХранилища памятиЗаписи памяти
Создать запись памяти
BetaManagedAgentsMemory beta().memoryStores().memories().create(params, requestOptions = RequestOptions.none())Список записей памяти
MemoryListPage beta().memoryStores().memories().list(params = MemoryListParams.none(), requestOptions = RequestOptions.none())Получить запись памяти
BetaManagedAgentsMemory beta().memoryStores().memories().retrieve(params, requestOptions = RequestOptions.none())Обновить запись памяти
BetaManagedAgentsMemory beta().memoryStores().memories().update(params, requestOptions = RequestOptions.none())Удалить запись памяти
BetaManagedAgentsDeletedMemory beta().memoryStores().memories().delete(params, requestOptions = RequestOptions.none())БетаХранилища памятиВерсии записей памяти
Список версий записи памяти
MemoryVersionListPage beta().memoryStores().memoryVersions().list(params = MemoryVersionListParams.none(), requestOptions = RequestOptions.none())Получить версию записи памяти
BetaManagedAgentsMemoryVersion beta().memoryStores().memoryVersions().retrieve(params, requestOptions = RequestOptions.none())Скрыть содержимое версии записи памяти
BetaManagedAgentsMemoryVersion beta().memoryStores().memoryVersions().redact(params, requestOptions = RequestOptions.none())БетаФайлы
Загрузить файл
BetaFileMetadata beta().files().upload(params, requestOptions = RequestOptions.none())Список файлов
FileListPage beta().files().list(params = FileListParams.none(), requestOptions = RequestOptions.none())Скачать файл
HttpResponse beta().files().download(params = FileDownloadParams.none(), requestOptions = RequestOptions.none())Получить метаданные файла
BetaFileMetadata beta().files().retrieveMetadata(params = FileRetrieveMetadataParams.none(), requestOptions = RequestOptions.none())Удалить файл
BetaDeletedFile beta().files().delete(params = FileDeleteParams.none(), requestOptions = RequestOptions.none())БетаНавыки
Создать навык
BetaSkill beta().skills().create(params, requestOptions = RequestOptions.none())Список навыков
SkillListPage beta().skills().list(params = SkillListParams.none(), requestOptions = RequestOptions.none())Получить навык
BetaSkill beta().skills().retrieve(params = SkillRetrieveParams.none(), requestOptions = RequestOptions.none())Удалить навык
BetaDeletedSkill beta().skills().delete(params = SkillDeleteParams.none(), requestOptions = RequestOptions.none())БетаНавыкиВерсии
Создать версию навыка
BetaSkillVersion beta().skills().versions().create(params, requestOptions = RequestOptions.none())Список версий навыка
VersionListPage beta().skills().versions().list(params = VersionListParams.none(), requestOptions = RequestOptions.none())Скачать содержимое версии навыка
HttpResponse beta().skills().versions().download(params, requestOptions = RequestOptions.none())Скачивает содержимое версии навыка в виде zip-архива.
Получить версию навыка
BetaSkillVersion beta().skills().versions().retrieve(params, requestOptions = RequestOptions.none())Удалить версию навыка
BetaDeletedSkillVersion beta().skills().versions().delete(params, requestOptions = RequestOptions.none())Создать профиль пользователя
BetaUserProfile beta().userProfiles().create(params = UserProfileCreateParams.none(), requestOptions = RequestOptions.none())Список профилей пользователей
UserProfileListPage beta().userProfiles().list(params = UserProfileListParams.none(), requestOptions = RequestOptions.none())Получить профиль пользователя
BetaUserProfile beta().userProfiles().retrieve(params = UserProfileRetrieveParams.none(), requestOptions = RequestOptions.none())Обновить профиль пользователя
BetaUserProfile beta().userProfiles().update(params = UserProfileUpdateParams.none(), requestOptions = RequestOptions.none())Создать URL регистрации
BetaUserProfileEnrollmentUrl beta().userProfiles().createEnrollmentUrl(params = UserProfileCreateEnrollmentUrlParams.none(), requestOptions = RequestOptions.none())БетаСны
Создать сон
BetaDream beta().dreams().create(params, requestOptions = RequestOptions.none())Запускает асинхронное задание, которое использует прошлые сеансы для создания реорганизованной версии хранилища памяти, и возвращает «dream» (сон), который можно опрашивать для получения результата.
Список снов
DreamListPage beta().dreams().list(params = DreamListParams.none(), requestOptions = RequestOptions.none())Возвращает список снов в рабочей области, начиная с самых новых.
Получить сон
BetaDream beta().dreams().retrieve(params = DreamRetrieveParams.none(), requestOptions = RequestOptions.none())Получает сон по ID, чтобы проверить его статус, выходное хранилище памяти и использование токенов.
Отменить сон
BetaDream beta().dreams().cancel(params = DreamCancelParams.none(), requestOptions = RequestOptions.none())Останавливает сон в состоянии pending или running.
Архивировать сон
BetaDream beta().dreams().archive(params = DreamArchiveParams.none(), requestOptions = RequestOptions.none())Скрывает сон в состоянии completed, failed или canceled из списка снов по умолчанию.
БетаТуннели
Создать туннель
BetaTunnel beta().tunnels().create(params = TunnelCreateParams.none(), requestOptions = RequestOptions.none())API Tunnels находится на стадии исследовательской предварительной версии (research preview). Для него требуется заголовок anthropic-beta: mcp-tunnels-2026-06-22, и он может измениться без периода устаревания. Он заменяет конечные точки Admin API по адресу /v1/organizations/tunnels, которые остаются доступными в течение переходного периода.
Получить туннель
BetaTunnel beta().tunnels().retrieve(params = TunnelRetrieveParams.none(), requestOptions = RequestOptions.none())API Tunnels находится на стадии исследовательской предварительной версии (research preview). Для него требуется заголовок anthropic-beta: mcp-tunnels-2026-06-22, и он может измениться без периода устаревания. Он заменяет конечные точки Admin API по адресу /v1/organizations/tunnels, которые остаются доступными в течение переходного периода.
Список туннелей
TunnelListPage beta().tunnels().list(params = TunnelListParams.none(), requestOptions = RequestOptions.none())API Tunnels находится на стадии исследовательской предварительной версии (research preview). Для него требуется заголовок anthropic-beta: mcp-tunnels-2026-06-22, и он может измениться без периода устаревания. Он заменяет конечные точки Admin API по адресу /v1/organizations/tunnels, которые остаются доступными в течение переходного периода.
Архивировать туннель
BetaTunnel beta().tunnels().archive(params = TunnelArchiveParams.none(), requestOptions = RequestOptions.none())API Tunnels находится на стадии исследовательской предварительной версии (research preview). Для него требуется заголовок anthropic-beta: mcp-tunnels-2026-06-22, и он может измениться без периода устаревания. Он заменяет конечные точки Admin API по адресу /v1/organizations/tunnels, которые остаются доступными в течение переходного периода.
Показать токен туннеля
BetaTunnelToken beta().tunnels().revealToken(params = TunnelRevealTokenParams.none(), requestOptions = RequestOptions.none())API Tunnels находится на стадии исследовательской предварительной версии (research preview). Для него требуется заголовок anthropic-beta: mcp-tunnels-2026-06-22, и он может измениться без периода устаревания. Он заменяет конечные точки Admin API по адресу /v1/organizations/tunnels, которые остаются доступными в течение переходного периода.
Ротация токена туннеля
BetaTunnelToken beta().tunnels().rotateToken(params = TunnelRotateTokenParams.none(), requestOptions = RequestOptions.none())API Tunnels находится на стадии исследовательской предварительной версии (research preview). Для него требуется заголовок anthropic-beta: mcp-tunnels-2026-06-22, и он может измениться без периода устаревания. Он заменяет конечные точки Admin API по адресу /v1/organizations/tunnels, которые остаются доступными в течение переходного периода.
БетаТуннелиСертификаты
Создать сертификат туннеля
BetaTunnelCertificate beta().tunnels().certificates().create(params, requestOptions = RequestOptions.none())API Tunnels находится на стадии исследовательской предварительной версии (research preview). Для него требуется заголовок anthropic-beta: mcp-tunnels-2026-06-22, и он может измениться без периода устаревания. Он заменяет конечные точки Admin API по адресу /v1/organizations/tunnels, которые остаются доступными в течение переходного периода.
Получить сертификат туннеля
BetaTunnelCertificate beta().tunnels().certificates().retrieve(params, requestOptions = RequestOptions.none())API Tunnels находится на стадии исследовательской предварительной версии (research preview). Для него требуется заголовок anthropic-beta: mcp-tunnels-2026-06-22, и он может измениться без периода устаревания. Он заменяет конечные точки Admin API по адресу /v1/organizations/tunnels, которые остаются доступными в течение переходного периода.
Список сертификатов туннеля
CertificateListPage beta().tunnels().certificates().list(params = CertificateListParams.none(), requestOptions = RequestOptions.none())API Tunnels находится на стадии исследовательской предварительной версии (research preview). Для него требуется заголовок anthropic-beta: mcp-tunnels-2026-06-22, и он может измениться без периода устаревания. Он заменяет конечные точки Admin API по адресу /v1/organizations/tunnels, которые остаются доступными в течение переходного периода.
Архивировать сертификат туннеля
BetaTunnelCertificate beta().tunnels().certificates().archive(params, requestOptions = RequestOptions.none())API Tunnels находится на стадии исследовательской предварительной версии (research preview). Для него требуется заголовок anthropic-beta: mcp-tunnels-2026-06-22, и он может измениться без периода устаревания. Он заменяет конечные точки Admin API по адресу /v1/organizations/tunnels, которые остаются доступными в течение переходного периода.
БетаОрганизация
Получить текущую организацию
BetaOrganization beta().organization().retrieve(params = OrganizationRetrieveParams.none(), requestOptions = RequestOptions.none())Возвращает информацию об организации, связанной с аутентифицированным ключом API.
БетаОрганизацияКлючи API
Список ключей API
ApiKeyListPage beta().organization().apiKeys().list(params = ApiKeyListParams.none(), requestOptions = RequestOptions.none())Получить ключ API (Admin API)
BetaApiKey beta().organization().apiKeys().retrieve(params = ApiKeyRetrieveParams.none(), requestOptions = RequestOptions.none())Возвращает информацию об одном ключе API в вашей организации по его идентификатору. Эта конечная точка Admin API требует ключа Admin API, предназначена для программного управления ключами и никогда не возвращает секретное значение ключа. Чтобы просмотреть или создать собственные ключи API, перейдите в раздел Ключи API в Claude Console.
Обновить ключ API
BetaApiKey beta().organization().apiKeys().update(params = ApiKeyUpdateParams.none(), requestOptions = RequestOptions.none())БетаОрганизацияВнешние ключи
Создать внешний ключ
BetaExternalKey beta().organization().externalKeys().create(params, requestOptions = RequestOptions.none())Создаёт конфигурацию внешнего ключа, принадлежащую организации вызывающей стороны.
Список внешних ключей
ExternalKeyListPage beta().organization().externalKeys().list(params = ExternalKeyListParams.none(), requestOptions = RequestOptions.none())Возвращает список конфигураций внешних ключей в организации вызывающей стороны.
Получить внешний ключ
BetaExternalKey beta().organization().externalKeys().retrieve(params = ExternalKeyRetrieveParams.none(), requestOptions = RequestOptions.none())Возвращает одну конфигурацию внешнего ключа в организации вызывающей стороны по идентификатору.
Обновить внешний ключ
BetaExternalKey beta().organization().externalKeys().update(params = ExternalKeyUpdateParams.none(), requestOptions = RequestOptions.none())Частично обновляет конфигурацию внешнего ключа. Пропущенные поля остаются без изменений.
Удалить внешний ключ
ExternalKeyDeleteResponse beta().organization().externalKeys().delete(params = ExternalKeyDeleteParams.none(), requestOptions = RequestOptions.none())Удаляет конфигурацию внешнего ключа.
Проверить внешний ключ
ExternalKeyValidateResponse beta().organization().externalKeys().validate(params = ExternalKeyValidateParams.none(), requestOptions = RequestOptions.none())Проверяет конфигурацию внешнего ключа в KMS клиента.
БетаОрганизацияФедерацияИздатели
Создать издателя федерации
BetaFederationIssuer beta().organization().federation().issuers().create(params, requestOptions = RequestOptions.none())Требуется токен доступа OAuth с областью org:admin, полученный с помощью ant auth login --scope org:admin или правила федерации удостоверений рабочих нагрузок; ключи Admin API не принимаются. См. Управление WIF с помощью Admin API.
Список издателей федерации
IssuerListPage beta().organization().federation().issuers().list(params = IssuerListParams.none(), requestOptions = RequestOptions.none())Требуется токен доступа OAuth с областью org:admin, полученный с помощью ant auth login --scope org:admin или правила федерации удостоверений рабочих нагрузок; ключи Admin API не принимаются. См. Управление WIF с помощью Admin API.
Получить издателя федерации
BetaFederationIssuer beta().organization().federation().issuers().retrieve(params = IssuerRetrieveParams.none(), requestOptions = RequestOptions.none())Требуется токен доступа OAuth с областью org:admin, полученный с помощью ant auth login --scope org:admin или правила федерации удостоверений рабочих нагрузок; ключи Admin API не принимаются. См. Управление WIF с помощью Admin API.
Обновить издателя федерации
BetaFederationIssuer beta().organization().federation().issuers().update(params = IssuerUpdateParams.none(), requestOptions = RequestOptions.none())Требуется токен доступа OAuth с областью org:admin, полученный с помощью ant auth login --scope org:admin или правила федерации удостоверений рабочих нагрузок; ключи Admin API не принимаются. См. Управление WIF с помощью Admin API.
Архивировать издателя федерации
BetaFederationIssuer beta().organization().federation().issuers().archive(params = IssuerArchiveParams.none(), requestOptions = RequestOptions.none())Требуется токен доступа OAuth с областью org:admin, полученный с помощью ant auth login --scope org:admin или правила федерации удостоверений рабочих нагрузок; ключи Admin API не принимаются. См. Управление WIF с помощью Admin API.
БетаОрганизацияФедерацияПравила
Создать правило федерации
BetaFederationRule beta().organization().federation().rules().create(params, requestOptions = RequestOptions.none())Требуется токен доступа OAuth с областью org:admin, полученный с помощью ant auth login --scope org:admin или правила федерации удостоверений рабочих нагрузок; ключи Admin API не принимаются. См. Управление WIF с помощью Admin API.
Список правил федерации
RuleListPage beta().organization().federation().rules().list(params = RuleListParams.none(), requestOptions = RequestOptions.none())Требуется токен доступа OAuth с областью org:admin, полученный с помощью ant auth login --scope org:admin или правила федерации удостоверений рабочих нагрузок; ключи Admin API не принимаются. См. Управление WIF с помощью Admin API.
Получить правило федерации
BetaFederationRule beta().organization().federation().rules().retrieve(params = RuleRetrieveParams.none(), requestOptions = RequestOptions.none())Требуется токен доступа OAuth с областью org:admin, полученный с помощью ant auth login --scope org:admin или правила федерации удостоверений рабочих нагрузок; ключи Admin API не принимаются. См. Управление WIF с помощью Admin API.
Обновить правило федерации
BetaFederationRule beta().organization().federation().rules().update(params = RuleUpdateParams.none(), requestOptions = RequestOptions.none())Требуется токен доступа OAuth с областью org:admin, полученный с помощью ant auth login --scope org:admin или правила федерации удостоверений рабочих нагрузок; ключи Admin API не принимаются. См. Управление WIF с помощью Admin API.
Архивировать правило федерации
BetaFederationRule beta().organization().federation().rules().archive(params = RuleArchiveParams.none(), requestOptions = RequestOptions.none())Требуется токен доступа OAuth с областью org:admin, полученный с помощью ant auth login --scope org:admin или правила федерации удостоверений рабочих нагрузок; ключи Admin API не принимаются. См. Управление WIF с помощью Admin API.
БетаОрганизацияФедерацияПравилаРабочие пространства
Добавить рабочее пространство в правило федерации
BetaFederationRuleWorkspace beta().organization().federation().rules().workspaces().add(params, requestOptions = RequestOptions.none())Требуется токен доступа OAuth с областью org:admin, полученный с помощью ant auth login --scope org:admin или правила федерации удостоверений рабочих нагрузок; ключи Admin API не принимаются. См. Управление WIF с помощью Admin API.
Список рабочих пространств правила федерации
WorkspaceListPage beta().organization().federation().rules().workspaces().list(params = WorkspaceListParams.none(), requestOptions = RequestOptions.none())Требуется токен доступа OAuth с областью org:admin, полученный с помощью ant auth login --scope org:admin или правила федерации удостоверений рабочих нагрузок; ключи Admin API не принимаются. См. Управление WIF с помощью Admin API.
Удалить рабочее пространство из правила федерации
WorkspaceRemoveResponse beta().organization().federation().rules().workspaces().remove(params, requestOptions = RequestOptions.none())Требуется токен доступа OAuth с областью org:admin, полученный с помощью ant auth login --scope org:admin или правила федерации удостоверений рабочих нагрузок; ключи Admin API не принимаются. См. Управление WIF с помощью Admin API.
БетаОрганизацияПриглашения
Создать приглашение
BetaOrganizationInvite beta().organization().invites().create(params, requestOptions = RequestOptions.none())Приглашает пользователя присоединиться к организации по электронной почте.
Список приглашений
InviteListPage beta().organization().invites().list(params = InviteListParams.none(), requestOptions = RequestOptions.none())Возвращает список приглашений организации.
Получить приглашение
BetaOrganizationInvite beta().organization().invites().retrieve(params = InviteRetrieveParams.none(), requestOptions = RequestOptions.none())Возвращает приглашение по идентификатору.
Удалить приглашение
InviteDeleteResponse beta().organization().invites().delete(params = InviteDeleteParams.none(), requestOptions = RequestOptions.none())Удаляет ожидающее приглашение.
БетаОрганизацияСервисные аккаунты
Создать сервисный аккаунт
BetaServiceAccount beta().organization().serviceAccounts().create(params, requestOptions = RequestOptions.none())Требуется токен доступа OAuth с областью org:admin, полученный с помощью ant auth login --scope org:admin или правила федерации удостоверений рабочих нагрузок; ключи Admin API не принимаются. См. Управление WIF с помощью Admin API.
Список сервисных аккаунтов
ServiceAccountListPage beta().organization().serviceAccounts().list(params = ServiceAccountListParams.none(), requestOptions = RequestOptions.none())Требуется токен доступа OAuth с областью org:admin, полученный с помощью ant auth login --scope org:admin или правила федерации удостоверений рабочих нагрузок; ключи Admin API не принимаются. См. Управление WIF с помощью Admin API.
Получить сервисный аккаунт
BetaServiceAccount beta().organization().serviceAccounts().retrieve(params = ServiceAccountRetrieveParams.none(), requestOptions = RequestOptions.none())Требуется токен доступа OAuth с областью org:admin, полученный с помощью ant auth login --scope org:admin или правила федерации удостоверений рабочих нагрузок; ключи Admin API не принимаются. См. Управление WIF с помощью Admin API.
Обновить сервисный аккаунт
BetaServiceAccount beta().organization().serviceAccounts().update(params = ServiceAccountUpdateParams.none(), requestOptions = RequestOptions.none())Требуется токен доступа OAuth с областью org:admin, полученный с помощью ant auth login --scope org:admin или правила федерации удостоверений рабочих нагрузок; ключи Admin API не принимаются. См. Управление WIF с помощью Admin API.
Архивировать сервисный аккаунт
BetaServiceAccount beta().organization().serviceAccounts().archive(params = ServiceAccountArchiveParams.none(), requestOptions = RequestOptions.none())Требуется токен доступа OAuth с областью org:admin, полученный с помощью ant auth login --scope org:admin или правила федерации удостоверений рабочих нагрузок; ключи Admin API не принимаются. См. Управление WIF с помощью Admin API.
БетаОрганизацияСервисные аккаунтыРабочие пространства
Добавить рабочее пространство в сервисный аккаунт
BetaServiceAccountWorkspaceMember beta().organization().serviceAccounts().workspaces().add(params, requestOptions = RequestOptions.none())Требуется токен доступа OAuth с областью org:admin, полученный с помощью ant auth login --scope org:admin или правила федерации удостоверений рабочих нагрузок; ключи Admin API не принимаются. См. Управление WIF с помощью Admin API.
Список рабочих пространств сервисного аккаунта
WorkspaceListPage beta().organization().serviceAccounts().workspaces().list(params = WorkspaceListParams.none(), requestOptions = RequestOptions.none())Требуется токен доступа OAuth с областью org:admin, полученный с помощью ant auth login --scope org:admin или правила федерации удостоверений рабочих нагрузок; ключи Admin API не принимаются. См. Управление WIF с помощью Admin API.
Удалить рабочее пространство из сервисного аккаунта
WorkspaceRemoveResponse beta().organization().serviceAccounts().workspaces().remove(params, requestOptions = RequestOptions.none())Требуется токен доступа OAuth с областью org:admin, полученный с помощью ant auth login --scope org:admin или правила федерации удостоверений рабочих нагрузок; ключи Admin API не принимаются. См. Управление WIF с помощью Admin API.
БетаОрганизацияПользователи
Список пользователей
UserListPage beta().organization().users().list(params = UserListParams.none(), requestOptions = RequestOptions.none())Возвращает список участников организации.
Получить пользователя
BetaOrganizationUser beta().organization().users().retrieve(params = UserRetrieveParams.none(), requestOptions = RequestOptions.none())Возвращает участника организации по идентификатору пользователя.
Обновить пользователя
BetaOrganizationUser beta().organization().users().update(params, requestOptions = RequestOptions.none())Обновляет роль участника в организации.
Удалить пользователя
UserRemoveResponse beta().organization().users().remove(params = UserRemoveParams.none(), requestOptions = RequestOptions.none())Удаляет участника из организации.
БетаОрганизацияРабочие пространства
Список рабочих пространств
WorkspaceListPage beta().organization().workspaces().list(params = WorkspaceListParams.none(), requestOptions = RequestOptions.none())Создать рабочее пространство
BetaWorkspace beta().organization().workspaces().create(params, requestOptions = RequestOptions.none())Получить рабочее пространство
BetaWorkspace beta().organization().workspaces().retrieve(params = WorkspaceRetrieveParams.none(), requestOptions = RequestOptions.none())Обновить рабочее пространство
BetaWorkspace beta().organization().workspaces().update(params = WorkspaceUpdateParams.none(), requestOptions = RequestOptions.none())Архивировать рабочее пространство
BetaWorkspace beta().organization().workspaces().archive(params = WorkspaceArchiveParams.none(), requestOptions = RequestOptions.none())БетаОрганизацияРабочие пространстваОграничения скорости
Список ограничений скорости рабочего пространства
RateLimitListPage beta().organization().workspaces().rateLimits().list(params = RateLimitListParams.none(), requestOptions = RequestOptions.none())Возвращает список ограничений скорости рабочего пространства.
БетаОрганизацияРабочие пространстваУчастники
Список участников рабочего пространства
MemberListPage beta().organization().workspaces().members().list(params = MemberListParams.none(), requestOptions = RequestOptions.none())Создать участника рабочего пространства
BetaWorkspaceMember beta().organization().workspaces().members().add(params, requestOptions = RequestOptions.none())Получить участника рабочего пространства
BetaWorkspaceMember beta().organization().workspaces().members().retrieve(params, requestOptions = RequestOptions.none())Обновить участника рабочего пространства
BetaWorkspaceMember beta().organization().workspaces().members().update(params, requestOptions = RequestOptions.none())Удалить участника рабочего пространства
MemberRemoveResponse beta().organization().workspaces().members().remove(params, requestOptions = RequestOptions.none())БетаОрганизацияРабочие пространстваСервисные аккаунты
Список сервисных аккаунтов — участников рабочего пространства
ServiceAccountListPage beta().organization().workspaces().serviceAccounts().list(params = ServiceAccountListParams.none(), requestOptions = RequestOptions.none())Требуется токен доступа OAuth с областью org:admin, полученный с помощью ant auth login --scope org:admin или правила федерации удостоверений рабочих нагрузок; ключи Admin API не принимаются. См. Управление WIF с помощью Admin API.
Добавить сервисный аккаунт в рабочее пространство
BetaServiceAccountWorkspaceMember beta().organization().workspaces().serviceAccounts().add(params, requestOptions = RequestOptions.none())Требуется токен доступа OAuth с областью org:admin, полученный с помощью ant auth login --scope org:admin или правила федерации удостоверений рабочих нагрузок; ключи Admin API не принимаются. См. Управление WIF с помощью Admin API.
Получить членство сервисного аккаунта в рабочем пространстве
BetaServiceAccountWorkspaceMember beta().organization().workspaces().serviceAccounts().retrieve(params, requestOptions = RequestOptions.none())Требуется токен доступа OAuth с областью org:admin, полученный с помощью ant auth login --scope org:admin или правила федерации удостоверений рабочих нагрузок; ключи Admin API не принимаются. См. Управление WIF с помощью Admin API.
Обновить членство сервисного аккаунта в рабочем пространстве
BetaServiceAccountWorkspaceMember beta().organization().workspaces().serviceAccounts().update(params, requestOptions = RequestOptions.none())Требуется токен доступа OAuth с областью org:admin, полученный с помощью ant auth login --scope org:admin или правила федерации удостоверений рабочих нагрузок; ключи Admin API не принимаются. См. Управление WIF с помощью Admin API.
Удалить сервисный аккаунт из рабочего пространства
ServiceAccountRemoveResponse beta().organization().workspaces().serviceAccounts().remove(params, requestOptions = RequestOptions.none())Требуется токен доступа OAuth с областью org:admin, полученный с помощью ant auth login --scope org:admin или правила федерации удостоверений рабочих нагрузок; ключи Admin API не принимаются. См. Управление WIF с помощью Admin API.
БетаОрганизацияОграничения скорости
Список ограничений скорости организации
RateLimitListPage beta().organization().rateLimits().list(params = RateLimitListParams.none(), requestOptions = RequestOptions.none())Список ограничений скорости Messages API для вашей организации.
БетаОрганизацияНастройки соответствия требованиям
Получение настроек соответствия требованиям
BetaComplianceSettings beta().organization().complianceSettings().retrieve(params = ComplianceSettingRetrieveParams.none(), requestOptions = RequestOptions.none())Получение настроек соответствия требованиям (Compliance Settings) вашей организации.
Обновление настроек соответствия требованиям
BetaComplianceSettings beta().organization().complianceSettings().update(params, requestOptions = RequestOptions.none())Обновление настроек соответствия требованиям (Compliance Settings) вашей организации.
БетаОрганизацияАналитикаСводки
Получение сводок активности
SummaryListPage beta().organization().analytics().summaries().list(params, requestOptions = RequestOptions.none())Получает сводки активности по всей организации за диапазон дат.
БетаОрганизацияАналитикаПользователи
Список активности пользователей
UserListPage beta().organization().analytics().users().list(params = UserListParams.none(), requestOptions = RequestOptions.none())Получить активность по пользователям за указанный день с курсорной пагинацией.
БетаОрганизацияАналитикаПриложенияЧатПроекты
Получение данных об использовании проектов чата
ProjectListPage beta().organization().analytics().apps().chat().projects().list(params = ProjectListParams.none(), requestOptions = RequestOptions.none())Получает активность по каждому проекту за указанный день с пагинацией на основе курсора.
БетаОрганизацияАналитикаКоннекторы
Получить использование коннекторов
ConnectorListPage beta().organization().analytics().connectors().list(params = ConnectorListParams.none(), requestOptions = RequestOptions.none())Получить использование по коннекторам за указанный день с курсорной пагинацией.
БетаОрганизацияАналитикаПлагины
Получить использование плагинов
PluginListPage beta().organization().analytics().plugins().list(params = PluginListParams.none(), requestOptions = RequestOptions.none())Получить использование по плагинам (установки + вызовы) за указанный день с пагинацией.
БетаОрганизацияАналитикаНавыки
Получить использование навыков
SkillListPage beta().organization().analytics().skills().list(params = SkillListParams.none(), requestOptions = RequestOptions.none())Получить использование по навыкам за указанный день с курсорной пагинацией.
БетаОрганизацияАналитикаArtifacts
Получить активность по Artifacts
ArtifactListPage beta().organization().analytics().artifacts().list(params, requestOptions = RequestOptions.none())Получить активность создания Artifacts за указанный день с разбивкой по MIME-типу.
БетаОрганизацияАналитикаОтчёт об использовании
Получение использования токенов во времени
UsageReportListPage beta().organization().analytics().usageReport().list(params, requestOptions = RequestOptions.none())Получает данные об использовании токенов во времени за диапазон дат.
БетаОрганизацияАналитикаОтчёт об использовании по пользователям
Получение использования токенов по пользователям
UserUsageReportListPage beta().organization().analytics().userUsageReport().list(params, requestOptions = RequestOptions.none())Получает данные об использовании токенов по каждому пользователю за диапазон дат.
БетаОрганизацияАналитикаОтчёт о затратах
Получение затрат во времени
CostReportListPage beta().organization().analytics().costReport().list(params, requestOptions = RequestOptions.none())Получает затраты в долларах США во времени за диапазон дат.
БетаОрганизацияАналитикаОтчёт о затратах по пользователям
Получение затрат по пользователям
UserCostReportListPage beta().organization().analytics().userCostReport().list(params, requestOptions = RequestOptions.none())Получает затраты в долларах США по каждому пользователю за диапазон дат.
БетаОрганизацияЛимиты расходов
Установка лимита расходов
BetaSpendLimit beta().organization().spendLimits().set(params, requestOptions = RequestOptions.none())Устанавливает лимит расходов.
Получить лимит расходов
BetaSpendLimit beta().organization().spendLimits().retrieve(params = SpendLimitRetrieveParams.none(), requestOptions = RequestOptions.none())Получить лимит расходов по ID.
Удалить лимит расходов
SpendLimitDeleteResponse beta().organization().spendLimits().delete(params = SpendLimitDeleteParams.none(), requestOptions = RequestOptions.none())Удаление лимита расходов.
Список лимитов расходов
SpendLimitListPage beta().organization().spendLimits().list(params = SpendLimitListParams.none(), requestOptions = RequestOptions.none())Возвращает список "spend limits" (лимитов расходов) организации.
БетаОрганизацияЛимиты расходовДействующие
Список действующих лимитов расходов
EffectiveListPage beta().organization().spendLimits().effective().list(params = EffectiveListParams.none(), requestOptions = RequestOptions.none())Возвращает действующий лимит расходов и расходы с начала периода для каждого участника.
БетаОрганизацияЛимиты расходовЗапросы на увеличение
Список запросов на увеличение лимита расходов
IncreaseRequestListPage beta().organization().spendLimits().increaseRequests().list(params = IncreaseRequestListParams.none(), requestOptions = RequestOptions.none())Список запросов на увеличение лимита расходов, сначала самые последние.
Получить запрос на увеличение лимита расходов
BetaSpendLimitIncreaseRequest beta().organization().spendLimits().increaseRequests().retrieve(params = IncreaseRequestRetrieveParams.none(), requestOptions = RequestOptions.none())Одобрить запрос на увеличение лимита расходов
IncreaseRequestApproveResponse beta().organization().spendLimits().increaseRequests().approve(params, requestOptions = RequestOptions.none())Одобрить ожидающий запрос на увеличение лимита расходов.
Отклонить запрос на увеличение лимита расходов
BetaSpendLimitIncreaseRequest beta().organization().spendLimits().increaseRequests().deny(params = IncreaseRequestDenyParams.none(), requestOptions = RequestOptions.none())Отклонить ожидающий запрос на увеличение лимита расходов.
БетаОрганизацияГруппы RBAC
Создать группу RBAC
BetaRbacGroup beta().organization().rbacGroups().create(params, requestOptions = RequestOptions.none())Создать группу RBAC в тенанте Claude Enterprise. Группы, созданные через API, имеют тип источника "direct".
Список групп RBAC
RbacGroupListPage beta().organization().rbacGroups().list(params = RbacGroupListParams.none(), requestOptions = RequestOptions.none())Получить список групп RBAC в тенанте Claude Enterprise.
Получить группу RBAC
BetaRbacGroup beta().organization().rbacGroups().retrieve(params = RbacGroupRetrieveParams.none(), requestOptions = RequestOptions.none())Получить группу RBAC по ID.
Обновить группу RBAC
BetaRbacGroup beta().organization().rbacGroups().update(params = RbacGroupUpdateParams.none(), requestOptions = RequestOptions.none())Обновляет название группы RBAC. Группы, подготовленные поставщиком удостоверений (тип источника "scim"), нельзя изменить через API, пока организация в тенанте использует подготовку SCIM.
Удалить группу RBAC
RbacGroupDeleteResponse beta().organization().rbacGroups().delete(params = RbacGroupDeleteParams.none(), requestOptions = RequestOptions.none())Удаляет группу RBAC. Группы, подготовленные поставщиком удостоверений (тип источника "scim"), нельзя удалить через API, пока организация в тенанте использует подготовку SCIM.
БетаОрганизацияГруппы RBACУчастники
Список участников группы RBAC
MemberListPage beta().organization().rbacGroups().members().list(params = MemberListParams.none(), requestOptions = RequestOptions.none())Получить список участников группы RBAC.
Добавление участника в группу RBAC
BetaRbacGroupMember beta().organization().rbacGroups().members().add(params, requestOptions = RequestOptions.none())Добавляет пользователя в группу RBAC. Состав групп, подготовленных поставщиком удостоверений (тип источника "scim"), нельзя изменить через API, пока организация в клиенте использует подготовку SCIM.
Удаление участника из группы RBAC
MemberRemoveResponse beta().organization().rbacGroups().members().remove(params, requestOptions = RequestOptions.none())Удаляет пользователя из группы RBAC. Состав групп, подготовленных поставщиком удостоверений (тип источника "scim"), нельзя изменить через API, пока организация в клиенте использует подготовку SCIM.
БетаОрганизацияРоли RBAC
Список ролей RBAC
RbacRoleListPage beta().organization().rbacRoles().list(params = RbacRoleListParams.none(), requestOptions = RequestOptions.none())Получить список ролей RBAC в организации.
Получить роль RBAC
BetaRbacRole beta().organization().rbacRoles().retrieve(params = RbacRoleRetrieveParams.none(), requestOptions = RequestOptions.none())Получить роль RBAC по ID.
БетаОрганизацияРоли RBACРазрешения
Список разрешений роли RBAC
PermissionListPage beta().organization().rbacRoles().permissions().list(params = PermissionListParams.none(), requestOptions = RequestOptions.none())Получить список разрешений, предоставляемых ролью RBAC.
БетаОрганизацияПлагины
Создание плагина
BetaPlugin beta().organization().plugins().create(params, requestOptions = RequestOptions.none())Создаёт плагин, принадлежащий организации, и его первую версию путём загрузки файлов версии.
Получение плагина
BetaPlugin beta().organization().plugins().retrieve(params = PluginRetrieveParams.none(), requestOptions = RequestOptions.none())Получает плагин по ID.
Обновление плагина
BetaPlugin beta().organization().plugins().update(params, requestOptions = RequestOptions.none())Изменяет, какая из сохранённых версий плагина, принадлежащего организации, предоставляется участникам, — например, чтобы откатиться к более ранней. Это закрепляет предоставляемую версию: последующие загрузки сохраняются, но больше не меняют предоставляемую версию, а закрепление в настоящее время нельзя отменить ни здесь, ни в claude.ai.
Список плагинов
PluginListPage beta().organization().plugins().list(params = PluginListParams.none(), requestOptions = RequestOptions.none())Возвращает список плагинов, созданных в организации, начиная с самых новых: как находящихся в собственных маркетплейсах плагинов организации, так и в личных маркетплейсах плагинов участников.
Удаление плагина
BetaDeletedPlugin beta().organization().plugins().delete(params = PluginDeleteParams.none(), requestOptions = RequestOptions.none())Безвозвратно удаляет плагин и все его версии — точно так же, как при удалении администратором в claude.ai. Плагин может принадлежать организации или участнику, в том числе участнику, который с тех пор покинул организацию.
БетаОрганизацияПлагиныВерсии
Создание версии плагина
BetaPluginVersion beta().organization().plugins().versions().create(params, requestOptions = RequestOptions.none())Добавляет версию в плагин, принадлежащий организации, путём загрузки файлов новой версии; она становится версией, предоставляемой участникам, если только предоставляемая версия плагина не была закреплена.
Список версий плагина
VersionListPage beta().organization().plugins().versions().list(params = VersionListParams.none(), requestOptions = RequestOptions.none())Возвращает список версий плагина, начиная с самых новых.
Получение версии плагина
BetaPluginVersion beta().organization().plugins().versions().retrieve(params, requestOptions = RequestOptions.none())Получает одну версию плагина по её идентификатору или самую новую версию плагина.
Скачивание архива версии плагина
HttpResponse beta().organization().plugins().versions().download(params, requestOptions = RequestOptions.none())Скачивает архив .zip одной версии точно в том виде, в каком он хранится. Каждое скачивание плагина из личного маркетплейса плагинов участника записывается в ленту активности Compliance API.
БетаОрганизацияПлагиныПараметры установки
Список параметров установки плагина
InstallationSettingListPage beta().organization().plugins().installationSettings().list(params = InstallationSettingListParams.none(), requestOptions = RequestOptions.none())Возвращает список параметров установки плагина, принадлежащего организации, которые определяют, для каких участников он предназначен, начиная с созданных последними.
Задание параметра установки плагина
BetaPluginInstallationSetting beta().organization().plugins().installationSettings().set(params, requestOptions = RequestOptions.none())Задаёт или изменяет параметр установки плагина, принадлежащего организации, для всей организации или для одной группы RBAC.
Удаление параметра установки плагина
BetaDeletedPluginInstallationSetting beta().organization().plugins().installationSettings().remove(params, requestOptions = RequestOptions.none())Удаляет собственный параметр установки плагина, принадлежащего организации, для всей организации или для одной группы RBAC.
БетаОрганизацияМаркетплейсы плагинов
Список маркетплейсов плагинов
PluginMarketplaceListPage beta().organization().pluginMarketplaces().list(params = PluginMarketplaceListParams.none(), requestOptions = RequestOptions.none())Возвращает список маркетплейсов плагинов, в которых находятся плагины, начиная с самых новых: собственных маркетплейсов организации и личных маркетплейсов её участников.
Получение маркетплейса плагинов
BetaPluginMarketplace beta().organization().pluginMarketplaces().retrieve(params = PluginMarketplaceRetrieveParams.none(), requestOptions = RequestOptions.none())Получает маркетплейс плагинов по идентификатору.
Обновление маркетплейса плагинов
BetaPluginMarketplace beta().organization().pluginMarketplaces().update(params, requestOptions = RequestOptions.none())Задаёт параметр установки по умолчанию для одного из собственных маркетплейсов плагинов организации. Каждый плагин в нём, у которого нет собственного параметра, получает это значение по умолчанию в качестве параметра на уровне всей организации, включая плагины, добавленные позже.
Проверка репозитория маркетплейса плагинов
BetaPluginMarketplaceValidationReport beta().organization().pluginMarketplaces().validateRepository(params, requestOptions = RequestOptions.none())Проверяет, будет ли маркетплейс плагинов, размещённый в публичном репозитории GitHub, синхронизироваться в claude.ai, не подключая и не сохраняя его.
Проверка архива маркетплейса плагинов
BetaPluginMarketplaceValidationReport beta().organization().pluginMarketplaces().validateArchive(params, requestOptions = RequestOptions.none())Проверяет, будет ли маркетплейс плагинов, загруженный в виде архива .zip каталога маркетплейса, синхронизироваться в claude.ai, не подключая и не сохраняя его.
БетаОрганизацияНазначения телеметрии
Создание назначения телеметрии
BetaTelemetryDestination beta().organization().telemetryDestinations().create(params, requestOptions = RequestOptions.none())Зарегистрировать назначение OpenTelemetry для организации.
Список назначений телеметрии
TelemetryDestinationListPage beta().organization().telemetryDestinations().list(params = TelemetryDestinationListParams.none(), requestOptions = RequestOptions.none())Получить список назначений организации, начиная с самых новых, с возможностью ограничиться только теми, которые охватывают указанные рабочие пространства.
Получение назначения телеметрии
BetaTelemetryDestination beta().organization().telemetryDestinations().retrieve(params = TelemetryDestinationRetrieveParams.none(), requestOptions = RequestOptions.none())Прочитать конфигурацию назначения, его состояние и последние результаты доставки.
Обновление назначения телеметрии
BetaTelemetryDestination beta().organization().telemetryDestinations().update(params = TelemetryDestinationUpdateParams.none(), requestOptions = RequestOptions.none())Изменить параметры назначения телеметрии, его состояние или охватываемые им рабочие пространства.
Удаление назначения телеметрии
BetaDeletedTelemetryDestination beta().organization().telemetryDestinations().delete(params = TelemetryDestinationDeleteParams.none(), requestOptions = RequestOptions.none())Удалить назначение и его список рабочих пространств.
Тестирование назначения телеметрии
BetaTelemetryDestinationTestResponse beta().organization().telemetryDestinations().test(params = TelemetryDestinationTestParams.none(), requestOptions = RequestOptions.none())Отправить в назначение один тестовый спан с именем anthropic.test с его зарегистрированными заголовками, однократно и без повторных попыток, и сообщить ответ назначения. Ответ имеет код 200 независимо от того, ответило ли назначение статусом 2xx: его result имеет тип success либо тип failure с причиной в error. Конфигурация назначения, state и delivery_health не изменяются. Отключённое назначение также можно протестировать. Выдерживайте 10 секунд между тестами одного назначения; на запрос, поступивший раньше, может быть получен ответ со статусом 429.
БетаОрганизацияНазначения телеметрииРабочие пространства
Список рабочих пространств назначения телеметрии
WorkspaceListPage beta().organization().telemetryDestinations().workspaces().list(params = WorkspaceListParams.none(), requestOptions = RequestOptions.none())Получить рабочие пространства из списка рабочих пространств назначения, начиная с самой новой записи.
Добавление рабочего пространства назначения телеметрии
BetaTelemetryDestinationWorkspace beta().organization().telemetryDestinations().workspaces().add(params, requestOptions = RequestOptions.none())Добавить одно рабочее пространство в список рабочих пространств назначения.
Удаление рабочего пространства назначения телеметрии
BetaDeletedTelemetryDestinationWorkspace beta().organization().telemetryDestinations().workspaces().remove(params, requestOptions = RequestOptions.none())Удалить одно рабочее пространство из списка рабочих пространств назначения.