Rechercher du texte dans les messages de conversation

Rechercher dans les messages des transcriptions de conversations par recherche en texte intégral et approximative

En-têtes

xi-api-keystringOptionnel

Paramètres de requête

text_querystringRequis

Le texte de la requête de recherche pour la correspondance plein texte et approximative

agent_idstringOptionnel

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

visited_agent_idsstringOptionnel

Filtrer les conversations auxquelles l’un de ces agents a participé. Ne peut pas dépasser 50 valeurs.

visited_agent_branch_idsstringOptionnel

Filtrer les conversations auxquelles l’une de ces branches d’agent a participé. Ne peut pas dépasser 50 valeurs.

triggered_procedure_idsstringOptionnel

Filtrer les conversations dans lesquelles l’une de ces procédures a été déclenchée. Ne peut pas dépasser 50 valeurs.

call_successfulenumOptionnel

Le résultat de l’évaluation de réussite

Valeurs autorisées:
call_start_before_unixintegerOptionnel

Horodatage Unix, en secondes, permettant de filtrer les conversations jusqu’à cette date de début.

call_start_after_unixintegerOptionnel

Horodatage Unix, en secondes, permettant de filtrer les conversations postérieures à cette date de début.

call_duration_min_secsintegerOptionnel

Durée minimale de l’appel en secondes.

call_duration_max_secsintegerOptionnel

Durée maximale de l’appel en secondes.

rating_maxintegerOptionnel1-5

Note globale maximale (1 à 5).

rating_minintegerOptionnel1-5

Note globale minimale (1 à 5).

has_feedback_commentbooleanOptionnel
Filtrer les conversations contenant des commentaires d'utilisateurs.
user_idstringOptionnel

Filtrer les conversations par ID de l’utilisateur qui les a initiées.

evaluation_paramsstringOptionnel

Filtres d’évaluation. Paramètre répétable. Format : criteria_id:result, où result est success|failure|unknown. Exemple : eval=value_framing:success

data_collection_paramsstringOptionnel
Filtres de collecte de données. Paramètre répétable. Format : id:op:value, où op est l'une des valeurs eq|neq|gt|gte|lt|lte|in. Pour in, séparez les valeurs par une barre verticale. Une valeur vide correspond aux conversations où le champ n'a pas été collecté (id:eq:), tandis que neq avec une valeur vide correspond à celles où il l'a été (id:neq:). eq indique une égalité exacte. gt|gte|lt|lte requièrent une valeur numérique.
dynamic_variable_paramsstringOptionnel
Filtres de variables dynamiques. Paramètre répétable. Format : name:op:value, où op correspond à eq|neq|gt|gte|lt|lte|in. Pour in, séparez les valeurs par des barres verticales. Une valeur vide correspond aux conversations où la variable n’était pas définie (name:eq:) ; neq avec une valeur vide correspond aux conversations où elle l’était (name:neq:). eq indique une égalité exacte. gt|gte|lt|lte requièrent une valeur numérique. Les noms contenant ':' ne peuvent pas être exprimés.
tool_namesstringOptionnel

Filtrer les conversations par noms d’outils utilisés pendant l’appel.

tool_names_successfulstringOptionnel

Filtrer les conversations par noms d’outils ayant généré des appels réussis.

tool_names_erroredstringOptionnel

Filtrer les conversations par noms d’outils ayant généré des appels en erreur.

include_invalid_tool_callsbooleanOptionnelPar défaut false

Inclut également les appels d’outils qui n’ont jamais été exécutés.

main_languagesstringOptionnel

Filtrer les conversations par langue principale détectée (code de langue).

exclude_statusesenumOptionnel

Exclut les conversations ayant les statuts indiqués. Utile pour masquer des listes les conversations en cours ou en traitement.

Valeurs autorisées:
termination_reasonsstringOptionnel

Filtrer les conversations par leur termination_reason enregistrée (metadata.termination_reason). Répétez le paramètre pour correspondre à l’une de plusieurs valeurs.

page_sizeintegerOptionnel1-50Par défaut 20

Nombre de résultats par page. Maximum : 50.

summary_modeenumOptionnelPar défaut exclude

Indique s’il faut inclure les résumés de transcriptions dans la réponse.

Valeurs autorisées:
conversation_initiation_sourceenumOptionnelPar défaut unknown

Énumération représentant les sources possibles d’initiation d’une conversation.

text_onlybooleanOptionnel
conversation_product_typeenumOptionnel

Limite les résultats à une seule interface du produit de conversation.

Valeurs autorisées:
branch_idstringOptionnel
Filtrer les conversations par ID de branche.
version_idstringOptionnel
Filtrer les conversations par ID de version.
topic_idsstringOptionnel

Filtrer les conversations par ID de sujets attribués lors de la découverte de sujets.

sort_byenumOptionnel

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

Valeurs autorisées:
cursorstringOptionnel

Utilisé pour récupérer la page suivante. Le curseur est renvoyé dans la réponse.

Réponse

Réponse réussie

resultslist of objects
has_moreboolean

Indique si d’autres résultats sont disponibles

metaobjectOptionnel
next_cursorstringOptionnel

Curseur pour la page suivante de résultats

Erreurs

422
Messages Text Search Request Unprocessable Entity Error