Claude Platform Docs

Бета

Models
beta_api_error: object{ type: "api_error", message }
type: "api_error"
message: string
beta_authentication_error: object{ type: "authentication_error", message }
type: "authentication_error"
message: string
beta_billing_error: object{ type: "billing_error", message }
type: "billing_error"
message: string
beta_currency: "USD"
"USD"
beta_error_response: object{ type: "error", error, request_id }
beta_gateway_timeout_error: object{ type: "timeout_error", message }
type: "timeout_error"
message: string
beta_invalid_request_error: object{ type: "invalid_request_error", message }
type: "invalid_request_error"
message: string
beta_monetary_amount: object{ amount, currency }

A monetary amount in a specific currency.

amount: string

Amount in minor units of the currency, as an integer decimal string with no leading zeros: "2500" is $25.00 and "50" is fifty cents. A string rather than a number so no float rounding is ever applied.

currency: "USD"

Uppercase ISO-4217 currency code. USD is the only currency currently supported; the accepted set is closed and grows only when a new currency is priced.

beta_not_found_error: object{ type: "not_found_error", message }
type: "not_found_error"
message: string
beta_overloaded_error: object{ type: "overloaded_error", message }
type: "overloaded_error"
message: string
beta_permission_error: object{ type: "permission_error", message }
type: "permission_error"
message: string
beta_rate_limit_error: object{ type: "rate_limit_error", message }
type: "rate_limit_error"
message: string

БетаМодели

Список моделей
$ ant beta:models list
GET/v1/models

Получите список доступных моделей.

Получить модель
$ ant beta:models retrieve
GET/v1/models/{model_id}

Получите конкретную модель.

Создать сообщение
$ ant beta:messages create
POST/v1/messages

Отправьте структурированный список входных сообщений с текстом и/или изображениями, и модель сгенерирует следующее сообщение в разговоре.

Подсчитать токены в сообщении
$ ant beta:messages count-tokens
POST/v1/messages/count_tokens

Подсчитайте количество токенов в сообщении.

БетаСообщенияПакеты

Создать пакет сообщений
$ ant beta:messages:batches create
POST/v1/messages/batches

Отправьте пакет запросов на создание сообщений.

Получить пакет сообщений
$ ant beta:messages:batches retrieve
GET/v1/messages/batches/{message_batch_id}

Эта конечная точка идемпотентна и может использоваться для опроса завершения пакета сообщений. Чтобы получить доступ к результатам пакета сообщений, выполните запрос по адресу, указанному в поле results_url ответа.

Список пакетов сообщений
$ ant beta:messages:batches list
GET/v1/messages/batches

Получите список всех пакетов сообщений в рабочем пространстве. Последние созданные пакеты возвращаются первыми.

Отменить пакет сообщений
$ ant beta:messages:batches cancel
POST/v1/messages/batches/{message_batch_id}/cancel

Пакеты можно отменить в любой момент до окончания обработки. После инициирования отмены пакет переходит в состояние canceling, в котором система может завершить все выполняющиеся непрерываемые запросы перед окончательной отменой.

Удалить пакет сообщений
$ ant beta:messages:batches delete
DELETE/v1/messages/batches/{message_batch_id}

Удалите пакет сообщений.

Получить результаты пакета сообщений
$ ant beta:messages:batches results
GET/v1/messages/batches/{message_batch_id}/results

Передаёт результаты пакета сообщений в потоковом режиме в виде файла .jsonl.

БетаАгенты

Создать агента
$ ant beta:agents create
POST/v1/agents
Список агентов
$ ant beta:agents list
GET/v1/agents
Получить агента
$ ant beta:agents retrieve
GET/v1/agents/{agent_id}
Обновить агента
$ ant beta:agents update
POST/v1/agents/{agent_id}
Архивировать агента
$ ant beta:agents archive
POST/v1/agents/{agent_id}/archive

БетаАгентыВерсии

Список версий агента
$ ant beta:agents:versions list
GET/v1/agents/{agent_id}/versions

БетаСреды

Создать среду
$ ant beta:environments create
POST/v1/environments

Создайте новую среду с указанной конфигурацией.

Список сред
$ ant beta:environments list
GET/v1/environments

Получите список сред с поддержкой разбиения на страницы.

Получить среду
$ ant beta:environments retrieve
GET/v1/environments/{environment_id}

Получите конкретную среду по идентификатору.

Обновить среду
$ ant beta:environments update
POST/v1/environments/{environment_id}

Обновите конфигурацию существующей среды.

Удалить среду
$ ant beta:environments delete
DELETE/v1/environments/{environment_id}

Удалите среду по идентификатору. Возвращает подтверждение удаления.

Архивировать среду
$ ant beta:environments archive
POST/v1/environments/{environment_id}/archive

Архивируйте среду по идентификатору. Архивированные среды нельзя использовать для создания новых сеансов.

БетаСредыРабота

Получить рабочий элемент
$ ant beta:environments:work retrieve
GET/v1/environments/{environment_id}/work/{work_id}

Примечание: эти конечные точки вызываются автоматически готовым обработчиком среды (environment worker), входящим в состав SDK и CLI, для оркестрации сеансов с самостоятельно размещёнными изолированными средами (sandbox). Они приведены здесь для справки; вызывать их напрямую не требуется.

Опросить наличие работы
$ ant beta:environments:work poll
GET/v1/environments/{environment_id}/work/poll

Примечание: эти конечные точки вызываются автоматически готовым обработчиком среды (environment worker), входящим в состав SDK и CLI, для оркестрации сеансов с самостоятельно размещёнными изолированными средами (sandbox). Они приведены здесь для справки; вызывать их напрямую не требуется.

Подтвердить получение работы
$ ant beta:environments:work ack
POST/v1/environments/{environment_id}/work/{work_id}/ack

Примечание: эти конечные точки вызываются автоматически готовым обработчиком среды (environment worker), входящим в состав SDK и CLI, для оркестрации сеансов с самостоятельно размещёнными изолированными средами (sandbox). Они приведены здесь для справки; вызывать их напрямую не требуется.

Записать сигнал активности
$ ant beta:environments:work heartbeat
POST/v1/environments/{environment_id}/work/{work_id}/heartbeat

Примечание: эти конечные точки вызываются автоматически готовым обработчиком среды (environment worker), входящим в состав SDK и CLI, для оркестрации сеансов с самостоятельно размещёнными изолированными средами (sandbox). Они приведены здесь для справки; вызывать их напрямую не требуется.

Остановить работу
$ ant beta:environments:work stop
POST/v1/environments/{environment_id}/work/{work_id}/stop

Примечание: эти конечные точки вызываются автоматически готовым обработчиком среды (environment worker), входящим в состав SDK и CLI, для оркестрации сеансов с самостоятельно размещёнными изолированными средами (sandbox). Они приведены здесь для справки; вызывать их напрямую не требуется.

Список рабочих элементов
$ ant beta:environments:work list
GET/v1/environments/{environment_id}/work

Примечание: эти конечные точки вызываются автоматически готовым обработчиком среды (environment worker), входящим в состав SDK и CLI, для оркестрации сеансов с самостоятельно размещёнными изолированными средами (sandbox). Они приведены здесь для справки; вызывать их напрямую не требуется.

Обновить рабочий элемент
$ ant beta:environments:work update
POST/v1/environments/{environment_id}/work/{work_id}

Примечание: эти конечные точки вызываются автоматически готовым обработчиком среды (environment worker), входящим в состав SDK и CLI, для оркестрации сеансов с самостоятельно размещёнными изолированными средами (sandbox). Они приведены здесь для справки; вызывать их напрямую не требуется.

Получить статистику очереди
$ ant beta:environments:work stats
GET/v1/environments/{environment_id}/work/stats

Получите статистику очереди работ для среды.

БетаСеансы

Создать сеанс
$ ant beta:sessions create
POST/v1/sessions
Список сеансов
$ ant beta:sessions list
GET/v1/sessions
Получить сеанс
$ ant beta:sessions retrieve
GET/v1/sessions/{session_id}
Обновить сеанс
$ ant beta:sessions update
POST/v1/sessions/{session_id}
Удалить сеанс
$ ant beta:sessions delete
DELETE/v1/sessions/{session_id}
Архивировать сеанс
$ ant beta:sessions archive
POST/v1/sessions/{session_id}/archive

БетаСеансыСобытия

Список событий
$ ant beta:sessions:events list
GET/v1/sessions/{session_id}/events
Отправить события
$ ant beta:sessions:events send
POST/v1/sessions/{session_id}/events
Потоковая передача событий
$ ant beta:sessions:events stream
GET/v1/sessions/{session_id}/events/stream

БетаСеансыРесурсы

Добавить ресурс сеанса
$ ant beta:sessions:resources add
POST/v1/sessions/{session_id}/resources
Список ресурсов сеанса
$ ant beta:sessions:resources list
GET/v1/sessions/{session_id}/resources
Получить ресурс сеанса
$ ant beta:sessions:resources retrieve
GET/v1/sessions/{session_id}/resources/{resource_id}
Обновить ресурс сеанса
$ ant beta:sessions:resources update
POST/v1/sessions/{session_id}/resources/{resource_id}
Удалить ресурс сеанса
$ ant beta:sessions:resources delete
DELETE/v1/sessions/{session_id}/resources/{resource_id}

БетаСеансыПотоки

Список потоков сеанса
$ ant beta:sessions:threads list
GET/v1/sessions/{session_id}/threads
Получить поток сеанса
$ ant beta:sessions:threads retrieve
GET/v1/sessions/{session_id}/threads/{thread_id}
Архивировать поток сеанса
$ ant beta:sessions:threads archive
POST/v1/sessions/{session_id}/threads/{thread_id}/archive

БетаСеансыПотокиСобытия

Список событий потока сеанса
$ ant beta:sessions:threads:events list
GET/v1/sessions/{session_id}/threads/{thread_id}/events
Потоковая передача событий потока сеанса
$ ant beta:sessions:threads:events stream
GET/v1/sessions/{session_id}/threads/{thread_id}/stream
Создать развёртывание
$ ant beta:deployments create
POST/v1/deployments
Список развёртываний
$ ant beta:deployments list
GET/v1/deployments
Получить развёртывание
$ ant beta:deployments retrieve
GET/v1/deployments/{deployment_id}
Обновить развёртывание
$ ant beta:deployments update
POST/v1/deployments/{deployment_id}
Архивировать развёртывание
$ ant beta:deployments archive
POST/v1/deployments/{deployment_id}/archive
Запустить развёртывание сейчас
$ ant beta:deployments run
POST/v1/deployments/{deployment_id}/run
Приостановить развёртывание
$ ant beta:deployments pause
POST/v1/deployments/{deployment_id}/pause
Возобновить развёртывание
$ ant beta:deployments unpause
POST/v1/deployments/{deployment_id}/unpause
Список запусков развёртывания
$ ant beta:deployment-runs list
GET/v1/deployment_runs
Получить запуск развёртывания
$ ant beta:deployment-runs retrieve
GET/v1/deployment_runs/{deployment_run_id}

БетаСейфы

Создать сейф
$ ant beta:vaults create
POST/v1/vaults
Список сейфов
$ ant beta:vaults list
GET/v1/vaults
Получить сейф
$ ant beta:vaults retrieve
GET/v1/vaults/{vault_id}
Обновить сейф
$ ant beta:vaults update
POST/v1/vaults/{vault_id}
Удалить сейф
$ ant beta:vaults delete
DELETE/v1/vaults/{vault_id}
Архивировать сейф
$ ant beta:vaults archive
POST/v1/vaults/{vault_id}/archive

БетаСейфыУчётные данные

Создать учётные данные
$ ant beta:vaults:credentials create
POST/v1/vaults/{vault_id}/credentials
Список учётных данных
$ ant beta:vaults:credentials list
GET/v1/vaults/{vault_id}/credentials
Получить учётные данные
$ ant beta:vaults:credentials retrieve
GET/v1/vaults/{vault_id}/credentials/{credential_id}
Обновить учётные данные
$ ant beta:vaults:credentials update
POST/v1/vaults/{vault_id}/credentials/{credential_id}
Удалить учётные данные
$ ant beta:vaults:credentials delete
DELETE/v1/vaults/{vault_id}/credentials/{credential_id}
Архивировать учётные данные
$ ant beta:vaults:credentials archive
POST/v1/vaults/{vault_id}/credentials/{credential_id}/archive
Проверить учётные данные MCP OAuth
$ ant beta:vaults:credentials mcp-oauth-validate
POST/v1/vaults/{vault_id}/credentials/{credential_id}/mcp_oauth_validate
Создать хранилище памяти
$ ant beta:memory-stores create
POST/v1/memory_stores
Список хранилищ памяти
$ ant beta:memory-stores list
GET/v1/memory_stores
Получить хранилище памяти
$ ant beta:memory-stores retrieve
GET/v1/memory_stores/{memory_store_id}
Обновить хранилище памяти
$ ant beta:memory-stores update
POST/v1/memory_stores/{memory_store_id}
Удалить хранилище памяти
$ ant beta:memory-stores delete
DELETE/v1/memory_stores/{memory_store_id}
Архивировать хранилище памяти
$ ant beta:memory-stores archive
POST/v1/memory_stores/{memory_store_id}/archive

БетаХранилища памятиЗаписи памяти

Создать запись памяти
$ ant beta:memory-stores:memories create
POST/v1/memory_stores/{memory_store_id}/memories
Список записей памяти
$ ant beta:memory-stores:memories list
GET/v1/memory_stores/{memory_store_id}/memories
Получить запись памяти
$ ant beta:memory-stores:memories retrieve
GET/v1/memory_stores/{memory_store_id}/memories/{memory_id}
Обновить запись памяти
$ ant beta:memory-stores:memories update
POST/v1/memory_stores/{memory_store_id}/memories/{memory_id}
Удалить запись памяти
$ ant beta:memory-stores:memories delete
DELETE/v1/memory_stores/{memory_store_id}/memories/{memory_id}

БетаХранилища памятиВерсии записей памяти

Список версий записи памяти
$ ant beta:memory-stores:memory-versions list
GET/v1/memory_stores/{memory_store_id}/memory_versions
Получить версию записи памяти
$ ant beta:memory-stores:memory-versions retrieve
GET/v1/memory_stores/{memory_store_id}/memory_versions/{memory_version_id}
Скрыть содержимое версии записи памяти
$ ant beta:memory-stores:memory-versions redact
POST/v1/memory_stores/{memory_store_id}/memory_versions/{memory_version_id}/redact

БетаФайлы

Загрузить файл
$ ant beta:files upload
POST/v1/files
Список файлов
$ ant beta:files list
GET/v1/files
Скачать файл
$ ant beta:files download
GET/v1/files/{file_id}/content
Получить метаданные файла
$ ant beta:files retrieve-metadata
GET/v1/files/{file_id}
Удалить файл
$ ant beta:files delete
DELETE/v1/files/{file_id}

БетаНавыки

Создать навык
$ ant beta:skills create
POST/v1/skills
Список навыков
$ ant beta:skills list
GET/v1/skills
Получить навык
$ ant beta:skills retrieve
GET/v1/skills/{skill_id}
Удалить навык
$ ant beta:skills delete
DELETE/v1/skills/{skill_id}

БетаНавыкиВерсии

Создать версию навыка
$ ant beta:skills:versions create
POST/v1/skills/{skill_id}/versions
Список версий навыка
$ ant beta:skills:versions list
GET/v1/skills/{skill_id}/versions
Скачать содержимое версии навыка
$ ant beta:skills:versions download
GET/v1/skills/{skill_id}/versions/{version}/content

Скачивает содержимое версии навыка в виде zip-архива.

Получить версию навыка
$ ant beta:skills:versions retrieve
GET/v1/skills/{skill_id}/versions/{version}
Удалить версию навыка
$ ant beta:skills:versions delete
DELETE/v1/skills/{skill_id}/versions/{version}
Создать профиль пользователя
$ ant beta:user-profiles create
POST/v1/user_profiles
Список профилей пользователей
$ ant beta:user-profiles list
GET/v1/user_profiles
Получить профиль пользователя
$ ant beta:user-profiles retrieve
GET/v1/user_profiles/{user_profile_id}
Обновить профиль пользователя
$ ant beta:user-profiles update
POST/v1/user_profiles/{user_profile_id}
Удалить профиль пользователя
$ ant beta:user-profiles delete
DELETE/v1/user_profiles/{user_profile_id}
Создать URL регистрации
$ ant beta:user-profiles create-enrollment-url
POST/v1/user_profiles/{user_profile_id}/enrollment_url

БетаПрофили пользователейURL действий

Создать URL действия
$ ant beta:user-profiles:action-urls create
POST/v1/user_profiles/{user_profile_id}/action_urls

БетаСны

Создать сон
$ ant beta:dreams create
POST/v1/dreams

Запускает асинхронное задание, которое использует прошлые сеансы для создания реорганизованной версии хранилища памяти, и возвращает «dream» (сон), который можно опрашивать для получения результата.

Список снов
$ ant beta:dreams list
GET/v1/dreams

Возвращает список снов в рабочей области, начиная с самых новых.

Получить сон
$ ant beta:dreams retrieve
GET/v1/dreams/{dream_id}

Получает сон по ID, чтобы проверить его статус, выходное хранилище памяти и использование токенов.

Отменить сон
$ ant beta:dreams cancel
POST/v1/dreams/{dream_id}/cancel

Останавливает сон в состоянии pending или running.

Архивировать сон
$ ant beta:dreams archive
POST/v1/dreams/{dream_id}/archive

Скрывает сон в состоянии completed, failed или canceled из списка снов по умолчанию.

БетаТуннели

Создать туннель
$ ant beta:tunnels create
POST/v1/tunnels

API Tunnels находится на стадии исследовательской предварительной версии (research preview). Для него требуется заголовок anthropic-beta: mcp-tunnels-2026-06-22, и он может измениться без периода устаревания. Он заменяет конечные точки Admin API по адресу /v1/organizations/tunnels, которые остаются доступными в течение переходного периода.

Получить туннель
$ ant beta:tunnels retrieve
GET/v1/tunnels/{tunnel_id}

API Tunnels находится на стадии исследовательской предварительной версии (research preview). Для него требуется заголовок anthropic-beta: mcp-tunnels-2026-06-22, и он может измениться без периода устаревания. Он заменяет конечные точки Admin API по адресу /v1/organizations/tunnels, которые остаются доступными в течение переходного периода.

Список туннелей
$ ant beta:tunnels list
GET/v1/tunnels

API Tunnels находится на стадии исследовательской предварительной версии (research preview). Для него требуется заголовок anthropic-beta: mcp-tunnels-2026-06-22, и он может измениться без периода устаревания. Он заменяет конечные точки Admin API по адресу /v1/organizations/tunnels, которые остаются доступными в течение переходного периода.

Архивировать туннель
$ ant beta:tunnels archive
POST/v1/tunnels/{tunnel_id}/archive

API Tunnels находится на стадии исследовательской предварительной версии (research preview). Для него требуется заголовок anthropic-beta: mcp-tunnels-2026-06-22, и он может измениться без периода устаревания. Он заменяет конечные точки Admin API по адресу /v1/organizations/tunnels, которые остаются доступными в течение переходного периода.

Показать токен туннеля
$ ant beta:tunnels reveal-token
POST/v1/tunnels/{tunnel_id}/reveal_token

API Tunnels находится на стадии исследовательской предварительной версии (research preview). Для него требуется заголовок anthropic-beta: mcp-tunnels-2026-06-22, и он может измениться без периода устаревания. Он заменяет конечные точки Admin API по адресу /v1/organizations/tunnels, которые остаются доступными в течение переходного периода.

Ротация токена туннеля
$ ant beta:tunnels rotate-token
POST/v1/tunnels/{tunnel_id}/rotate_token

API Tunnels находится на стадии исследовательской предварительной версии (research preview). Для него требуется заголовок anthropic-beta: mcp-tunnels-2026-06-22, и он может измениться без периода устаревания. Он заменяет конечные точки Admin API по адресу /v1/organizations/tunnels, которые остаются доступными в течение переходного периода.

БетаТуннелиСертификаты

Создать сертификат туннеля
$ ant beta:tunnels:certificates create
POST/v1/tunnels/{tunnel_id}/certificates

API Tunnels находится на стадии исследовательской предварительной версии (research preview). Для него требуется заголовок anthropic-beta: mcp-tunnels-2026-06-22, и он может измениться без периода устаревания. Он заменяет конечные точки Admin API по адресу /v1/organizations/tunnels, которые остаются доступными в течение переходного периода.

Получить сертификат туннеля
$ ant beta:tunnels:certificates retrieve
GET/v1/tunnels/{tunnel_id}/certificates/{certificate_id}

API Tunnels находится на стадии исследовательской предварительной версии (research preview). Для него требуется заголовок anthropic-beta: mcp-tunnels-2026-06-22, и он может измениться без периода устаревания. Он заменяет конечные точки Admin API по адресу /v1/organizations/tunnels, которые остаются доступными в течение переходного периода.

Список сертификатов туннеля
$ ant beta:tunnels:certificates list
GET/v1/tunnels/{tunnel_id}/certificates

API Tunnels находится на стадии исследовательской предварительной версии (research preview). Для него требуется заголовок anthropic-beta: mcp-tunnels-2026-06-22, и он может измениться без периода устаревания. Он заменяет конечные точки Admin API по адресу /v1/organizations/tunnels, которые остаются доступными в течение переходного периода.

Архивировать сертификат туннеля
$ ant beta:tunnels:certificates archive
POST/v1/tunnels/{tunnel_id}/certificates/{certificate_id}/archive

API Tunnels находится на стадии исследовательской предварительной версии (research preview). Для него требуется заголовок anthropic-beta: mcp-tunnels-2026-06-22, и он может измениться без периода устаревания. Он заменяет конечные точки Admin API по адресу /v1/organizations/tunnels, которые остаются доступными в течение переходного периода.

Получить текущую организацию
$ ant beta:organization retrieve
GET/v1/organizations/me

Возвращает информацию об организации, связанной с аутентифицированным ключом API.

БетаОрганизацияКлючи API

Список ключей API
$ ant beta:organization:api-keys list
GET/v1/organizations/api_keys
Получить ключ API (Admin API)
$ ant beta:organization:api-keys retrieve
GET/v1/organizations/api_keys/{api_key_id}

Возвращает информацию об одном ключе API в вашей организации по его идентификатору. Эта конечная точка Admin API требует ключа Admin API, предназначена для программного управления ключами и никогда не возвращает секретное значение ключа. Чтобы просмотреть или создать собственные ключи API, перейдите в раздел Ключи API в Claude Console.

Обновить ключ API
$ ant beta:organization:api-keys update
POST/v1/organizations/api_keys/{api_key_id}

БетаОрганизацияВнешние ключи

Создать внешний ключ
$ ant beta:organization:external-keys create
POST/v1/organizations/external_keys

Создаёт конфигурацию внешнего ключа, принадлежащую организации вызывающей стороны.

Список внешних ключей
$ ant beta:organization:external-keys list
GET/v1/organizations/external_keys

Возвращает список конфигураций внешних ключей в организации вызывающей стороны.

Получить внешний ключ
$ ant beta:organization:external-keys retrieve
GET/v1/organizations/external_keys/{external_key_id}

Возвращает одну конфигурацию внешнего ключа в организации вызывающей стороны по идентификатору.

Обновить внешний ключ
$ ant beta:organization:external-keys update
POST/v1/organizations/external_keys/{external_key_id}

Частично обновляет конфигурацию внешнего ключа. Пропущенные поля остаются без изменений.

Удалить внешний ключ
$ ant beta:organization:external-keys delete
DELETE/v1/organizations/external_keys/{external_key_id}

Удаляет конфигурацию внешнего ключа.

Проверить внешний ключ
$ ant beta:organization:external-keys validate
POST/v1/organizations/external_keys/{external_key_id}/validate

Проверяет конфигурацию внешнего ключа в KMS клиента.

БетаОрганизацияФедерацияИздатели

Создать издателя федерации
$ ant beta:organization:federation:issuers create
POST/v1/organizations/federation_issuers

Требуется токен доступа OAuth с областью org:admin, полученный с помощью ant auth login --scope org:admin или правила федерации удостоверений рабочих нагрузок; ключи Admin API не принимаются. См. Управление WIF с помощью Admin API.

Список издателей федерации
$ ant beta:organization:federation:issuers list
GET/v1/organizations/federation_issuers

Требуется токен доступа OAuth с областью org:admin, полученный с помощью ant auth login --scope org:admin или правила федерации удостоверений рабочих нагрузок; ключи Admin API не принимаются. См. Управление WIF с помощью Admin API.

Получить издателя федерации
$ ant beta:organization:federation:issuers retrieve
GET/v1/organizations/federation_issuers/{federation_issuer_id}

Требуется токен доступа OAuth с областью org:admin, полученный с помощью ant auth login --scope org:admin или правила федерации удостоверений рабочих нагрузок; ключи Admin API не принимаются. См. Управление WIF с помощью Admin API.

Обновить издателя федерации
$ ant beta:organization:federation:issuers update
POST/v1/organizations/federation_issuers/{federation_issuer_id}

Требуется токен доступа OAuth с областью org:admin, полученный с помощью ant auth login --scope org:admin или правила федерации удостоверений рабочих нагрузок; ключи Admin API не принимаются. См. Управление WIF с помощью Admin API.

Архивировать издателя федерации
$ ant beta:organization:federation:issuers archive
POST/v1/organizations/federation_issuers/{federation_issuer_id}/archive

Требуется токен доступа OAuth с областью org:admin, полученный с помощью ant auth login --scope org:admin или правила федерации удостоверений рабочих нагрузок; ключи Admin API не принимаются. См. Управление WIF с помощью Admin API.

БетаОрганизацияФедерацияПравила

Создать правило федерации
$ ant beta:organization:federation:rules create
POST/v1/organizations/federation_rules

Требуется токен доступа OAuth с областью org:admin, полученный с помощью ant auth login --scope org:admin или правила федерации удостоверений рабочих нагрузок; ключи Admin API не принимаются. См. Управление WIF с помощью Admin API.

Список правил федерации
$ ant beta:organization:federation:rules list
GET/v1/organizations/federation_rules

Требуется токен доступа OAuth с областью org:admin, полученный с помощью ant auth login --scope org:admin или правила федерации удостоверений рабочих нагрузок; ключи Admin API не принимаются. См. Управление WIF с помощью Admin API.

Получить правило федерации
$ ant beta:organization:federation:rules retrieve
GET/v1/organizations/federation_rules/{federation_rule_id}

Требуется токен доступа OAuth с областью org:admin, полученный с помощью ant auth login --scope org:admin или правила федерации удостоверений рабочих нагрузок; ключи Admin API не принимаются. См. Управление WIF с помощью Admin API.

Обновить правило федерации
$ ant beta:organization:federation:rules update
POST/v1/organizations/federation_rules/{federation_rule_id}

Требуется токен доступа OAuth с областью org:admin, полученный с помощью ant auth login --scope org:admin или правила федерации удостоверений рабочих нагрузок; ключи Admin API не принимаются. См. Управление WIF с помощью Admin API.

Архивировать правило федерации
$ ant beta:organization:federation:rules archive
POST/v1/organizations/federation_rules/{federation_rule_id}/archive

Требуется токен доступа OAuth с областью org:admin, полученный с помощью ant auth login --scope org:admin или правила федерации удостоверений рабочих нагрузок; ключи Admin API не принимаются. См. Управление WIF с помощью Admin API.

БетаОрганизацияФедерацияПравилаРабочие пространства

Добавить рабочее пространство в правило федерации
$ ant beta:organization:federation:rules:workspaces add
POST/v1/organizations/federation_rules/{federation_rule_id}/workspaces

Требуется токен доступа OAuth с областью org:admin, полученный с помощью ant auth login --scope org:admin или правила федерации удостоверений рабочих нагрузок; ключи Admin API не принимаются. См. Управление WIF с помощью Admin API.

Список рабочих пространств правила федерации
$ ant beta:organization:federation:rules:workspaces list
GET/v1/organizations/federation_rules/{federation_rule_id}/workspaces

Требуется токен доступа OAuth с областью org:admin, полученный с помощью ant auth login --scope org:admin или правила федерации удостоверений рабочих нагрузок; ключи Admin API не принимаются. См. Управление WIF с помощью Admin API.

Удалить рабочее пространство из правила федерации
$ ant beta:organization:federation:rules:workspaces remove
DELETE/v1/organizations/federation_rules/{federation_rule_id}/workspaces/{workspace_id}

Требуется токен доступа OAuth с областью org:admin, полученный с помощью ant auth login --scope org:admin или правила федерации удостоверений рабочих нагрузок; ключи Admin API не принимаются. См. Управление WIF с помощью Admin API.

БетаОрганизацияПриглашения

Создать приглашение
$ ant beta:organization:invites create
POST/v1/organizations/invites

Приглашает пользователя присоединиться к организации по электронной почте.

Список приглашений
$ ant beta:organization:invites list
GET/v1/organizations/invites

Возвращает список приглашений организации.

Получить приглашение
$ ant beta:organization:invites retrieve
GET/v1/organizations/invites/{invite_id}

Возвращает приглашение по идентификатору.

Удалить приглашение
$ ant beta:organization:invites delete
DELETE/v1/organizations/invites/{invite_id}

Удаляет ожидающее приглашение.

БетаОрганизацияСервисные аккаунты

Создать сервисный аккаунт
$ ant beta:organization:service-accounts create
POST/v1/organizations/service_accounts

Требуется токен доступа OAuth с областью org:admin, полученный с помощью ant auth login --scope org:admin или правила федерации удостоверений рабочих нагрузок; ключи Admin API не принимаются. См. Управление WIF с помощью Admin API.

Список сервисных аккаунтов
$ ant beta:organization:service-accounts list
GET/v1/organizations/service_accounts

Требуется токен доступа OAuth с областью org:admin, полученный с помощью ant auth login --scope org:admin или правила федерации удостоверений рабочих нагрузок; ключи Admin API не принимаются. См. Управление WIF с помощью Admin API.

Получить сервисный аккаунт
$ ant beta:organization:service-accounts retrieve
GET/v1/organizations/service_accounts/{service_account_id}

Требуется токен доступа OAuth с областью org:admin, полученный с помощью ant auth login --scope org:admin или правила федерации удостоверений рабочих нагрузок; ключи Admin API не принимаются. См. Управление WIF с помощью Admin API.

Обновить сервисный аккаунт
$ ant beta:organization:service-accounts update
POST/v1/organizations/service_accounts/{service_account_id}

Требуется токен доступа OAuth с областью org:admin, полученный с помощью ant auth login --scope org:admin или правила федерации удостоверений рабочих нагрузок; ключи Admin API не принимаются. См. Управление WIF с помощью Admin API.

Архивировать сервисный аккаунт
$ ant beta:organization:service-accounts archive
POST/v1/organizations/service_accounts/{service_account_id}/archive

Требуется токен доступа OAuth с областью org:admin, полученный с помощью ant auth login --scope org:admin или правила федерации удостоверений рабочих нагрузок; ключи Admin API не принимаются. См. Управление WIF с помощью Admin API.

БетаОрганизацияСервисные аккаунтыРабочие пространства

Добавить рабочее пространство в сервисный аккаунт
$ ant beta:organization:service-accounts:workspaces add
POST/v1/organizations/service_accounts/{service_account_id}/workspaces

Требуется токен доступа OAuth с областью org:admin, полученный с помощью ant auth login --scope org:admin или правила федерации удостоверений рабочих нагрузок; ключи Admin API не принимаются. См. Управление WIF с помощью Admin API.

Список рабочих пространств сервисного аккаунта
$ ant beta:organization:service-accounts:workspaces list
GET/v1/organizations/service_accounts/{service_account_id}/workspaces

Требуется токен доступа OAuth с областью org:admin, полученный с помощью ant auth login --scope org:admin или правила федерации удостоверений рабочих нагрузок; ключи Admin API не принимаются. См. Управление WIF с помощью Admin API.

Удалить рабочее пространство из сервисного аккаунта
$ ant beta:organization:service-accounts:workspaces remove
DELETE/v1/organizations/service_accounts/{service_account_id}/workspaces/{workspace_id}

Требуется токен доступа OAuth с областью org:admin, полученный с помощью ant auth login --scope org:admin или правила федерации удостоверений рабочих нагрузок; ключи Admin API не принимаются. См. Управление WIF с помощью Admin API.

БетаОрганизацияПользователи

Список пользователей
$ ant beta:organization:users list
GET/v1/organizations/users

Возвращает список участников организации.

Получить пользователя
$ ant beta:organization:users retrieve
GET/v1/organizations/users/{user_id}

Возвращает участника организации по идентификатору пользователя.

Обновить пользователя
$ ant beta:organization:users update
POST/v1/organizations/users/{user_id}

Обновляет роль участника в организации.

Удалить пользователя
$ ant beta:organization:users remove
DELETE/v1/organizations/users/{user_id}

Удаляет участника из организации.

БетаОрганизацияРабочие пространства

Список рабочих пространств
$ ant beta:organization:workspaces list
GET/v1/organizations/workspaces
Создать рабочее пространство
$ ant beta:organization:workspaces create
POST/v1/organizations/workspaces
Получить рабочее пространство
$ ant beta:organization:workspaces retrieve
GET/v1/organizations/workspaces/{workspace_id}
Обновить рабочее пространство
$ ant beta:organization:workspaces update
POST/v1/organizations/workspaces/{workspace_id}
Архивировать рабочее пространство
$ ant beta:organization:workspaces archive
POST/v1/organizations/workspaces/{workspace_id}/archive

БетаОрганизацияРабочие пространстваОграничения скорости

Список ограничений скорости рабочего пространства
$ ant beta:organization:workspaces:rate-limits list
GET/v1/organizations/workspaces/{workspace_id}/rate_limits

Возвращает список ограничений скорости рабочего пространства.

Установить ограничения скорости рабочего пространства
$ ant beta:organization:workspaces:rate-limits update
POST/v1/organizations/workspaces/{workspace_id}/rate_limits/{rate_limit_id}

Задаёт или сбрасывает переопределения ограничений скорости для одной группы ограничений скорости в рабочем пространстве.

БетаОрганизацияРабочие пространстваУчастники

Список участников рабочего пространства
$ ant beta:organization:workspaces:members list
GET/v1/organizations/workspaces/{workspace_id}/members
Создать участника рабочего пространства
$ ant beta:organization:workspaces:members add
POST/v1/organizations/workspaces/{workspace_id}/members
Получить участника рабочего пространства
$ ant beta:organization:workspaces:members retrieve
GET/v1/organizations/workspaces/{workspace_id}/members/{user_id}
Обновить участника рабочего пространства
$ ant beta:organization:workspaces:members update
POST/v1/organizations/workspaces/{workspace_id}/members/{user_id}
Удалить участника рабочего пространства
$ ant beta:organization:workspaces:members remove
DELETE/v1/organizations/workspaces/{workspace_id}/members/{user_id}

БетаОрганизацияРабочие пространстваСервисные аккаунты

Список сервисных аккаунтов — участников рабочего пространства
$ ant beta:organization:workspaces:service-accounts list
GET/v1/organizations/workspaces/{workspace_id}/service_accounts

Требуется токен доступа OAuth с областью org:admin, полученный с помощью ant auth login --scope org:admin или правила федерации удостоверений рабочих нагрузок; ключи Admin API не принимаются. См. Управление WIF с помощью Admin API.

Добавить сервисный аккаунт в рабочее пространство
$ ant beta:organization:workspaces:service-accounts add
POST/v1/organizations/workspaces/{workspace_id}/service_accounts

Требуется токен доступа OAuth с областью org:admin, полученный с помощью ant auth login --scope org:admin или правила федерации удостоверений рабочих нагрузок; ключи Admin API не принимаются. См. Управление WIF с помощью Admin API.

Получить членство сервисного аккаунта в рабочем пространстве
$ ant beta:organization:workspaces:service-accounts retrieve
GET/v1/organizations/workspaces/{workspace_id}/service_accounts/{service_account_id}

Требуется токен доступа OAuth с областью org:admin, полученный с помощью ant auth login --scope org:admin или правила федерации удостоверений рабочих нагрузок; ключи Admin API не принимаются. См. Управление WIF с помощью Admin API.

Обновить членство сервисного аккаунта в рабочем пространстве
$ ant beta:organization:workspaces:service-accounts update
POST/v1/organizations/workspaces/{workspace_id}/service_accounts/{service_account_id}

Требуется токен доступа OAuth с областью org:admin, полученный с помощью ant auth login --scope org:admin или правила федерации удостоверений рабочих нагрузок; ключи Admin API не принимаются. См. Управление WIF с помощью Admin API.

Удалить сервисный аккаунт из рабочего пространства
$ ant beta:organization:workspaces:service-accounts remove
DELETE/v1/organizations/workspaces/{workspace_id}/service_accounts/{service_account_id}

Требуется токен доступа OAuth с областью org:admin, полученный с помощью ant auth login --scope org:admin или правила федерации удостоверений рабочих нагрузок; ключи Admin API не принимаются. См. Управление WIF с помощью Admin API.

БетаОрганизацияОграничения скорости

Список ограничений скорости организации
$ ant beta:organization:rate-limits list
GET/v1/organizations/rate_limits

Список ограничений скорости Messages API для вашей организации.

Получение настроек соответствия требованиям
$ ant beta:organization:compliance-settings retrieve
GET/v1/organizations/compliance_settings

Получение настроек соответствия требованиям (Compliance Settings) вашей организации.

Обновление настроек соответствия требованиям
$ ant beta:organization:compliance-settings update
POST/v1/organizations/compliance_settings

Обновление настроек соответствия требованиям (Compliance Settings) вашей организации.

БетаОрганизацияАналитикаСводки

Получение сводок активности
$ ant beta:organization:analytics:summaries list
GET/v1/organizations/analytics/summaries

Получает сводки активности по всей организации за диапазон дат.

БетаОрганизацияАналитикаПользователи

Список активности пользователей
$ ant beta:organization:analytics:users list
GET/v1/organizations/analytics/users

Получить активность по пользователям за указанный день с курсорной пагинацией.

БетаОрганизацияАналитикаПриложенияЧатПроекты

Получение данных об использовании проектов чата
$ ant beta:organization:analytics:apps:chat:projects list
GET/v1/organizations/analytics/apps/chat/projects

Получает активность по каждому проекту за указанный день с пагинацией на основе курсора.

БетаОрганизацияАналитикаКоннекторы

Получить использование коннекторов
$ ant beta:organization:analytics:connectors list
GET/v1/organizations/analytics/connectors

Получить использование по коннекторам за указанный день с курсорной пагинацией.

БетаОрганизацияАналитикаПлагины

Получить использование плагинов
$ ant beta:organization:analytics:plugins list
GET/v1/organizations/analytics/plugins

Получить использование по плагинам (установки + вызовы) за указанный день с пагинацией.

БетаОрганизацияАналитикаНавыки

Получить использование навыков
$ ant beta:organization:analytics:skills list
GET/v1/organizations/analytics/skills

Получить использование по навыкам за указанный день с курсорной пагинацией.

БетаОрганизацияАналитикаArtifacts

Получить активность по Artifacts
$ ant beta:organization:analytics:artifacts list
GET/v1/organizations/analytics/artifacts

Получить активность создания Artifacts за указанный день с разбивкой по MIME-типу.

БетаОрганизацияАналитикаОтчёт об использовании

Получение использования токенов во времени
$ ant beta:organization:analytics:usage-report list
GET/v1/organizations/analytics/usage_report

Получает данные об использовании токенов во времени за диапазон дат.

БетаОрганизацияАналитикаОтчёт об использовании по пользователям

Получение использования токенов по пользователям
$ ant beta:organization:analytics:user-usage-report list
GET/v1/organizations/analytics/user_usage_report

Получает данные об использовании токенов по каждому пользователю за диапазон дат.

БетаОрганизацияАналитикаОтчёт о затратах

Получение затрат во времени
$ ant beta:organization:analytics:cost-report list
GET/v1/organizations/analytics/cost_report

Получает затраты в долларах США во времени за диапазон дат.

БетаОрганизацияАналитикаОтчёт о затратах по пользователям

Получение затрат по пользователям
$ ant beta:organization:analytics:user-cost-report list
GET/v1/organizations/analytics/user_cost_report

Получает затраты в долларах США по каждому пользователю за диапазон дат.

БетаОрганизацияЛимиты расходов

Установка лимита расходов
$ ant beta:organization:spend-limits set
POST/v1/organizations/spend_limits

Устанавливает лимит расходов.

Получить лимит расходов
$ ant beta:organization:spend-limits retrieve
GET/v1/organizations/spend_limits/{spend_limit_id}

Получить лимит расходов по ID.

Удалить лимит расходов
$ ant beta:organization:spend-limits delete
DELETE/v1/organizations/spend_limits/{spend_limit_id}

Удаление лимита расходов.

Список лимитов расходов
$ ant beta:organization:spend-limits list
GET/v1/organizations/spend_limits

List the organization's spend limits.

БетаОрганизацияЛимиты расходовДействующие

Список действующих лимитов расходов
$ ant beta:organization:spend-limits:effective list
GET/v1/organizations/spend_limits/effective

Возвращает действующий лимит расходов и расходы с начала периода для каждого участника.

БетаОрганизацияЛимиты расходовЗапросы на увеличение

Список запросов на увеличение лимита расходов
$ ant beta:organization:spend-limits:increase-requests list
GET/v1/organizations/spend_limit_increase_requests

Список запросов на увеличение лимита расходов, сначала самые последние.

Получить запрос на увеличение лимита расходов
$ ant beta:organization:spend-limits:increase-requests retrieve
GET/v1/organizations/spend_limit_increase_requests/{spend_limit_increase_request_id}
Одобрить запрос на увеличение лимита расходов
$ ant beta:organization:spend-limits:increase-requests approve
POST/v1/organizations/spend_limit_increase_requests/{spend_limit_increase_request_id}/approve

Одобрить ожидающий запрос на увеличение лимита расходов.

Отклонить запрос на увеличение лимита расходов
$ ant beta:organization:spend-limits:increase-requests deny
POST/v1/organizations/spend_limit_increase_requests/{spend_limit_increase_request_id}/deny

Отклонить ожидающий запрос на увеличение лимита расходов.

БетаОрганизацияГруппы RBAC

Создать группу RBAC
$ ant beta:organization:rbac-groups create
POST/v1/organizations/rbac_groups

Создать группу RBAC в тенанте Claude Enterprise. Группы, созданные через API, имеют тип источника "direct".

Список групп RBAC
$ ant beta:organization:rbac-groups list
GET/v1/organizations/rbac_groups

Получить список групп RBAC в тенанте Claude Enterprise.

Получить группу RBAC
$ ant beta:organization:rbac-groups retrieve
GET/v1/organizations/rbac_groups/{rbac_group_id}

Получить группу RBAC по ID.

Обновить группу RBAC
$ ant beta:organization:rbac-groups update
POST/v1/organizations/rbac_groups/{rbac_group_id}

Обновляет название группы RBAC. Группы, подготовленные поставщиком удостоверений (тип источника "scim"), нельзя изменить через API, пока организация в тенанте использует подготовку SCIM.

Удалить группу RBAC
$ ant beta:organization:rbac-groups delete
DELETE/v1/organizations/rbac_groups/{rbac_group_id}

Удаляет группу RBAC. Группы, подготовленные поставщиком удостоверений (тип источника "scim"), нельзя удалить через API, пока организация в тенанте использует подготовку SCIM.

БетаОрганизацияГруппы RBACУчастники

Список участников группы RBAC
$ ant beta:organization:rbac-groups:members list
GET/v1/organizations/rbac_groups/{rbac_group_id}/members

Получить список участников группы RBAC.

Добавление участника в группу RBAC
$ ant beta:organization:rbac-groups:members add
POST/v1/organizations/rbac_groups/{rbac_group_id}/members

Добавляет пользователя в группу RBAC. Состав групп, подготовленных поставщиком удостоверений (тип источника "scim"), нельзя изменить через API, пока организация в клиенте использует подготовку SCIM.

Удаление участника из группы RBAC
$ ant beta:organization:rbac-groups:members remove
DELETE/v1/organizations/rbac_groups/{rbac_group_id}/members/{user_id}

Удаляет пользователя из группы RBAC. Состав групп, подготовленных поставщиком удостоверений (тип источника "scim"), нельзя изменить через API, пока организация в клиенте использует подготовку SCIM.

БетаОрганизацияРоли RBAC

Список ролей RBAC
$ ant beta:organization:rbac-roles list
GET/v1/organizations/rbac_roles

Получить список ролей RBAC в организации.

Получить роль RBAC
$ ant beta:organization:rbac-roles retrieve
GET/v1/organizations/rbac_roles/{rbac_role_id}

Получить роль RBAC по ID.

БетаОрганизацияРоли RBACРазрешения

Список разрешений роли RBAC
$ ant beta:organization:rbac-roles:permissions list
GET/v1/organizations/rbac_roles/{rbac_role_id}/permissions

Получить список разрешений, предоставляемых ролью RBAC.

БетаОрганизацияПлагины

Создание плагина
$ ant beta:organization:plugins create
POST/v1/organizations/plugins

Создаёт плагин, принадлежащий организации, и его первую версию путём загрузки файлов версии.

Получение плагина
$ ant beta:organization:plugins retrieve
GET/v1/organizations/plugins/{plugin_id}

Получает плагин по ID.

Обновление плагина
$ ant beta:organization:plugins update
POST/v1/organizations/plugins/{plugin_id}

Change which stored version of an organization-owned Plugin is served to members, for example to roll back to an earlier one. This pins the served version: later uploads are stored but no longer change what is served, and pinning cannot currently be undone, here or in claude.ai.

Список плагинов
$ ant beta:organization:plugins list
GET/v1/organizations/plugins

Возвращает список плагинов, созданных в организации, начиная с самых новых: как находящихся в собственных маркетплейсах плагинов организации, так и в личных маркетплейсах плагинов участников.

Удаление плагина
$ ant beta:organization:plugins delete
DELETE/v1/organizations/plugins/{plugin_id}

Безвозвратно удаляет плагин и все его версии — точно так же, как при удалении администратором в claude.ai. Плагин может принадлежать организации или участнику, в том числе участнику, который с тех пор покинул организацию.

БетаОрганизацияПлагиныВерсии

Создание версии плагина
$ ant beta:organization:plugins:versions create
POST/v1/organizations/plugins/{plugin_id}/versions

Добавляет версию в плагин, принадлежащий организации, путём загрузки файлов новой версии; она становится версией, предоставляемой участникам, если только предоставляемая версия плагина не была закреплена.

Список версий плагина
$ ant beta:organization:plugins:versions list
GET/v1/organizations/plugins/{plugin_id}/versions

Возвращает список версий плагина, начиная с самых новых.

Получение версии плагина
$ ant beta:organization:plugins:versions retrieve
GET/v1/organizations/plugins/{plugin_id}/versions/{version}

Получает одну версию плагина по её идентификатору или самую новую версию плагина.

Скачивание архива версии плагина
$ ant beta:organization:plugins:versions download
GET/v1/organizations/plugins/{plugin_id}/versions/{version}/content

Скачивает архив .zip одной версии точно в том виде, в каком он хранится. Каждое скачивание плагина из личного маркетплейса плагинов участника записывается в ленту активности Compliance API.

БетаОрганизацияПлагиныПараметры установки

Список параметров установки плагина
$ ant beta:organization:plugins:installation-settings list
GET/v1/organizations/plugins/{plugin_id}/installation_settings

Возвращает список параметров установки плагина, принадлежащего организации, которые определяют, для каких участников он предназначен, начиная с созданных последними.

Задание параметра установки плагина
$ ant beta:organization:plugins:installation-settings set
POST/v1/organizations/plugins/{plugin_id}/installation_settings/{target}

Задаёт или изменяет параметр установки плагина, принадлежащего организации, для всей организации или для одной группы RBAC.

Удаление параметра установки плагина
$ ant beta:organization:plugins:installation-settings remove
DELETE/v1/organizations/plugins/{plugin_id}/installation_settings/{target}

Удаляет собственный параметр установки плагина, принадлежащего организации, для всей организации или для одной группы RBAC.

БетаОрганизацияПлагиныОбщий доступ

Список предоставлений доступа к плагину
$ ant beta:organization:plugins:shares list
GET/v1/organizations/plugins/{plugin_id}/shares

Возвращает список предоставлений общего доступа, выданных владельцем плагина, принадлежащего участнику, — всем участникам организации, группе RBAC или одному участнику, — начиная с предоставленных последними.

БетаОрганизацияМаркетплейсы плагинов

Список маркетплейсов плагинов
$ ant beta:organization:plugin-marketplaces list
GET/v1/organizations/plugin_marketplaces

Возвращает список маркетплейсов плагинов, в которых находятся плагины, начиная с самых новых: собственных маркетплейсов организации и личных маркетплейсов её участников.

Получение маркетплейса плагинов
$ ant beta:organization:plugin-marketplaces retrieve
GET/v1/organizations/plugin_marketplaces/{marketplace_id}

Получает маркетплейс плагинов по идентификатору.

Обновление маркетплейса плагинов
$ ant beta:organization:plugin-marketplaces update
POST/v1/organizations/plugin_marketplaces/{marketplace_id}

Задаёт параметр установки по умолчанию для одного из собственных маркетплейсов плагинов организации. Каждый плагин в нём, у которого нет собственного параметра, получает это значение по умолчанию в качестве параметра на уровне всей организации, включая плагины, добавленные позже.

Проверка репозитория маркетплейса плагинов
$ ant beta:organization:plugin-marketplaces validate-repository
POST/v1/organizations/plugin_marketplaces/validate_repository

Check whether a plugin marketplace held in a public GitHub repository would synchronize into claude.ai, without connecting or storing it.

Проверка архива маркетплейса плагинов
$ ant beta:organization:plugin-marketplaces validate-archive
POST/v1/organizations/plugin_marketplaces/validate_archive

Check whether a plugin marketplace, uploaded as a .zip of the marketplace directory, would synchronize into claude.ai, without connecting or storing it.

БетаОрганизацияНазначения телеметрии

Создание назначения телеметрии
$ ant beta:organization:telemetry-destinations create
POST/v1/organizations/telemetry_destinations

Зарегистрировать назначение OpenTelemetry для организации.

Список назначений телеметрии
$ ant beta:organization:telemetry-destinations list
GET/v1/organizations/telemetry_destinations

Получить список назначений организации, начиная с самых новых, с возможностью ограничиться только теми, которые охватывают указанные рабочие пространства.

Получение назначения телеметрии
$ ant beta:organization:telemetry-destinations retrieve
GET/v1/organizations/telemetry_destinations/{destination_id}

Прочитать конфигурацию назначения, его состояние и последние результаты доставки.

Обновление назначения телеметрии
$ ant beta:organization:telemetry-destinations update
POST/v1/organizations/telemetry_destinations/{destination_id}

Изменить параметры назначения телеметрии, его состояние или охватываемые им рабочие пространства.

Удаление назначения телеметрии
$ ant beta:organization:telemetry-destinations delete
DELETE/v1/organizations/telemetry_destinations/{destination_id}

Удалить назначение и его список рабочих пространств.

Тестирование назначения телеметрии
$ ant beta:organization:telemetry-destinations test
POST/v1/organizations/telemetry_destinations/{destination_id}/test

Отправить в назначение один тестовый спан с именем anthropic.test с его зарегистрированными заголовками, однократно и без повторных попыток, и сообщить ответ назначения. Ответ имеет код 200 независимо от того, ответило ли назначение статусом 2xx: его result имеет тип success либо тип failure с причиной в error. Конфигурация назначения, state и delivery_health не изменяются. Отключённое назначение также можно протестировать. Выдерживайте 10 секунд между тестами одного назначения; на запрос, поступивший раньше, может быть получен ответ со статусом 429.

БетаОрганизацияНазначения телеметрииРабочие пространства

Список рабочих пространств назначения телеметрии
$ ant beta:organization:telemetry-destinations:workspaces list
GET/v1/organizations/telemetry_destinations/{destination_id}/workspaces

Получить рабочие пространства из списка рабочих пространств назначения, начиная с самой новой записи.

Добавление рабочего пространства назначения телеметрии
$ ant beta:organization:telemetry-destinations:workspaces add
POST/v1/organizations/telemetry_destinations/{destination_id}/workspaces/{workspace_id}

Добавить одно рабочее пространство в список рабочих пространств назначения.

Удаление рабочего пространства назначения телеметрии
$ ant beta:organization:telemetry-destinations:workspaces remove
DELETE/v1/organizations/telemetry_destinations/{destination_id}/workspaces/{workspace_id}

Удалить одно рабочее пространство из списка рабочих пространств назначения.

БетаОрганизацияВебхуки

Создать конечную точку вебхука организации
$ ant beta:organization:webhooks create
POST/v1/organizations/webhooks
Список конечных точек вебхуков организации
$ ant beta:organization:webhooks list
GET/v1/organizations/webhooks

Вывести список конечных точек вебхуков организации.

Получить конечную точку вебхука организации
$ ant beta:organization:webhooks retrieve
GET/v1/organizations/webhooks/{webhook_endpoint_id}

Получить конечную точку вебхука организации по ID.

Обновить конечную точку вебхука организации
$ ant beta:organization:webhooks update
POST/v1/organizations/webhooks/{webhook_endpoint_id}

Обновить конечную точку вебхука организации. Изменяются только переданные вами поля.

Удалить конечную точку вебхука организации
$ ant beta:organization:webhooks delete
DELETE/v1/organizations/webhooks/{webhook_endpoint_id}
Сгенерировать заново секрет подписи конечной точки вебхука организации
$ ant beta:organization:webhooks regenerate-signing-secret
POST/v1/organizations/webhooks/{webhook_endpoint_id}/regenerate_signing_secret

Заменить секрет подписи конечной точки вебхука организации. Старый секрет перестаёт действовать немедленно. Новый секрет возвращается только в этом ответе.

БетаОрганизацияClaude TagSlack Channels

Set Up Slack Channel
$ ant beta:organization:claude-tag:slack-channels create
POST/v1/organizations/claude_tag/slack_channels

Set a Slack channel up for Claude Tag and return it with its identifier. If the channel is already set up, whether in claude.ai, by Claude's first use in it or by an earlier request, the existing channel is returned, so the request can be repeated. settings, when sent, is applied as an update applies it. Before a channel is set up, Claude's Slack app confirms with Slack that the channel is in the workspace, is not archived and is visible to the app; a channel that fails the confirmation returns 404. Setting the channel up and applying settings are two steps: when the second is refused, the response is the refusal, the channel stays set up with every setting unset, and the error's details.slack_channel_id holds the channel's identifier.

List Slack Channels
$ ant beta:organization:claude-tag:slack-channels list
GET/v1/organizations/claude_tag/slack_channels

List the set-up Slack channels of one Slack workspace, newest first by created_at. A channel that is not set up is not listed: Slack holds the full list of a workspace's channels. Pass slack_channel_id as well to look one channel up by its Slack identifiers: data then holds that channel, or is empty when it is not set up, and limit and page are ignored. With include_inherited=true each channel's settings holds what applies in it, and the request fails with 503 rather than resolve against a settings level that could not be read. A page cursor resumes only a request with the same include_inherited.

Get Slack Channel
$ ant beta:organization:claude-tag:slack-channels retrieve
GET/v1/organizations/claude_tag/slack_channels/{id}

Get one Slack channel and its settings. By default settings holds what the channel itself stores: a setting that is null there is not set on the channel and is inherited. With include_inherited=true, settings holds what applies in the channel once the settings levels above it are taken into account, and the request fails with 503 rather than resolve against a settings level that could not be read. Either way sources names the settings level each value comes from, so a caller tells the channel's own value from an inherited one by its source, not by whether it is null.

Update Slack Channel
$ ant beta:organization:claude-tag:slack-channels update
POST/v1/organizations/claude_tag/slack_channels/{id}

Change the settings a Slack channel stores. The update is partial: a setting left out is unchanged, and a setting sent as null is cleared, so the channel inherits it. If any value is refused, no setting in the request is stored. A group direct message takes no settings and returns 400.

Remove Slack Channel
$ ant beta:organization:claude-tag:slack-channels delete
DELETE/v1/organizations/claude_tag/slack_channels/{id}

Remove a Slack channel from Claude Tag. This deletes the channel's stored settings and its Bundle Targets at once, and then, in the background, the channel's sessions and their transcripts, its memory, its routines and the artifacts published from it. None of it can be restored. The channel in Slack and its messages are unchanged. The request is refused with 400 and error.details.error_code slack_channel_enabled while enabled resolves to true for the channel, as a read with include_inherited=true returns it: set enabled to false on the channel first. This guards against removing a channel in use by mistake; it is not a way to keep Claude out, because the removal deletes the channel's own enabled: false with its other settings, after which the channel inherits again and Claude's next use of it can set it up anew with a new identifier. The identifier returns 404 as soon as the request returns, so a repeated removal returns 404. A group direct message returns 400, and so does a channel that holds configuration this API does not manage.

БетаОрганизацияClaude TagSlack Workspaces

List Slack Workspaces
$ ant beta:organization:claude-tag:slack-workspaces list
GET/v1/organizations/claude_tag/slack_workspaces

List the set-up Slack workspaces the organization owns, newest first by created_at. Pass slack_workspace_id to look one workspace up by its Slack identifier: data then holds that workspace, or is empty when it is not set up. With include_inherited=true each workspace's settings holds what applies in it, and the request fails with 503 rather than resolve against a settings level that could not be read. A page cursor resumes only a request with the same include_inherited.

Get Slack Workspace
$ ant beta:organization:claude-tag:slack-workspaces retrieve
GET/v1/organizations/claude_tag/slack_workspaces/{id}

Get one Slack workspace and its settings. By default settings holds what the workspace itself stores: a setting that is null there is not set on the workspace and is inherited. With include_inherited=true, settings holds what applies in the workspace once the organization's Slack defaults are taken into account, and the request fails with 503 rather than resolve against a settings level that could not be read. Either way sources names the settings level each value comes from.

Update Slack Workspace
$ ant beta:organization:claude-tag:slack-workspaces update
POST/v1/organizations/claude_tag/slack_workspaces/{id}

Change the settings a Slack workspace stores. The update is partial: a setting left out is unchanged, and a setting sent as null is cleared, so the workspace inherits it. If any value is refused, no setting in the request is stored.

БетаОрганизацияClaude TagBundles

List Bundles
$ ant beta:organization:claude-tag:bundles list
GET/v1/organizations/claude_tag/bundles

List the organization's Bundles, newest first by created_at. A Bundle that Claude Tag manages for itself is not listed.

Get Bundle
$ ant beta:organization:claude-tag:bundles retrieve
GET/v1/organizations/claude_tag/bundles/{bundle_id}

Get one Bundle. What the Bundle grants (connectors, repositories and credentials) is never returned.

БетаОрганизацияClaude TagBundlesTargets

List Bundle Targets
$ ant beta:organization:claude-tag:bundles:targets list
GET/v1/organizations/claude_tag/bundles/{bundle_id}/targets

List the Slack channels and Slack workspaces a Bundle is attached to, newest first by created_at. Only channels and workspaces the organization owns are listed; a Bundle that is attached to anything else has no Bundle Target for it.

Attach Bundle
$ ant beta:organization:claude-tag:bundles:targets create
POST/v1/organizations/claude_tag/bundles/{bundle_id}/targets

Attach a Bundle to a Slack channel or a Slack workspace. A Bundle attached to a workspace can be used in the workspace and in every channel in it. Attaching a Bundle to a channel or workspace it is already attached to returns the existing Bundle Target. The channel or workspace must be set up: attaching never sets a channel up. A group direct message takes no Bundle and returns 400.

Get Bundle Target
$ ant beta:organization:claude-tag:bundles:targets retrieve
GET/v1/organizations/claude_tag/bundles/{bundle_id}/targets/{target_id}

Get one Bundle Target. Returns 404 when target_id is the identifier of another Bundle's Bundle Target, or the Bundle Target was detached.

Detach Bundle
$ ant beta:organization:claude-tag:bundles:targets delete
DELETE/v1/organizations/claude_tag/bundles/{bundle_id}/targets/{target_id}

Detach a Bundle from a Slack channel or a Slack workspace. A repeated detach returns 404.