{"id":412,"date":"2020-11-22T22:01:05","date_gmt":"2020-11-22T22:01:05","guid":{"rendered":"https:\/\/docs.tellya.ai\/?page_id=412"},"modified":"2022-10-23T12:57:16","modified_gmt":"2022-10-23T12:57:16","slug":"orchestrate-api","status":"publish","type":"page","link":"https:\/\/docs.tellya.ai\/index.php\/orchestrate-api\/","title":{"rendered":"Orchestrate API"},"content":{"rendered":"\n<p>L\u2019API \u201cOrchestrate\u201d innesca il processo di elaborazione dell\u2019input fornito dall\u2019utente, che si traduce nell\u2019esecuzione dei connettori presenti all\u2019interno della journey invocata.<\/p>\n\n\n\n<p>L\u2019input dell\u2019utente \u00e8 solitamente costituito da una query, in formato testuale o audio, oppure da un evento. Tellya innescher\u00e0 il riconoscimento e l&#8217;interpretazione dell\u2019input attraverso il motore di NLU configurato all\u2019interno della journey invocata.<\/p>\n\n\n\n<p>A seconda che siano presenti altri connettori o configurazioni all\u2019interno della journey (oltre a quello che rappresenta il motore di NLU), Tellya potrebbe elaborare l\u2019input dell\u2019utente prima che venga sottoposto al motore di NLU e\/o modificare il risultato fornito dal motore di NLU prima di restituirlo in risposta.<\/p>\n\n\n\n<h2 id=\"method\">Method<\/h2>\n\n\n\n<p class=\"wp-block-ht-blocks-messages wp-block-hb-message wp-block-hb-message--noicon is-style-info\"><strong>POST\u200b<\/strong>: {basePath}\/chat\/api\u200b\/v2\u200b\/orchestrate\u200b\/{apiKey}<\/p>\n\n\n\n<p>Il request URL completo del metodo POST da invocare (completo di {basePath e {apiKey}) pu\u00f2 essere visualizzato all\u2019interno delle impostazioni della journey con cui si vuole interagire (nella sezione \u201cServer integration\u201d).<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" loading=\"lazy\" width=\"1024\" height=\"548\" src=\"https:\/\/docs.tellya.ai\/wp-content\/uploads\/2022\/02\/orchestrator-api-1024x548.png\" alt=\"\" class=\"wp-image-1091\" srcset=\"https:\/\/docs.tellya.ai\/wp-content\/uploads\/2022\/02\/orchestrator-api-1024x548.png 1024w, https:\/\/docs.tellya.ai\/wp-content\/uploads\/2022\/02\/orchestrator-api-300x161.png 300w, https:\/\/docs.tellya.ai\/wp-content\/uploads\/2022\/02\/orchestrator-api-768x411.png 768w, https:\/\/docs.tellya.ai\/wp-content\/uploads\/2022\/02\/orchestrator-api-50x27.png 50w, https:\/\/docs.tellya.ai\/wp-content\/uploads\/2022\/02\/orchestrator-api-60x32.png 60w, https:\/\/docs.tellya.ai\/wp-content\/uploads\/2022\/02\/orchestrator-api-100x54.png 100w, https:\/\/docs.tellya.ai\/wp-content\/uploads\/2022\/02\/orchestrator-api.png 1384w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h3 id=\"path-parameters\">Path Parameters<\/h3>\n\n\n\n<div class=\"table-responsive\">\n    <table class=\"table api-table\">\n        <thead>\n            <tr>\n                <th scope=\"col\" colspan=\"2\">Parameters<\/th>\n            <\/tr>\n        <\/thead>\n        <tbody>\n            <tr>\n                <th scope=\"row\">apiKey<\/th>\n                <td>\n                    <p class=\"api-parameter-type\">String<\/p>\n                    <p>Obbligatorio<\/p>\n                    <p>Identificativo univoco della journey<\/p>\n                <\/td>\n            <\/tr>\n            <tr>\n                <th scope=\"row\">cleanResponse<\/th>\n                <td>\n                    <p class=\"api-parameter-type\">Boolean<\/p>\n                    <p>Default value: <span class=\"api-parameter-type\">false<\/span><\/p>\n                <\/td>\n            <\/tr>\n            <tr>\n                <th scope=\"row\">customResponses<\/th>\n                <td>\n                    <p class=\"api-parameter-type\">Boolean<\/p>\n                    <p>Default value: <span class=\"api-parameter-type\">false<\/span><\/p>\n                    <p>Permette di stabilire se in risposta si desidera ricevere le <a href=\"https:\/\/docs.tellya.ai\/index.php\/knowledge-base\/rich-responses\/\" target=\"_blank\" rel=\"noopener\">risposte <\/a> configurate per il canale \u201cTellya\u201d (false) oppure quelle\n                        definite per un canale \u201cCustom\u201d (true).\n\n                        Nel caso il parametro sia impostato a \u201ctrue\u201d ma non siano presenti risposte configurate per il\n                        canale \u201cCustom\u201d verranno selezionare le risposte configurate per il canale \u201cDefault\u201d.\n                    <\/p>\n                <\/td>\n            <\/tr>\n            <tr>\n                <th scope=\"row\">save<\/th>\n                <td>\n                    <p class=\"api-parameter-type\">Boolean<\/p>\n                    <p>Default value: <span class=\"api-parameter-type\">true<\/span><\/p>\n                    <p>Permette di stabilire se salvare l\u2019interazione nella history conversazionale e nelle analitiche\n                        (true), oppure no (false).\n\n                        La disabilitazione di tale parametro viene tipicamente utilizzata quando non si vogliono\n                        compromettere i dati e le metriche delle interazioni reali con quelle di ambienti di test (nel\n                        caso di singola journey che assolve entrambi i compiti).\n                    <\/p>\n                <\/td>\n            <\/tr>\n        <\/tbody>\n    <\/table>\n<\/div>\n\n\n\n<h3 id=\"request-body\">Request body<\/h3>\n\n\n\n<p>Ogni richiesta di Orchestrate deve contenere un input (tipicamente fornito o innescato dall\u2019utente) da far processare al motore di NLU e alla journey Tellya. Sono supportate tre tipologie di input (audio, event, query), ma per ogni interazione ne deve essere utilizzata una soltanto.<\/p>\n\n\n\n<div class=\"table-responsive\">\n    <table class=\"table api-table\">\n        <thead>\n            <tr>\n                <th scope=\"col\" colspan=\"2\">Input fields<\/th>\n            <\/tr>\n        <\/thead>\n        <tbody>\n            <tr>\n                <th scope=\"row\">audio<\/th>\n                <td>\n                    <p class=\"api-parameter-type\">String<\/p>\n                    <p>Obbligatorio. Formato wav mono codificato in Base64.<\/p>\n                <\/td>\n            <\/tr>\n            <tr>\n                <th scope=\"row\"><a href=\"#event\">event<\/a><\/th>\n                <td>\n                    <p class=\"api-parameter-type\">Object<\/p>\n                    <p>Obbligatorio. Un evento da processare che specifica quale intento o stato attivare.<\/p>\n                <\/td>\n            <\/tr>\n            <tr>\n                <th scope=\"row\">query<\/th>\n                <td>\n                    <p class=\"api-parameter-type\">String<\/p>\n                    <p>Obbligatorio. Rappresenta il testo in linguaggio naturale da elaborare, la richiesta dell&#8217;utente\n                        da ricondurre ad un intento. La lunghezza del testo non deve superare i 256 caratteri.<\/p>\n                <\/td>\n            <\/tr>\n        <\/tbody>\n    <\/table>\n<\/div>\n\n\n\n<div class=\"table-responsive\">\n    <table class=\"table api-table\">\n        <thead>\n            <tr>\n                <th scope=\"col\" colspan=\"2\">Other fields<\/th>\n            <\/tr>\n        <\/thead>\n        <tbody>\n            <tr>\n                <th scope=\"row\">audioOutputRequired <\/th>\n                <td>\n                    <p class=\"api-parameter-type\">Boolean<\/p>\n                    <p>Per definire se ricevere o meno in output anche la risposta audio codificata in Base64.<\/p>\n                <\/td>\n            <\/tr>\n            <tr>\n                <th scope=\"row\">audioOutputSampleRate<\/th>\n                <td>\n                    <p class=\"api-parameter-type\">Integer<\/p>\n                    <p>Sample rate in Hertz con cui si desidera ricevere l&#8217;output audio. Valore minimo limite: 8000.<\/p>\n                <\/td>\n            <\/tr>\n            <tr>\n                <th scope=\"row\"><a href=\"#context\">context<\/a><\/th>\n                <td>\n                    <p class=\"api-parameter-type\">Object<\/p>\n                    <p>L\u2019insieme dei contesti da attivare prima dell\u2019esecuzione della query (disponibile solo con\n                        Dialogflow ES).<\/p>\n                <\/td>\n            <\/tr>\n            <tr>\n                <th scope=\"row\">lang<\/th>\n                <td>\n                    <p class=\"api-parameter-type\">String<\/p>\n                    <p>Obbligatorio. La lingua di questa interazione conversazionale.<\/p>\n                <\/td>\n            <\/tr>\n            <tr>\n                <th scope=\"row\">journeyCode<\/th>\n                <td>\n                    <p class=\"api-parameter-type\">String<\/p>\n                    <p>Obbligatorio. Parametro da configurare nel chat widget e che indica la journey di default che\n                        deve essere chiamata.<\/p>\n                <\/td>\n            <\/tr>\n            <tr>\n                <th scope=\"row\">queryParametersMap<\/th>\n                <td>\n                    <p class=\"api-parameter-type\">Object<\/p>\n                    <p>Parametri che si vogliono inserire direttamente quando avviene la chiamata al motore di NLU.\n                        Oggetto JSON composto da una raccolta di coppie (MapKey, MapValue). Pu\u00f2 essere utilizzata solo\n                        con le query e audio.<\/p>\n                <\/td>\n            <\/tr>\n            <tr>\n                <th scope=\"row\">sessionId<\/th>\n                <td>\n                    <p class=\"api-parameter-type\">String<\/p>\n                    <p>Obbligatorio. Identificativo univoco della sessione a cui viene inviata la query.<\/p>\n                <\/td>\n            <\/tr>\n            <tr>\n                <th scope=\"row\">userData<\/th>\n                <td>\n                    <p class=\"api-parameter-type\">Object<\/p>\n                    <p>Informazioni aggiuntive relative alla sessione. Oggetto JSON composto da una raccolta di coppie\n                        (MapKey, MapValue).<\/p>\n                <\/td>\n            <\/tr>\n        <\/tbody>\n    <\/table>\n<\/div>\n\n\n\n<h4 id=\"context\">Context<\/h4>\n\n\n\n<p>I contesti consentono di instradare il dialogo e guidare la conversazione nella direzione desiderata.<\/p>\n\n\n\n<ul><li>I <strong>contesti di output<\/strong> definiscono l\u2019argomento della conversazione e servono a instradare le successive richieste degli utenti.<\/li><li>I <strong>contesti di input<\/strong> rappresentano le condizioni per le quali l\u2019intento pu\u00f2 essere innescato.<\/li><\/ul>\n\n\n\n<p>Il concetto di \u201ccontesto\u201d \u00e8 presente esclusivamente per Dialogflow ES.<\/p>\n\n\n\n<div class=\"table-responsive\">\n    <table class=\"table api-table\">\n        <thead>\n            <tr>\n                <th scope=\"col\" colspan=\"2\">Fields<\/th>\n            <\/tr>\n        <\/thead>\n        <tbody>\n            <tr>\n                <th scope=\"row\">lifespan<\/th>\n                <td>\n                    <p class=\"api-parameter-type\">Integer<\/p>\n                    <p>Opzionale. Il numero di richieste di conversazionali dopo le quali il contesto scade. Il valore\n                        predefinito \u00e8 0. Se impostato su 0, il contesto scade immediatamente.<\/p>\n                <\/td>\n            <\/tr>\n            <tr>\n                <th scope=\"row\">name<\/th>\n                <td>\n                    <p class=\"api-parameter-type\">String<\/p>\n                    <p>Obbligatorio. L&#8217;identificatore univoco del contesto. Pu\u00f2 contenere solo caratteri a-zA-Z0-9_-% e\n                        pu\u00f2 essere lungo al massimo 250 byte.<\/p>\n                <\/td>\n            <\/tr>\n            <tr>\n                <th scope=\"row\">parameters<\/th>\n                <td>\n                    <p class=\"api-parameter-type\">Object<\/p>\n                    <p>Opzionale. L&#8217;insieme dei parametri associati al contesto. Oggetto JSON composto da una raccolta\n                        di coppie (MapKey, MapValue).<\/p>\n                <\/td>\n            <\/tr>\n        <\/tbody>\n    <\/table>\n<\/div>\n\n\n\n<h4 id=\"event\">Event<\/h4>\n\n\n\n<div class=\"table-responsive\">\n    <table class=\"table api-table\">\n        <thead>\n            <tr>\n                <th scope=\"col\" colspan=\"2\">Fields<\/th>\n            <\/tr>\n        <\/thead>\n        <tbody>\n            <tr>\n                <th scope=\"row\">data<\/th>\n                <td>\n                    <p class=\"api-parameter-type\">Object<\/p>\n                    <p>Opzionale. L&#8217;insieme dei parametri associati all&#8217;evento. Oggetto JSON composto da una raccolta di\n                        coppie (MapKey, MapValue).<\/p>\n                <\/td>\n            <\/tr>\n            <tr>\n                <th scope=\"row\">name<\/th>\n                <td>\n                    <p class=\"api-parameter-type\">String<\/p>\n                    <p>Obbligatorio. L&#8217;identificativo univoco dell&#8217;evento<\/p>\n                <\/td>\n            <\/tr>\n        <\/tbody>\n    <\/table>\n<\/div>\n\n\n\n<h4 id=\"esempio-input-audio\">Esempio input audio<\/h4>\n\n\n\n<div class=\"table-responsive\">\n    <table class=\"table api-table\">\n        <thead>\n            <tr>\n                <th scope=\"col\">JSON representation<\/th>\n            <\/tr>\n        <\/thead>\n        <tbody>\n            <tr class=\"json-example\">\n                <td>\n                    <pre><code>{  \n      <span class=\"str\">\"audio\"<\/span>: <span class=\"str\">\"UklGRiSgAgBXQVZFZm10IBAAAAABAAEAgLsAAAB3AQACABA\"<\/span>,\n      <span class=\"str\">\"audioOutputRequired\"<\/span>: <span class=\"bool\">true<\/span>,\n      <span class=\"str\">\"audioOutputSampleRate\"<\/span>: <span class=\"num\">8000<\/span>,  \n      <span class=\"str\">\"contexts\"<\/span>: [\n        {      \n          <span class=\"str\">\"lifespan\"<\/span>: <span class=\"num\">0<\/span>,\n          <span class=\"str\">\"name\"<\/span>: <span class=\"str\">\"context-name-1\"<\/span>,\n          <span class=\"str\">\"parameters\"<\/span>: {\n            <span class=\"str\">\"context-parameter-name-1\"<\/span>: <span class=\"str\">\"context-parameter-value-1\"<\/span>\n          }    \n        } \n      ],  \n      <span class=\"str\">\"event\"<\/span>: <span class=\"str\">null<\/span>, \n      <span class=\"str\">\"lang\"<\/span>: <span class=\"str\">\"it\"<\/span>,  \n      <span class=\"str\">\"query\"<\/span>: <span class=\"str\">null<\/span>,  \n      <span class=\"str\">\"journeyCode\"<\/span>: <span class=\"str\">null<\/span>,\n      <span class=\"str\">\"sessionId\"<\/span>: <span class=\"str\">\"144004629999\"<\/span>,  \n      <span class=\"str\">\"userData\"<\/span>: {\n        <span class=\"str\">\"agentChannel\"<\/span>: <span class=\"num\">6<\/span>\n      },\n      <span class=\"str\">\"queryParametersMap\"<\/span>: {\n        <span class=\"str\">\"parameter_name\"<\/span>: <span class=\"str\">\"parameter_value\"<\/span>\n      }\n    }\n    <\/code><\/pre>\n                <\/td>\n            <\/tr>\n        <\/tbody>\n    <\/table>\n<\/div>\n\n\n\n<h4 id=\"esempio-event\">Esempio event<\/h4>\n\n\n\n<div class=\"table-responsive\">\n    <table class=\"table api-table\">\n        <thead>\n            <tr>\n                <th scope=\"col\">JSON representation<\/th>\n            <\/tr>\n        <\/thead>\n        <tbody>\n            <tr class=\"json-example\">\n                <td>\n                    <pre><code>{  \n      <span class=\"str\">\"audio\"<\/span>: <span class=\"str\">null<\/span>,  \n      <span class=\"str\">\"contexts\"<\/span>: [\n        {      \n          <span class=\"str\">\"lifespan\"<\/span>: <span class=\"num\">0<\/span>,\n          <span class=\"str\">\"name\"<\/span>: <span class=\"str\">\"context-name-1\"<\/span>,\n          <span class=\"str\">\"parameters\"<\/span>: {\n            <span class=\"str\">\"context-parameter-name-1\"<\/span>: <span class=\"str\">\"context-parameter-value-1\"<\/span>\n          }    \n        } \n      ],  \n      <span class=\"str\">\"event\"<\/span>: {    \n        <span class=\"str\">\"data\"<\/span>: {      \n          <span class=\"str\">\"event-parameter-name-1\"<\/span>: <span class=\"str\">\"event-parameter-value-1\"<\/span>  \n        },    \n        <span class=\"str\">\"name\"<\/span>: <span class=\"str\">\"event-name\"<\/span>  \n      },  \n      <span class=\"str\">\"lang\"<\/span>: <span class=\"str\">\"it\"<\/span>,  \n      <span class=\"str\">\"query\"<\/span>: <span class=\"str\">null<\/span>,  \n      <span class=\"str\">\"journeyCode\"<\/span>: <span class=\"str\">null<\/span>,\n      <span class=\"str\">\"sessionId\"<\/span>: <span class=\"str\">\"144004629999\"<\/span>,  \n      <span class=\"str\">\"userData\"<\/span>: {\n        <span class=\"str\">\"agentChannel\"<\/span>: <span class=\"num\">6<\/span>\n      },\n      <span class=\"str\">\"queryParametersMap\"<\/span>: {\n        <span class=\"str\">\"parameter_name\"<\/span>: <span class=\"str\">\"parameter_value\"<\/span>\n      }\n    }\n    <\/code><\/pre>\n                <\/td>\n            <\/tr>\n        <\/tbody>\n    <\/table>\n<\/div>\n\n\n\n<h4 id=\"esempio-query\">Esempio query<\/h4>\n\n\n\n<div class=\"table-responsive\">\n    <table class=\"table api-table\">\n        <thead>\n            <tr>\n                <th scope=\"col\">JSON representation<\/th>\n            <\/tr>\n        <\/thead>\n        <tbody>\n            <tr class=\"json-example\">\n                <td>\n                    <pre><code>{  \n      <span class=\"str\">\"audio\"<\/span>: <span class=\"str\">null<\/span>,\n      <span class=\"str\">\"contexts\"<\/span>: [\n        {      \n          <span class=\"str\">\"lifespan\"<\/span>: <span class=\"num\">0<\/span>,\n          <span class=\"str\">\"name\"<\/span>: <span class=\"str\">\"context-name-1\"<\/span>,\n          <span class=\"str\">\"parameters\"<\/span>: {\n            <span class=\"str\">\"context-parameter-name-1\"<\/span>: <span class=\"str\">\"context-parameter-value-1\"<\/span>\n          }    \n        } \n      ],  \n      <span class=\"str\">\"event\"<\/span>: <span class=\"str\">null<\/span>,  \n      <span class=\"str\">\"lang\"<\/span>: <span class=\"str\">\"it\"<\/span>,  \n      <span class=\"str\">\"query\"<\/span>: <span class=\"str\">\"Ciao\"<\/span>,  \n      <span class=\"str\">\"journeyCode\"<\/span>: <span class=\"str\">null<\/span>,\n      <span class=\"str\">\"sessionId\"<\/span>: <span class=\"str\">\"144004629999\"<\/span>,  \n      <span class=\"str\">\"userData\"<\/span>: {\n        <span class=\"str\">\"agentChannel\"<\/span>: <span class=\"num\">6<\/span>\n      },\n      <span class=\"str\">\"queryParametersMap\"<\/span>: {\n        <span class=\"str\">\"parameter_name\"<\/span>: <span class=\"str\">\"parameter_value\"<\/span>\n      }\n    }\n    <\/code><\/pre>\n                <\/td>\n            <\/tr>\n        <\/tbody>\n    <\/table>\n<\/div>\n\n\n\n<h2 id=\"response\">Response<\/h2>\n\n\n\n<div class=\"table-responsive\">\n    <table class=\"table api-table\">\n        <thead>\n            <tr>\n                <th scope=\"col\">Code<\/th>\n                <th scope=\"col\">Description<\/th>\n            <\/tr>\n        <\/thead>\n        <tbody>\n            <tr>\n                <th scope=\"row\">200<\/th>\n                <td>\n                    <p class=\"api-parameter-type\">OK<\/p>\n                <\/td>\n            <\/tr>\n            <tr>\n                <th scope=\"row\">404<\/th>\n                <td>\n                    <p class=\"api-parameter-type\">Not Found<\/p>\n                <\/td>\n            <\/tr>\n            <tr>\n                <th scope=\"row\">500<\/th>\n                <td>\n                    <p class=\"api-parameter-type\">Internal Server Error<\/p>\n                <\/td>\n            <\/tr>\n        <\/tbody>\n    <\/table>\n<\/div>\n\n\n\n<h3 id=\"response-body\">Response body<\/h3>\n\n\n\n<div class=\"table-responsive\">\n    <table class=\"table api-table\">\n        <thead>\n            <tr>\n                <th scope=\"col\" colspan=\"2\">Fields<\/th>\n            <\/tr>\n        <\/thead>\n        <tbody>\n            <tr>\n                <th scope=\"row\"><a href=\"#extraresult\">extraResult<\/a><\/th>\n                <td>\n                    <p class=\"api-parameter-type\">String<\/p>\n                    <p>Ulteriori risultati specifici riguardanti i dettagli.<\/p>\n                <\/td>\n            <\/tr>\n            <tr>\n                <th scope=\"row\"><a href=\"#results\">results<\/a><\/th>\n                <td>\n                    <p class=\"api-parameter-type\">Object<\/p>\n                    <p>L\u2019insieme dei risultati relativi all\u2019elaborazione effettuata dal motore di NLU e dall\u2019esecuzione\n                        della journey Tellya.<\/p>\n                <\/td>\n            <\/tr>\n            <tr>\n                <th scope=\"row\">status<\/th>\n                <td>\n                    <p class=\"api-parameter-type\">String<\/p>\n                    <p>Codice di stato della chiamata.<\/p>\n                <\/td>\n            <\/tr>\n        <\/tbody>\n    <\/table>\n<\/div>\n\n\n\n<h4 id=\"results\">Results<\/h4>\n\n\n\n<div class=\"table-responsive\">\n    <table class=\"table api-table\">\n        <thead>\n            <tr>\n                <th scope=\"col\" colspan=\"2\">Fields<\/th>\n            <\/tr>\n        <\/thead>\n        <tbody>\n            <tr>\n                <th scope=\"row\"><a href=\"#airesponse\">aiResponse<\/a><\/th>\n                <td>\n                    <p class=\"api-parameter-type\">Object<\/p>\n                    <p>L\u2019insieme dei risultati derivanti dall\u2019elaborazione effettuata dal motore di NLU.<\/p>\n                <\/td>\n            <\/tr>\n            <tr>\n            <\/tr>\n            <tr>\n                <th scope=\"row\"><a href=\"#naturallanguageresponse\">naturalLanguageResponse<\/a><\/th>\n                <td>\n                    <p class=\"api-parameter-type\">Object<\/p>\n                    <p>Risultati dell\u2019elaborazione effettuata dal connettore <a href=\"https:\/\/docs.tellya.ai\/index.php\/knowledge-base\/connettori\/#natural-language\">Natural\n                            Language Understanding<\/a>.<\/p>\n                <\/td>\n            <\/tr>\n            <tr>\n                <th scope=\"row\"><a href=\"#translateresponse-question\">translateResponse_question<\/a><\/th>\n                <td>\n                    <p class=\"api-parameter-type\">Object<\/p>\n                    <p>Risultati dell\u2019elaborazione effettuata dal connettore <a href=\"https:\/\/docs.tellya.ai\/index.php\/knowledge-base\/connettori\/#translate\">Translate<\/a>\n                        (input).<\/p>\n                <\/td>\n            <\/tr>\n            <tr>\n                <th scope=\"row\"><a href=\"#translateresponse-answer\">translateResponse_answer<\/a><\/th>\n                <td>\n                    <p class=\"api-parameter-type\">Object<\/p>\n                    <p>Risultati dell&#8217;elaborazione dal connettore <a href=\"https:\/\/docs.tellya.ai\/index.php\/knowledge-base\/connettori\/#translate\">Translate<\/a>\n                        (output).\n                    <\/p>\n                <\/td>\n            <\/tr>\n        <\/tbody>\n    <\/table>\n<\/div>\n\n\n\n<h4 id=\"airesponse\">aiResponse<\/h4>\n\n\n\n<div class=\"table-responsive\">\n    <table class=\"table api-table\">\n        <thead>\n            <tr>\n                <th scope=\"col\" colspan=\"2\">Fields<\/th>\n            <\/tr>\n        <\/thead>\n        <tbody>\n            <tr>\n                <th scope=\"row\">id<\/th>\n                <td>\n                    <p class=\"api-parameter-type\">String<\/p>\n                    <p>Id di chiamata del motore NLU.<\/p>\n                <\/td>\n            <\/tr>\n            <tr>\n                <th scope=\"row\">idMessage<\/th>\n                <td>\n                    <p class=\"api-parameter-type\">String<\/p>\n                    <p>Identificativo univoco del messaggio.<\/p>\n                <\/td>\n            <\/tr>\n            <tr>\n                <th scope=\"row\">lang<\/th>\n                <td>\n                    <p class=\"api-parameter-type\">String<\/p>\n                    <p>La lingua di questa interazione conversazionale.<\/p>\n                <\/td>\n            <\/tr>\n            <tr>\n                <th scope=\"row\"><a href=\"#airesponse-result\">result<\/a><\/th>\n                <td>\n                    <p class=\"api-parameter-type\">Object<\/p>\n                    <p>Oggetto che contiene tutte le informazioni restituite dal motore di NLU.<\/p>\n                <\/td>\n            <\/tr>\n            <tr>\n                <th scope=\"row\">sessionId<\/th>\n                <td>\n                    <p class=\"api-parameter-type\">String<\/p>\n                    <p>Id assegnato alla conversazione.<\/p>\n                <\/td>\n            <\/tr>\n            <tr>\n                <th scope=\"row\">timestamp<\/th>\n                <td>\n                    <p class=\"api-parameter-type\">String<\/p>\n                    <p>Data e ora in cui viene invocato il motore di NLU per risolvere l\u2019interazione conversazionale.\n                    <\/p>\n                <\/td>\n            <\/tr>\n        <\/tbody>\n    <\/table>\n<\/div>\n\n\n\n<h4 id=\"airesponse-result\">aiResponse.result<\/h4>\n\n\n\n<div class=\"table-responsive\">\n    <table class=\"table api-table\">\n        <thead>\n            <tr>\n                <th scope=\"col\" colspan=\"2\">Fields<\/th>\n            <\/tr>\n        <\/thead>\n        <tbody>\n            <tr>\n                <th scope=\"row\">action<\/th>\n                <td>\n                    <p class=\"api-parameter-type\">String<\/p>\n                    <p>Azione configurata all&#8217;interno del motore NLU.<\/p>\n                <\/td>\n            <\/tr>\n            <tr>\n                <th scope=\"row\"><a href=\"#context-2\">context<\/a><\/th>\n                <td>\n                    <p class=\"api-parameter-type\">Object<\/p>\n                    <p>L\u2019insieme dei contesti che vengono restituiti a seguito dell\u2019esecuzione della query.<\/p>\n                <\/td>\n            <\/tr>\n            <tr>\n                <th scope=\"row\"><a href=\"#fulfillment\">fulfillment<\/a><\/th>\n                <td>\n                    <p class=\"api-parameter-type\">Object<\/p>\n                    <p>Oggetto contenente le informazioni della risposta restituita dal motore di NLU.<\/p>\n                <\/td>\n            <\/tr>\n            <tr>\n                <th scope=\"row\"><a href=\"#metadata\">metadata<\/a><\/th>\n                <td>\n                    <p class=\"api-parameter-type\">Object<\/p>\n                    <p>Oggetto contenente le informazioni recuperate dal motore di NLU a seguito della chiamata.<\/p>\n                <\/td>\n            <\/tr>\n            <tr>\n                <th scope=\"row\">parameters<\/th>\n                <td>\n                    <p class=\"api-parameter-type\">Object<\/p>\n                    <p>L\u2019insieme dei parametri che sono stati validati a seguito dell\u2019interazione.<\/p>\n                <\/td>\n            <\/tr>\n            <tr>\n                <th scope=\"row\">resolvedQuery<\/th>\n                <td>\n                    <p class=\"api-parameter-type\">String<\/p>\n                    <p>Query imputata al motore NLU.<\/p>\n                <\/td>\n            <\/tr>\n            <tr>\n                <th scope=\"row\">score<\/th>\n                <td>\n                    <p class=\"api-parameter-type\">Integer<\/p>\n                    <p>Punteggio assegnato al motore NLU.<\/p>\n                <\/td>\n            <\/tr>\n        <\/tbody>\n    <\/table>\n<\/div>\n\n\n\n<h4 id=\"context-2\">context<\/h4>\n\n\n\n<div class=\"table-responsive\">\n    <table class=\"table api-table\">\n        <thead>\n            <tr>\n                <th scope=\"col\" colspan=\"2\">Fields<\/th>\n            <\/tr>\n        <\/thead>\n        <tbody>\n            <tr>\n                <th scope=\"row\">lifespan<\/th>\n                <td>\n                    <p class=\"api-parameter-type\">Integer<\/p>\n                    <p>Il numero di richieste di conversazionali dopo le quali il contesto scade. Il valore predefinito\n                        \u00e8 0. Se impostato su 0, il contesto scade immediatamente.<\/p>\n                <\/td>\n            <\/tr>\n            <tr>\n                <th scope=\"row\">name<\/th>\n                <td>\n                    <p class=\"api-parameter-type\">String<\/p>\n                    <p>L&#8217;identificatore univoco del contesto. Pu\u00f2 contenere solo caratteri a-zA-Z0-9_-% e pu\u00f2 essere\n                        lungo al massimo 250 byte.<\/p>\n                <\/td>\n            <\/tr>\n            <tr>\n                <th scope=\"row\">parameters<\/th>\n                <td>\n                    <p class=\"api-parameter-type\">Object<\/p>\n                    <p>L&#8217;insieme dei parametri associati al contesto. Oggetto JSON composto da una raccolta di coppie\n                        (MapKey, MapValue).<\/p>\n                <\/td>\n            <\/tr>\n        <\/tbody>\n    <\/table>\n<\/div>\n\n\n\n<h4 id=\"fulfillment\">fulfillment<\/h4>\n\n\n\n<div class=\"table-responsive\">\n    <table class=\"table api-table\">\n        <thead>\n            <tr>\n                <th scope=\"col\" colspan=\"2\">Fields<\/th>\n            <\/tr>\n        <\/thead>\n        <tbody>\n            <tr>\n                <th scope=\"row\">audioOutput<\/th>\n                <td>\n                    <p class=\"api-parameter-type\">String<\/p>\n                    <p>Audio in formato wav mono codificato in Base64 della risposta restituita dal motore di NLU.<\/p>\n                <\/td>\n            <\/tr>\n            <tr>\n                <th scope=\"row\"><a href=\"#messages\">messages<\/a><\/th>\n                <td>\n                    <p class=\"api-parameter-type\">Object<\/p>\n                    <p>Oggetto che definisce le risposte ricevute dal motore di NLU.<\/p>\n                <\/td>\n            <\/tr>\n        <\/tbody>\n    <\/table>\n<\/div>\n\n\n\n<h4 id=\"metadata\">metadata<\/h4>\n\n\n\n<div class=\"table-responsive\">\n    <table class=\"table api-table\">\n        <thead>\n            <tr>\n                <th scope=\"col\" colspan=\"2\">Fields<\/th>\n            <\/tr>\n        <\/thead>\n        <tbody>\n            <tr>\n                <th scope=\"row\">allRequiredParamsPresent<\/th>\n                <td>\n                    <p class=\"api-parameter-type\">Boolean<\/p>\n                    <p>Parametro che controlla se tutti i parametri richiesti sono stati recuperati.<\/p>\n                <\/td>\n            <\/tr>\n            <tr>\n                <th scope=\"row\">endOfConversation<\/th>\n                <td>\n                    <p class=\"api-parameter-type\">Boolean<\/p>\n                    <p>Parametro che controlla se l\u2019intento scatenato deve terminare la conversazione (disponibile solo\n                        con Dialogflow ES).<\/p>\n                <\/td>\n            <\/tr>\n            <tr>\n                <th scope=\"row\">event<\/th>\n                <td>\n                    <p class=\"api-parameter-type\">Object<\/p>\n                    <p>Evento scatenato.<\/p>\n                <\/td>\n            <\/tr>\n            <tr>\n                <th scope=\"row\">flow<\/th>\n                <td>\n                    <p class=\"api-parameter-type\">Object<\/p>\n                    <p>Nome del flow nel quale si sta svolgendo l\u2019interazione (disponibile solo con Dialogflow CX).<\/p>\n                <\/td>\n            <\/tr>\n            <tr>\n                <th scope=\"row\">intentId<\/th>\n                <td>\n                    <p class=\"api-parameter-type\">String<\/p>\n                    <p>Id assegnato all\u2019intento.<\/p>\n                <\/td>\n            <\/tr>\n            <tr>\n                <th scope=\"row\">intentName<\/th>\n                <td>\n                    <p class=\"api-parameter-type\">String<\/p>\n                    <p>Nome assegnato all\u2019intento.<\/p>\n                <\/td>\n            <\/tr>\n            <tr>\n                <th scope=\"row\">isFallbackIntent<\/th>\n                <td>\n                    <p class=\"api-parameter-type\">Boolean<\/p>\n                    <p>Indica se si tratta di un intento di fallback.<\/p>\n                <\/td>\n            <\/tr>\n            <tr>\n                <th scope=\"row\">landedPage<\/th>\n                <td>\n                    <p class=\"api-parameter-type\">Object<\/p>\n                    <p>Pagina di atterraggio a seguito di una transition (disponibile solo con Dialogflow CX).<\/p>\n                <\/td>\n            <\/tr>\n            <tr>\n                <th scope=\"row\">transitionPage<\/th>\n                <td>\n                    <p class=\"api-parameter-type\">Object<\/p>\n                    <p>Pagina attraverso la quale \u00e8 transitata la conversazione (disponibile solo con Dialogflow CX).\n                    <\/p>\n                <\/td>\n            <\/tr>\n            <tr>\n                <th scope=\"row\">transitionRoute<\/th>\n                <td>\n                    <p class=\"api-parameter-type\">String<\/p>\n                    <p>identificativo della transizione effettuata (disponibile solo con Dialogflow CX).<\/p>\n                <\/td>\n            <\/tr>\n            <tr>\n                <th scope=\"row\">webhookForSlotFillingUsed<\/th>\n                <td>\n                    <p class=\"api-parameter-type\">Boolean<\/p>\n                    <p>Se abilitato, il motore di NLU invia una chiamata al webhook ogni volta che viene richiesto un\n                        parametro obbligatorio nell\u2019intento (disponibile solo con Dialogflow ES). <\/p>\n                <\/td>\n            <\/tr>\n            <tr>\n                <th scope=\"row\">webhookTag<\/th>\n                <td>\n                    <p class=\"api-parameter-type\">String<\/p>\n                    <p>PTag che identifica il webhook utilizzato (disponibile solo con Dialogflow CX).<\/p>\n                <\/td>\n            <\/tr>\n            <tr>\n                <th scope=\"row\">webhookUsed<\/th>\n                <td>\n                    <p class=\"api-parameter-type\">Boolean<\/p>\n                    <p>Indica se \u00e8 stato usato un webhook.<\/p>\n                <\/td>\n            <\/tr>\n        <\/tbody>\n    <\/table>\n<\/div>\n\n\n\n<h4 id=\"messages\">messages<\/h4>\n\n\n\n<div class=\"table-responsive\">\n    <table class=\"table api-table\">\n        <thead>\n            <tr>\n                <th scope=\"col\" colspan=\"2\">Fields<\/th>\n            <\/tr>\n        <\/thead>\n        <tbody>\n            <tr>\n                <th scope=\"row\">items<\/th>\n                <td>\n                    <p class=\"api-parameter-type\">Object<\/p>\n                    <p>Oggetto che contiene il payload di costruzione dell\u2019elemento grafico.<\/p>\n                <\/td>\n            <\/tr>\n            <tr>\n                <th scope=\"row\">iterable<\/th>\n                <td>\n                    <p class=\"api-parameter-type\">Boolean<\/p>\n                    <p>Valore che indica se la risposta \u00e8 di tipo &#8220;<a href=\"https:\/\/docs.tellya.ai\/index.php\/knowledge-base\/responses\/#paginazione-risposte-dynamic\">Dynamic<\/a>&#8220;.<\/p>\n                <\/td>\n            <\/tr>\n            <tr>\n                <th scope=\"row\">nextTextValue<\/th>\n                <td>\n                    <p class=\"api-parameter-type\">String<\/p>\n                    <p>Se l&#8217;<a href=\"https:\/\/docs.tellya.ai\/index.php\/knowledge-base\/responses\/#paginazione-risposte-dynamic\">elemento grafico \u00e8 paginato<\/a>, indica il testo da mostrare nel campo sul\n                        pulsante &#8220;Next&#8221;.<\/p>\n                <\/td>\n            <\/tr>\n            <tr>\n                <th scope=\"row\">order<\/th>\n                <td>\n                    <p class=\"api-parameter-type\">Integer<\/p>\n                    <p>Indica l\u2019ordine con il quale la risposta deve essere mostrata all\u2019utente.<\/p>\n                <\/td>\n            <\/tr>\n            <tr>\n                <th scope=\"row\">pageSize<\/th>\n                <td>\n                    <p class=\"api-parameter-type\">Integer<\/p>\n                    <p>Se l\u2019<a href=\"https:\/\/docs.tellya.ai\/index.php\/knowledge-base\/responses\/#paginazione-risposte-dynamic\">elemento grafico \u00e8 paginato<\/a>, indica il numero di elementi da mostrare.<\/p>\n                <\/td>\n            <\/tr>\n            <tr>\n                <th scope=\"row\">paginated<\/th>\n                <td>\n                    <p class=\"api-parameter-type\">Boolean<\/p>\n                    <p>Indica se la risposta deve essere <a href=\"https:\/\/docs.tellya.ai\/index.php\/knowledge-base\/responses\/#paginazione-risposte-dynamic\">paginata<\/a>.<\/p>\n                <\/td>\n            <\/tr>\n            <tr>\n                <th scope=\"row\">payload<\/th>\n                <td>\n                    <p class=\"api-parameter-type\">Object<\/p>\n                    <p>Oggetto MAP utilizzato per gli elementi grafici o i custom payload configurati come risposta.<\/p>\n                <\/td>\n            <\/tr>\n            <tr>\n                <th scope=\"row\">speech<\/th>\n                <td>\n                    <p class=\"api-parameter-type\">String<\/p>\n                    <p>Testo in formato SSML renderizzabile dai motori audio compatibili con il protocollo.<\/p>\n                <\/td>\n            <\/tr>\n            <tr>\n                <th scope=\"row\">text<\/th>\n                <td>\n                    <p class=\"api-parameter-type\">String<\/p>\n                    <p>Testo in risposta da visualizzare.<\/p>\n                <\/td>\n            <\/tr>\n            <tr>\n                <th scope=\"row\">type<\/th>\n                <td>\n                    <p class=\"api-parameter-type\">String<\/p>\n                    <p>Indica la tipologia di risposta (<a href=\"#item-type-card\">card<\/a>, <a href=\"#item-type-list\">list<\/a>, <a href=\"#item-type-suggestions\">suggestions<\/a>, <a href=\"#item-type-uploadFile\">uploadFiles<\/a>).<\/p>\n                <\/td>\n            <\/tr>\n        <\/tbody>\n    <\/table>\n<\/div>\n\n\n\n<h4 id=\"item-type-card\">item type: card<\/h4>\n\n\n\n<div class=\"table-responsive\">\n    <table class=\"table api-table\">\n        <thead>\n            <tr>\n                <th scope=\"col\" colspan=\"2\">Fields<\/th>\n            <\/tr>\n        <\/thead>\n        <tbody>\n            <tr>\n                <th scope=\"row\">body<\/th>\n                <td>\n                    <p class=\"api-parameter-type\">String<\/p>\n                    <p>Contiene la descrizione della card.<\/p>\n                <\/td>\n            <\/tr>\n            <tr>\n                <th scope=\"row\"><a href=\"#items-button\">button<\/a><\/th>\n                <td>\n                    <p class=\"api-parameter-type\">Object<\/p>\n                    <p>Definisce il comportamento del pulsante.<\/p>\n                <\/td>\n            <\/tr>\n            <tr>\n                <th scope=\"row\">image<\/th>\n                <td>\n                    <p class=\"api-parameter-type\">String<\/p>\n                    <p>Link dell\u2019immagine.<\/p>\n                <\/td>\n            <\/tr>\n            <tr>\n                <th scope=\"row\">subtitle<\/th>\n                <td>\n                    <p class=\"api-parameter-type\">String<\/p>\n                    <p>Contiene il sottotitolo della card.<\/p>\n                <\/td>\n            <\/tr>\n            <tr>\n                <th scope=\"row\">title<\/th>\n                <td>\n                    <p class=\"api-parameter-type\">String<\/p>\n                    <p>Contiene il titolo della card.<\/p>\n                <\/td>\n            <\/tr>\n        <\/tbody>\n    <\/table>\n<\/div>\n\n\n\n<h4 id=\"item-type-list\">item type: list<\/h4>\n\n\n\n<div class=\"table-responsive\">\n    <table class=\"table api-table\">\n        <thead>\n            <tr>\n                <th scope=\"col\" colspan=\"2\">Fields<\/th>\n            <\/tr>\n        <\/thead>\n        <tbody>\n            <tr>\n                <th scope=\"row\"><a href=\"#items-button\">button<\/a><\/th>\n                <td>\n                    <p class=\"api-parameter-type\">Object<\/p>\n                    <p>Definisce il comportamento del pulsante.<\/p>\n                <\/td>\n            <\/tr>\n            <tr>\n                <th scope=\"row\">image<\/th>\n                <td>\n                    <p class=\"api-parameter-type\">String<\/p>\n                    <p>Link dell\u2019immagine.<\/p>\n                <\/td>\n            <\/tr>\n            <tr>\n                <th scope=\"row\">subtitle<\/th>\n                <td>\n                    <p class=\"api-parameter-type\">String<\/p>\n                    <p>Contiene il sottotitolo della card.<\/p>\n                <\/td>\n            <\/tr>\n            <tr>\n                <th scope=\"row\">title<\/th>\n                <td>\n                    <p class=\"api-parameter-type\">String<\/p>\n                    <p>Contiene il titolo della card.<\/p>\n                <\/td>\n            <\/tr>\n        <\/tbody>\n    <\/table>\n<\/div>\n\n\n\n<h4 id=\"item-type-suggestions\">item type: suggestions<\/h4>\n\n\n\n<div class=\"table-responsive\">\n    <table class=\"table api-table\">\n        <thead>\n            <tr>\n                <th scope=\"col\" colspan=\"2\">Fields<\/th>\n            <\/tr>\n        <\/thead>\n        <tbody>\n            <tr>\n                <th scope=\"row\">title<\/th>\n                <td>\n                    <p class=\"api-parameter-type\">String<\/p>\n                    <p>Contiene il titolo della card.<\/p>\n                <\/td>\n            <\/tr>\n            <tr>\n                <th scope=\"row\">value<\/th>\n                <td>\n                    <p class=\"api-parameter-type\">String<\/p>\n                    <p>CValore da inviare in chat al click sul pulsante.<\/p>\n                <\/td>\n            <\/tr>\n        <\/tbody>\n    <\/table>\n<\/div>\n\n\n\n<h4 id=\"item-type-uploadFile\">item type: uploadFile<\/h4>\n\n\n\n<div class=\"table-responsive\">\n    <table class=\"table api-table\">\n        <thead>\n            <tr>\n                <th scope=\"col\" colspan=\"2\">Fields<\/th>\n            <\/tr>\n        <\/thead>\n        <tbody>\n            <tr>\n                <th scope=\"row\">disableChat<\/th>\n                <td>\n                    <p class=\"api-parameter-type\">Boolean<\/p>\n                    <p>Indica se disabilitare la chat fino al caricamento del file.<\/p>\n                <\/td>\n            <\/tr>\n            <tr>\n                <th scope=\"row\">event<\/th>\n                <td>\n                    <p class=\"api-parameter-type\">String<\/p>\n                    <p>Evento da richiamare al caricamento del file.<\/p>\n                <\/td>\n            <\/tr>\n            <tr>\n                <th scope=\"row\">files<\/th>\n                <td>\n                    <p class=\"api-parameter-type\">Object array<\/p>\n                    <p>Array di oggetti che definisce la tipologia di file da caricare.<\/p>\n                <\/td>\n            <\/tr>\n            <tr>\n                <th scope=\"row\">file.extensionTypes<\/th>\n                <td>\n                    <p class=\"api-parameter-type\">String Array<\/p>\n                    <p>Array di stringhe che definiscono il formato di file che pu\u00f2 essere caricato.<\/p>\n                <\/td>\n            <\/tr>\n            <tr>\n                <th scope=\"row\">file.maxSize<\/th>\n                <td>\n                    <p class=\"api-parameter-type\">Integer<\/p>\n                    <p>Indica la dimensione massima che il file pu\u00f2 avere in Mb.<\/p>\n                <\/td>\n            <\/tr>\n            <tr>\n                <th scope=\"row\">file.title<\/th>\n                <td>\n                    <p class=\"api-parameter-type\">String<\/p>\n                    <p>Contiene il titolo da mostrare all\u2019utente in chat.<\/p>\n                <\/td>\n            <\/tr>\n        <\/tbody>\n    <\/table>\n<\/div>\n\n\n\n<h4 id=\"items-button\">items.button<\/h4>\n\n\n\n<div class=\"table-responsive\">\n    <table class=\"table api-table\">\n        <thead>\n            <tr>\n                <th scope=\"col\" colspan=\"2\">Fields<\/th>\n            <\/tr>\n        <\/thead>\n        <tbody>\n            <tr>\n                <th scope=\"row\">type<\/th>\n                <td>\n                    <p class=\"api-parameter-type\">String<\/p>\n                    <p>Definisce la tipologia di azione da eseguire (Link, value e disable).<\/p>\n                <\/td>\n            <\/tr>\n            <tr>\n                <th scope=\"row\">url<\/th>\n                <td>\n                    <p class=\"api-parameter-type\">String<\/p>\n                    <p>Indirizzo url da aprire al click sul pulsante.<\/p>\n                <\/td>\n            <\/tr>\n            <tr>\n                <th scope=\"row\">value_name<\/th>\n                <td>\n                    <p class=\"api-parameter-type\">String<\/p>\n                    <p>Testo mostrato sul pulsante.<\/p>\n                <\/td>\n            <\/tr>\n            <tr>\n                <th scope=\"row\">value<\/th>\n                <td>\n                    <p class=\"api-parameter-type\">String<\/p>\n                    <p>Valore da inviare in chat al click sul pulsante.<\/p>\n                <\/td>\n            <\/tr>\n        <\/tbody>\n    <\/table>\n<\/div>\n\n\n\n<h4 id=\"translateresponse-question\">naturalLanguageResponse<\/h4>\n\n\n\n<div class=\"table-responsive\">\n    <table class=\"table api-table\">\n        <thead>\n            <tr>\n                <th scope=\"col\" colspan=\"2\">Fields<\/th>\n            <\/tr>\n        <\/thead>\n        <tbody>\n            <tr>\n                <th scope=\"row\">sentiment<\/th>\n                <td>\n                    <p class=\"api-parameter-type\">Double<\/p>\n                    <p>Valore di &#8220;sentiment&#8221; (score) restituito dal connettore Natural Language Understading.<\/p>\n                <\/td>\n            <\/tr>\n            <tr>\n                <th scope=\"row\">magnitude<\/th>\n                <td>\n                    <p class=\"api-parameter-type\">Double<\/p>\n                    <p>Valore di &#8220;magnitude&#8221; restituito dal connettore Natural Language Understading.<\/p>\n                <\/td>\n            <\/tr>\n            <tr>\n                <th scope=\"row\">textAnalyzed<\/th>\n                <td>\n                    <p class=\"api-parameter-type\">String<\/p>\n                    <p>Testo analizzato dal connettore Natural Language Understanding.<\/p>\n                <\/td>\n            <\/tr>\n            <tr>\n                <th scope=\"row\">noValues<\/th>\n                <td>\n                    <p class=\"api-parameter-type\">Boolean<\/p>\n                    <p>Indica se \u00e8 stato analizzato del testo oppure no.<\/p>\n                <\/td>\n            <\/tr>\n        <\/tbody>\n    <\/table>\n<\/div>\n\n\n\n<h4 id=\"translateresponse-question\">translateResponse_question<\/h4>\n\n\n\n<div class=\"table-responsive\">\n    <table class=\"table api-table\">\n        <thead>\n            <tr>\n                <th scope=\"col\" colspan=\"2\">Fields<\/th>\n            <\/tr>\n        <\/thead>\n        <tbody>\n            <tr>\n                <th scope=\"row\">languageTextAnalyzed<\/th>\n                <td>\n                    <p class=\"api-parameter-type\">String<\/p>\n                    <p>Lingua risultante dall&#8217;analisi del testo.<\/p>\n                <\/td>\n            <\/tr>\n            <tr>\n                <th scope=\"row\">textAnalyzed<\/th>\n                <td>\n                    <p class=\"api-parameter-type\">String<\/p>\n                    <p>Testo che \u00e8 stato analizzato.<\/p>\n                <\/td>\n            <\/tr>\n            <tr>\n                <th scope=\"row\">overrideRequestLanguage<\/th>\n                <td>\n                    <p class=\"api-parameter-type\">Boolean<\/p>\n                    <p>Valore configurato all&#8217;interno del connettore Translate (opzione &#8220;Override Front End language\n                        detection&#8221;)<\/p>\n                <\/td>\n            <\/tr>\n            <tr>\n                <th scope=\"row\">languageTextTarget<\/th>\n                <td>\n                    <p class=\"api-parameter-type\">String<\/p>\n                    <p>Lingua di output.<\/p>\n                <\/td>\n            <\/tr>\n            <tr>\n                <th scope=\"row\">textResult<\/th>\n                <td>\n                    <p class=\"api-parameter-type\">String<\/p>\n                    <p>Testo risultante dalla traduzione.<\/p>\n                <\/td>\n            <\/tr>\n        <\/tbody>\n    <\/table>\n<\/div>\n\n\n\n<h4 id=\"translateresponse-answer\">translateResponse_answer<\/h4>\n\n\n\n<div class=\"table-responsive\">\n    <table class=\"table api-table\">\n        <thead>\n            <tr>\n                <th scope=\"col\" colspan=\"2\">Fields<\/th>\n            <\/tr>\n        <\/thead>\n        <tbody>\n            <tr>\n                <th scope=\"row\">languageTextAnalyzed<\/th>\n                <td>\n                    <p class=\"api-parameter-type\">String<\/p>\n                    <p>Lingua risultante dall&#8217;analisi del testo.<\/p>\n                <\/td>\n            <\/tr>\n            <tr>\n                <th scope=\"row\">textAnalyzed<\/th>\n                <td>\n                    <p class=\"api-parameter-type\">String<\/p>\n                    <p>Testo che \u00e8 stato analizzato.<\/p>\n                <\/td>\n            <\/tr>\n            <tr>\n                <th scope=\"row\">overrideRequestLanguage<\/th>\n                <td>\n                    <p class=\"api-parameter-type\">Boolean<\/p>\n                    <p>Valore configurato all&#8217;interno del connettore Translate (opzione &#8220;Override Front End language\n                        detection&#8221;)<\/p>\n                <\/td>\n            <\/tr>\n            <tr>\n                <th scope=\"row\">languageTextTarget<\/th>\n                <td>\n                    <p class=\"api-parameter-type\">String<\/p>\n                    <p>Lingua di output.<\/p>\n                <\/td>\n            <\/tr>\n            <tr>\n                <th scope=\"row\">textResult<\/th>\n                <td>\n                    <p class=\"api-parameter-type\">String<\/p>\n                    <p>Testo risultante dalla traduzione.<\/p>\n                <\/td>\n            <\/tr>\n        <\/tbody>\n    <\/table>\n<\/div>\n\n\n\n<h4 id=\"extraresult\">extraResult<\/h4>\n\n\n\n<div class=\"table-responsive\">\n    <table class=\"table api-table\">\n        <thead>\n            <tr>\n                <th scope=\"col\" colspan=\"2\">Fields<\/th>\n            <\/tr>\n        <\/thead>\n        <tbody>\n            <tr>\n                <th scope=\"row\">currentJourneyCode<\/th>\n                <td>\n                    <p class=\"api-parameter-type\">String<\/p>\n                    <p>Codice della journey corrente nel caso si utilizzi il dispatcher.<\/p>\n                <\/td>\n            <\/tr>\n            <tr>\n                <th scope=\"row\">detectWithInputContext<\/th>\n                <td>\n                    <p class=\"api-parameter-type\">Boolean<\/p>\n                    <p>Indica se l\u2019intento riconosciuto \u00e8 vincolato da un contesto di input.<\/p>\n                <\/td>\n            <\/tr>\n            <tr>\n                <th scope=\"row\">manageByOperator<\/th>\n                <td>\n                    <p class=\"api-parameter-type\">Boolean<\/p>\n                    <p>Indica se l&#8217;operazione \u00e9 stata passata all&#8217;operatore o se \u00e9 stata gestita autonomamente.<\/p>\n                <\/td>\n            <\/tr>\n            <tr>\n                <th scope=\"row\">singleResult<\/th>\n                <td>\n                    <p class=\"api-parameter-type\">Object<\/p>\n                    <p>Oggetto MAP contenente i risultati di azioni.<\/p>\n                <\/td>\n            <\/tr>\n            <tr>\n                <th scope=\"row\">skipIntent<\/th>\n                <td>\n                    <p class=\"api-parameter-type\">Boolean<\/p>\n                    <p>Indica se l\u2019intento deve essere saltato.<\/p>\n                <\/td>\n            <\/tr>\n            <tr>\n                <th scope=\"row\">switchedAgent<\/th>\n                <td>\n                    <p class=\"api-parameter-type\">Boolean<\/p>\n                    <p>Indica se l\u2019agente \u00e8 stato switchato a seguito dell\u2019intervento del dispatcher.<\/p>\n                <\/td>\n            <\/tr>\n            <tr>\n                <th scope=\"row\">topics<\/th>\n                <td>\n                    <p class=\"api-parameter-type\">List<\/p>\n                    <p>Elenco dei Tag di tipo Topics che sono stati configurati.<\/p>\n                <\/td>\n            <\/tr>\n            <tr>\n                <th scope=\"row\">trusted<\/th>\n                <td>\n                    <p class=\"api-parameter-type\">String<\/p>\n                    <p>Definisce se un intento viene definito &#8220;trusted&#8221; o &#8220;untrusted&#8221;.<\/p>\n                <\/td>\n            <\/tr>\n            <tr>\n                <th scope=\"row\">warningList<\/th>\n                <td>\n                    <p class=\"api-parameter-type\">List<\/p>\n                    <p>Elenco degli errori che non compromettono l\u2019avanzamento della conversazione.<\/p>\n                <\/td>\n            <\/tr>\n        <\/tbody>\n    <\/table>\n<\/div>\n\n\n\n<h3 id=\"esempio-status-code-200\">Esempio (Status Code 200)<\/h3>\n\n\n\n<h4 id=\"dialogflow-es\">Dialogflow ES<\/h4>\n\n\n\n<div class=\"table-responsive\">\n    <table class=\"table api-table\">\n        <thead>\n            <tr>\n                <th scope=\"col\">JSON representation<\/th>\n            <\/tr>\n        <\/thead>\n        <tbody>\n            <tr class=\"json-example\">\n                <td>\n                    <pre><code>{\n      <span class=\"str\">\"status\"<\/span>: <span class=\"num\">200<\/span>,\n      <span class=\"str\">\"results\"<\/span>: {\n        <span class=\"str\">\"aiResponse\"<\/span>: {\n          <span class=\"str\">\"idMessage\"<\/span>: <span class=\"str\">\"b79a2c53-8096-4f60-a23a-a9929cfe5cde\"<\/span>,\n          <span class=\"str\">\"lang\"<\/span>: <span class=\"str\">\"it\"<\/span>,\n          <span class=\"str\">\"id\"<\/span>: <span class=\"str\">\"b4749f07-6b62-4dbd-98bd-8f0add714f45-5fd6c646\"<\/span>,\n          <span class=\"str\">\"timestamp\"<\/span>: <span class=\"str\">\"2022-02-18T16:17:03Z<\/span>,\n          <span class=\"str\">\"sessionId\"<\/span>: <span class=\"str\">\"144004629999\"<\/span>,\n          <span class=\"str\">\"result\"<\/span>: {\n            <span class=\"str\">\"resolvedQuery\"<\/span>: <span class=\"str\">\"Ciao\"<\/span>,\n            <span class=\"str\">\"action\"<\/span>: <span class=\"str\">\"provaAction\"<\/span>,\n            <span class=\"str\">\"score\"<\/span>: <span class=\"num\">1.0<\/span>,\n            <span class=\"str\">\"parameters\"<\/span>: <span class=\"str\">{}<\/span>,\n            <span class=\"str\">\"contexts\"<\/span>: [\n              {\n                <span class=\"str\">\"lifespan\"<\/span>: <span class=\"num\">99<\/span>,\n                <span class=\"str\">\"name\"<\/span>: <span class=\"str\">\"context-name\"<\/span>,\n                <span class=\"str\">\"parameters\"<\/span>: <span class=\"str\">{}<\/span>,\n              }\n            ],\n            <span class=\"str\">\"metadata\"<\/span>: {\n              <span class=\"str\">\"isFallbackIntent\"<\/span>: <span class=\"bool\">false<\/span>,\n              <span class=\"str\">\"intentName\"<\/span>: <span class=\"str\">\"Default Welcome Intent\"<\/span>,\n              <span class=\"str\">\"intentId\"<\/span>: <span class=\"str\">\"2fcc5f96-27d5-41c9-a676-3841e7defb6d\"<\/span>,\n              <span class=\"str\">\"flow\"<\/span>: <span class=\"str\">null<\/span>,\n              <span class=\"str\">\"landedPage\"<\/span>: <span class=\"str\">null<\/span>,\n              <span class=\"str\">\"transitionPage\"<\/span>: <span class=\"str\">null<\/span>,\n              <span class=\"str\">\"transitionRoute\"<\/span>: <span class=\"str\">null<\/span>,\n              <span class=\"str\">\"event\"<\/span>: <span class=\"str\">null<\/span>,\n              <span class=\"str\">\"webhookTag\"<\/span>: <span class=\"str\">null<\/span>,\n              <span class=\"str\">\"webhookUsed\"<\/span>: <span class=\"bool\">false<\/span>,\n              <span class=\"str\">\"webhookForSlotFillingUsed\"<\/span>: <span class=\"bool\">false<\/span>,\n              <span class=\"str\">\"allRequiredParamsPresent\"<\/span>: <span class=\"bool\">true<\/span>,\n              <span class=\"str\">\"endOfConversation\"<\/span>: <span class=\"bool\">false<\/span>\n            },\n            <span class=\"str\">\"fulfillment\"<\/span>: {\n              <span class=\"str\">\"audioOutput\"<\/span>: <span class=\"str\">null<\/span>,\n              <span class=\"str\">\"messages\"<\/span>: [\n                {\n                  <span class=\"str\">\"speech\"<\/span>: <span class=\"str\">null<\/span>,\n                  <span class=\"str\">\"text\"<\/span>: <span class=\"str\">\"Ciao!\"<\/span>,\n                  <span class=\"str\">\"platform\"<\/span>: <span class=\"str\">\"PLATFORM_UNSPECIFIED\"<\/span>,\n                  <span class=\"str\">\"order\"<\/span>: <span class=\"num\">0<\/span>,\n                  <span class=\"str\">\"iterable\"<\/span>: <span class=\"str\">null<\/span>,\n                  <span class=\"str\">\"payload\"<\/span>: <span class=\"str\">null<\/span>,\n                }\n              ]\n            }\n          }\n        }\n      },\n      <span class=\"str\">\"extraResult\"<\/span>: {\n        <span class=\"str\">\"singleResult\"<\/span>: <span class=\"str\">{}<\/span>,\n        <span class=\"str\">\"details\"<\/span>: {\n          <span class=\"str\">\"assistant\"<\/span>: <span class=\"str\">null<\/span>,\n          <span class=\"str\">\"skipIntent\"<\/span>: <span class=\"bool\">false<\/span>,\n          <span class=\"str\">\"detectWithInputContext\"<\/span>: <span class=\"bool\">false<\/span>,\n          <span class=\"str\">\"trusted\"<\/span>: <span class=\"str\">null<\/span>,\n          <span class=\"str\">\"manageByOperator\"<\/span>: <span class=\"bool\">true<\/span>,\n          <span class=\"str\">\"currentJourneyCode\"<\/span>: <span class=\"str\">null<\/span>,\n          <span class=\"str\">\"switchedAgent\"<\/span>: <span class=\"bool\">false<\/span>,\n          <span class=\"str\">\"warningList\"<\/span>: <span class=\"str\">[]<\/span>,\n          <span class=\"str\">\"topics\"<\/span>: <span class=\"str\">[\n            <span class=\"str\">\"default\"<\/span>\n          ]\n        }\n      }\n    }\n    <\/span><\/code><\/pre>\n                <\/td>\n            <\/tr>\n        <\/tbody>\n    <\/table>\n<\/div>\n\n\n\n<h4 id=\"dialogflow-cx\">Dialogflow CX<\/h4>\n\n\n\n<div class=\"table-responsive\"> \n<table class=\"table api-table\">\n  <thead>\n    <tr>\n      <th scope=\"col\">JSON representation<\/th>\n    <\/tr>\n    <tr class=\"json-example\">\n      <td>\n        <pre><code>{\n  <span class=\"str\">\"status\"<\/span>: <span class=\"num\">200<\/span>,\n  <span class=\"str\">\"results\"<\/span>: {\n    <span class=\"str\">\"aiResponse\"<\/span>: {\n      <span class=\"str\">\"idMessage\"<\/span>: <span class=\"str\">\"b79a2c53-8096-4f60-a23a-a9929cfe5cde\"<\/span>,\n      <span class=\"str\">\"lang\"<\/span>: <span class=\"str\">\"it\"<\/span>,\n      <span class=\"str\">\"id\"<\/span>: <span class=\"str\">\"b4749f07-6b62-4dbd-98bd-8f0add714f45-5fd6c646\"<\/span>,\n      <span class=\"str\">\"timestamp\"<\/span>: <span class=\"str\">\"2022-02-18T16:17:03Z<\/span>,\n      <span class=\"str\">\"sessionId\"<\/span>: <span class=\"str\">\"144004629999\"<\/span>,\n      <span class=\"str\">\"result\"<\/span>: {\n        <span class=\"str\">\"resolvedQuery\"<\/span>: <span class=\"str\">\"Ciao\"<\/span>,\n        <span class=\"str\">\"score\"<\/span>: <span class=\"num\">1.0<\/span>,\n        <span class=\"str\">\"parameters\"<\/span>: <span class=\"str\">{}<\/span>,\n        <span class=\"str\">\"metadata\"<\/span>: {\n          <span class=\"str\">\"isFallbackIntent\"<\/span>: <span class=\"bool\">false<\/span>,\n          <span class=\"str\">\"intentName\"<\/span>: <span class=\"str\">\"Default Welcome Intent\"<\/span>,\n          <span class=\"str\">\"intentId\"<\/span>: <span class=\"str\">\"projects\/project-name\/locations\/europe-west1\/agents\/\n5b123456-453b-4ab0-ab5a-1746331f7b96\/intents\/00000000-0000-0000-0000-000000000000\"<\/span>,\n          <span class=\"str\">\"flow\"<\/span>: {\n            <span class=\"str\">\"dfId\"<\/span>:<span class=\"str\">\"00000000-0000-0000-0000-000000000000\"<\/span>,\n            <span class=\"str\">\"name\"<\/span>:<span class=\"str\">\"Default Start Flow\"<\/span>\n          },\n          <span class=\"str\">\"landedPage\"<\/span>: {\n            <span class=\"str\">\"dfId\"<\/span>:<span class=\"str\">\"projects\/project-name\/locations\/europe-west1\/agents\/\n5b123456-453b-4ab0-ab5a-1746331f7b96\/flows\/00000000-0000-0000-0000-000000000000\/pages\/START_PAGE\"<\/span>,\n            <span class=\"str\">\"name\"<\/span>:<span class=\"str\">\"Start Page\"<\/span>\n          },\n          <span class=\"str\">\"transitionPage\"<\/span>:  {\n            <span class=\"str\">\"dfId\"<\/span>:<span class=\"str\">\"START_PAGE\"<\/span>,\n            <span class=\"str\">\"name\"<\/span>:<span class=\"str\">\"Start Page\"<\/span>\n          },\n          <span class=\"str\">\"transitionRoute\"<\/span>:  {\n            <span class=\"str\">\"dfId\"<\/span>:<span class=\"str\">\"c4de56e8-2990-499a-b35f-19464ca2c28e\"<\/span>,\n            <span class=\"str\">\"name\"<\/span>:<span class=\"str\">\"Default Welcome Intent\"<\/span>\n          },\n          <span class=\"str\">\"event\"<\/span>: <span class=\"str\">null<\/span>,\n          <span class=\"str\">\"webhookTag\"<\/span>: <span class=\"str\">null<\/span>,\n          <span class=\"str\">\"webhookUsed\"<\/span>: <span class=\"str\">null<\/span>,\n          <span class=\"str\">\"webhookForSlotFillingUsed\"<\/span>: <span class=\"str\">null<\/span>,\n          <span class=\"str\">\"allRequiredParamsPresent\"<\/span>: <span class=\"bool\">false<\/span>,\n          <span class=\"str\">\"endOfConversation\"<\/span>: <span class=\"bool\">false<\/span>\n        },\n        <span class=\"str\">\"fulfillment\"<\/span>: {\n          <span class=\"str\">\"audioOutput\"<\/span>: <span class=\"str\">null<\/span>,\n          <span class=\"str\">\"messages\"<\/span>: [\n            {\n              <span class=\"str\">\"speech\"<\/span>: <span class=\"str\">null<\/span>,\n              <span class=\"str\">\"text\"<\/span>: <span class=\"str\">\"Ciao!\"<\/span>,\n              <span class=\"str\">\"platform\"<\/span>: <span class=\"str\">\"PLATFORM_UNSPECIFIED\"<\/span>,\n              <span class=\"str\">\"order\"<\/span>: <span class=\"num\">0<\/span>,\n              <span class=\"str\">\"iterable\"<\/span>: <span class=\"bool\">false<\/span>,\n              <span class=\"str\">\"payload\"<\/span>: <span class=\"str\">null<\/span>,\n            }\n          ]\n        }\n      }\n    }\n  },\n  <span class=\"str\">\"extraResult\"<\/span>: {\n    <span class=\"str\">\"singleResult\"<\/span>: <span class=\"str\">null<\/span>,\n    <span class=\"str\">\"details\"<\/span>: {\n      <span class=\"str\">\"assistant\"<\/span>: <span class=\"str\">null<\/span>,\n      <span class=\"str\">\"skipIntent\"<\/span>: <span class=\"bool\">false<\/span>,\n      <span class=\"str\">\"detectWithInputContext\"<\/span>: <span class=\"bool\">false<\/span>,\n      <span class=\"str\">\"trusted\"<\/span>: <span class=\"bool\">false<\/span>,\n      <span class=\"str\">\"manageByOperator\"<\/span>: <span class=\"bool\">true<\/span>,\n      <span class=\"str\">\"currentJourneyCode\"<\/span>: <span class=\"str\">null<\/span>,\n      <span class=\"str\">\"switchedAgent\"<\/span>: <span class=\"bool\">false<\/span>,\n      <span class=\"str\">\"warningList\"<\/span>: <span class=\"str\">[]<\/span>,\n      <span class=\"str\">\"topics\"<\/span>: <span class=\"str\">[\n        <span class=\"str\">\"default\"<\/span>\n      ]\n    }\n  }\n}\n<\/span><\/code><\/pre>\n      <\/td>\n    <\/tr>\n  \n<\/thead><\/table>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>L\u2019API \u201cOrchestrate\u201d innesca il processo di elaborazione dell\u2019input fornito dall\u2019utente, che si traduce nell\u2019esecuzione dei connettori presenti all\u2019interno della journey invocata. L\u2019input dell\u2019utente \u00e8 solitamente costituito da una query, in formato testuale o audio, oppure da un evento. Tellya innescher\u00e0 il riconoscimento e l&#8217;interpretazione dell\u2019input attraverso il motore di NLU&#8230;<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":[],"_links":{"self":[{"href":"https:\/\/docs.tellya.ai\/index.php\/wp-json\/wp\/v2\/pages\/412"}],"collection":[{"href":"https:\/\/docs.tellya.ai\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/docs.tellya.ai\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/docs.tellya.ai\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/docs.tellya.ai\/index.php\/wp-json\/wp\/v2\/comments?post=412"}],"version-history":[{"count":135,"href":"https:\/\/docs.tellya.ai\/index.php\/wp-json\/wp\/v2\/pages\/412\/revisions"}],"predecessor-version":[{"id":1506,"href":"https:\/\/docs.tellya.ai\/index.php\/wp-json\/wp\/v2\/pages\/412\/revisions\/1506"}],"wp:attachment":[{"href":"https:\/\/docs.tellya.ai\/index.php\/wp-json\/wp\/v2\/media?parent=412"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}