Stream a Copilot reply
Run one normal Zach turn using the API-key tenant’s workspace.
The stream’s first thread event carries the session’s thread_id. Pass
that value back as thread_id to continue the same conversation, and to
GET /copilot/sessions/{thread_id} to read it. idempotency_key makes a
turn safe to retry. The same approval policy and tool authorization used by
the application still applies; API keys do not bypass it. This operation can change workspace data or trigger an external side effect; review the request before sending it and do not retry blindly after a timeout.
Authorizations
Customer API key created in the Sendora dashboard.
Body
Content returned by the Sendora API.
1 - 10000Pasted/uploaded images sent as vision content blocks.
The campaign this conversation is about, when there is one: an id from List campaigns.
Stable client-generated key for one chat submission; retries reuse the existing run.
8 - 200plan | auto | accept-edits | bypass. Default auto.
Model id from the current catalogue; stale or unsupported ids are rejected safely.
Agent profile: campaign_remix, builder_lead_list, builder_campaign, builder_voice_agent, builder_skill, or agency_billing.
connected service hint for BYOK key selection.
Regenerate from this run: the id of a run in Get a Copilot session. That run and every later one are discarded.
The session to continue: the thread_id from the first thread event of an earlier reply. Leave empty to start a new session.
What page + entity the operator is currently viewing. Injected as a system hint.
Response
Successful Response