Conversations

Get Conversation

Get a specific conversation.

Large JSONB blobs (agent_config, trunk_config) are excluded by default for performance. Request them with a comma-separated include_fields query param, e.g. ?include_fields=agent_config.

get/core/conversations/{conversation_id}

Request

  • Base URL
    https://api.anyreach.ai (the document declares no server; this is the origin it was published from)
  • Auth
    HTTP bearer

Path parameters

conversation_idstring required

Query parameters

include_fieldsstring nullable

Headers

x-anyreach-orgstring nullable

Organization ID for user PATs (pat_ prefix tokens)

Response

Successful Response

idstring nullable
organization_idstring nullable
trunk_idstring nullable
trunk_configobject nullable
direction'inbound' | 'outbound'

Direction of the conversation.

agent_idstring nullable
agent_version_idstring nullable
web_widget_idstring nullable
agent_configunknown
user_idstring nullable
agent_numberstring nullable
channel'telephone' | 'webrtc' | 'email' | 'text' | 'webchat'

Channel type for the conversation.

durationinteger nullable
user_turn_countinteger nullable
user_namestring
custom_metadataobject nullable
system_metadataobject nullable
conversationobject nullable
sipobject nullable
initial_contextstring
summarystring
status'token_created' | 'triggered' | 'ringing' | 'in_progress' | 'completed' | 'failed' | 'cancelled' | 'transferred' | 'unanswered'

Status of the conversation.

service_versionstring nullable
created_atstring date-time nullable
updated_atstring date-time nullable
created_bystring nullable
modified_bystring nullable
experiment_idstring nullable
experiment_variantstring nullable

Changes

No recorded changes to this operation across all 1 revision of this API.