OriginalDetectIntentRequest

Represents the contents of the original request that was passed to the [Streaming]sessions.detectIntent call.

JSON representation
{
  "source": string,
  "version": string,
  "payload": {
    object
  }
}
Fields
source

string

The source of this request, e.g., google, facebook, slack. It is set by Dialogflow-owned servers.

version

string

Optional. The version of the protocol used for this request. This field is AoG-specific.

payload

object (Struct format)

Optional. This field is set to the value of the QueryParameters.payload field passed in the request. Some integrations that query a Dialogflow agent may provide additional information in the payload.

In particular for the Telephony Gateway this field has the form:

{
 "telephony": {
   "caller_id": "+18558363987"
 }
}

Note: The caller ID field (caller_id) will be redacted for Standard Edition agents and populated with the caller ID in E.164 format for Enterprise Edition agents.