Required. The ID of a suggestion selected by the human agent. The suggestion(s) were generated in a previous call to request Dialogflow assist. The format is: projects/<Project ID>/locations/<Location ID>/answerRecords/<Answer Record
ID> where is an alphanumeric string.
In Dialogflow assist for v3, the user can submit a form by sending a SuggestionInput. The form is uniquely determined by the answerRecord field, which identifies a v3 QueryResult containing the current page. The form parameters are specified via the parameters field.
Depending on your protocol or client library language, this is a map, associative array, symbol table, dictionary, or JSON object composed of a collection of (MapKey, MapValue) pairs:
MapKey type: string
MapKey value: parameter name
MapValue type: If parameter's entity type is a composite entity then use map, otherwise, depending on the parameter value type, it could be one of string, number, boolean, null, list or map.
MapValue value: If parameter's entity type is a composite entity then use map from composite entity property names to property values, otherwise, use parameter value.
[[["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 content describes the JSON representation of a suggestion selection, encompassing several key fields.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eanswerRecord\u003c/code\u003e field is a required string that contains the ID of the selected suggestion, formatted as \u003ccode\u003eprojects/<Project ID>/locations/<Location ID>/answerRecords/<Answer Record ID>\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThe optional \u003ccode\u003etextOverride\u003c/code\u003e field, represented as a \u003ccode\u003eTextInput\u003c/code\u003e object, is used to include any revised text if the customer edited the suggestion before using it.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eparameters\u003c/code\u003e field, in \u003ccode\u003eStruct\u003c/code\u003e format, allows the submission of a form, with the form parameters being represented as a collection of key-value pairs, where the key is a string parameter name and the value depends on if it's a composite entity or not.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eintentInput\u003c/code\u003e field, an \u003ccode\u003eIntentInput\u003c/code\u003e object, specifies the intent that should be triggered on the V3 agent.\u003c/p\u003e\n"]]],[],null,["# SuggestionInput\n\n- [JSON representation](#SCHEMA_REPRESENTATION)\n\nRepresents the selection of a suggestion."]]