# Google Assistant API

## Service: embeddedassistant.googleapis.com

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

## `https://developers.google.com/assistant/sdk/reference/rpc/google.assistant.devices.v1alpha2#google.assistant.devices.v1alpha2.DevicesPlatformService`

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

## `https://developers.google.com/assistant/sdk/reference/rpc/google.assistant.embedded.v1alpha1#google.assistant.embedded.v1alpha1.EmbeddedAssistant`

| Methods ||
|---|---|
| `` `https://developers.google.com/assistant/sdk/reference/rpc/google.assistant.embedded.v1alpha1#google.assistant.embedded.v1alpha1.EmbeddedAssistant.Converse` `` | Initiates or continues a conversation with the embedded assistant service. |

## `https://developers.google.com/assistant/sdk/reference/rpc/google.assistant.embedded.v1alpha2#google.assistant.embedded.v1alpha2.EmbeddedAssistant`

| Methods ||
|---|---|
| `` `https://developers.google.com/assistant/sdk/reference/rpc/google.assistant.embedded.v1alpha2#google.assistant.embedded.v1alpha2.EmbeddedAssistant.Assist` `` | Initiates or continues a conversation with the embedded Assistant Service. |