created_atstring date-time required
tenant_idstring uuid required
report_agent_idstring uuid required
report_agent_namestring required
report_agent_type'analysis' | 'action' required
Whether this agent analyzes interactions or takes actions.
trigger_source'voice_call_ended' | 'text_session_ended' | 'crm_webhook' | 'slack_event' | 'manual' | 'scheduled' required
Where the investigation was triggered from.
triggered_by_user_idstring uuid nullable required
external_ticket_idstring nullable required
voice_call_idstring uuid nullable required
text_session_idstring uuid nullable required
interaction_summarystring required
interaction_contentstring required
customer_emailstring nullable required
customer_namestring nullable required
customer_phonestring nullable required
interaction_metadataobject required
structured_extractionobject nullable required
status'pending' | 'skipped' | 'processing' | 'completed' | 'failed' required
Investigation lifecycle status.
started_atstring date-time nullable required
completed_atstring date-time nullable required
error_messagestring nullable required
retry_countinteger required
skip_reason'empty' | 'spam' | 'automated' | 'duplicate' | 'low_quality' | 'unsupported_language' required
Why an investigation was skipped after triage.
triage_confidencenumber nullable required
triage_detailsstring nullable required
matched_scenario_idstring uuid nullable required
matched_scenario_namestring nullable required
report_jsonobject nullable required
customer_profile_idstring uuid nullable required
thread_idstring uuid nullable
closed_reasonstring nullable
closed_atstring date-time nullable
closed_by_user_idstring uuid nullable
closed_notestring nullable
superseded_by_idstring uuid nullable
opened_by_message_idstring uuid nullable