Resolve Conversation Reference
Resolve a conversation URL (a Slack message URL or a Zendesk ticket URL) to the deterministic conversation ID for the given agent, then confirm the conversation exists.
Query parameters
Agent id (agent_…) or speech engine external id (seng_), resolved to the same underlying resource.
Agent id (agent_…) or speech engine external id (seng_), resolved to the same underlying resource.
A Slack message URL or a Zendesk ticket URL.
A Slack message URL or a Zendesk ticket URL.
Headers
Your API key. This is required by most endpoints to access our API programmatically. You can view your xi-api-key using the 'Profile' tab on the website.
Your API key. This is required by most endpoints to access our API programmatically. You can view your xi-api-key using the 'Profile' tab on the website.
Response
Successful Response
Example response
{
"agent_id": "agent_3701k3ttaq12ewp8b7qv5rfyszkz",
"agent_name": "My agent",
"conversation_id": "conv_7401k5m9x2p8ec3rqv6dtnhb0fzw",
"environment": "production",
"has_audio": true,
"has_auxiliary_audio": true,
"has_response_audio": true,
"has_user_audio": true,
"metadata": {
"call_duration_secs": 10,
"start_time_unix_secs": 1714423232
},
"status": "processing",
"tag_ids": [],
"transcript": [
{
"message": "Hello, how are you?",
"role": "user",
"time_in_call_secs": 10
}
],
"version_id": "agtvrsn_5xM3yVvZQKV0EfqQpLr2"
}Changes
Changed in 14 of the 30 revisions of this API.81935
- ○
added the optional property
///to the response with the statusresponse-optional-property-added
- ○
- ●
added the new
dtmfenum value to the///response property for the response statusresponse-property-enum-value-added
- ○
added the optional property
//to the response with the statusresponse-optional-property-added
- ●
- ○
added the optional property
////to the response with the statusresponse-optional-property-added
- ○
- ○
added the optional property
//////to the response with the statusresponse-optional-property-added
- ○
- ▲
response property
analysis/anyOf[subschema #1: ConversationHistoryAnalysisCommonModel]/data_collection_results/additionalProperties/json_schema/anyOf[subschema #1: LiteralJsonSchemaProperty]/constant_valuelist-of-types was widened by adding typesnullto media typeapplication/jsonof response200response-property-list-of-types-widened
- ▲
response property
analysis/anyOf[subschema #1: ConversationHistoryAnalysisCommonModel]/data_collection_results_list/items/json_schema/anyOf[subschema #1: LiteralJsonSchemaProperty]/constant_valuelist-of-types was widened by adding typesnullto media typeapplication/jsonof response200response-property-list-of-types-widened
- ▲
response property
analysis/anyOf[subschema #1: ConversationHistoryAnalysisCommonModel]/scoped/items/data_collection_results/additionalProperties/json_schema/anyOf[subschema #1: LiteralJsonSchemaProperty]/constant_valuelist-of-types was widened by adding typesnullto media typeapplication/jsonof response200response-property-list-of-types-widened
- ○
added the optional property
/to the response with the statusresponse-optional-property-added
- ▲
- ●
added the new
gemini-3.7-flashenum value to the///////response property for the response statusresponse-property-enum-value-added
- ●
added the new
gemini-3.7-flashenum value to the/////response property for the response statusresponse-property-enum-value-added
- ●
added the new
gemini-3.7-flashenum value to the/////response property for the response statusresponse-property-enum-value-added
- ●
added the new
gemini-3.7-flashenum value to the/////response property for the response statusresponse-property-enum-value-added
- ●
- ●
added the new
avayaenum value to the///response property for the response statusresponse-property-enum-value-added
- ●
added the new
avayaenum value to the/response property for the response statusresponse-property-enum-value-added
- ●
added the new
avaya_api_keyenum value to the/response property for the response statusresponse-property-enum-value-added
- ●
added the new
gemini-3.6-flashenum value to the///////response property for the response statusresponse-property-enum-value-added
- ●
added the new
gemini-3.6-flashenum value to the/////response property for the response statusresponse-property-enum-value-added
- ●
added the new
gemini-3.6-flashenum value to the/////response property for the response statusresponse-property-enum-value-added
- ●
added the new
gemini-3.6-flashenum value to the/////response property for the response statusresponse-property-enum-value-added
- ●
- ▲
the
////response's property type changed from no type toobjectfor statusresponse-property-type-changed
- ○
added the optional property
////to the response with the statusresponse-optional-property-added
- ○
added the optional property
////to the response with the statusresponse-optional-property-added
- ○
added the optional property
/////to the response with the statusresponse-optional-property-added
- ○
added the optional property
/////to the response with the statusresponse-optional-property-added
- ○
added the optional property
/////to the response with the statusresponse-optional-property-added
- ○
added the optional property
/////to the response with the statusresponse-optional-property-added
- ○
added the optional property
/////to the response with the statusresponse-optional-property-added
- ○
added the optional property
//to the response with the statusresponse-optional-property-added
- ○
removed
subschema #2from the////response propertyanyOflist for the response statusresponse-property-any-of-removed
- ○
the response property
////became required for the statusresponse-property-became-required
- ▲
- ●
added the new
audiocodesenum value to the///response property for the response statusresponse-property-enum-value-added
- ●
added the new
audiocodesenum value to the/response property for the response statusresponse-property-enum-value-added
- ●
added the new
audiocodes_api_keyenum value to the/response property for the response statusresponse-property-enum-value-added
- ○
the
response's property default valuegemini-2.5-flashwas removed for the statusresponse-property-default-value-removed
- ○
the
response's property default valuegemini-2.5-flashwas removed for the statusresponse-property-default-value-removed
- ○
the
response's property default valuegemini-2.5-flashwas removed for the statusresponse-property-default-value-removed
- ○
the
response's property default valuegemini-2.5-flashwas removed for the statusresponse-property-default-value-removed
- ●
- ●
added the new
gemini-3.5-flash-liteenum value to the///////response property for the response statusresponse-property-enum-value-added
- ●
added the new
gemini-3.5-flash-liteenum value to the/////response property for the response statusresponse-property-enum-value-added
- ●
added the new
gemini-3.5-flash-liteenum value to the/////response property for the response statusresponse-property-enum-value-added
- ●
added the new
gemini-3.5-flash-liteenum value to the/////response property for the response statusresponse-property-enum-value-added
- ●