Бета
Models
БетаМодели
Список моделей
$client->beta->models->list(?string afterID, ?string beforeID, ?list<Lifecycle> lifecycle, ?int limit, ?list<AnthropicBeta> betas, ?string workspaceID): Page<BetaModelInfo>Получите список доступных моделей.
Получить модель
$client->beta->models->retrieve(string modelID, ?list<AnthropicBeta> betas, ?string workspaceID): BetaModelInfoПолучите конкретную модель.
БетаСообщения
Создать сообщение
$client->beta->messages->create(int maxTokens, list<BetaMessageParam> messages, Model model, ?BetaCacheControlEphemeral cacheControl, ?BetaCompactionConfig compaction, ?Container container, ?BetaContextManagementConfig contextManagement, ?BetaDiagnosticsParam diagnostics, ?FallbackCreditToken fallbackCreditToken, ?BetaFallbacksParam fallbacks, ?string inferenceGeo, ?list<BetaRequestMCPServerURLDefinition> mcpServers, ?BetaMetadata metadata, ?BetaOutputConfig outputConfig, ?BetaJSONOutputFormat outputFormat, ?ServiceTier serviceTier, ?Speed speed, ?list<string> stopSequences, ?System system, ?BetaThinkingConfigParam thinking, ?BetaMessageThreadParam thread, ?BetaToolChoice toolChoice, ?list<BetaToolUnion> tools, ?list<AnthropicBeta> betas, ?string userProfileID, ?string workspaceID): BetaMessageОтправьте структурированный список входных сообщений с текстом и/или изображениями, и модель сгенерирует следующее сообщение в разговоре.
Подсчитать токены в сообщении
$client->beta->messages->countTokens(list<BetaMessageParam> messages, Model model, ?BetaCacheControlEphemeral cacheControl, ?BetaCompactionConfig compaction, ?BetaContextManagementConfig contextManagement, ?list<BetaRequestMCPServerURLDefinition> mcpServers, ?BetaOutputConfig outputConfig, ?BetaJSONOutputFormat outputFormat, ?Speed speed, ?System system, ?BetaThinkingConfigParam thinking, ?BetaToolChoice toolChoice, ?list<Tool> tools, ?list<AnthropicBeta> betas, ?string userProfileID, ?string workspaceID): BetaMessageTokensCountПодсчитайте количество токенов в сообщении.
БетаСообщенияПакеты
Создать пакет сообщений
$client->beta->messages->batches->create(list<Request> requests, ?list<AnthropicBeta> betas, ?string userProfileID, ?string workspaceID): MessageBatchОтправьте пакет запросов на создание сообщений.
Получить пакет сообщений
$client->beta->messages->batches->retrieve(string messageBatchID, ?list<AnthropicBeta> betas, ?string workspaceID): MessageBatchЭта конечная точка идемпотентна и может использоваться для опроса завершения пакета сообщений. Чтобы получить доступ к результатам пакета сообщений, выполните запрос по адресу, указанному в поле results_url ответа.
Список пакетов сообщений
$client->beta->messages->batches->list(?string afterID, ?string beforeID, ?int limit, ?list<AnthropicBeta> betas, ?string workspaceID): Page<MessageBatch>Получите список всех пакетов сообщений в рабочем пространстве. Последние созданные пакеты возвращаются первыми.
Отменить пакет сообщений
$client->beta->messages->batches->cancel(string messageBatchID, ?list<AnthropicBeta> betas, ?string workspaceID): MessageBatchПакеты можно отменить в любой момент до окончания обработки. После инициирования отмены пакет переходит в состояние canceling, в котором система может завершить все выполняющиеся непрерываемые запросы перед окончательной отменой.
Удалить пакет сообщений
$client->beta->messages->batches->delete(string messageBatchID, ?list<AnthropicBeta> betas, ?string workspaceID): DeletedMessageBatchУдалите пакет сообщений.
Получить результаты пакета сообщений
$client->beta->messages->batches->resultsStream(string messageBatchID, ?list<AnthropicBeta> betas, ?string workspaceID): BaseStream<MessageBatchIndividualResponse>Передаёт результаты пакета сообщений в потоковом режиме в виде файла .jsonl.
БетаАгенты
Создать агента
$client->beta->agents->create(Model model, string name, ?string description, ?BetaManagedAgentsExecutionIdentityParams executionIdentity, ?list<BetaManagedAgentsURLMCPServerParams> mcpServers, ?array<string,string> metadata, ?BetaManagedAgentsMultiagentParams multiagent, ?list<BetaManagedAgentsSkillParams> skills, ?string system, ?list<Tool> tools, ?list<AnthropicBeta> betas, ?string workspaceID): BetaManagedAgentsAgentanthropic-beta: managed-agents-2026-04-01. How to send beta headersСписок агентов
$client->beta->agents->list(?\Datetime createdAtGte, ?\Datetime createdAtLte, ?bool includeArchived, ?int limit, ?string page, ?list<AnthropicBeta> betas, ?string workspaceID): PageCursor<BetaManagedAgentsAgent>anthropic-beta: managed-agents-2026-04-01. How to send beta headersПолучить агента
$client->beta->agents->retrieve(string agentID, ?int version, ?list<AnthropicBeta> betas, ?string workspaceID): BetaManagedAgentsAgentanthropic-beta: managed-agents-2026-04-01. How to send beta headersОбновить агента
$client->beta->agents->update(string agentID, ?string description, ?BetaManagedAgentsExecutionIdentityParams executionIdentity, ?list<BetaManagedAgentsURLMCPServerParams> mcpServers, ?array<string,string> metadata, ?Model model, ?BetaManagedAgentsMultiagentParams multiagent, ?string name, ?list<BetaManagedAgentsSkillParams> skills, ?string system, ?list<Tool> tools, ?int version, ?list<AnthropicBeta> betas, ?string workspaceID): BetaManagedAgentsAgentanthropic-beta: managed-agents-2026-04-01. How to send beta headersАрхивировать агента
$client->beta->agents->archive(string agentID, ?list<AnthropicBeta> betas, ?string workspaceID): BetaManagedAgentsAgentanthropic-beta: managed-agents-2026-04-01. How to send beta headersБетаАгентыВерсии
Список версий агента
$client->beta->agents->versions->list(string agentID, ?int limit, ?string page, ?list<AnthropicBeta> betas, ?string workspaceID): PageCursor<BetaManagedAgentsAgent>anthropic-beta: managed-agents-2026-04-01. How to send beta headersБетаСреды
Создать среду
$client->beta->environments->create(string name, ?Config config, ?string description, ?array<string,string> metadata, ?Scope scope, ?list<AnthropicBeta> betas, ?string workspaceID): BetaEnvironmentСоздайте новую среду с указанной конфигурацией.
Список сред
$client->beta->environments->list(?bool includeArchived, ?int limit, ?string page, ?list<AnthropicBeta> betas, ?string workspaceID): PageCursor<BetaEnvironment>Получите список сред с поддержкой разбиения на страницы.
Получить среду
$client->beta->environments->retrieve(string environmentID, ?list<AnthropicBeta> betas, ?string workspaceID): BetaEnvironmentПолучите конкретную среду по идентификатору.
Обновить среду
$client->beta->environments->update(string environmentID, ?Config config, ?string description, ?array<string,string> metadata, ?string name, ?Scope scope, ?list<AnthropicBeta> betas, ?string workspaceID): BetaEnvironmentОбновите конфигурацию существующей среды.
Удалить среду
$client->beta->environments->delete(string environmentID, ?list<AnthropicBeta> betas, ?string workspaceID): BetaEnvironmentDeleteResponseУдалите среду по идентификатору. Возвращает подтверждение удаления.
Архивировать среду
$client->beta->environments->archive(string environmentID, ?list<AnthropicBeta> betas, ?string workspaceID): BetaEnvironmentАрхивируйте среду по идентификатору. Архивированные среды нельзя использовать для создания новых сеансов.
БетаСредыРабота
Получить рабочий элемент
$client->beta->environments->work->retrieve(string workID, string environmentID, ?list<AnthropicBeta> betas, ?string workspaceID): SelfHostedWorkПримечание: эти конечные точки вызываются автоматически готовым обработчиком среды (environment worker), входящим в состав SDK и CLI, для оркестрации сеансов с самостоятельно размещёнными изолированными средами (sandbox). Они приведены здесь для справки; вызывать их напрямую не требуется.
Опросить наличие работы
$client->beta->environments->work->poll(string environmentID, ?int blockMs, ?int reclaimOlderThanMs, ?list<AnthropicBeta> betas, ?string anthropicWorkerID): SelfHostedWorkПримечание: эти конечные точки вызываются автоматически готовым обработчиком среды (environment worker), входящим в состав SDK и CLI, для оркестрации сеансов с самостоятельно размещёнными изолированными средами (sandbox). Они приведены здесь для справки; вызывать их напрямую не требуется.
Подтвердить получение работы
$client->beta->environments->work->ack(string workID, string environmentID, ?list<AnthropicBeta> betas): SelfHostedWorkПримечание: эти конечные точки вызываются автоматически готовым обработчиком среды (environment worker), входящим в состав SDK и CLI, для оркестрации сеансов с самостоятельно размещёнными изолированными средами (sandbox). Они приведены здесь для справки; вызывать их напрямую не требуется.
Записать сигнал активности
$client->beta->environments->work->heartbeat(string workID, string environmentID, ?int desiredTTLSeconds, ?string expectedLastHeartbeat, ?list<AnthropicBeta> betas): SelfHostedWorkHeartbeatResponseПримечание: эти конечные точки вызываются автоматически готовым обработчиком среды (environment worker), входящим в состав SDK и CLI, для оркестрации сеансов с самостоятельно размещёнными изолированными средами (sandbox). Они приведены здесь для справки; вызывать их напрямую не требуется.
Остановить работу
$client->beta->environments->work->stop(string workID, string environmentID, ?bool force, ?list<AnthropicBeta> betas, ?string workspaceID): SelfHostedWorkПримечание: эти конечные точки вызываются автоматически готовым обработчиком среды (environment worker), входящим в состав SDK и CLI, для оркестрации сеансов с самостоятельно размещёнными изолированными средами (sandbox). Они приведены здесь для справки; вызывать их напрямую не требуется.
Список рабочих элементов
$client->beta->environments->work->list(string environmentID, ?int limit, ?string page, ?list<AnthropicBeta> betas): PageCursor<SelfHostedWork>Примечание: эти конечные точки вызываются автоматически готовым обработчиком среды (environment worker), входящим в состав SDK и CLI, для оркестрации сеансов с самостоятельно размещёнными изолированными средами (sandbox). Они приведены здесь для справки; вызывать их напрямую не требуется.
Обновить рабочий элемент
$client->beta->environments->work->update(string workID, string environmentID, array<string,string> metadata, ?list<AnthropicBeta> betas, ?string workspaceID): SelfHostedWorkПримечание: эти конечные точки вызываются автоматически готовым обработчиком среды (environment worker), входящим в состав SDK и CLI, для оркестрации сеансов с самостоятельно размещёнными изолированными средами (sandbox). Они приведены здесь для справки; вызывать их напрямую не требуется.
Получить статистику очереди
$client->beta->environments->work->stats(string environmentID, ?list<AnthropicBeta> betas, ?string workspaceID): SelfHostedWorkQueueStatsПолучите статистику очереди работ для среды.
БетаСеансы
Создать сеанс
$client->beta->sessions->create(Agent agent, string environmentID, ?BetaManagedAgentsBudgetLimit budget, ?list<InitialEvent> initialEvents, ?array<string,string> metadata, ?list<Resource> resources, ?string title, ?list<string> vaultIDs, ?list<AnthropicBeta> betas, ?string workspaceID): BetaManagedAgentsSessionanthropic-beta: managed-agents-2026-04-01. How to send beta headersСписок сеансов
$client->beta->sessions->list(?string agentID, ?int agentVersion, ?\Datetime createdAtGt, ?\Datetime createdAtGte, ?\Datetime createdAtLt, ?\Datetime createdAtLte, ?string deploymentID, ?bool includeArchived, ?int limit, ?string memoryStoreID, ?Order order, ?string page, ?list<Status> statuses, ?list<AnthropicBeta> betas, ?string workspaceID): BidirectionalPageCursor<BetaManagedAgentsSession>anthropic-beta: managed-agents-2026-04-01. How to send beta headersПолучить сеанс
$client->beta->sessions->retrieve(string sessionID, ?list<AnthropicBeta> betas, ?string workspaceID): BetaManagedAgentsSessionanthropic-beta: managed-agents-2026-04-01. How to send beta headersОбновить сеанс
$client->beta->sessions->update(string sessionID, ?BetaManagedAgentsSessionAgentUpdate agent, ?BetaManagedAgentsBudgetLimit budget, ?array<string,string> metadata, ?string title, ?list<string> vaultIDs, ?list<AnthropicBeta> betas, ?string workspaceID): BetaManagedAgentsSessionanthropic-beta: managed-agents-2026-04-01. How to send beta headersУдалить сеанс
$client->beta->sessions->delete(string sessionID, ?list<AnthropicBeta> betas, ?string workspaceID): BetaManagedAgentsDeletedSessionanthropic-beta: managed-agents-2026-04-01. How to send beta headersАрхивировать сеанс
$client->beta->sessions->archive(string sessionID, ?list<AnthropicBeta> betas, ?string workspaceID): BetaManagedAgentsSessionanthropic-beta: managed-agents-2026-04-01. How to send beta headersБетаСеансыСобытия
Список событий
$client->beta->sessions->events->list(string sessionID, ?\Datetime createdAtGt, ?\Datetime createdAtGte, ?\Datetime createdAtLt, ?\Datetime createdAtLte, ?int limit, ?Order order, ?string page, ?list<ManagedAgentsSessionEventType> types, ?list<AnthropicBeta> betas, ?string workspaceID): PageCursor<ManagedAgentsSessionEvent>anthropic-beta: managed-agents-2026-04-01. How to send beta headersОтправить события
$client->beta->sessions->events->send(string sessionID, list<ManagedAgentsEventParams> events, ?list<AnthropicBeta> betas, ?string workspaceID): ManagedAgentsSendSessionEventsanthropic-beta: managed-agents-2026-04-01. How to send beta headersПотоковая передача событий
$client->beta->sessions->events->streamStream(string sessionID, ?list<BetaManagedAgentsDeltaType> eventDeltas, ?list<AnthropicBeta> betas, ?string workspaceID): BaseStream<ManagedAgentsStreamSessionEvents>anthropic-beta: managed-agents-2026-04-01. How to send beta headersБетаСеансыРесурсы
Добавить ресурс сеанса
$client->beta->sessions->resources->add(string sessionID, string fileID, "file" type, ?string mountPath, ?list<AnthropicBeta> betas, ?string workspaceID): ManagedAgentsFileResourceanthropic-beta: managed-agents-2026-04-01. How to send beta headersСписок ресурсов сеанса
$client->beta->sessions->resources->list(string sessionID, ?int limit, ?string page, ?list<AnthropicBeta> betas, ?string workspaceID): PageCursor<ManagedAgentsSessionResource>anthropic-beta: managed-agents-2026-04-01. How to send beta headersПолучить ресурс сеанса
$client->beta->sessions->resources->retrieve(string resourceID, string sessionID, ?list<AnthropicBeta> betas, ?string workspaceID): ResourceGetResponseanthropic-beta: managed-agents-2026-04-01. How to send beta headersОбновить ресурс сеанса
$client->beta->sessions->resources->update(string resourceID, string sessionID, string authorizationToken, ?list<AnthropicBeta> betas, ?string workspaceID): ResourceUpdateResponseanthropic-beta: managed-agents-2026-04-01. How to send beta headersУдалить ресурс сеанса
$client->beta->sessions->resources->delete(string resourceID, string sessionID, ?list<AnthropicBeta> betas, ?string workspaceID): ManagedAgentsDeleteSessionResourceanthropic-beta: managed-agents-2026-04-01. How to send beta headersБетаСеансыПотоки
Список потоков сеанса
$client->beta->sessions->threads->list(string sessionID, ?int limit, ?string page, ?list<ManagedAgentsSessionThreadStatus> statuses, ?list<AnthropicBeta> betas, ?string workspaceID): PageCursor<ManagedAgentsSessionThread>anthropic-beta: managed-agents-2026-04-01. How to send beta headersПолучить поток сеанса
$client->beta->sessions->threads->retrieve(string threadID, string sessionID, ?list<AnthropicBeta> betas, ?string workspaceID): ManagedAgentsSessionThreadanthropic-beta: managed-agents-2026-04-01. How to send beta headersАрхивировать поток сеанса
$client->beta->sessions->threads->archive(string threadID, string sessionID, ?list<AnthropicBeta> betas, ?string workspaceID): ManagedAgentsSessionThreadanthropic-beta: managed-agents-2026-04-01. How to send beta headersБетаСеансыПотокиСобытия
Список событий потока сеанса
$client->beta->sessions->threads->events->list(string threadID, string sessionID, ?int limit, ?string page, ?list<AnthropicBeta> betas, ?string workspaceID): PageCursor<ManagedAgentsSessionEvent>anthropic-beta: managed-agents-2026-04-01. How to send beta headersПотоковая передача событий потока сеанса
$client->beta->sessions->threads->events->streamStream(string threadID, string sessionID, ?list<BetaManagedAgentsDeltaType> eventDeltas, ?list<AnthropicBeta> betas, ?string workspaceID): BaseStream<ManagedAgentsStreamSessionThreadEvents>anthropic-beta: managed-agents-2026-04-01. How to send beta headersБетаРазвёртывания
Создать развёртывание
$client->beta->deployments->create(Agent agent, string environmentID, list<BetaManagedAgentsDeploymentInitialEventParams> initialEvents, string name, ?BetaManagedAgentsBudgetLimit budget, ?string description, ?array<string,string> metadata, ?list<Resource> resources, ?BetaManagedAgentsScheduleParams schedule, ?list<string> vaultIDs, ?list<AnthropicBeta> betas, ?string workspaceID): BetaManagedAgentsDeploymentanthropic-beta: managed-agents-2026-04-01. How to send beta headersСписок развёртываний
$client->beta->deployments->list(?string agentID, ?\Datetime createdAtGte, ?\Datetime createdAtLte, ?bool includeArchived, ?int limit, ?string page, ?BetaManagedAgentsDeploymentStatus status, ?list<AnthropicBeta> betas, ?string workspaceID): PageCursor<BetaManagedAgentsDeployment>anthropic-beta: managed-agents-2026-04-01. How to send beta headersПолучить развёртывание
$client->beta->deployments->retrieve(string deploymentID, ?list<AnthropicBeta> betas, ?string workspaceID): BetaManagedAgentsDeploymentanthropic-beta: managed-agents-2026-04-01. How to send beta headersОбновить развёртывание
$client->beta->deployments->update(string deploymentID, ?Agent agent, ?BetaManagedAgentsBudgetLimit budget, ?string description, ?string environmentID, ?list<BetaManagedAgentsDeploymentInitialEventParams> initialEvents, ?array<string,string> metadata, ?string name, ?list<Resource> resources, ?BetaManagedAgentsScheduleParams schedule, ?list<string> vaultIDs, ?list<AnthropicBeta> betas, ?string workspaceID): BetaManagedAgentsDeploymentanthropic-beta: managed-agents-2026-04-01. How to send beta headersАрхивировать развёртывание
$client->beta->deployments->archive(string deploymentID, ?list<AnthropicBeta> betas, ?string workspaceID): BetaManagedAgentsDeploymentanthropic-beta: managed-agents-2026-04-01. How to send beta headersЗапустить развёртывание сейчас
$client->beta->deployments->run(string deploymentID, ?list<AnthropicBeta> betas, ?string workspaceID): BetaManagedAgentsDeploymentRunanthropic-beta: managed-agents-2026-04-01. How to send beta headersПриостановить развёртывание
$client->beta->deployments->pause(string deploymentID, ?list<AnthropicBeta> betas, ?string workspaceID): BetaManagedAgentsDeploymentanthropic-beta: managed-agents-2026-04-01. How to send beta headersВозобновить развёртывание
$client->beta->deployments->unpause(string deploymentID, ?list<AnthropicBeta> betas, ?string workspaceID): BetaManagedAgentsDeploymentanthropic-beta: managed-agents-2026-04-01. How to send beta headersСписок запусков развёртывания
$client->beta->deploymentRuns->list(?\Datetime createdAtGt, ?\Datetime createdAtGte, ?\Datetime createdAtLt, ?\Datetime createdAtLte, ?string deploymentID, ?bool hasError, ?int limit, ?string page, ?BetaManagedAgentsTriggerType triggerType, ?list<AnthropicBeta> betas, ?string workspaceID): PageCursor<BetaManagedAgentsDeploymentRun>anthropic-beta: managed-agents-2026-04-01. How to send beta headersПолучить запуск развёртывания
$client->beta->deploymentRuns->retrieve(string deploymentRunID, ?list<AnthropicBeta> betas, ?string workspaceID): BetaManagedAgentsDeploymentRunanthropic-beta: managed-agents-2026-04-01. How to send beta headersБетаСейфы
Создать сейф
$client->beta->vaults->create(string displayName, ?array<string,string> metadata, ?list<AnthropicBeta> betas, ?string workspaceID): BetaManagedAgentsVaultanthropic-beta: managed-agents-2026-04-01. How to send beta headersСписок сейфов
$client->beta->vaults->list(?bool includeArchived, ?int limit, ?string page, ?list<AnthropicBeta> betas, ?string workspaceID): PageCursor<BetaManagedAgentsVault>anthropic-beta: managed-agents-2026-04-01. How to send beta headersПолучить сейф
$client->beta->vaults->retrieve(string vaultID, ?list<AnthropicBeta> betas, ?string workspaceID): BetaManagedAgentsVaultanthropic-beta: managed-agents-2026-04-01. How to send beta headersОбновить сейф
$client->beta->vaults->update(string vaultID, ?string displayName, ?array<string,string> metadata, ?list<AnthropicBeta> betas, ?string workspaceID): BetaManagedAgentsVaultanthropic-beta: managed-agents-2026-04-01. How to send beta headersУдалить сейф
$client->beta->vaults->delete(string vaultID, ?list<AnthropicBeta> betas, ?string workspaceID): BetaManagedAgentsDeletedVaultanthropic-beta: managed-agents-2026-04-01. How to send beta headersАрхивировать сейф
$client->beta->vaults->archive(string vaultID, ?list<AnthropicBeta> betas, ?string workspaceID): BetaManagedAgentsVaultanthropic-beta: managed-agents-2026-04-01. How to send beta headersБетаСейфыУчётные данные
Создать учётные данные
$client->beta->vaults->credentials->create(string vaultID, Auth auth, ?string displayName, ?array<string,string> metadata, ?list<AnthropicBeta> betas, ?string workspaceID): ManagedAgentsCredentialanthropic-beta: managed-agents-2026-04-01. How to send beta headersСписок учётных данных
$client->beta->vaults->credentials->list(string vaultID, ?bool includeArchived, ?int limit, ?string page, ?list<AnthropicBeta> betas, ?string workspaceID): PageCursor<ManagedAgentsCredential>anthropic-beta: managed-agents-2026-04-01. How to send beta headersПолучить учётные данные
$client->beta->vaults->credentials->retrieve(string credentialID, string vaultID, ?list<AnthropicBeta> betas, ?string workspaceID): ManagedAgentsCredentialanthropic-beta: managed-agents-2026-04-01. How to send beta headersОбновить учётные данные
$client->beta->vaults->credentials->update(string credentialID, string vaultID, ?Auth auth, ?string displayName, ?array<string,string> metadata, ?list<AnthropicBeta> betas, ?string workspaceID): ManagedAgentsCredentialanthropic-beta: managed-agents-2026-04-01. How to send beta headersУдалить учётные данные
$client->beta->vaults->credentials->delete(string credentialID, string vaultID, ?list<AnthropicBeta> betas, ?string workspaceID): ManagedAgentsDeletedCredentialanthropic-beta: managed-agents-2026-04-01. How to send beta headersАрхивировать учётные данные
$client->beta->vaults->credentials->archive(string credentialID, string vaultID, ?list<AnthropicBeta> betas, ?string workspaceID): ManagedAgentsCredentialanthropic-beta: managed-agents-2026-04-01. How to send beta headersПроверить учётные данные MCP OAuth
$client->beta->vaults->credentials->mcpOAuthValidate(string credentialID, string vaultID, ?list<AnthropicBeta> betas, ?string workspaceID): ManagedAgentsCredentialValidationanthropic-beta: managed-agents-2026-04-01. How to send beta headersБетаХранилища памяти
Создать хранилище памяти
$client->beta->memoryStores->create(string name, ?string description, ?array<string,string> metadata, ?list<AnthropicBeta> betas, ?string workspaceID): BetaManagedAgentsMemoryStoreanthropic-beta: agent-memory-2026-07-22 or anthropic-beta: managed-agents-2026-04-01. How to send beta headersСписок хранилищ памяти
$client->beta->memoryStores->list(?\Datetime createdAtGte, ?\Datetime createdAtLte, ?bool includeArchived, ?int limit, ?string page, ?list<AnthropicBeta> betas, ?string workspaceID): PageCursor<BetaManagedAgentsMemoryStore>anthropic-beta: agent-memory-2026-07-22 or anthropic-beta: managed-agents-2026-04-01. How to send beta headersПолучить хранилище памяти
$client->beta->memoryStores->retrieve(string memoryStoreID, ?list<AnthropicBeta> betas, ?string workspaceID): BetaManagedAgentsMemoryStoreanthropic-beta: agent-memory-2026-07-22 or anthropic-beta: managed-agents-2026-04-01. How to send beta headersОбновить хранилище памяти
$client->beta->memoryStores->update(string memoryStoreID, ?string description, ?array<string,string> metadata, ?string name, ?list<AnthropicBeta> betas, ?string workspaceID): BetaManagedAgentsMemoryStoreanthropic-beta: agent-memory-2026-07-22 or anthropic-beta: managed-agents-2026-04-01. How to send beta headersУдалить хранилище памяти
$client->beta->memoryStores->delete(string memoryStoreID, ?list<AnthropicBeta> betas, ?string workspaceID): BetaManagedAgentsDeletedMemoryStoreanthropic-beta: agent-memory-2026-07-22 or anthropic-beta: managed-agents-2026-04-01. How to send beta headersАрхивировать хранилище памяти
$client->beta->memoryStores->archive(string memoryStoreID, ?list<AnthropicBeta> betas, ?string workspaceID): BetaManagedAgentsMemoryStoreanthropic-beta: agent-memory-2026-07-22 or anthropic-beta: managed-agents-2026-04-01. How to send beta headersБетаХранилища памятиЗаписи памяти
Создать запись памяти
$client->beta->memoryStores->memories->create(string memoryStoreID, ?string content, string path, ?ManagedAgentsMemoryView view, ?list<AnthropicBeta> betas, ?string workspaceID): ManagedAgentsMemoryanthropic-beta: agent-memory-2026-07-22 or anthropic-beta: managed-agents-2026-04-01. How to send beta headersСписок записей памяти
$client->beta->memoryStores->memories->list(string memoryStoreID, ?int depth, ?int limit, ?string page, ?string pathPrefix, ?ManagedAgentsMemoryView view, ?list<AnthropicBeta> betas, ?string workspaceID): PageCursor<ManagedAgentsMemoryListItem>anthropic-beta: agent-memory-2026-07-22 or anthropic-beta: managed-agents-2026-04-01. How to send beta headersПолучить запись памяти
$client->beta->memoryStores->memories->retrieve(string memoryID, string memoryStoreID, ?ManagedAgentsMemoryView view, ?list<AnthropicBeta> betas, ?string workspaceID): ManagedAgentsMemoryanthropic-beta: agent-memory-2026-07-22 or anthropic-beta: managed-agents-2026-04-01. How to send beta headersОбновить запись памяти
$client->beta->memoryStores->memories->update(string memoryID, string memoryStoreID, ?ManagedAgentsMemoryView view, ?string content, ?string path, ?ManagedAgentsPrecondition precondition, ?list<AnthropicBeta> betas, ?string workspaceID): ManagedAgentsMemoryanthropic-beta: agent-memory-2026-07-22 or anthropic-beta: managed-agents-2026-04-01. How to send beta headersУдалить запись памяти
$client->beta->memoryStores->memories->delete(string memoryID, string memoryStoreID, ?string expectedContentSha256, ?list<AnthropicBeta> betas, ?string workspaceID): ManagedAgentsDeletedMemoryanthropic-beta: agent-memory-2026-07-22 or anthropic-beta: managed-agents-2026-04-01. How to send beta headersБетаХранилища памятиВерсии записей памяти
Список версий записи памяти
$client->beta->memoryStores->memoryVersions->list(string memoryStoreID, ?string apiKeyID, ?\Datetime createdAtGte, ?\Datetime createdAtLte, ?int limit, ?string memoryID, ?ManagedAgentsMemoryVersionOperation operation, ?string page, ?string serviceAccountID, ?string sessionID, ?ManagedAgentsMemoryView view, ?list<AnthropicBeta> betas, ?string workspaceID): PageCursor<ManagedAgentsMemoryVersion>anthropic-beta: agent-memory-2026-07-22 or anthropic-beta: managed-agents-2026-04-01. How to send beta headersПолучить версию записи памяти
$client->beta->memoryStores->memoryVersions->retrieve(string memoryVersionID, string memoryStoreID, ?ManagedAgentsMemoryView view, ?list<AnthropicBeta> betas, ?string workspaceID): ManagedAgentsMemoryVersionanthropic-beta: agent-memory-2026-07-22 or anthropic-beta: managed-agents-2026-04-01. How to send beta headersСкрыть содержимое версии записи памяти
$client->beta->memoryStores->memoryVersions->redact(string memoryVersionID, string memoryStoreID, ?list<AnthropicBeta> betas, ?string workspaceID): ManagedAgentsMemoryVersionanthropic-beta: agent-memory-2026-07-22 or anthropic-beta: managed-agents-2026-04-01. How to send beta headersБетаФайлы
Загрузить файл
$client->beta->files->upload(FileParam | string file, ?int expiresInSeconds, ?list<AnthropicBeta> betas, ?string workspaceID): BetaFileMetadataСписок файлов
$client->beta->files->list(?list<string> ids, ?int limit, ?string page, ?string scopeID, ?list<AnthropicBeta> betas, ?string workspaceID): PageCursor<BetaFileMetadata>Скачать файл
$client->beta->files->download(string fileID, ?list<AnthropicBeta> betas, ?string workspaceID): downloadПолучить метаданные файла
$client->beta->files->retrieveMetadata(string fileID, ?list<AnthropicBeta> betas, ?string workspaceID): BetaFileMetadataУдалить файл
$client->beta->files->delete(string fileID, ?list<AnthropicBeta> betas, ?string workspaceID): BetaDeletedFileБетаНавыки
Создать навык
$client->beta->skills->create(list<FileParam | string> files, ?string displayName, ?list<AnthropicBeta> betas, ?string workspaceID): BetaSkillСписок навыков
$client->beta->skills->list(?int limit, ?string page, ?string source, ?list<AnthropicBeta> betas, ?string workspaceID): PageCursor<BetaSkill>Получить навык
$client->beta->skills->retrieve(string skillID, ?list<AnthropicBeta> betas, ?string workspaceID): BetaSkillУдалить навык
$client->beta->skills->delete(string skillID, ?list<AnthropicBeta> betas, ?string workspaceID): BetaDeletedSkillБетаНавыкиВерсии
Создать версию навыка
$client->beta->skills->versions->create(string skillID, list<FileParam | string> files, ?list<AnthropicBeta> betas, ?string workspaceID): SkillVersionСписок версий навыка
$client->beta->skills->versions->list(string skillID, ?int limit, ?string page, ?list<AnthropicBeta> betas, ?string workspaceID): PageCursor<SkillVersion>Скачать содержимое версии навыка
$client->beta->skills->versions->download(string version, string skillID, ?list<AnthropicBeta> betas, ?string workspaceID): downloadСкачивает содержимое версии навыка в виде zip-архива.
Получить версию навыка
$client->beta->skills->versions->retrieve(string version, string skillID, ?list<AnthropicBeta> betas, ?string workspaceID): SkillVersionУдалить версию навыка
$client->beta->skills->versions->delete(string version, string skillID, ?list<AnthropicBeta> betas, ?string workspaceID): DeletedSkillVersionБетаВебхуки
Unwrap
$client->beta->webhooks->unwrap(string body, array<string,string | list<string>> headers, ?string secret): BetaWebhookEventVerifies the webhook signature from the webhook-id, webhook-timestamp and webhook-signature
headers using your webhook signing key, then parses the payload into an event. Fails if the
signature is missing or invalid.
Parse Unverified
$client->beta->webhooks->parseUnverified(string body): BetaWebhookEventParses a webhook payload into an event without verifying its signature. Prefer unwrap() unless
you have already verified the signature yourself.
Создать профиль пользователя
$client->beta->userProfiles->create(?AccessType accessType, ?string externalID, ?BetaUserProfileExternalUserDetailsParams externalUserDetails, ?\Datetime externalUserOnboardedAt, ?array<string,string> metadata, ?string name, ?list<AnthropicBeta> betas, ?string workspaceID): BetaUserProfileСписок профилей пользователей
$client->beta->userProfiles->list(?int limit, ?Order order, ?OrderBy orderBy, ?string page, ?list<AnthropicBeta> betas, ?string workspaceID): PageCursor<BetaUserProfile>Получить профиль пользователя
$client->beta->userProfiles->retrieve(string userProfileID, ?list<AnthropicBeta> betas, ?string workspaceID): BetaUserProfileОбновить профиль пользователя
$client->beta->userProfiles->update(string userProfileID, ?AccessType accessType, ?string externalID, ?BetaUserProfileExternalUserDetailsParams externalUserDetails, ?\Datetime externalUserOnboardedAt, ?array<string,string> metadata, ?string name, ?list<AnthropicBeta> betas, ?string workspaceID): BetaUserProfileУдалить профиль пользователя
$client->beta->userProfiles->delete(string userProfileID, ?list<AnthropicBeta> betas, ?string workspaceID): BetaDeletedUserProfileСоздать URL регистрации
$client->beta->userProfiles->createEnrollmentURL(string userProfileID, ?list<AnthropicBeta> betas, ?string workspaceID): BetaUserProfileEnrollmentURLБетаПрофили пользователейURL действий
Создать URL действия
$client->beta->userProfiles->actionURLs->create(string userProfileID, UserProfileEnrollEndUserAction action, ?list<AnthropicBeta> betas, ?string workspaceID): UserProfileActionURLБетаСны
Создать сон
$client->beta->dreams->create(list<BetaDreamInput> inputs, Model model, ?string instructions, ?BetaOutputBehavior outputBehavior, ?list<AnthropicBeta> betas, ?string workspaceID): BetaDreamanthropic-beta: dreaming-2026-04-21. How to send beta headersЗапускает асинхронное задание, которое использует прошлые сеансы для создания реорганизованной версии хранилища памяти, и возвращает «dream» (сон), который можно опрашивать для получения результата.
Список снов
$client->beta->dreams->list(?\Datetime createdAtGt, ?\Datetime createdAtLt, ?bool includeArchived, ?int limit, ?string page, ?list<BetaDreamStatus> statuses, ?list<AnthropicBeta> betas, ?string workspaceID): PageCursor<BetaDream>anthropic-beta: dreaming-2026-04-21. How to send beta headersВозвращает список снов в рабочей области, начиная с самых новых.
Получить сон
$client->beta->dreams->retrieve(string dreamID, ?list<AnthropicBeta> betas, ?string workspaceID): BetaDreamanthropic-beta: dreaming-2026-04-21. How to send beta headersПолучает сон по ID, чтобы проверить его статус, выходное хранилище памяти и использование токенов.
Отменить сон
$client->beta->dreams->cancel(string dreamID, ?list<AnthropicBeta> betas, ?string workspaceID): BetaDreamanthropic-beta: dreaming-2026-04-21. How to send beta headersОстанавливает сон в состоянии pending или running.
Архивировать сон
$client->beta->dreams->archive(string dreamID, ?list<AnthropicBeta> betas, ?string workspaceID): BetaDreamanthropic-beta: dreaming-2026-04-21. How to send beta headersСкрывает сон в состоянии completed, failed или canceled из списка снов по умолчанию.
БетаТуннели
Создать туннель
$client->beta->tunnels->create(?string displayName, ?list<AnthropicBeta> betas, ?string workspaceID): BetaTunnelanthropic-beta: mcp-tunnels-2026-06-22. How to send beta headersAPI Tunnels находится на стадии исследовательской предварительной версии (research preview). Для него требуется заголовок anthropic-beta: mcp-tunnels-2026-06-22, и он может измениться без периода устаревания. Он заменяет конечные точки Admin API по адресу /v1/organizations/tunnels, которые остаются доступными в течение переходного периода.
Получить туннель
$client->beta->tunnels->retrieve(string tunnelID, ?list<AnthropicBeta> betas, ?string workspaceID): BetaTunnelanthropic-beta: mcp-tunnels-2026-06-22. How to send beta headersAPI Tunnels находится на стадии исследовательской предварительной версии (research preview). Для него требуется заголовок anthropic-beta: mcp-tunnels-2026-06-22, и он может измениться без периода устаревания. Он заменяет конечные точки Admin API по адресу /v1/organizations/tunnels, которые остаются доступными в течение переходного периода.
Список туннелей
$client->beta->tunnels->list(?bool includeArchived, ?int limit, ?string page, ?list<AnthropicBeta> betas, ?string workspaceID): PageCursor<BetaTunnel>anthropic-beta: mcp-tunnels-2026-06-22. How to send beta headersAPI Tunnels находится на стадии исследовательской предварительной версии (research preview). Для него требуется заголовок anthropic-beta: mcp-tunnels-2026-06-22, и он может измениться без периода устаревания. Он заменяет конечные точки Admin API по адресу /v1/organizations/tunnels, которые остаются доступными в течение переходного периода.
Архивировать туннель
$client->beta->tunnels->archive(string tunnelID, ?list<AnthropicBeta> betas, ?string workspaceID): BetaTunnelanthropic-beta: mcp-tunnels-2026-06-22. How to send beta headersAPI Tunnels находится на стадии исследовательской предварительной версии (research preview). Для него требуется заголовок anthropic-beta: mcp-tunnels-2026-06-22, и он может измениться без периода устаревания. Он заменяет конечные точки Admin API по адресу /v1/organizations/tunnels, которые остаются доступными в течение переходного периода.
Показать токен туннеля
$client->beta->tunnels->revealToken(string tunnelID, ?list<AnthropicBeta> betas, ?string workspaceID): BetaTunnelTokenanthropic-beta: mcp-tunnels-2026-06-22. How to send beta headersAPI Tunnels находится на стадии исследовательской предварительной версии (research preview). Для него требуется заголовок anthropic-beta: mcp-tunnels-2026-06-22, и он может измениться без периода устаревания. Он заменяет конечные точки Admin API по адресу /v1/organizations/tunnels, которые остаются доступными в течение переходного периода.
Ротация токена туннеля
$client->beta->tunnels->rotateToken(string tunnelID, ?string reason, ?list<AnthropicBeta> betas, ?string workspaceID): BetaTunnelTokenanthropic-beta: mcp-tunnels-2026-06-22. How to send beta headersAPI Tunnels находится на стадии исследовательской предварительной версии (research preview). Для него требуется заголовок anthropic-beta: mcp-tunnels-2026-06-22, и он может измениться без периода устаревания. Он заменяет конечные точки Admin API по адресу /v1/organizations/tunnels, которые остаются доступными в течение переходного периода.
БетаТуннелиСертификаты
Создать сертификат туннеля
$client->beta->tunnels->certificates->create(string tunnelID, string caCertificatePEM, ?list<AnthropicBeta> betas, ?string workspaceID): TunnelCertificateanthropic-beta: mcp-tunnels-2026-06-22. How to send beta headersAPI Tunnels находится на стадии исследовательской предварительной версии (research preview). Для него требуется заголовок anthropic-beta: mcp-tunnels-2026-06-22, и он может измениться без периода устаревания. Он заменяет конечные точки Admin API по адресу /v1/organizations/tunnels, которые остаются доступными в течение переходного периода.
Получить сертификат туннеля
$client->beta->tunnels->certificates->retrieve(string certificateID, string tunnelID, ?list<AnthropicBeta> betas, ?string workspaceID): TunnelCertificateanthropic-beta: mcp-tunnels-2026-06-22. How to send beta headersAPI Tunnels находится на стадии исследовательской предварительной версии (research preview). Для него требуется заголовок anthropic-beta: mcp-tunnels-2026-06-22, и он может измениться без периода устаревания. Он заменяет конечные точки Admin API по адресу /v1/organizations/tunnels, которые остаются доступными в течение переходного периода.
Список сертификатов туннеля
$client->beta->tunnels->certificates->list(string tunnelID, ?bool includeArchived, ?int limit, ?string page, ?list<AnthropicBeta> betas, ?string workspaceID): PageCursor<TunnelCertificate>anthropic-beta: mcp-tunnels-2026-06-22. How to send beta headersAPI Tunnels находится на стадии исследовательской предварительной версии (research preview). Для него требуется заголовок anthropic-beta: mcp-tunnels-2026-06-22, и он может измениться без периода устаревания. Он заменяет конечные точки Admin API по адресу /v1/organizations/tunnels, которые остаются доступными в течение переходного периода.
Архивировать сертификат туннеля
$client->beta->tunnels->certificates->archive(string certificateID, string tunnelID, ?list<AnthropicBeta> betas, ?string workspaceID): TunnelCertificateanthropic-beta: mcp-tunnels-2026-06-22. How to send beta headersAPI Tunnels находится на стадии исследовательской предварительной версии (research preview). Для него требуется заголовок anthropic-beta: mcp-tunnels-2026-06-22, и он может измениться без периода устаревания. Он заменяет конечные точки Admin API по адресу /v1/organizations/tunnels, которые остаются доступными в течение переходного периода.
БетаОрганизация
Получить текущую организацию
$client->beta->organization->retrieve(): BetaOrganizationВозвращает информацию об организации, связанной с аутентифицированным ключом API.
БетаОрганизацияКлючи API
Список ключей API
$client->beta->organization->apiKeys->list(?string afterID, ?string beforeID, ?string createdByUserID, ?int limit, ?Status status, ?string workspaceID): Page<APIKey>Получить ключ API (Admin API)
$client->beta->organization->apiKeys->retrieve(string apiKeyID): APIKeyПолучить информацию об одном ключе API в вашей организации по его ID. Эта конечная точка Admin API требует ключ Admin API, предназначена для программного управления ключами и никогда не возвращает секретное значение ключа. Чтобы просмотреть или создать собственные ключи API, перейдите в раздел Ключи API в Claude Console.
Обновить ключ API
$client->beta->organization->apiKeys->update(string apiKeyID, ?string name, ?Status status): APIKeyБетаОрганизацияВнешние ключи
Создать внешний ключ
$client->beta->organization->externalKeys->create(ProviderConfig providerConfig, ?string displayName, ?Geo geo, ?string userProfileID): ExternalKeyСоздаёт конфигурацию внешнего ключа, принадлежащую организации вызывающей стороны.
Список внешних ключей
$client->beta->organization->externalKeys->list(?int limit, ?string page): PageCursor<ExternalKey>Возвращает список конфигураций внешних ключей в организации вызывающей стороны.
Получить внешний ключ
$client->beta->organization->externalKeys->retrieve(string externalKeyID): ExternalKeyВозвращает одну конфигурацию внешнего ключа в организации вызывающей стороны по идентификатору.
Обновить внешний ключ
$client->beta->organization->externalKeys->update(string externalKeyID, ?string displayName, ?Geo geo, ?ProviderConfig providerConfig): ExternalKeyЧастично обновляет конфигурацию внешнего ключа. Пропущенные поля остаются без изменений.
Удалить внешний ключ
$client->beta->organization->externalKeys->delete(string externalKeyID): ExternalKeyDeleteResponseУдаляет конфигурацию внешнего ключа.
Проверить внешний ключ
$client->beta->organization->externalKeys->validate(string externalKeyID): ExternalKeyValidateResponseПроверяет конфигурацию внешнего ключа в KMS клиента.
БетаОрганизацияФедерацияИздатели
Создать издателя федерации
$client->beta->organization->federation->issuers->create(string issuerURL, string name, ?bool checkJTI, ?JWKS jwks, ?int maxJWTLifetimeSeconds, ?list<AnthropicBeta> betas): BetaFederationIssuerТребуется токен доступа OAuth с областью org:admin, полученный с помощью ant auth login --scope org:admin или правила федерации удостоверений рабочих нагрузок; ключи Admin API не принимаются. См. Управление WIF с помощью Admin API.
Список издателей федерации
$client->beta->organization->federation->issuers->list(?bool includeArchived, ?int limit, ?string page, ?list<AnthropicBeta> betas): PageCursor<BetaFederationIssuer>Требуется токен доступа OAuth с областью org:admin, полученный с помощью ant auth login --scope org:admin или правила федерации удостоверений рабочих нагрузок; ключи Admin API не принимаются. См. Управление WIF с помощью Admin API.
Получить издателя федерации
$client->beta->organization->federation->issuers->retrieve(string federationIssuerID, ?list<AnthropicBeta> betas): BetaFederationIssuerТребуется токен доступа OAuth с областью org:admin, полученный с помощью ant auth login --scope org:admin или правила федерации удостоверений рабочих нагрузок; ключи Admin API не принимаются. См. Управление WIF с помощью Admin API.
Обновить издателя федерации
$client->beta->organization->federation->issuers->update(string federationIssuerID, ?bool checkJTI, ?string issuerURL, ?JWKS jwks, ?bool jwksPollingDisabled, ?int maxJWTLifetimeSeconds, ?string name, ?list<AnthropicBeta> betas): BetaFederationIssuerТребуется токен доступа OAuth с областью org:admin, полученный с помощью ant auth login --scope org:admin или правила федерации удостоверений рабочих нагрузок; ключи Admin API не принимаются. См. Управление WIF с помощью Admin API.
Архивировать издателя федерации
$client->beta->organization->federation->issuers->archive(string federationIssuerID, ?list<AnthropicBeta> betas): BetaFederationIssuerТребуется токен доступа OAuth с областью org:admin, полученный с помощью ant auth login --scope org:admin или правила федерации удостоверений рабочих нагрузок; ключи Admin API не принимаются. См. Управление WIF с помощью Admin API.
БетаОрганизацияФедерацияПравила
Создать правило федерации
$client->beta->organization->federation->rules->create(string issuerID, BetaFederationRuleMatch match, string name, string oauthScope, BetaServiceAccountTarget target, ?bool appliesToAllWorkspaces, ?array<string,string> attributes, ?string description, ?int tokenLifetimeSeconds, ?string workspaceID, ?list<AnthropicBeta> betas): BetaFederationRuleТребуется токен доступа OAuth с областью org:admin, полученный с помощью ant auth login --scope org:admin или правила федерации удостоверений рабочих нагрузок; ключи Admin API не принимаются. См. Управление WIF с помощью Admin API.
Список правил федерации
$client->beta->organization->federation->rules->list(?bool includeArchived, ?string issuerID, ?int limit, ?string page, ?list<AnthropicBeta> betas): PageCursor<BetaFederationRule>Требуется токен доступа OAuth с областью org:admin, полученный с помощью ant auth login --scope org:admin или правила федерации удостоверений рабочих нагрузок; ключи Admin API не принимаются. См. Управление WIF с помощью Admin API.
Получить правило федерации
$client->beta->organization->federation->rules->retrieve(string federationRuleID, ?list<AnthropicBeta> betas): BetaFederationRuleТребуется токен доступа OAuth с областью org:admin, полученный с помощью ant auth login --scope org:admin или правила федерации удостоверений рабочих нагрузок; ключи Admin API не принимаются. См. Управление WIF с помощью Admin API.
Обновить правило федерации
$client->beta->organization->federation->rules->update(string federationRuleID, ?bool appliesToAllWorkspaces, ?array<string,string> attributes, ?string description, ?BetaFederationRuleMatch match, ?string name, ?string oauthScope, ?BetaServiceAccountTarget target, ?int tokenLifetimeSeconds, ?string workspaceID, ?list<AnthropicBeta> betas): BetaFederationRuleТребуется токен доступа OAuth с областью org:admin, полученный с помощью ant auth login --scope org:admin или правила федерации удостоверений рабочих нагрузок; ключи Admin API не принимаются. См. Управление WIF с помощью Admin API.
Архивировать правило федерации
$client->beta->organization->federation->rules->archive(string federationRuleID, ?list<AnthropicBeta> betas): BetaFederationRuleТребуется токен доступа OAuth с областью org:admin, полученный с помощью ant auth login --scope org:admin или правила федерации удостоверений рабочих нагрузок; ключи Admin API не принимаются. См. Управление WIF с помощью Admin API.
БетаОрганизацияФедерацияПравилаРабочие пространства
Добавить рабочее пространство в правило федерации
$client->beta->organization->federation->rules->workspaces->add(string federationRuleID, string workspaceID, ?list<AnthropicBeta> betas): BetaFederationRuleWorkspaceТребуется токен доступа OAuth с областью org:admin, полученный с помощью ant auth login --scope org:admin или правила федерации удостоверений рабочих нагрузок; ключи Admin API не принимаются. См. Управление WIF с помощью Admin API.
Список рабочих пространств правила федерации
$client->beta->organization->federation->rules->workspaces->list(string federationRuleID, ?int limit, ?string page, ?list<AnthropicBeta> betas): PageCursor<BetaFederationRuleWorkspace>Требуется токен доступа OAuth с областью org:admin, полученный с помощью ant auth login --scope org:admin или правила федерации удостоверений рабочих нагрузок; ключи Admin API не принимаются. См. Управление WIF с помощью Admin API.
Удалить рабочее пространство из правила федерации
$client->beta->organization->federation->rules->workspaces->remove(string workspaceID, string federationRuleID, ?list<AnthropicBeta> betas): WorkspaceRemoveResponseТребуется токен доступа OAuth с областью org:admin, полученный с помощью ant auth login --scope org:admin или правила федерации удостоверений рабочих нагрузок; ключи Admin API не принимаются. См. Управление WIF с помощью Admin API.
БетаОрганизацияПриглашения
Создать приглашение
$client->beta->organization->invites->create(string email, Role role, ?list<string> rbacGroupIDs): OrganizationInviteПриглашает пользователя присоединиться к организации по электронной почте.
Список приглашений
$client->beta->organization->invites->list(?string afterID, ?string beforeID, ?string email, ?int limit, ?list<string> roles, ?list<Status> statuses): Page<OrganizationInvite>Возвращает список приглашений организации.
Получить приглашение
$client->beta->organization->invites->retrieve(string inviteID): OrganizationInviteВозвращает приглашение по идентификатору.
Удалить приглашение
$client->beta->organization->invites->delete(string inviteID): InviteDeleteResponseУдаляет ожидающее приглашение.
БетаОрганизацияСервисные аккаунты
Создать сервисный аккаунт
$client->beta->organization->serviceAccounts->create(string name, ?string description, ?OrganizationRole organizationRole, ?list<AnthropicBeta> betas): ServiceAccountТребуется токен доступа OAuth с областью org:admin, полученный с помощью ant auth login --scope org:admin или правила федерации удостоверений рабочих нагрузок; ключи Admin API не принимаются. См. Управление WIF с помощью Admin API.
Список сервисных аккаунтов
$client->beta->organization->serviceAccounts->list(?bool includeArchived, ?int limit, ?string page, ?list<AnthropicBeta> betas): PageCursor<ServiceAccount>Требуется токен доступа OAuth с областью org:admin, полученный с помощью ant auth login --scope org:admin или правила федерации удостоверений рабочих нагрузок; ключи Admin API не принимаются. См. Управление WIF с помощью Admin API.
Получить сервисный аккаунт
$client->beta->organization->serviceAccounts->retrieve(string serviceAccountID, ?list<AnthropicBeta> betas): ServiceAccountТребуется токен доступа OAuth с областью org:admin, полученный с помощью ant auth login --scope org:admin или правила федерации удостоверений рабочих нагрузок; ключи Admin API не принимаются. См. Управление WIF с помощью Admin API.
Обновить сервисный аккаунт
$client->beta->organization->serviceAccounts->update(string serviceAccountID, ?string description, ?OrganizationRole organizationRole, ?list<AnthropicBeta> betas): ServiceAccountТребуется токен доступа OAuth с областью org:admin, полученный с помощью ant auth login --scope org:admin или правила федерации удостоверений рабочих нагрузок; ключи Admin API не принимаются. См. Управление WIF с помощью Admin API.
Архивировать сервисный аккаунт
$client->beta->organization->serviceAccounts->archive(string serviceAccountID, ?list<AnthropicBeta> betas): ServiceAccountТребуется токен доступа OAuth с областью org:admin, полученный с помощью ant auth login --scope org:admin или правила федерации удостоверений рабочих нагрузок; ключи Admin API не принимаются. См. Управление WIF с помощью Admin API.
БетаОрганизацияСервисные аккаунтыРабочие пространства
Добавить рабочее пространство в сервисный аккаунт
$client->beta->organization->serviceAccounts->workspaces->add(string serviceAccountID, string workspaceID, NoBillingWorkspaceRole workspaceRole, ?list<AnthropicBeta> betas): ServiceAccountWorkspaceMemberТребуется токен доступа OAuth с областью org:admin, полученный с помощью ant auth login --scope org:admin или правила федерации удостоверений рабочих нагрузок; ключи Admin API не принимаются. См. Управление WIF с помощью Admin API.
Список рабочих пространств сервисного аккаунта
$client->beta->organization->serviceAccounts->workspaces->list(string serviceAccountID, ?int limit, ?string page, ?list<AnthropicBeta> betas): PageCursor<ServiceAccountWorkspaceMember>Требуется токен доступа OAuth с областью org:admin, полученный через ant auth login --scope org:admin или правило федерации удостоверений рабочих нагрузок; ключи Admin API не принимаются. См. Управление WIF с помощью Admin API.
Удалить рабочее пространство из сервисного аккаунта
$client->beta->organization->serviceAccounts->workspaces->remove(string workspaceID, string serviceAccountID, ?list<AnthropicBeta> betas): WorkspaceRemoveResponseТребуется токен доступа OAuth с областью org:admin, полученный с помощью ant auth login --scope org:admin или правила федерации удостоверений рабочих нагрузок; ключи Admin API не принимаются. См. Управление WIF с помощью Admin API.
БетаОрганизацияПользователи
Список пользователей
$client->beta->organization->users->list(?string afterID, ?string beforeID, ?string email, ?int limit, ?list<string> roles): Page<OrganizationUser>Возвращает список участников организации.
Получить пользователя
$client->beta->organization->users->retrieve(string userID): OrganizationUserВозвращает участника организации по идентификатору пользователя.
Обновить пользователя
$client->beta->organization->users->update(string userID, Role role): OrganizationUserОбновляет роль участника в организации.
Удалить пользователя
$client->beta->organization->users->remove(string userID): UserRemoveResponseУдаляет участника из организации.
БетаОрганизацияРабочие пространства
Список рабочих пространств
$client->beta->organization->workspaces->list(?string afterID, ?string beforeID, ?bool includeArchived, ?bool includeDefault, ?int limit): Page<Workspace>Создать рабочее пространство
$client->beta->organization->workspaces->create(string name, ?DataResidencyCreateConfig dataResidency, ?string displayColor, ?string externalKeyID, ?array<string,string> tags, ?string userProfileID, ?list<AnthropicBeta> betas): WorkspaceПолучить рабочее пространство
$client->beta->organization->workspaces->retrieve(string workspaceID): WorkspaceОбновить рабочее пространство
$client->beta->organization->workspaces->update(string workspaceID, ?DataResidencyUpdateConfig dataResidency, ?string displayColor, ?string externalKeyID, ?string name, ?array<string,string> tags, ?string userProfileID): WorkspaceАрхивировать рабочее пространство
$client->beta->organization->workspaces->archive(string workspaceID): WorkspaceБетаОрганизацияРабочие пространстваОграничения скорости
Список ограничений скорости рабочего пространства
$client->beta->organization->workspaces->rateLimits->list(string workspaceID, ?GroupType groupType, ?bool includeInherited, ?int limit, ?string page): PageCursor<BetaWorkspaceRateLimit>Возвращает список ограничений скорости рабочего пространства.
Установить ограничения скорости рабочего пространства
$client->beta->organization->workspaces->rateLimits->update(string rateLimitID, string workspaceID, list<BetaWorkspaceRateLimitUpdateValue> limits): BetaWorkspaceRateLimitЗадаёт или сбрасывает переопределения ограничений скорости для одной группы ограничений скорости в рабочем пространстве.
БетаОрганизацияРабочие пространстваУчастники
Список участников рабочего пространства
$client->beta->organization->workspaces->members->list(string workspaceID, ?string afterID, ?string beforeID, ?int limit): Page<WorkspaceMember>Создать участника рабочего пространства
$client->beta->organization->workspaces->members->add(string workspaceID, string userID, NoBillingWorkspaceRole workspaceRole): WorkspaceMemberПолучить участника рабочего пространства
$client->beta->organization->workspaces->members->retrieve(string userID, string workspaceID): WorkspaceMemberОбновить участника рабочего пространства
$client->beta->organization->workspaces->members->update(string userID, string workspaceID, WorkspaceRole workspaceRole): WorkspaceMemberУдалить участника рабочего пространства
$client->beta->organization->workspaces->members->remove(string userID, string workspaceID): MemberRemoveResponseБетаОрганизацияРабочие пространстваСервисные аккаунты
Список сервисных аккаунтов — участников рабочего пространства
$client->beta->organization->workspaces->serviceAccounts->list(string workspaceID, ?int limit, ?string page, ?list<AnthropicBeta> betas): PageCursor<ServiceAccountWorkspaceMember>Требуется токен доступа OAuth с областью org:admin, полученный с помощью ant auth login --scope org:admin или правила федерации удостоверений рабочих нагрузок; ключи Admin API не принимаются. См. Управление WIF с помощью Admin API.
Добавить сервисный аккаунт в рабочее пространство
$client->beta->organization->workspaces->serviceAccounts->add(string workspaceID, string serviceAccountID, NoBillingWorkspaceRole workspaceRole, ?list<AnthropicBeta> betas): ServiceAccountWorkspaceMemberТребуется токен доступа OAuth с областью org:admin, полученный с помощью ant auth login --scope org:admin или правила федерации удостоверений рабочих нагрузок; ключи Admin API не принимаются. См. Управление WIF с помощью Admin API.
Получить членство сервисного аккаунта в рабочем пространстве
$client->beta->organization->workspaces->serviceAccounts->retrieve(string serviceAccountID, string workspaceID, ?list<AnthropicBeta> betas): ServiceAccountWorkspaceMemberТребуется токен доступа OAuth с областью org:admin, полученный с помощью ant auth login --scope org:admin или правила федерации удостоверений рабочих нагрузок; ключи Admin API не принимаются. См. Управление WIF с помощью Admin API.
Обновить членство сервисного аккаунта в рабочем пространстве
$client->beta->organization->workspaces->serviceAccounts->update(string serviceAccountID, string workspaceID, NoBillingWorkspaceRole workspaceRole, ?list<AnthropicBeta> betas): ServiceAccountWorkspaceMemberТребуется токен доступа OAuth с областью org:admin, полученный с помощью ant auth login --scope org:admin или правила федерации удостоверений рабочих нагрузок; ключи Admin API не принимаются. См. Управление WIF с помощью Admin API.
Удалить сервисный аккаунт из рабочего пространства
$client->beta->organization->workspaces->serviceAccounts->remove(string serviceAccountID, string workspaceID, ?list<AnthropicBeta> betas): ServiceAccountRemoveResponseТребуется токен доступа OAuth с областью org:admin, полученный с помощью ant auth login --scope org:admin или правила федерации удостоверений рабочих нагрузок; ключи Admin API не принимаются. См. Управление WIF с помощью Admin API.
БетаОрганизацияОграничения скорости
Список ограничений скорости организации
$client->beta->organization->rateLimits->list(?GroupType groupType, ?int limit, ?string model, ?string page): PageCursor<OrganizationRateLimit>Список ограничений скорости Messages API для вашей организации.
БетаОрганизацияНастройки соответствия требованиям
Получение настроек соответствия требованиям
$client->beta->organization->complianceSettings->retrieve(): ComplianceSettingsПолучает настройки соответствия требованиям (Compliance Settings) вашей организации.
Обновление настроек соответствия требованиям
$client->beta->organization->complianceSettings->update(ComplianceSettingsStateParam state): ComplianceSettingsОбновление настроек соответствия требованиям (Compliance Settings) вашей организации.
БетаОрганизацияАналитикаСводки
Получение сводок активности
$client->beta->organization->analytics->summaries->list(\Datetime startingDate, ?\Datetime endingDate, ?list<string> filter, ?int limit, ?string page): PageCursor<AnalyticsSingleDayActivitySummary>Получает сводки активности по всей организации за диапазон дат.
БетаОрганизацияАналитикаПользователи
Список активности пользователей
$client->beta->organization->analytics->users->list(?\Datetime date, ?\Datetime endingDate, ?list<string> filter, ?list<AnalyticsUserGroupBy> groupBy, ?int limit, ?AnalyticsOrder order, ?string orderBy, ?string page, ?\Datetime startingDate): PageCursor<AnalyticsUserActivity>Получить активность по пользователям за указанный день с курсорной пагинацией.
БетаОрганизацияАналитикаПриложенияЧатПроекты
Получение данных об использовании проектов чата
$client->beta->organization->analytics->apps->chat->projects->list(?\Datetime date, ?\Datetime endingDate, ?list<string> filter, ?list<AnalyticsProjectGroupBy> groupBy, ?int limit, ?AnalyticsOrder order, ?string orderBy, ?string page, ?\Datetime startingDate): PageCursor<AnalyticsProjectActivity>Получает активность по каждому проекту за указанный день с пагинацией на основе курсора.
БетаОрганизацияАналитикаКоннекторы
Получить использование коннекторов
$client->beta->organization->analytics->connectors->list(?\Datetime date, ?\Datetime endingDate, ?list<string> filter, ?list<AnalyticsConnectorGroupBy> groupBy, ?int limit, ?AnalyticsOrder order, ?string orderBy, ?string page, ?\Datetime startingDate): PageCursor<AnalyticsConnectorActivity>Получить использование по коннекторам за указанный день с курсорной пагинацией.
БетаОрганизацияАналитикаПлагины
Получить использование плагинов
$client->beta->organization->analytics->plugins->list(?\Datetime date, ?\Datetime endingDate, ?list<string> filter, ?list<AnalyticsPluginGroupBy> groupBy, ?int limit, ?AnalyticsOrder order, ?string orderBy, ?string page, ?\Datetime startingDate): PageCursor<AnalyticsPluginActivity>Получить использование по плагинам (установки + вызовы) за указанный день с пагинацией.
БетаОрганизацияАналитикаНавыки
Получить использование навыков
$client->beta->organization->analytics->skills->list(?\Datetime date, ?\Datetime endingDate, ?list<string> filter, ?list<AnalyticsSkillGroupBy> groupBy, ?int limit, ?AnalyticsOrder order, ?string orderBy, ?string page, ?\Datetime startingDate): PageCursor<AnalyticsSkillActivity>Получить использование по навыкам за указанный день с курсорной пагинацией.
БетаОрганизацияАналитикаArtifacts
Получить активность по Artifacts
$client->beta->organization->analytics->artifacts->list(\Datetime date, ?list<string> filter, ?list<AnalyticsArtifactGroupBy> groupBy, ?int limit, ?string page): PageCursor<AnalyticsArtifactActivity>Получить активность создания Artifacts за указанный день с разбивкой по MIME-типу.
БетаОрганизацияАналитикаИспользование
Получение использования токенов в разбивке по измерениям
$client->beta->organization->analytics->usage->list(\Datetime startingAt, ?list<string> actorIDs, ?list<AnalyticsActorType> actorTypes, ?list<string> agentIDs, ?list<string> apiKeyIDs, ?list<AnalyticsClaudeTagCategory> claudeTagCategories, ?list<string> claudeTagUserIDs, ?list<AnalyticsContextWindow> contextWindows, ?list<string> deploymentIDs, ?\Datetime endingAt, ?list<string> environmentIDs, ?bool excludeDeletedUsers, ?list<BetaAnalyticsUsageGroupBy> groupBy, ?list<AnalyticsInferenceGeoFilter> inferenceGeos, ?int limit, ?list<string> models, ?AnalyticsUsageCostSortOrder order, ?BetaAnalyticsUsageOrderBy orderBy, ?string page, ?list<AnalyticsUsageCostProductFilter> products, ?list<string> rbacGroupIDs, ?list<AnalyticsServiceTier> serviceTiers, ?list<string> sessionIDs, ?list<string> slackChannelIDs, ?list<AnalyticsSpeed> speeds, ?AnalyticsTimeBucketWidth timeBucketWidth, ?list<string> userProfileIDs, ?list<string> workspaceIDs, ?list<AnthropicBeta> betas): ReportPageCursor<BetaAnalyticsUsageItem>anthropic-beta: analytics-usage-cost-2026-08-24. How to send beta headersПолучает данные об использовании токенов за диапазон дат в разбивке по измерениям.
БетаОрганизацияАналитикаЗатраты
Получение затрат в разбивке по измерениям
$client->beta->organization->analytics->cost->list(\Datetime startingAt, ?list<string> actorIDs, ?list<AnalyticsActorType> actorTypes, ?list<string> agentIDs, ?list<string> apiKeyIDs, ?list<AnalyticsClaudeTagCategory> claudeTagCategories, ?list<string> claudeTagUserIDs, ?list<AnalyticsContextWindow> contextWindows, ?list<string> deploymentIDs, ?\Datetime endingAt, ?list<string> environmentIDs, ?bool excludeDeletedUsers, ?list<BetaAnalyticsCostGroupBy> groupBy, ?list<AnalyticsInferenceGeoFilter> inferenceGeos, ?int limit, ?list<string> models, ?AnalyticsUsageCostSortOrder order, ?BetaAnalyticsCostOrderBy orderBy, ?string page, ?list<AnalyticsUsageCostProductFilter> products, ?list<string> rbacGroupIDs, ?list<AnalyticsServiceTier> serviceTiers, ?list<string> sessionIDs, ?list<string> slackChannelIDs, ?list<AnalyticsSpeed> speeds, ?AnalyticsTimeBucketWidth timeBucketWidth, ?list<string> userProfileIDs, ?list<string> workspaceIDs, ?list<AnthropicBeta> betas): ReportPageCursor<BetaAnalyticsCostItem>anthropic-beta: analytics-usage-cost-2026-08-24. How to send beta headersПолучает затраты в долларах США за диапазон дат в разбивке по измерениям.
БетаОрганизацияАналитикаОтчёт об использовании
Получение использования токенов во времени
$client->beta->organization->analytics->usageReport->list(\Datetime startingAt, ?BucketWidth bucketWidth, ?list<AnalyticsClaudeTagCategory> claudeTagCategories, ?list<string> claudeTagUserIDs, ?list<AnalyticsContextWindow> contextWindows, ?\Datetime endingAt, ?list<GroupBy> groupBy, ?list<AnalyticsInferenceGeoFilter> inferenceGeos, ?int limit, ?list<string> models, ?string page, ?list<AnalyticsProductFilter> products, ?list<string> rbacGroupIDs, ?list<string> slackChannelIDs, ?list<Speed> speeds, ?list<string> userIDs): ReportPageCursor<AnalyticsUsageReportTimeBucket>[Устаревшее] Получает данные об использовании токенов во времени за диапазон дат.
БетаОрганизацияАналитикаОтчёт об использовании по пользователям
Получение использования токенов по пользователям
$client->beta->organization->analytics->userUsageReport->list(\Datetime startingAt, ?BucketWidth bucketWidth, ?list<AnalyticsClaudeTagCategory> claudeTagCategories, ?list<string> claudeTagUserIDs, ?list<AnalyticsContextWindow> contextWindows, ?\Datetime endingAt, ?bool excludeDeletedUsers, ?list<GroupBy> groupBy, ?list<AnalyticsInferenceGeoFilter> inferenceGeos, ?int limit, ?list<string> models, ?Order order, ?OrderBy orderBy, ?string page, ?list<AnalyticsProductFilter> products, ?list<string> rbacGroupIDs, ?list<string> slackChannelIDs, ?list<Speed> speeds, ?list<string> userIDs): ReportPageCursor<AnalyticsUsageUsersItem>[Устаревшее] Получает данные об использовании токенов по каждому пользователю за диапазон дат.
БетаОрганизацияАналитикаОтчёт о затратах
Получение затрат во времени
$client->beta->organization->analytics->costReport->list(\Datetime startingAt, ?BucketWidth bucketWidth, ?list<AnalyticsClaudeTagCategory> claudeTagCategories, ?list<string> claudeTagUserIDs, ?list<AnalyticsContextWindow> contextWindows, ?\Datetime endingAt, ?list<GroupBy> groupBy, ?list<AnalyticsInferenceGeoFilter> inferenceGeos, ?int limit, ?list<string> models, ?string page, ?list<AnalyticsProductFilter> products, ?list<string> rbacGroupIDs, ?list<string> slackChannelIDs, ?list<Speed> speeds, ?list<string> userIDs): ReportPageCursor<AnalyticsCostReportTimeBucket>[Устаревшее] Получает затраты в долларах США во времени за диапазон дат.
БетаОрганизацияАналитикаОтчёт о затратах по пользователям
Получение затрат по пользователям
$client->beta->organization->analytics->userCostReport->list(\Datetime startingAt, ?BucketWidth bucketWidth, ?list<AnalyticsClaudeTagCategory> claudeTagCategories, ?list<string> claudeTagUserIDs, ?list<AnalyticsContextWindow> contextWindows, ?\Datetime endingAt, ?bool excludeDeletedUsers, ?list<GroupBy> groupBy, ?list<AnalyticsInferenceGeoFilter> inferenceGeos, ?int limit, ?list<string> models, ?Order order, ?OrderBy orderBy, ?string page, ?list<AnalyticsProductFilter> products, ?list<string> rbacGroupIDs, ?list<string> slackChannelIDs, ?list<Speed> speeds, ?list<string> userIDs): ReportPageCursor<AnalyticsCostUsersItem>[Устаревшее] Получает затраты в долларах США по каждому пользователю за диапазон дат.
БетаОрганизацияЛимиты расходов
Установка лимита расходов
$client->beta->organization->spendLimits->set(?string amount, Scope scope, ?SpendLimitPeriod period, ?list<AnthropicBeta> betas): SpendLimitУстанавливает лимит расходов.
Получить лимит расходов
$client->beta->organization->spendLimits->retrieve(string spendLimitID): SpendLimitПолучить лимит расходов по ID.
Удалить лимит расходов
$client->beta->organization->spendLimits->delete(string spendLimitID): SpendLimitDeleteResponseУдаление лимита расходов.
Список лимитов расходов
$client->beta->organization->spendLimits->list(?int limit, ?string page, ?list<ScopeType> scopeType, ?string workspaceID, ?list<AnthropicBeta> betas): PageCursor<SpendLimit>anthropic-beta: spend-limit-reads-2026-09-26. How to send beta headersВозвращает список лимитов расходов организации.
БетаОрганизацияЛимиты расходовДействующие
Список действующих лимитов расходов
$client->beta->organization->spendLimits->effective->list(?int limit, ?string page, ?list<SpendLimitPeriod> period, ?list<string> userIDs): PageCursor<SpendSummary>Возвращает действующий лимит расходов и расходы с начала периода для каждого участника.
БетаОрганизацияЛимиты расходовЗапросы на увеличение
Список запросов на увеличение лимита расходов
$client->beta->organization->spendLimits->increaseRequests->list(?list<string> actorIDs, ?int limit, ?string page, ?list<BetaSpendLimitIncreaseRequestStatus> status): PageCursor<BetaSpendLimitIncreaseRequest>Список запросов на увеличение лимита расходов, сначала самые последние.
Получить запрос на увеличение лимита расходов
$client->beta->organization->spendLimits->increaseRequests->retrieve(string spendLimitIncreaseRequestID): BetaSpendLimitIncreaseRequestОдобрить запрос на увеличение лимита расходов
$client->beta->organization->spendLimits->increaseRequests->approve(string spendLimitIncreaseRequestID, string amount, ?SpendLimitPeriod period, ?bool suppressNotification): IncreaseRequestApproveResponseОдобрить ожидающий запрос на увеличение лимита расходов.
Отклонить запрос на увеличение лимита расходов
$client->beta->organization->spendLimits->increaseRequests->deny(string spendLimitIncreaseRequestID, ?bool suppressNotification): BetaSpendLimitIncreaseRequestОтклонить ожидающий запрос на увеличение лимита расходов.
БетаОрганизацияГруппы RBAC
Создать группу RBAC
$client->beta->organization->rbacGroups->create(string name): RBACGroupСоздать группу RBAC в тенанте Claude Enterprise. Группы, созданные через API, имеют тип источника "direct".
Список групп RBAC
$client->beta->organization->rbacGroups->list(?int limit, ?string page): PageCursor<RBACGroup>Получить список групп RBAC в тенанте Claude Enterprise.
Получить группу RBAC
$client->beta->organization->rbacGroups->retrieve(string rbacGroupID): RBACGroupПолучить группу RBAC по ID.
Обновить группу RBAC
$client->beta->organization->rbacGroups->update(string rbacGroupID, ?string name): RBACGroupОбновляет название группы RBAC. Группы, подготовленные поставщиком удостоверений (тип источника "scim"), нельзя изменить через API, пока организация в тенанте использует подготовку SCIM.
Удалить группу RBAC
$client->beta->organization->rbacGroups->delete(string rbacGroupID): DeletedRBACGroupУдаляет группу RBAC. Группы, подготовленные поставщиком удостоверений (тип источника "scim"), нельзя удалить через API, пока организация в тенанте использует подготовку SCIM.
БетаОрганизацияГруппы RBACУчастники
Список участников группы RBAC
$client->beta->organization->rbacGroups->members->list(string rbacGroupID, ?int limit, ?string page): PageCursor<BetaRBACGroupMember>Получить список участников группы RBAC.
Добавление участника в группу RBAC
$client->beta->organization->rbacGroups->members->add(string rbacGroupID, string userID): BetaRBACGroupMemberДобавляет пользователя в группу RBAC. Состав групп, подготовленных поставщиком удостоверений (тип источника "scim"), нельзя изменить через API, пока организация в клиенте использует подготовку SCIM.
Удаление участника из группы RBAC
$client->beta->organization->rbacGroups->members->remove(string userID, string rbacGroupID): BetaDeletedRBACGroupMemberУдаляет пользователя из группы RBAC. Состав групп, подготовленных поставщиком удостоверений (тип источника "scim"), нельзя изменить через API, пока организация в клиенте использует подготовку SCIM.
БетаОрганизацияРоли RBAC
Список ролей RBAC
$client->beta->organization->rbacRoles->list(?int limit, ?string page): PageCursor<RBACRole>Получить список ролей RBAC в организации.
Получить роль RBAC
$client->beta->organization->rbacRoles->retrieve(string rbacRoleID): RBACRoleПолучить роль RBAC по ID.
БетаОрганизацияРоли RBACРазрешения
Список разрешений роли RBAC
$client->beta->organization->rbacRoles->permissions->list(string rbacRoleID, ?int limit, ?string page): PageCursor<BetaRBACRolePermission>Получить список разрешений, предоставляемых ролью RBAC.
БетаОрганизацияПлагины
Создание плагина
$client->beta->organization->plugins->create(list<FileParam | string> files, ?string marketplaceID, ?string releaseNotes, ?list<AnthropicBeta> betas): Pluginanthropic-beta: ce-plugins-2026-09-01. How to send beta headersСоздаёт плагин, принадлежащий организации, и его первую версию путём загрузки файлов версии.
Получение плагина
$client->beta->organization->plugins->retrieve(string pluginID, ?string organizationID, ?list<AnthropicBeta> betas): Pluginanthropic-beta: ce-plugins-2026-09-01. How to send beta headersПолучает плагин по ID.
Обновление плагина
$client->beta->organization->plugins->update(string pluginID, string servedVersionID, ?list<AnthropicBeta> betas): Pluginanthropic-beta: ce-plugins-2026-09-01. How to send beta headersИзменяет, какая из сохранённых версий плагина, принадлежащего организации, предоставляется участникам, — например, чтобы откатиться к более ранней. Это закрепляет предоставляемую версию: последующие загрузки сохраняются, но больше не меняют предоставляемую версию, а закрепление в настоящее время нельзя отменить ни здесь, ни в claude.ai.
Список плагинов
$client->beta->organization->plugins->list(?\Datetime createdAtGt, ?\Datetime createdAtGte, ?\Datetime createdAtLt, ?\Datetime createdAtLte, ?int limit, ?string marketplaceID, ?string organizationID, ?OwnerType ownerType, ?string ownerUserID, ?string page, ?list<AnthropicBeta> betas): PageCursor<Plugin>anthropic-beta: ce-plugins-2026-09-01. How to send beta headersВозвращает список плагинов, созданных в организации, начиная с самых новых: как находящихся в собственных маркетплейсах плагинов организации, так и в личных маркетплейсах плагинов участников.
Удаление плагина
$client->beta->organization->plugins->delete(string pluginID, ?list<AnthropicBeta> betas): DeletedPluginanthropic-beta: ce-plugins-2026-09-01. How to send beta headersБезвозвратно удаляет плагин и все его версии — точно так же, как при удалении администратором в claude.ai. Плагин может принадлежать организации или участнику, в том числе участнику, который с тех пор покинул организацию.
БетаОрганизацияПлагиныВерсии
Создание версии плагина
$client->beta->organization->plugins->versions->create(string pluginID, list<FileParam | string> files, ?string releaseNotes, ?list<AnthropicBeta> betas): BetaPluginVersionanthropic-beta: ce-plugins-2026-09-01. How to send beta headersДобавляет версию в плагин, принадлежащий организации, путём загрузки файлов новой версии; она становится версией, предоставляемой участникам, если только предоставляемая версия плагина не была закреплена.
Список версий плагина
$client->beta->organization->plugins->versions->list(string pluginID, ?int limit, ?string organizationID, ?string page, ?list<AnthropicBeta> betas): PageCursor<BetaPluginVersion>anthropic-beta: ce-plugins-2026-09-01. How to send beta headersВозвращает список версий плагина, начиная с самых новых.
Получение версии плагина
$client->beta->organization->plugins->versions->retrieve(string version, string pluginID, ?string organizationID, ?list<AnthropicBeta> betas): BetaPluginVersionanthropic-beta: ce-plugins-2026-09-01. How to send beta headersПолучает одну версию плагина по её идентификатору или самую новую версию плагина.
Скачивание архива версии плагина
$client->beta->organization->plugins->versions->download(string version, string pluginID, ?string organizationID, ?list<AnthropicBeta> betas): downloadanthropic-beta: ce-plugins-2026-09-01. How to send beta headersСкачивает архив .zip одной версии точно в том виде, в каком он хранится. Каждое скачивание плагина из личного маркетплейса плагинов участника записывается в ленту активности Compliance API.
БетаОрганизацияПлагиныПараметры установки
Список параметров установки плагина
$client->beta->organization->plugins->installationSettings->list(string pluginID, ?int limit, ?string organizationID, ?string page, ?TargetType targetType, ?list<AnthropicBeta> betas): PageCursor<BetaPluginInstallationSetting>anthropic-beta: ce-plugins-2026-09-01. How to send beta headersВозвращает список параметров установки плагина, принадлежащего организации, которые определяют, для каких участников он предназначен, начиная с созданных последними.
Задание параметра установки плагина
$client->beta->organization->plugins->installationSettings->set(string target, string pluginID, InstallationPreference installationPreference, ?list<AnthropicBeta> betas): BetaPluginInstallationSettinganthropic-beta: ce-plugins-2026-09-01. How to send beta headersЗадаёт или изменяет параметр установки плагина, принадлежащего организации, для всей организации или для одной группы RBAC.
Удаление параметра установки плагина
$client->beta->organization->plugins->installationSettings->remove(string target, string pluginID, ?list<AnthropicBeta> betas): BetaDeletedPluginInstallationSettinganthropic-beta: ce-plugins-2026-09-01. How to send beta headersУдаляет собственный параметр установки плагина, принадлежащего организации, для всей организации или для одной группы RBAC.
БетаОрганизацияМаркетплейсы плагинов
Список маркетплейсов плагинов
$client->beta->organization->pluginMarketplaces->list(?int limit, ?string organizationID, ?OwnerType ownerType, ?string page, ?Source source, ?list<AnthropicBeta> betas): PageCursor<PluginMarketplace>anthropic-beta: ce-plugins-2026-09-01. How to send beta headersВозвращает список маркетплейсов плагинов, в которых находятся плагины, начиная с самых новых: собственных маркетплейсов организации и личных маркетплейсов её участников.
Получение маркетплейса плагинов
$client->beta->organization->pluginMarketplaces->retrieve(string marketplaceID, ?string organizationID, ?list<AnthropicBeta> betas): PluginMarketplaceanthropic-beta: ce-plugins-2026-09-01. How to send beta headersПолучает маркетплейс плагинов по идентификатору.
Обновление маркетплейса плагинов
$client->beta->organization->pluginMarketplaces->update(string marketplaceID, DefaultInstallationPreference defaultInstallationPreference, ?list<AnthropicBeta> betas): PluginMarketplaceanthropic-beta: ce-plugins-2026-09-01. How to send beta headersЗадаёт параметр установки по умолчанию для одного из собственных маркетплейсов плагинов организации. Каждый плагин в нём, у которого нет собственного параметра, получает это значение по умолчанию в качестве параметра на уровне всей организации, включая плагины, добавленные позже.
Проверка репозитория маркетплейса плагинов
$client->beta->organization->pluginMarketplaces->validateRepository(string repositoryURL, ?string ref, ?list<AnthropicBeta> betas): PluginMarketplaceValidationReportanthropic-beta: ce-plugins-2026-09-01. How to send beta headersПроверяет, будет ли маркетплейс плагинов, размещённый в публичном репозитории GitHub, синхронизироваться в claude.ai, не подключая и не сохраняя его.
Проверка архива маркетплейса плагинов
$client->beta->organization->pluginMarketplaces->validateArchive(FileParam | string archive, ?list<AnthropicBeta> betas): PluginMarketplaceValidationReportanthropic-beta: ce-plugins-2026-09-01. How to send beta headersПроверяет, будет ли маркетплейс плагинов, загруженный в виде архива .zip каталога маркетплейса, синхронизироваться в claude.ai, не подключая и не сохраняя его.
БетаОрганизацияНазначения телеметрии
Создание назначения телеметрии
$client->beta->organization->telemetryDestinations->create(string endpointURL, TelemetryDestinationWorkspacesParams workspaces, ?string displayName, ?array<string,string> headers, ?TelemetryDestinationTracesParams traces, ?list<AnthropicBeta> betas): TelemetryDestinationanthropic-beta: telemetry-destinations-2026-08-11. How to send beta headersЗарегистрировать назначение OpenTelemetry для организации.
Список назначений телеметрии
$client->beta->organization->telemetryDestinations->list(?int limit, ?string page, ?list<string> workspaceIDs, ?list<AnthropicBeta> betas): PageCursor<TelemetryDestination>anthropic-beta: telemetry-destinations-2026-08-11. How to send beta headersПолучить список назначений организации, начиная с самых новых, с возможностью ограничиться только теми, которые охватывают указанные рабочие пространства.
Получение назначения телеметрии
$client->beta->organization->telemetryDestinations->retrieve(string destinationID, ?list<AnthropicBeta> betas): TelemetryDestinationanthropic-beta: telemetry-destinations-2026-08-11. How to send beta headersПрочитать конфигурацию назначения, его состояние и последние результаты доставки.
Обновление назначения телеметрии
$client->beta->organization->telemetryDestinations->update(string destinationID, ?string displayName, ?string endpointURL, ?array<string,string> headers, ?TelemetryDestinationStateParams state, ?TelemetryDestinationTracesParams traces, ?TelemetryDestinationWorkspacesParams workspaces, ?list<AnthropicBeta> betas): TelemetryDestinationanthropic-beta: telemetry-destinations-2026-08-11. How to send beta headersИзменить параметры назначения телеметрии, его состояние или охватываемые им рабочие пространства.
Удаление назначения телеметрии
$client->beta->organization->telemetryDestinations->delete(string destinationID, ?list<AnthropicBeta> betas): DeletedTelemetryDestinationanthropic-beta: telemetry-destinations-2026-08-11. How to send beta headersУдалить назначение и его список рабочих пространств.
Тестирование назначения телеметрии
$client->beta->organization->telemetryDestinations->test(string destinationID, ?list<AnthropicBeta> betas): TelemetryDestinationTestResponseanthropic-beta: telemetry-destinations-2026-08-11. How to send beta headersОтправить в назначение один тестовый спан с именем anthropic.test с его зарегистрированными заголовками, однократно и без повторных попыток, и сообщить ответ назначения. Ответ имеет код 200 независимо от того, ответило ли назначение статусом 2xx: его result имеет тип success либо тип failure с причиной в error. Конфигурация назначения, state и delivery_health не изменяются. Отключённое назначение также можно протестировать. Выдерживайте 10 секунд между тестами одного назначения; на запрос, поступивший раньше, может быть получен ответ со статусом 429.
БетаОрганизацияНазначения телеметрииРабочие пространства
Список рабочих пространств назначения телеметрии
$client->beta->organization->telemetryDestinations->workspaces->list(string destinationID, ?int limit, ?string page, ?list<AnthropicBeta> betas): PageCursor<BetaTelemetryDestinationWorkspace>anthropic-beta: telemetry-destinations-2026-08-11. How to send beta headersПолучить рабочие пространства из списка рабочих пространств назначения, начиная с самой новой записи.
Добавление рабочего пространства назначения телеметрии
$client->beta->organization->telemetryDestinations->workspaces->add(string workspaceID, string destinationID, ?list<AnthropicBeta> betas): BetaTelemetryDestinationWorkspaceanthropic-beta: telemetry-destinations-2026-08-11. How to send beta headersДобавить одно рабочее пространство в список рабочих пространств назначения.
Удаление рабочего пространства назначения телеметрии
$client->beta->organization->telemetryDestinations->workspaces->remove(string workspaceID, string destinationID, ?list<AnthropicBeta> betas): BetaDeletedTelemetryDestinationWorkspaceanthropic-beta: telemetry-destinations-2026-08-11. How to send beta headersУдалить одно рабочее пространство из списка рабочих пространств назначения.
БетаОрганизацияВебхуки
Создать конечную точку вебхука организации
$client->beta->organization->webhooks->create(list<EnabledEvent> enabledEvents, string url, ?string description, ?string name, ?list<AnthropicBeta> betas): NewOrganizationWebhookEndpointanthropic-beta: webhooks-2026-10-07. How to send beta headersСписок конечных точек вебхуков организации
$client->beta->organization->webhooks->list(?string afterID, ?string beforeID, ?int limit, ?Order order, ?list<AnthropicBeta> betas): Page<OrganizationWebhookEndpoint>anthropic-beta: webhooks-2026-10-07. How to send beta headersВывести список конечных точек вебхуков организации.
Получить конечную точку вебхука организации
$client->beta->organization->webhooks->retrieve(string webhookEndpointID, ?list<AnthropicBeta> betas): OrganizationWebhookEndpointanthropic-beta: webhooks-2026-10-07. How to send beta headersПолучить конечную точку вебхука организации по ID.
Обновить конечную точку вебхука организации
$client->beta->organization->webhooks->update(string webhookEndpointID, ?string description, ?list<EnabledEvent> enabledEvents, ?string name, ?State state, ?string url, ?list<AnthropicBeta> betas): OrganizationWebhookEndpointanthropic-beta: webhooks-2026-10-07. How to send beta headersОбновить конечную точку вебхука организации. Изменяются только переданные вами поля.
Удалить конечную точку вебхука организации
$client->beta->organization->webhooks->delete(string webhookEndpointID, ?list<AnthropicBeta> betas): DeletedOrganizationWebhookEndpointanthropic-beta: webhooks-2026-10-07. How to send beta headersСгенерировать заново секрет подписи конечной точки вебхука организации
$client->beta->organization->webhooks->regenerateSigningSecret(string webhookEndpointID, ?list<AnthropicBeta> betas): OrganizationWebhookEndpointSigningSecretanthropic-beta: webhooks-2026-10-07. How to send beta headersЗаменить секрет подписи конечной точки вебхука организации. Старый секрет перестаёт действовать немедленно. Новый секрет возвращается только в этом ответе.
БетаОрганизацияClaude TagКаналы Slack
Настройка канала Slack
$client->beta->organization->claudeTag->slackChannels->create(ClaudeTagSlackChannelIdentifiers slack, ?ClaudeTagSettingsCreate settings, ?list<AnthropicBeta> betas): BetaClaudeTagSlackChannelanthropic-beta: experimental-claude-tag-2026-10-21. How to send beta headersНастраивает канал Slack для Claude Tag и возвращает его вместе с идентификатором. Если канал уже настроен — в claude.ai, при первом использовании Claude в нём или предыдущим запросом, — возвращается существующий канал, поэтому запрос можно повторять. Параметр settings, если он передан, применяется так же, как при обновлении. Перед настройкой канала приложение Claude для Slack подтверждает у Slack, что канал находится в рабочем пространстве, не архивирован и виден приложению; для канала, не прошедшего подтверждение, возвращается 404. Настройка канала и применение settings — два отдельных шага: если второй шаг отклонён, ответом будет отказ, канал остаётся настроенным со всеми незаданными настройками, а details.slack_channel_id ошибки содержит идентификатор канала.
Список каналов Slack
$client->beta->organization->claudeTag->slackChannels->list(string slackWorkspaceID, ?bool includeInherited, ?int limit, ?string page, ?string slackChannelID, ?list<AnthropicBeta> betas): PageCursor<BetaClaudeTagSlackChannel>anthropic-beta: experimental-claude-tag-2026-10-21. How to send beta headersВозвращает список настроенных каналов Slack одного рабочего пространства Slack, от новых к старым по created_at. Ненастроенный канал в список не включается: полный список каналов рабочего пространства хранится в Slack. Передайте также slack_channel_id, чтобы найти один канал по его идентификаторам Slack: тогда data содержит этот канал или пуст, если канал не настроен, а limit и page игнорируются. Для рабочего пространства, которым организация владеет только через Slack Enterprise Grid, возвращается 404, пока оно не настроено. При include_inherited=true поле settings каждого канала содержит действующие в нём значения, и запрос завершается ошибкой 503, а не вычисляет значения с опорой на уровень настроек, который не удалось прочитать. Курсор page продолжает только запрос с тем же значением include_inherited.
Получение канала Slack
$client->beta->organization->claudeTag->slackChannels->retrieve(string id, ?bool includeInherited, ?list<AnthropicBeta> betas): BetaClaudeTagSlackChannelanthropic-beta: experimental-claude-tag-2026-10-21. How to send beta headersВозвращает один канал Slack и его настройки. По умолчанию settings содержит то, что хранит сам канал: настройка со значением null не задана для канала и наследуется. При include_inherited=true поле settings содержит значения, действующие в канале с учётом вышестоящих уровней настроек, и запрос завершается ошибкой 503, а не вычисляет значения с опорой на уровень настроек, который не удалось прочитать. В обоих случаях sources указывает уровень настроек, из которого берётся каждое значение, поэтому вызывающая сторона отличает собственное значение канала от унаследованного по его источнику, а не по тому, равно ли оно null.
Обновление канала Slack
$client->beta->organization->claudeTag->slackChannels->update(string id, ClaudeTagSettingsUpdate settings, ?list<AnthropicBeta> betas): BetaClaudeTagSlackChannelanthropic-beta: experimental-claude-tag-2026-10-21. How to send beta headersИзменяет настройки, хранящиеся в канале Slack. Обновление частичное: непереданная настройка не изменяется, а настройка, переданная как null, очищается, и канал её наследует. Если какое-либо значение отклонено, ни одна настройка из запроса не сохраняется. Групповое личное сообщение не принимает настроек и возвращает 400.
Удаление канала Slack
$client->beta->organization->claudeTag->slackChannels->delete(string id, ?list<AnthropicBeta> betas): BetaClaudeTagDeletedSlackChannelanthropic-beta: experimental-claude-tag-2026-10-21. How to send beta headersУдаляет канал Slack из Claude Tag. При этом сразу удаляются сохранённые настройки канала и его цели Bundle, а затем в фоновом режиме — сеансы канала и их транскрипты, его память, его рутины и опубликованные из него артефакты. Ничего из этого нельзя восстановить. Сам канал в Slack и его сообщения не изменяются. Запрос отклоняется с кодом 400 и error.details.error_code slack_channel_enabled, пока enabled для канала принимает значение true (так, как его возвращает чтение с include_inherited=true): сначала установите для канала enabled в false. Это защищает от случайного удаления используемого канала; это не способ закрыть доступ Claude, поскольку удаление стирает собственное значение канала enabled: false вместе с другими настройками, после чего канал снова наследует значения, и при следующем использовании Claude может заново настроить его с новым идентификатором. Идентификатор возвращает 404 сразу после завершения запроса, поэтому повторное удаление возвращает 404. Для группового личного сообщения возвращается 400, как и для канала, содержащего конфигурацию, которой этот API не управляет.
БетаОрганизацияClaude TagРабочие пространства Slack
Список рабочих пространств Slack
$client->beta->organization->claudeTag->slackWorkspaces->list(?bool includeInherited, ?int limit, ?string page, ?string slackWorkspaceID, ?list<AnthropicBeta> betas): PageCursor<BetaClaudeTagSlackWorkspace>anthropic-beta: experimental-claude-tag-2026-10-21. How to send beta headersВозвращает список настроенных рабочих пространств Slack, принадлежащих организации, от новых к старым по created_at. Передайте slack_workspace_id, чтобы найти одно рабочее пространство по его идентификатору Slack: тогда data содержит это рабочее пространство или пуст, если оно не настроено. Для рабочего пространства Slack Enterprise Grid, подключённой организацией, возвращается 404, пока оно не настроено. При include_inherited=true поле settings каждого рабочего пространства содержит действующие в нём значения, и запрос завершается ошибкой 503, а не вычисляет значения с опорой на уровень настроек, который не удалось прочитать. Курсор page продолжает только запрос с тем же значением include_inherited.
Получение рабочего пространства Slack
$client->beta->organization->claudeTag->slackWorkspaces->retrieve(string id, ?bool includeInherited, ?list<AnthropicBeta> betas): BetaClaudeTagSlackWorkspaceanthropic-beta: experimental-claude-tag-2026-10-21. How to send beta headersВозвращает одно рабочее пространство Slack и его настройки. По умолчанию settings содержит то, что хранит само рабочее пространство: настройка со значением null не задана для рабочего пространства и наследуется. При include_inherited=true поле settings содержит значения, действующие в рабочем пространстве с учётом настроек Slack по умолчанию для организации, и запрос завершается ошибкой 503, а не вычисляет значения с опорой на уровень настроек, который не удалось прочитать. В обоих случаях sources указывает уровень настроек, из которого берётся каждое значение.
Обновление рабочего пространства Slack
$client->beta->organization->claudeTag->slackWorkspaces->update(string id, ClaudeTagSettingsUpdate settings, ?list<AnthropicBeta> betas): BetaClaudeTagSlackWorkspaceanthropic-beta: experimental-claude-tag-2026-10-21. How to send beta headersИзменяет настройки, хранящиеся в рабочем пространстве Slack. Обновление частичное: непереданная настройка не изменяется, а настройка, переданная как null, очищается, и рабочее пространство её наследует. Если какое-либо значение отклонено, ни одна настройка из запроса не сохраняется.
БетаОрганизацияClaude TagBundle
Список Bundle
$client->beta->organization->claudeTag->bundles->list(?int limit, ?string page, ?list<AnthropicBeta> betas): PageCursor<BetaClaudeTagBundle>anthropic-beta: experimental-claude-tag-2026-10-21. How to send beta headersВозвращает список Bundle организации, от новых к старым по created_at. Bundle, которыми Claude Tag управляет для собственных нужд, в список не включаются.
Получение Bundle
$client->beta->organization->claudeTag->bundles->retrieve(string bundleID, ?list<AnthropicBeta> betas): BetaClaudeTagBundleanthropic-beta: experimental-claude-tag-2026-10-21. How to send beta headersВозвращает один Bundle. То, что предоставляет Bundle (коннекторы, репозитории и учётные данные), никогда не возвращается.
БетаОрганизацияClaude TagBundleЦели
Список целей Bundle
$client->beta->organization->claudeTag->bundles->targets->list(string bundleID, ?int limit, ?string page, ?list<AnthropicBeta> betas): PageCursor<BetaClaudeTagBundleTarget>anthropic-beta: experimental-claude-tag-2026-10-21. How to send beta headersВозвращает список каналов Slack и рабочих пространств Slack, к которым прикреплён Bundle, от новых к старым по created_at. В список включаются только каналы и рабочие пространства, принадлежащие организации; если Bundle прикреплён к чему-либо ещё, цели Bundle для этого не существует.
Прикрепление Bundle
$client->beta->organization->claudeTag->bundles->targets->create(string bundleID, BetaClaudeTagBundleTargetCreate target, ?list<AnthropicBeta> betas): BetaClaudeTagBundleTargetanthropic-beta: experimental-claude-tag-2026-10-21. How to send beta headersПрикрепляет Bundle к каналу Slack или рабочему пространству Slack. Bundle, прикреплённый к рабочему пространству, можно использовать в этом рабочем пространстве и во всех его каналах. Прикрепление Bundle к каналу или рабочему пространству, к которому он уже прикреплён, возвращает существующую цель Bundle. Канал или рабочее пространство должны быть настроены: прикрепление никогда не настраивает канал. Групповое личное сообщение не принимает Bundle и возвращает 400.
Получение цели Bundle
$client->beta->organization->claudeTag->bundles->targets->retrieve(string targetID, string bundleID, ?list<AnthropicBeta> betas): BetaClaudeTagBundleTargetanthropic-beta: experimental-claude-tag-2026-10-21. How to send beta headersВозвращает одну цель Bundle. Возвращает 404, если target_id является идентификатором цели другого Bundle или если цель Bundle была откреплена.
Открепление Bundle
$client->beta->organization->claudeTag->bundles->targets->delete(string targetID, string bundleID, ?list<AnthropicBeta> betas): BetaClaudeTagDeletedBundleTargetanthropic-beta: experimental-claude-tag-2026-10-21. How to send beta headersОткрепляет Bundle от канала Slack или рабочего пространства Slack. Повторное открепление возвращает 404.