Agents
Create an agent
Agent beta().agents().create(AgentCreateParamsparams, RequestOptionsrequestOptions = RequestOptions.none())
POST/agents
Delete an agent
AgentDeleted beta().agents().delete(AgentDeleteParamsparams = AgentDeleteParams.none(), RequestOptionsrequestOptions = RequestOptions.none())
DELETE/agents/{agent_id}
List agents
AgentListPage beta().agents().list(AgentListParamsparams = AgentListParams.none(), RequestOptionsrequestOptions = RequestOptions.none())
GET/agents
Retrieve an agent
Agent beta().agents().retrieve(AgentRetrieveParamsparams = AgentRetrieveParams.none(), RequestOptionsrequestOptions = RequestOptions.none())
GET/agents/{agent_id}
Update an agent
Agent beta().agents().update(AgentUpdateParamsparams = AgentUpdateParams.none(), RequestOptionsrequestOptions = RequestOptions.none())
POST/agents/{agent_id}
AgentsEnvironments
Retrieve an agent environment
EnvironmentInfo beta().agents().environments().retrieve(EnvironmentRetrieveParamsparams = EnvironmentRetrieveParams.none(), RequestOptionsrequestOptions = RequestOptions.none())
GET/agents/environments/{environment_id}
AgentsEnvironmentsFiles
Create an agent environment file
EnvironmentFile beta().agents().environments().files().create(FileCreateParamsparams = FileCreateParams.none(), RequestOptionsrequestOptions = RequestOptions.none())
POST/agents/environments/{environment_id}/files
List agent environment files
FileListPage beta().agents().environments().files().list(FileListParamsparams = FileListParams.none(), RequestOptionsrequestOptions = RequestOptions.none())
GET/agents/environments/{environment_id}/files
AgentsEnvironmentsTemplates
Create an agent environment template
EnvironmentTemplate beta().agents().environments().templates().create(TemplateCreateParamsparams = TemplateCreateParams.none(), RequestOptionsrequestOptions = RequestOptions.none())
POST/agents/environments/templates
Delete an agent environment template
EnvironmentTemplateDeleted beta().agents().environments().templates().delete(TemplateDeleteParamsparams = TemplateDeleteParams.none(), RequestOptionsrequestOptions = RequestOptions.none())
DELETE/agents/environments/templates/{environment_template_id}
List agent environment templates
TemplateListPage beta().agents().environments().templates().list(TemplateListParamsparams = TemplateListParams.none(), RequestOptionsrequestOptions = RequestOptions.none())
GET/agents/environments/templates
Retrieve an agent environment template
EnvironmentTemplate beta().agents().environments().templates().retrieve(TemplateRetrieveParamsparams = TemplateRetrieveParams.none(), RequestOptionsrequestOptions = RequestOptions.none())
GET/agents/environments/templates/{environment_template_id}
Update an agent environment template
EnvironmentTemplate beta().agents().environments().templates().update(TemplateUpdateParamsparams = TemplateUpdateParams.none(), RequestOptionsrequestOptions = RequestOptions.none())
POST/agents/environments/templates/{environment_template_id}
AgentsSessions
Create an agent session
AgentSession beta().agents().sessions().create(SessionCreateParamsparams, RequestOptionsrequestOptions = RequestOptions.none())
POST/agents/sessions
Delete an agent session
AgentSessionDeleted beta().agents().sessions().delete(SessionDeleteParamsparams = SessionDeleteParams.none(), RequestOptionsrequestOptions = RequestOptions.none())
DELETE/agents/sessions/{session_id}
List agent sessions
SessionListPage beta().agents().sessions().list(SessionListParamsparams = SessionListParams.none(), RequestOptionsrequestOptions = RequestOptions.none())
GET/agents/sessions
Retrieve an agent session
AgentSession beta().agents().sessions().retrieve(SessionRetrieveParamsparams = SessionRetrieveParams.none(), RequestOptionsrequestOptions = RequestOptions.none())
GET/agents/sessions/{session_id}
Update an agent session
AgentSession beta().agents().sessions().update(SessionUpdateParamsparams = SessionUpdateParams.none(), RequestOptionsrequestOptions = RequestOptions.none())
POST/agents/sessions/{session_id}
AgentsSessionsArtifacts
Retrieve agent session artifact content
HttpResponse beta().agents().sessions().artifacts().content(ArtifactContentParamsparams, RequestOptionsrequestOptions = RequestOptions.none())
GET/agents/sessions/{session_id}/artifacts/{artifact_id}/content
Delete an agent session artifact
SessionArtifactDeleted beta().agents().sessions().artifacts().delete(ArtifactDeleteParamsparams, RequestOptionsrequestOptions = RequestOptions.none())
DELETE/agents/sessions/{session_id}/artifacts/{artifact_id}
List agent session artifacts
ArtifactListPage beta().agents().sessions().artifacts().list(ArtifactListParamsparams = ArtifactListParams.none(), RequestOptionsrequestOptions = RequestOptions.none())
GET/agents/sessions/{session_id}/artifacts
Retrieve an agent session artifact
SessionArtifact beta().agents().sessions().artifacts().retrieve(ArtifactRetrieveParamsparams, RequestOptionsrequestOptions = RequestOptions.none())
GET/agents/sessions/{session_id}/artifacts/{artifact_id}
AgentsSessionsEvents
Create agent session input events
beta().agents().sessions().events().create(EventCreateParamsparams, RequestOptionsrequestOptions = RequestOptions.none())
POST/agents/sessions/{session_id}/events
Stream agent session events
AgentSessionEvent beta().agents().sessions().events().streamStreaming(EventStreamParamsparams = EventStreamParams.none(), RequestOptionsrequestOptions = RequestOptions.none())
GET/agents/sessions/{session_id}/events
AgentsSessionsItems
List agent session items
ItemListPage beta().agents().sessions().items().list(ItemListParamsparams = ItemListParams.none(), RequestOptionsrequestOptions = RequestOptions.none())
GET/agents/sessions/{session_id}/items
AgentsSessionsSubagents
List session subagents
SubagentListPage beta().agents().sessions().subagents().list(SubagentListParamsparams = SubagentListParams.none(), RequestOptionsrequestOptions = RequestOptions.none())
GET/agents/sessions/{session_id}/subagents
Retrieve a session subagent
Subagent beta().agents().sessions().subagents().retrieve(SubagentRetrieveParamsparams, RequestOptionsrequestOptions = RequestOptions.none())
GET/agents/sessions/{session_id}/subagents/{subagent_id}
AgentsSessionsSubagentsItems
List subagent items
ItemListPage beta().agents().sessions().subagents().items().list(ItemListParamsparams, RequestOptionsrequestOptions = RequestOptions.none())
GET/agents/sessions/{session_id}/subagents/{subagent_id}/items
AgentsSessionsSubagentsTurns
List subagent turns
TurnListPage beta().agents().sessions().subagents().turns().list(TurnListParamsparams, RequestOptionsrequestOptions = RequestOptions.none())
GET/agents/sessions/{session_id}/subagents/{subagent_id}/turns
Retrieve a subagent turn
Turn beta().agents().sessions().subagents().turns().retrieve(TurnRetrieveParamsparams, RequestOptionsrequestOptions = RequestOptions.none())
GET/agents/sessions/{session_id}/subagents/{subagent_id}/turns/{turn_id}
AgentsSessionsSubagentsTurnsItems
List subagent turn items
ItemListPage beta().agents().sessions().subagents().turns().items().list(ItemListParamsparams, RequestOptionsrequestOptions = RequestOptions.none())
GET/agents/sessions/{session_id}/subagents/{subagent_id}/turns/{turn_id}/items
AgentsSessionsTurns
List agent session turns
TurnListPage beta().agents().sessions().turns().list(TurnListParamsparams = TurnListParams.none(), RequestOptionsrequestOptions = RequestOptions.none())
GET/agents/sessions/{session_id}/turns
Retrieve an agent session turn
Turn beta().agents().sessions().turns().retrieve(TurnRetrieveParamsparams, RequestOptionsrequestOptions = RequestOptions.none())
GET/agents/sessions/{session_id}/turns/{turn_id}
AgentsVaults
Create a vault
Vault beta().agents().vaults().create(VaultCreateParamsparams = VaultCreateParams.none(), RequestOptionsrequestOptions = RequestOptions.none())
POST/vaults
Delete a vault
VaultDeleted beta().agents().vaults().delete(VaultDeleteParamsparams = VaultDeleteParams.none(), RequestOptionsrequestOptions = RequestOptions.none())
DELETE/vaults/{vault_id}
List vaults
VaultListPage beta().agents().vaults().list(VaultListParamsparams = VaultListParams.none(), RequestOptionsrequestOptions = RequestOptions.none())
GET/vaults
Retrieve a vault
Vault beta().agents().vaults().retrieve(VaultRetrieveParamsparams = VaultRetrieveParams.none(), RequestOptionsrequestOptions = RequestOptions.none())
GET/vaults/{vault_id}
AgentsVaultsCredentials
Create a vault credential
Credential beta().agents().vaults().credentials().create(CredentialCreateParamsparams, RequestOptionsrequestOptions = RequestOptions.none())
POST/vaults/{vault_id}/credentials
Delete a vault credential
CredentialDeleted beta().agents().vaults().credentials().delete(CredentialDeleteParamsparams, RequestOptionsrequestOptions = RequestOptions.none())
DELETE/vaults/{vault_id}/credentials/{credential_id}
List vault credentials
CredentialListPage beta().agents().vaults().credentials().list(CredentialListParamsparams = CredentialListParams.none(), RequestOptionsrequestOptions = RequestOptions.none())
GET/vaults/{vault_id}/credentials
Retrieve a vault credential
Credential beta().agents().vaults().credentials().retrieve(CredentialRetrieveParamsparams, RequestOptionsrequestOptions = RequestOptions.none())
GET/vaults/{vault_id}/credentials/{credential_id}
Rotate a vault credential
Credential beta().agents().vaults().credentials().update(CredentialUpdateParamsparams, RequestOptionsrequestOptions = RequestOptions.none())
POST/vaults/{vault_id}/credentials/{credential_id}