Some products and features are in the process of being renamed. Generative playbook and flow features are also being migrated to a single consolidated console. Seethe details.
Always present forWebhookRequest. Ignored forWebhookResponse. The unique identifier of thesession. This field can be used by the webhook to identify a session. Format:projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/sessions/<SessionID>orprojects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/environments/<EnvironmentID>/sessions/<SessionID>if environment is specified.
Optional forWebhookRequest. Optional forWebhookResponse. All parameters collected from forms and intents during the session. Parameters can be created, updated, or removed by the webhook. To remove a parameter from the session, the webhook should explicitly set the parameter value to null inWebhookResponse. The map is keyed by parameters' display names.
An object containing a list of"key": valuepairs. Example:{ "name": "wrench", "mass": "1.3kg", "count": "3" }.
[[["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 session information exchanged between the system and a webhook.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003esession\u003c/code\u003e field, a string, uniquely identifies the session and is always present in \u003ccode\u003eWebhookRequest\u003c/code\u003e but ignored in \u003ccode\u003eWebhookResponse\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eparameters\u003c/code\u003e field, a map of key-value pairs, contains data collected from forms and intents during the session and is optional for both \u003ccode\u003eWebhookRequest\u003c/code\u003e and \u003ccode\u003eWebhookResponse\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eWebhook is able to manipulate parameters, including removing them from the session, by setting them to null.\u003c/p\u003e\n"]]],[],null,["# SessionInfo\n\n- [JSON representation](#SCHEMA_REPRESENTATION)\n\nRepresents session information communicated to and from the webhook."]]