# REST Resource: devices

- [Resource](https://developers.home.google.com/reference/home-graph/rest/v1/devices#RESOURCE_REPRESENTATION)
- [Methods](https://developers.home.google.com/reference/home-graph/rest/v1/devices#METHODS_SUMMARY)

## Resource

There is no persistent data associated with this resource.

| ## Methods ||
|---|---|
| ### `https://developers.home.google.com/reference/home-graph/rest/v1/devices/query` | Gets the current states in Home Graph for the given set of the third-party user's devices. |
| ### `https://developers.home.google.com/reference/home-graph/rest/v1/devices/reportStateAndNotification` | Reports device state and optionally sends device notifications. |
| ### `https://developers.home.google.com/reference/home-graph/rest/v1/devices/requestSync` | Requests Google to send an `action.devices.SYNC` [intent](https://developers.home.google.com/cloud-to-cloud/intents/sync) to your smart home Action to update device metadata for the given user. |
| ### `https://developers.home.google.com/reference/home-graph/rest/v1/devices/sync` | Gets all the devices associated with the given third-party user. |