Deployments
Create Deployment
$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): BetaManagedAgentsDeploymentPOST/v1/deployments
Requires
anthropic-beta: managed-agents-2026-04-01. How to send beta headersList Deployments
$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>GET/v1/deployments
Requires
anthropic-beta: managed-agents-2026-04-01. How to send beta headersGet Deployment
$client->beta->deployments->retrieve(string deploymentID, ?list<AnthropicBeta> betas, ?string workspaceID): BetaManagedAgentsDeploymentGET/v1/deployments/{deployment_id}
Requires
anthropic-beta: managed-agents-2026-04-01. How to send beta headersUpdate Deployment
$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): BetaManagedAgentsDeploymentPOST/v1/deployments/{deployment_id}
Requires
anthropic-beta: managed-agents-2026-04-01. How to send beta headersArchive Deployment
$client->beta->deployments->archive(string deploymentID, ?list<AnthropicBeta> betas, ?string workspaceID): BetaManagedAgentsDeploymentPOST/v1/deployments/{deployment_id}/archive
Requires
anthropic-beta: managed-agents-2026-04-01. How to send beta headersRun Deployment Now
$client->beta->deployments->run(string deploymentID, ?list<AnthropicBeta> betas, ?string workspaceID): BetaManagedAgentsDeploymentRunPOST/v1/deployments/{deployment_id}/run
Requires
anthropic-beta: managed-agents-2026-04-01. How to send beta headersPause Deployment
$client->beta->deployments->pause(string deploymentID, ?list<AnthropicBeta> betas, ?string workspaceID): BetaManagedAgentsDeploymentPOST/v1/deployments/{deployment_id}/pause
Requires
anthropic-beta: managed-agents-2026-04-01. How to send beta headersUnpause Deployment
$client->beta->deployments->unpause(string deploymentID, ?list<AnthropicBeta> betas, ?string workspaceID): BetaManagedAgentsDeploymentPOST/v1/deployments/{deployment_id}/unpause
Requires
anthropic-beta: managed-agents-2026-04-01. How to send beta headers