Google Assistant API
Stay organized with collections
Save and categorize content based on your preferences.
Google Assistant API
Service: embeddedassistant.googleapis.com
The Service name embeddedassistant.googleapis.com
is needed to create RPC client stubs.
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License
, and code samples are licensed under the Apache 2.0 License
. For details, see the Google Developers Site Policies
. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2024-09-18 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2024-09-18 UTC."],[[["\u003cp\u003eThe Google Assistant API provides access to the \u003ccode\u003eembeddedassistant.googleapis.com\u003c/code\u003e service for creating RPC client stubs.\u003c/p\u003e\n"],["\u003cp\u003eThe API includes methods for managing devices, such as registering, deleting, and retrieving device information.\u003c/p\u003e\n"],["\u003cp\u003eDevice models can be created, deleted, updated, and listed using the provided methods.\u003c/p\u003e\n"],["\u003cp\u003eThe API supports initiating and continuing conversations with the Google Assistant through the \u003ccode\u003eConverse\u003c/code\u003e and \u003ccode\u003eAssist\u003c/code\u003e methods.\u003c/p\u003e\n"],["\u003cp\u003eThe API offers functionality across different versions like v1alpha1 and v1alpha2 for EmbeddedAssistant and v1alpha2 for device management.\u003c/p\u003e\n"]]],[],null,["# Google Assistant API\n\nService: embeddedassistant.googleapis.com\n-----------------------------------------\n\nThe Service name `embeddedassistant.googleapis.com` is needed to create RPC client stubs.\n\n[google.assistant.devices.v1alpha2.DevicesPlatformService](/assistant/sdk/reference/rpc/google.assistant.devices.v1alpha2#google.assistant.devices.v1alpha2.DevicesPlatformService)\n-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n| Methods ||\n|----------------------------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------|\n| [CreateDevice](/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. |\n| [CreateDeviceModel](/assistant/sdk/reference/rpc/google.assistant.devices.v1alpha2#google.assistant.devices.v1alpha2.DevicesPlatformService.CreateDeviceModel) | Create a 3p device model. |\n| [DeleteDevice](/assistant/sdk/reference/rpc/google.assistant.devices.v1alpha2#google.assistant.devices.v1alpha2.DevicesPlatformService.DeleteDevice) | Deletes a specific device user owns. |\n| [DeleteDeviceModel](/assistant/sdk/reference/rpc/google.assistant.devices.v1alpha2#google.assistant.devices.v1alpha2.DevicesPlatformService.DeleteDeviceModel) | Delete a 3p device model. |\n| [GetDevice](/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. |\n| [GetDeviceModel](/assistant/sdk/reference/rpc/google.assistant.devices.v1alpha2#google.assistant.devices.v1alpha2.DevicesPlatformService.GetDeviceModel) | Given a device model id, return a device model. |\n| [ListDeviceModels](/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. |\n| [ListDevices](/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. |\n| [UpdateDeviceModel](/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. |\n\n[google.assistant.embedded.v1alpha1.EmbeddedAssistant](/assistant/sdk/reference/rpc/google.assistant.embedded.v1alpha1#google.assistant.embedded.v1alpha1.EmbeddedAssistant)\n----------------------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n| Methods ||\n|-------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------|\n| [Converse](/assistant/sdk/reference/rpc/google.assistant.embedded.v1alpha1#google.assistant.embedded.v1alpha1.EmbeddedAssistant.Converse) | Initiates or continues a conversation with the embedded assistant service. |\n\n[google.assistant.embedded.v1alpha2.EmbeddedAssistant](/assistant/sdk/reference/rpc/google.assistant.embedded.v1alpha2#google.assistant.embedded.v1alpha2.EmbeddedAssistant)\n----------------------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n| Methods ||\n|---------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------|\n| [Assist](/assistant/sdk/reference/rpc/google.assistant.embedded.v1alpha2#google.assistant.embedded.v1alpha2.EmbeddedAssistant.Assist) | Initiates or continues a conversation with the embedded Assistant Service. |"]]