Join us online for the Google Smart Home Developer Summit on October 21st! Register here to learn what's new, and what's coming up for Google Smart Home.

HomeGraph API


The Service name is needed to create RPC client stubs.


DeleteAgentUser Unlinks the given third-party user from your smart home Action.
Query Gets the current states in Home Graph for the given set of the third-party user's devices.
ReportStateAndNotification Reports device state and optionally sends device notifications.
RequestSyncDevices Requests Google to send an action.devices.SYNC intent to your smart home Action to update device metadata for the given user.
Sync Gets all the devices associated with the given third-party user.