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 Dialogflow Phone Gateway integration, this field has the form:
{
"telephony": {
"caller_id": "+18558363987"
}
}
Note: The caller ID field (caller_id) will be redacted for Trial Edition agents and populated with the caller ID in E.164 format for Essentials Edition agents.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-06-27 UTC."],[[["\u003cp\u003eThe provided JSON represents the original request to the \u003ccode\u003e[Streaming]DetectIntent\u003c/code\u003e call.\u003c/p\u003e\n"],["\u003cp\u003eThe JSON structure includes \u003ccode\u003esource\u003c/code\u003e (the request origin), \u003ccode\u003eversion\u003c/code\u003e (the protocol version), and \u003ccode\u003epayload\u003c/code\u003e (additional information).\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003esource\u003c/code\u003e field, indicating where the request originated, is set by Dialogflow-owned servers.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003epayload\u003c/code\u003e field can contain integration-specific information, such as a caller ID for the Dialogflow Phone Gateway.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003ecaller_id\u003c/code\u003e field in the \u003ccode\u003epayload\u003c/code\u003e for Dialogflow Phone Gateway is redacted for Trial Edition agents but is populated with the E.164 formatted caller ID for Essentials Edition agents.\u003c/p\u003e\n"]]],[],null,["# OriginalDetectIntentRequest\n\n- [JSON representation](#SCHEMA_REPRESENTATION)\n\nRepresents the contents of the original request that was passed to the `[Streaming]DetectIntent` call."]]