googleapis.com – homegraph
- Homepage
- https://api.apis.guru/v2/specs/googleapis.com:homegraph/v1.json
- Provider
- googleapis.com:homegraph / homegraph
- OpenAPI version
- 3.0.0
- Spec (JSON)
- https://api.apis.guru/v2/specs/googleapis.com/homegraph/v1/openapi.json
- Spec (YAML)
- https://api.apis.guru/v2/specs/googleapis.com/homegraph/v1/openapi.yaml
Tools (7)
Extracted live via the executor SDK.
-
agentUsers.homegraphAgentUsersDeleteUnlinks the given third-party user from your smart home Action. All data related to this user will be deleted. For more details on how users link their accounts, see . The third-party user's identity is passed in via the
agent_user_id(see DeleteAgentUserRequest). This request must be authorized using service account credentials from your Actions console project. -
devices.homegraphDevicesQueryGets the current states in Home Graph for the given set of the third-party user's devices. The third-party user's identity is passed in via the
agent_user_id(see QueryRequest). This request must be authorized using service account credentials from your Actions console project. -
devices.homegraphDevicesReportStateAndNotificationReports device state and optionally sends device notifications. Called by your smart home Action when the state of a third-party device changes or you need to send a notification about the device. See for more information. This method updates the device state according to its declared . Publishing a new state value outside of these traits will result in an
INVALID_ARGUMENTerror response. The third-party user's identity is passed in via theagent_user_id(see ReportStateAndNotificationRequest). This request must be authorized using service account credentials from your Actions console project. -
devices.homegraphDevicesRequestSyncRequests Google to send an
action.devices.SYNCto your smart home Action to update device metadata for the given user. The third-party user's identity is passed via theagent_user_id(see RequestSyncDevicesRequest). This request must be authorized using service account credentials from your Actions console project. -
devices.homegraphDevicesSyncGets all the devices associated with the given third-party user. The third-party user's identity is passed in via the
agent_user_id(see SyncRequest). This request must be authorized using service account credentials from your Actions console project. -
openapi.previewSpecPreview an OpenAPI document before adding it as a source
-
openapi.addSourceAdd an OpenAPI source and register its operations as tools