status and an optional
outcome. The endpoints in this section let you view conversations, manage
their status and outcome, and ingest your own. Create a conversation and
append messages into it, the loop a custom bridge (e.g. an iMessage or WhatsApp
middleware) runs.
Attributes
string
Unique identifier, prefixed
conv_.string | null
A human-readable title. The contact’s name or the thread subject.
string
Lifecycle state. You may set
open, closed, or completed; the states
processing, pending_action, and failed are owned by Custral’s analysis
pipeline and are read-only.string | null
The conversation’s outcome, a disposition
key such as won, or null. The
List dispositions endpoint returns the valid keys.string | null
An AI-generated summary, once the conversation has been analysed.
string | null
A free-form source label. Conversations you create default to
api; pass your
own (e.g. imessage) to tag the channel your bridge feeds from.string | null
The channel (
chan_) the conversation is attached to, if any.string | null
ISO 8601 timestamp of the first message.
string | null
ISO 8601 timestamp of the last message, or
null while still open.array
The transcript. Present on retrieve and create; omitted from list rows.
array
Who is on the conversation. Present on the detail shape.