Skip to main content
GET
cURL
Returns the agent as saved in this version, in the same shape as Get agent. The version is described by these fields: Works for any version that isn’t deleted, including earlier saves that List agent versions doesn’t show. To edit the version, send the returned agent_config and agent_prompts, with your changes, to Update agent version.

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Path Parameters

agent_id
string<uuid>
required

The agent's id

agent_version_id
string<uuid>
required

The version's id, from List agent versions

Response

The agent as saved in this version. version_id, version_name, tags and created_at describe the version.

id
string<uuid>

Unique identifier for the agent

agent_name
string

Human-readable agent name

Example:

"Alfred"

agent_type
string

Type of agent

Example:

"other"

agent_status
enum<string>

Current status of the agent

Available options:
seeding,
processed
Example:

"processed"

created_at
string<date-time>

Timestamp of agent creation

Example:

"2024-01-23T01:14:37Z"

updated_at
string<date-time>

Timestamp of last update for the agent

Example:

"2024-01-29T18:31:22Z"

tasks
object[]

An array of tasks that the agent can perform

ingest_source_config
object

Configuration for ingestion source used for inbound agents. Required fields vary by source_type.

call_summary_enabled
boolean
default:false

Runs a platform summary pass after each call. The summary is written to the execution's summary field and to extracted_data under General > Call Summary with only a subjective value. Disabled agents produce no call summary.

agent_prompts
object

Prompts to be provided to the agent. It can have multiple tasks of the form task_<task_id>