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.
SessionInfo
Stay organized with collections
Save and categorize content based on your preferences.
Represents session information communicated to and from the webhook.
| JSON representation |
{
"session": string,
"parameters": {
string: value,
...
}
} |
| Fields |
session |
string
Always present for WebhookRequest. Ignored for WebhookResponse. The unique identifier of the session. This field can be used by the webhook to identify a session. Format: projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/sessions/<SessionID> or projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/environments/<EnvironmentID>/sessions/<SessionID> if environment is specified.
|
parameters |
map (key: string, value: value (Value format))
Optional for WebhookRequest. Optional for WebhookResponse. 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 in WebhookResponse. The map is keyed by parameters' display names. An object containing a list of "key": value pairs. Example: { "name": "wrench", "mass": "1.3kg", "count": "3" }.
|
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-06-27 UTC.
[null,null,["Last updated 2025-06-27 UTC."],[],[]]