Content on this page might refer to the legacy Actions SDK. Refer to the main Conversational Actions documentation for guides and procedures that use Actions Builder and the current Actions SDK.

NewSurfaceValueSpec

Passed from the app as input for actions.intent.NEW_SURFACE.

JSON representation
{
  "capabilities": [
    string
  ],
  "context": string,
  "notificationTitle": string
}
Fields
capabilities[]

string

The list of capabilities required from the surface. Eg, ["actions.capability.SCREEN_OUTPUT"]

context

string

Context describing the content the user will receive on the new surface. Eg, "[Sure, I know of 10 that are really popular. The highest-rated one is at Mount Marcy.] Is it okay if I send that to your phone?"

notificationTitle

string

title of the notification which prompts the user to continue on the new surface.