Google Assistant API

  • The Google Assistant API provides access to the embeddedassistant.googleapis.com service for creating RPC client stubs.

  • The API includes methods for managing devices, such as registering, deleting, and retrieving device information.

  • Device models can be created, deleted, updated, and listed using the provided methods.

  • The API supports initiating and continuing conversations with the Google Assistant through the Converse and Assist methods.

  • The API offers functionality across different versions like v1alpha1 and v1alpha2 for EmbeddedAssistant and v1alpha2 for device management.

Google Assistant API

Service: embeddedassistant.googleapis.com

The Service name embeddedassistant.googleapis.com is needed to create RPC client stubs.

google.assistant.devices.v1alpha2.DevicesPlatformService

Methods
CreateDevice Register one device, return the device if succeed or error if the device already exists or failed.
CreateDeviceModel Create a 3p device model.
DeleteDevice Deletes a specific device user owns.
DeleteDeviceModel Delete a 3p device model.
GetDevice Get setting info of a specific device user owns, return the device if succeeded or error if failed.
GetDeviceModel Given a device model id, return a device model.
ListDeviceModels List device models for the project ID associated with this REST API call.
ListDevices Get list of devices user owns belonging to the given project_id in oauth token.
UpdateDeviceModel Updates a device model, returns the new version of the model.

google.assistant.embedded.v1alpha1.EmbeddedAssistant

Methods
Converse Initiates or continues a conversation with the embedded assistant service.

google.assistant.embedded.v1alpha2.EmbeddedAssistant

Methods
Assist Initiates or continues a conversation with the embedded Assistant Service.