Text search

Search through conversation transcript messages by full-text and fuzzy search

Nagłówki

xi-api-keystringOpcjonalny

Parametry zapytania

text_querystringWymagany

The search query text for full-text and fuzzy matching

agent_idstringOpcjonalny

Agent id (agent_…) or speech engine external id (seng_), resolved to the same underlying resource.

visited_agent_idsstringOpcjonalny
Filter conversations where any of these agents participated. Can not exceed 50 values.
visited_agent_branch_idsstringOpcjonalny
Filter conversations where any of these agent branches participated. Can not exceed 50 values.
triggered_procedure_idsstringOpcjonalny
Filter conversations where any of these procedures were triggered. Can not exceed 50 values.
call_successfulenumOpcjonalny
The result of the success evaluation
Dozwolone wartości:
call_start_before_unixintegerOpcjonalny

Unix timestamp (in seconds) to filter conversations up to this start date.

call_start_after_unixintegerOpcjonalny

Unix timestamp (in seconds) to filter conversations after to this start date.

call_duration_min_secsintegerOpcjonalny
Minimum call duration in seconds.
call_duration_max_secsintegerOpcjonalny
Maximum call duration in seconds.
rating_maxintegerOpcjonalny1-5

Maximum overall rating (1-5).

rating_minintegerOpcjonalny1-5

Minimum overall rating (1-5).

has_feedback_commentbooleanOpcjonalny
Filter conversations with user feedback comments.
user_idstringOpcjonalny
Filter conversations by the user ID who initiated them.
evaluation_paramsstringOpcjonalny

Evaluation filters. Repeat param. Format: criteria_id:result where result is one of success|failure|unknown. Example: eval=value_framing:success

data_collection_paramsstringOpcjonalny
Data collection filters. Repeat param. Format: id:op:value where op is one of eq|neq|gt|gte|lt|lte|in. For in, pipe-delimit values. An empty value matches conversations where the field was not collected (id:eq:), and neq with an empty value matches where it was (id:neq:). eq is exact equality. gt|gte|lt|lte require a numeric value.
dynamic_variable_paramsstringOpcjonalny
Dynamic variable filters. Repeat param. Format: name:op:value where op is one of eq|neq|gt|gte|lt|lte|in. For in, pipe-delimit values. An empty value matches conversations where the variable was not set (name:eq:), and neq with an empty value matches where it was (name:neq:). eq is exact equality. gt|gte|lt|lte require a numeric value. Names containing ':' cannot be expressed.
tool_namesstringOpcjonalny
Filter conversations by tool names used during the call.
tool_names_successfulstringOpcjonalny
Filter conversations by tool names that had successful calls.
tool_names_erroredstringOpcjonalny
Filter conversations by tool names that had errored calls.
include_invalid_tool_callsbooleanOpcjonalnyDomyślnie false
Also match tool calls that never ran.
main_languagesstringOpcjonalny

Filter conversations by detected main language (language code).

exclude_statusesenumOpcjonalny

Exclude conversations with the given statuses. Useful for hiding in-progress / processing conversations from list views.

Dozwolone wartości:
termination_reasonsstringOpcjonalny

Filter conversations by their stored termination_reason (metadata.termination_reason). Repeat param to match any of several.

page_sizeintegerOpcjonalny1-50Domyślnie 20
Number of results per page. Max 50.
summary_modeenumOpcjonalnyDomyślnie exclude
Whether to include transcript summaries in the response.
Dozwolone wartości:
conversation_initiation_sourceenumOpcjonalnyDomyślnie unknown
Enum representing the possible sources for conversation initiation.
text_onlybooleanOpcjonalny
conversation_product_typeenumOpcjonalny
Restrict results to a single conversation product surface.
Dozwolone wartości:
branch_idstringOpcjonalny
Filter conversations by branch ID.
version_idstringOpcjonalny
Filter conversations by version ID.
topic_idsstringOpcjonalny
Filter conversations by topic IDs assigned during topic discovery.
sort_byenumOpcjonalny

Sort order for search results. ‘search_score’ sorts by search score, ‘created_at’ sorts by conversation start time.

Dozwolone wartości:
cursorstringOpcjonalny
Used for fetching next page. Cursor is returned in the response.

Odpowiedź

Successful Response
resultslist of objects
has_moreboolean
Whether there are more results available
metaobjectOpcjonalny
next_cursorstringOpcjonalny
Cursor for the next page of results

Błędy

422
Messages Text Search Request Unprocessable Entity Error