Skip to main content
POST
Review proposed live changes

Authorizations

X-API-Key
string
header
required

Path Parameters

sequence_id
string<uuid>
required

Body

application/json
expected_updated_at
string<date-time>
required
agent
OutboundAgentUpdateSchema · object | null

A change to an agent, sent whole against the version it was read at.

The configuration travels as one object rather than as fifteen optional fields: the Agent tab reads the agent, edits it and sends it back, and expected_version makes two people editing at once a 409 rather than a silent overwrite.

audience
AudiencePutSchema · object | null
copy_from_sequence_id
string<uuid> | null
expected_agent_version
integer | null
graph
SequenceGraphPutSchema · object | null
mapping
ColumnMappingSchema · object | null

Which audience columns carry a meaning, all detected from the table.

One field per channel (email, LinkedIn) plus the company domain the coverage line reports on. Leave the whole object out when binding an audience and the columns are detected server-side. Send it only to correct a detection: a first name, a company or a last-contacted date is no longer part of this — every column on the table is already addressable as a {{Column name}} variable.

prompt_proposal
OutboundPromptProposalAcceptSchema · object | null

Accept a proposal, writing the prompts as the agent's next version.

restore_version
integer | null
Required range: x >= 1
review_token
string | null
sender_profile_ids
string<uuid>[] | null
settings
SequenceUpdateSchema · object | null
training_revision
integer | null
training_session_id
string<uuid> | null

Response

Successful Response

active_contacts
integer
required
changes
SequenceChangeReadSchema · object[]
required
processing_contacts
integer
required
removed_step_contacts
integer
required
review_token
string
required
waiting_contacts
integer
required