ConversationFulfillment

Defines conversation fulfillment implementation.

JSON representation
{
  "name": string,
  "url": string,
  "httpHeaders": {
    string: string,
    ...
  },
  "fulfillmentApiVersion": number,
}
Fields
name

string

The unique name for this conversation.

url

string

The HTTPS endpoint for the conversation (HTTP is not supported). This can be a Dialogflow endpoint, a Google Cloud Function endpoint or a self-hosting HTTPS endpoint. Google sends a POST request to exchange data with 3P.

httpHeaders

map (key: string, value: string)

Map of HTTP parameters to be included in the POST request.

An object containing a list of "key": value pairs. Example: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

fulfillmentApiVersion

number

API version used when communicating with App.