Skip to main content
POST
Revert an outbound agent to an earlier version

Authorizations

X-API-Key
string
header
required

Path Parameters

agent_id
string<uuid>
required
version
integer
required

Query Parameters

expected_version
integer | null
dry_run
boolean
default:false

Report what would happen, and change nothing.

Response

Successful Response

One sequence's outbound agent: what it writes with, and how.

config
OutboundAgentConfig · object
required

The versioned configuration one outbound agent carries, stored as JSON on its row.

Everything a person sets on the Agent tab that is not already a column of the saved-agent row (model_key and the research switch live there). message_prompts is keyed by an opaque slot key the caller mints (the step id); the agent never learns what a slot means.

created_at
string<date-time>
required
id
string<uuid>
required
model_key
string
required
name
string
required
research
boolean
required
updated_at
string<date-time>
required
version
integer
required
column_names
Column Names · object

The audience column each column id in the configuration is, by name: the columns the goal and the prompts point at with /, and the ones taken out of Write from. Filled on a read; a column that is gone is missing from it.