Zana Documentation

Request to DF

Endpoint

https://api.dialogflow.com/v1/query?

Body params

{ "sessionId": "89765867",

"query": "What is diabetes",

"contextIn": ["context_zana"],

"lang":"en"

}

Header Metadata

content-type "application/json"
header 'AUTHORIZATION', "Bearer b7642073fd1d428e848959acb4e66673" (for dev)

Response from Dialog Flow


{
   "id": "f47d5cb2-da11-48ba-8522-a82126cc056b",

   "timestamp": "2018-09-03T08:19:51.369Z"

   "lang": "en",

   "result": 
   {
     "source": "agent",
     "resolvedQuery": "What is diabetes",
     "speech": "",
     "action": "searchconditionintroduction_introduction",
     "parameters": {
     "any": [
     "diabetes"
     ],
   },

"metadata": {

   "inputContexts": [],

   "outputContexts": [],

   "isFallbackIntent": "false",

   "intentName": "searchconditionintroduction_introduction",

   "intentId": "8256a6da-fc95-4003-a451-d317e61ae501",

   "webhookUsed": "false",

   "webhookForSlotFillingUsed": "false",

   "contexts": [
     "context_zana"
   ],

  },
  "score": 1
},
  "status": {
  "code": 200,
  "errorType": "success"
},
  "sessionId": "273647324"
}

Fields that we use in nlu-response from this response: