Agents
Create an agent
Agent beta().agents().create(AgentCreateParamsparams , RequestOptionsrequestOptions = RequestOptions.none() )
POST
/agentsDelete 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
/agentsRetrieve 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}AgentsAutomations
AgentsAutomationsInvocations
AgentsEnvironments
Create an agent environment
EnvironmentInfo beta().agents().environments().create(EnvironmentCreateParamsparams , RequestOptionsrequestOptions = RequestOptions.none() )
POST
/agents/environmentsList agent environments
EnvironmentListPage beta().agents().environments().list(EnvironmentListParamsparams = EnvironmentListParams.none() , RequestOptionsrequestOptions = RequestOptions.none() )
GET
/agents/environmentsRetrieve an agent environment
EnvironmentInfo beta().agents().environments().retrieve(EnvironmentRetrieveParamsparams = EnvironmentRetrieveParams.none() , RequestOptionsrequestOptions = RequestOptions.none() )
GET
/agents/environments/{environment_id}AgentsEnvironmentsFiles
Write an agent environment file
EnvironmentFile beta().agents().environments().files().create(FileCreateParamsparams = FileCreateParams.none() , RequestOptionsrequestOptions = RequestOptions.none() )
POST
/agents/environments/{environment_id}/filesList agent environment files
FileListPage beta().agents().environments().files().list(FileListParamsparams = FileListParams.none() , RequestOptionsrequestOptions = RequestOptions.none() )
GET
/agents/environments/{environment_id}/filesAgentsEnvironmentsTemplates
Create an agent environment template
EnvironmentTemplate beta().agents().environments().templates().create(TemplateCreateParamsparams = TemplateCreateParams.none() , RequestOptionsrequestOptions = RequestOptions.none() )
POST
/agents/environments/templatesDelete 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/templatesRetrieve 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/sessionsDelete 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/sessionsRetrieve 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}/contentDelete 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}/artifactsRetrieve 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}/eventsStream agent session events
AgentSessionEvent beta().agents().sessions().events().streamStreaming(EventStreamParamsparams = EventStreamParams.none() , RequestOptionsrequestOptions = RequestOptions.none() )
GET
/agents/sessions/{session_id}/eventsAgentsSessionsItems
List agent session items
ItemListPage beta().agents().sessions().items().list(ItemListParamsparams = ItemListParams.none() , RequestOptionsrequestOptions = RequestOptions.none() )
GET
/agents/sessions/{session_id}/itemsAgentsSessionsSubagents
List session subagents
SubagentListPage beta().agents().sessions().subagents().list(SubagentListParamsparams = SubagentListParams.none() , RequestOptionsrequestOptions = RequestOptions.none() )
GET
/agents/sessions/{session_id}/subagentsRetrieve 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}/itemsAgentsSessionsSubagentsTurns
List subagent turns
TurnListPage beta().agents().sessions().subagents().turns().list(TurnListParamsparams , RequestOptionsrequestOptions = RequestOptions.none() )
GET
/agents/sessions/{session_id}/subagents/{subagent_id}/turnsRetrieve 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}/itemsAgentsSessionsTraces
List agent session traces
TraceListPage beta().agents().sessions().traces().list(TraceListParamsparams = TraceListParams.none() , RequestOptionsrequestOptions = RequestOptions.none() )
GET
/agents/sessions/{session_id}/tracesAgentsSessionsTurns
List agent session turns
TurnListPage beta().agents().sessions().turns().list(TurnListParamsparams = TurnListParams.none() , RequestOptionsrequestOptions = RequestOptions.none() )
GET
/agents/sessions/{session_id}/turnsRetrieve an agent session turn
Turn beta().agents().sessions().turns().retrieve(TurnRetrieveParamsparams , RequestOptionsrequestOptions = RequestOptions.none() )
GET
/agents/sessions/{session_id}/turns/{turn_id}AgentsSessionsTurnsItems
List agent session turn items
ItemListPage beta().agents().sessions().turns().items().list(ItemListParamsparams , RequestOptionsrequestOptions = RequestOptions.none() )
GET
/agents/sessions/{session_id}/turns/{turn_id}/itemsAgentsVaults
Create a vault
Vault beta().agents().vaults().create(VaultCreateParamsparams = VaultCreateParams.none() , RequestOptionsrequestOptions = RequestOptions.none() )
POST
/vaultsDelete 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
/vaultsRetrieve a vault
Vault beta().agents().vaults().retrieve(VaultRetrieveParamsparams = VaultRetrieveParams.none() , RequestOptionsrequestOptions = RequestOptions.none() )
GET
/vaults/{vault_id}Update a vault
Vault beta().agents().vaults().update(VaultUpdateParamsparams = VaultUpdateParams.none() , RequestOptionsrequestOptions = RequestOptions.none() )
POST
/vaults/{vault_id}AgentsVaultsCredentials
Create a vault credential
Credential beta().agents().vaults().credentials().create(CredentialCreateParamsparams , RequestOptionsrequestOptions = RequestOptions.none() )
POST
/vaults/{vault_id}/credentialsDelete 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}/credentialsRetrieve a vault credential
Credential beta().agents().vaults().credentials().retrieve(CredentialRetrieveParamsparams , RequestOptionsrequestOptions = RequestOptions.none() )
GET
/vaults/{vault_id}/credentials/{credential_id}Update a vault credential
Credential beta().agents().vaults().credentials().update(CredentialUpdateParamsparams , RequestOptionsrequestOptions = RequestOptions.none() )
POST
/vaults/{vault_id}/credentials/{credential_id}