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 22 of the 49 revisions of this API.105149
- ●
added the new
deepseek-v41-flashenum value to the///////response property for the response statusresponse-property-enum-value-added
- ●
added the new
deepseek-v41-flashenum value to the/////response property for the response statusresponse-property-enum-value-added
- ●
added the new
deepseek-v41-flashenum value to the/////response property for the response statusresponse-property-enum-value-added
- ●
added the new
deepseek-v41-flashenum value to the/////response property for the response statusresponse-property-enum-value-added
- ●
- ●
added the new
glm-52enum value to the///////response property for the response statusresponse-property-enum-value-added
- ●
added the new
glm-52enum value to the/////response property for the response statusresponse-property-enum-value-added
- ●
added the new
glm-52enum value to the/////response property for the response statusresponse-property-enum-value-added
- ●
added the new
glm-52enum value to the/////response property for the response statusresponse-property-enum-value-added
- ●
added the new
gpt-6-lunaenum value to the///////response property for the response statusresponse-property-enum-value-added
- ●
added the new
gpt-6-lunaenum value to the/////response property for the response statusresponse-property-enum-value-added
- ●
added the new
gpt-6-lunaenum value to the/////response property for the response statusresponse-property-enum-value-added
- ●
added the new
gpt-6-lunaenum value to the/////response property for the response statusresponse-property-enum-value-added
- ●
added the new
gpt-6-solenum value to the///////response property for the response statusresponse-property-enum-value-added
- ●
added the new
gpt-6-solenum value to the/////response property for the response statusresponse-property-enum-value-added
- ●
added the new
gpt-6-solenum value to the/////response property for the response statusresponse-property-enum-value-added
- ●
added the new
gpt-6-solenum value to the/////response property for the response statusresponse-property-enum-value-added
- ●
- ●
added the new
claude-opus-5enum value to the///////response property for the response statusresponse-property-enum-value-added
- ●
added the new
claude-opus-5enum value to the/////response property for the response statusresponse-property-enum-value-added
- ●
added the new
claude-opus-5enum value to the/////response property for the response statusresponse-property-enum-value-added
- ●
added the new
claude-opus-5enum value to the/////response property for the response statusresponse-property-enum-value-added
- ●
added the new
claude-opus-5-5enum value to the///////response property for the response statusresponse-property-enum-value-added
- ●
added the new
claude-opus-5-5enum value to the/////response property for the response statusresponse-property-enum-value-added
- ●
added the new
claude-opus-5-5enum value to the/////response property for the response statusresponse-property-enum-value-added
- ●
added the new
claude-opus-5-5enum value to the/////response property for the response statusresponse-property-enum-value-added
- ●
- ●
added the new
gpt-6-astraenum value to the///////response property for the response statusresponse-property-enum-value-added
- ●
added the new
gpt-6-astraenum value to the/////response property for the response statusresponse-property-enum-value-added
- ●
added the new
gpt-6-astraenum value to the/////response property for the response statusresponse-property-enum-value-added
- ●
added the new
gpt-6-astraenum 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
- ○
- ●
added the new
gemini-3.8-flashenum value to the///////response property for the response statusresponse-property-enum-value-added
- ●
added the new
gemini-3.8-flashenum value to the/////response property for the response statusresponse-property-enum-value-added
- ●
added the new
gemini-3.8-flashenum value to the/////response property for the response statusresponse-property-enum-value-added
- ●
added the new
gemini-3.8-flashenum value to the/////response property for the response statusresponse-property-enum-value-added
- ●
- ▲
added to the
//////response propertyoneOflist for the response statusresponse-property-one-of-added
- ▲
added to the
//////////////response propertyoneOflist for the response statusresponse-property-one-of-added
- ○
added
end_procedure_errorend_procedure_successstart_procedure_errorstart_procedure_successdiscriminator mapping keys to the//////response property for the response statusresponse-property-discriminator-mapping-added
- ○
added
end_procedure_errorend_procedure_successstart_procedure_errorstart_procedure_successdiscriminator mapping keys to the//////////////response property for the response statusresponse-property-discriminator-mapping-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
- ○
response property
analysis/anyOf[subschema #1: ConversationHistoryAnalysisCommonModel]/data_collection_results/additionalProperties/json_schema/anyOf[subschema #1: LiteralJsonSchemaProperty]/allowed_values_dynamic_variabledeprecatedresponse-property-deprecated
- ○
response property
analysis/anyOf[subschema #1: ConversationHistoryAnalysisCommonModel]/data_collection_results_list/items/json_schema/anyOf[subschema #1: LiteralJsonSchemaProperty]/allowed_values_dynamic_variabledeprecatedresponse-property-deprecated
- ○
response property
analysis/anyOf[subschema #1: ConversationHistoryAnalysisCommonModel]/scoped/items/data_collection_results/additionalProperties/json_schema/anyOf[subschema #1: LiteralJsonSchemaProperty]/allowed_values_dynamic_variabledeprecatedresponse-property-deprecated
This revision also has 6 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ○
- ○
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
- ●