Beta
BetaModels
List Models
GET/v1/models
Get a Model
GET/v1/models/{model_id}
BetaMessages
Create a Message
POST/v1/messages
Count tokens in a Message
POST/v1/messages/count_tokens
BetaMessagesBatches
Create a Message Batch
POST/v1/messages/batches
Retrieve a Message Batch
GET/v1/messages/batches/{message_batch_id}
List Message Batches
GET/v1/messages/batches
Cancel a Message Batch
POST/v1/messages/batches/{message_batch_id}/cancel
Delete a Message Batch
DELETE/v1/messages/batches/{message_batch_id}
Retrieve Message Batch results
GET/v1/messages/batches/{message_batch_id}/results
BetaAgents
Create Agent
POST/v1/agents
List Agents
GET/v1/agents
Get Agent
GET/v1/agents/{agent_id}
Update Agent
POST/v1/agents/{agent_id}
Archive Agent
POST/v1/agents/{agent_id}/archive
BetaAgentsVersions
List Agent Versions
GET/v1/agents/{agent_id}/versions
BetaEnvironments
Create Environment
POST/v1/environments
List Environments
GET/v1/environments
Get Environment
GET/v1/environments/{environment_id}
Update Environment
POST/v1/environments/{environment_id}
Delete Environment
DELETE/v1/environments/{environment_id}
Archive Environment
POST/v1/environments/{environment_id}/archive
BetaEnvironmentsWork
Get Work Item
GET/v1/environments/{environment_id}/work/{work_id}
Poll for Work
GET/v1/environments/{environment_id}/work/poll
Acknowledge Work
POST/v1/environments/{environment_id}/work/{work_id}/ack
Record Heartbeat
POST/v1/environments/{environment_id}/work/{work_id}/heartbeat
Stop Work
POST/v1/environments/{environment_id}/work/{work_id}/stop
List Work Items
GET/v1/environments/{environment_id}/work
Update Work Item
POST/v1/environments/{environment_id}/work/{work_id}
Get Queue Statistics
GET/v1/environments/{environment_id}/work/stats
BetaSessions
Create Session
POST/v1/sessions
List Sessions
GET/v1/sessions
Get Session
GET/v1/sessions/{session_id}
Update Session
POST/v1/sessions/{session_id}
Delete Session
DELETE/v1/sessions/{session_id}
Archive Session
POST/v1/sessions/{session_id}/archive
BetaSessionsEvents
List Events
GET/v1/sessions/{session_id}/events
Send Events
POST/v1/sessions/{session_id}/events
Stream Events
GET/v1/sessions/{session_id}/events/stream
BetaSessionsResources
Add Session Resource
POST/v1/sessions/{session_id}/resources
List Session Resources
GET/v1/sessions/{session_id}/resources
Get Session Resource
GET/v1/sessions/{session_id}/resources/{resource_id}
Update Session Resource
POST/v1/sessions/{session_id}/resources/{resource_id}
Delete Session Resource
DELETE/v1/sessions/{session_id}/resources/{resource_id}
BetaSessionsThreads
List Session Threads
GET/v1/sessions/{session_id}/threads
Get Session Thread
GET/v1/sessions/{session_id}/threads/{thread_id}
Archive Session Thread
POST/v1/sessions/{session_id}/threads/{thread_id}/archive
BetaSessionsThreadsEvents
List Session Thread Events
GET/v1/sessions/{session_id}/threads/{thread_id}/events
Stream Session Thread Events
GET/v1/sessions/{session_id}/threads/{thread_id}/stream
BetaDeployments
Create Deployment
POST/v1/deployments
List Deployments
GET/v1/deployments
Get Deployment
GET/v1/deployments/{deployment_id}
Update Deployment
POST/v1/deployments/{deployment_id}
Archive Deployment
POST/v1/deployments/{deployment_id}/archive
Run Deployment Now
POST/v1/deployments/{deployment_id}/run
Pause Deployment
POST/v1/deployments/{deployment_id}/pause
Unpause Deployment
POST/v1/deployments/{deployment_id}/unpause
BetaDeployment Runs
List Deployment Runs
GET/v1/deployment_runs
Get Deployment Run
GET/v1/deployment_runs/{deployment_run_id}
BetaVaults
Create Vault
POST/v1/vaults
List Vaults
GET/v1/vaults
Get Vault
GET/v1/vaults/{vault_id}
Update Vault
POST/v1/vaults/{vault_id}
Delete Vault
DELETE/v1/vaults/{vault_id}
Archive Vault
POST/v1/vaults/{vault_id}/archive
BetaVaultsCredentials
Create Credential
POST/v1/vaults/{vault_id}/credentials
List Credentials
GET/v1/vaults/{vault_id}/credentials
Get Credential
GET/v1/vaults/{vault_id}/credentials/{credential_id}
Update Credential
POST/v1/vaults/{vault_id}/credentials/{credential_id}
Delete Credential
DELETE/v1/vaults/{vault_id}/credentials/{credential_id}
Archive Credential
POST/v1/vaults/{vault_id}/credentials/{credential_id}/archive
Validate Credential
POST/v1/vaults/{vault_id}/credentials/{credential_id}/mcp_oauth_validate
BetaMemory Stores
Create a memory store
POST/v1/memory_stores
List memory stores
GET/v1/memory_stores
Retrieve a memory store
GET/v1/memory_stores/{memory_store_id}
Update a memory store
POST/v1/memory_stores/{memory_store_id}
Delete a memory store
DELETE/v1/memory_stores/{memory_store_id}
Archive a memory store
POST/v1/memory_stores/{memory_store_id}/archive
BetaMemory StoresMemories
Create a memory
POST/v1/memory_stores/{memory_store_id}/memories
List memories
GET/v1/memory_stores/{memory_store_id}/memories
Retrieve a memory
GET/v1/memory_stores/{memory_store_id}/memories/{memory_id}
Update a memory
POST/v1/memory_stores/{memory_store_id}/memories/{memory_id}
Delete a memory
DELETE/v1/memory_stores/{memory_store_id}/memories/{memory_id}
BetaMemory StoresMemory Versions
List memory versions
GET/v1/memory_stores/{memory_store_id}/memory_versions
Retrieve a memory version
GET/v1/memory_stores/{memory_store_id}/memory_versions/{memory_version_id}
Redact a memory version
POST/v1/memory_stores/{memory_store_id}/memory_versions/{memory_version_id}/redact
BetaFiles
Upload File
POST/v1/files
List Files
GET/v1/files
Download File
GET/v1/files/{file_id}/content
Get File Metadata
GET/v1/files/{file_id}
Delete File
DELETE/v1/files/{file_id}
BetaSkills
Create Skill
POST/v1/skills
List Skills
GET/v1/skills
Get Skill
GET/v1/skills/{skill_id}
Delete Skill
DELETE/v1/skills/{skill_id}
BetaSkillsVersions
Create Skill Version
POST/v1/skills/{skill_id}/versions
List Skill Versions
GET/v1/skills/{skill_id}/versions
Download Skill Version Content
GET/v1/skills/{skill_id}/versions/{version}/content
Get Skill Version
GET/v1/skills/{skill_id}/versions/{version}
Delete Skill Version
DELETE/v1/skills/{skill_id}/versions/{version}
BetaUser Profiles
Create User Profile
POST/v1/user_profiles
List User Profiles
GET/v1/user_profiles
Get User Profile
GET/v1/user_profiles/{user_profile_id}
Update User Profile
POST/v1/user_profiles/{user_profile_id}
Create Enrollment URL
POST/v1/user_profiles/{user_profile_id}/enrollment_url
BetaDreams
Create a Dream
POST/v1/dreams
List Dreams
GET/v1/dreams
Get a Dream
GET/v1/dreams/{dream_id}
Cancel a Dream
POST/v1/dreams/{dream_id}/cancel
Archive a Dream
POST/v1/dreams/{dream_id}/archive
BetaTunnels
Create Tunnel
POST/v1/tunnels
Get Tunnel
GET/v1/tunnels/{tunnel_id}
List Tunnels
GET/v1/tunnels
Archive Tunnel
POST/v1/tunnels/{tunnel_id}/archive
Reveal Tunnel Token
POST/v1/tunnels/{tunnel_id}/reveal_token
Rotate Tunnel Token
POST/v1/tunnels/{tunnel_id}/rotate_token
BetaTunnelsCertificates
Create Tunnel Certificate
POST/v1/tunnels/{tunnel_id}/certificates
Get Tunnel Certificate
GET/v1/tunnels/{tunnel_id}/certificates/{certificate_id}
List Tunnel Certificates
GET/v1/tunnels/{tunnel_id}/certificates
Archive Tunnel Certificate
POST/v1/tunnels/{tunnel_id}/certificates/{certificate_id}/archive