The response message for a webhook call.
| JSON representation |
|---|
{ "fulfillmentResponse" : { object ( |
fulfillmentResponse
object (
FulfillmentResponse
)
The fulfillment response to send to the user. This field can be omitted by the webhook if it does not intend to send any response to the user.
pageInfo
object (
PageInfo
)
Information about page status. This field can be omitted by the webhook if it does not intend to modify page status.
sessionInfo
object (
SessionInfo
)
Information about session status. This field can be omitted by the webhook if it does not intend to modify session status.
payload
object (
Struct
format)
Value to append directly to QueryResult.webhook_payloads
.
transition
. The target to transition to. This can be set optionally to indicate an immediate transition to a different page in the same host flow, or a different flow in the same agent. transition
can be only one of the following:targetPage
string
The target page to transition to. Format: projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/flows/<FlowID>/pages/<PageID>
.
targetFlow
string
The target flow to transition to. Format: projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/flows/<FlowID>
.
FulfillmentResponse
Represents a fulfillment response to the user.
| JSON representation |
|---|
{ "messages" : [ { object ( |
| Fields | |
|---|---|
mergeBehavior
|
Merge behavior for |

