status'idle' | 'in_progress' | 'canceling' required
- idle - Idle
- in_progress - In progress
- canceling - Canceling
titlestring nullable required
Title of the conversation.
created_atstring date-time nullable required
updated_atstring date-time nullable required
type'assistant' | 'tool_call' | 'deep_research' | 'slack' required
- assistant - Assistant
- tool_call - Tool call
- deep_research - Deep research
- slack - Slack
is_internalboolean nullable required
Whether this conversation was created during an impersonated session (e.g., by support agents). Internal conversations are hidden from customers.
slack_thread_keystring nullable required
Unique key for Slack thread: '{workspace_id}:{channel}:{thread_ts}'
slack_workspace_domainstring nullable required
Slack workspace subdomain (e.g. 'posthog' for posthog.slack.com)
messagesobject[] required
has_unsupported_contentboolean required
agent_modestring nullable required
agent_runtime'langgraph' | 'sandbox' required
- langgraph - LangGraph
- sandbox - Sandbox
is_sandboxboolean required
pending_approvalsobject[] required
Return pending approval cards as structured data.
Combines metadata from conversation.approval_decisions with payload from checkpoint
interrupts (single source of truth for payload data).