integrations.sh
← all integrations

googleapis.com – homegraph

OpenAPI apis-guru analyticsmedia
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.homegraphAgentUsersDelete

    Unlinks 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.homegraphDevicesQuery

    Gets 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.homegraphDevicesReportStateAndNotification

    Reports 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_ARGUMENT error response. The third-party user's identity is passed in via the agent_user_id (see ReportStateAndNotificationRequest). This request must be authorized using service account credentials from your Actions console project.

  • devices.homegraphDevicesRequestSync

    Requests Google to send an action.devices.SYNC to your smart home Action to update device metadata for the given user. The third-party user's identity is passed via the agent_user_id (see RequestSyncDevicesRequest). This request must be authorized using service account credentials from your Actions console project.

  • devices.homegraphDevicesSync

    Gets 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.previewSpec

    Preview an OpenAPI document before adding it as a source

  • openapi.addSource

    Add an OpenAPI source and register its operations as tools