integrations.sh
← all integrations

googleapis.com – cloudiot

OpenAPI apis-guru analyticsmedia

Registers and manages IoT (Internet of Things) devices that connect to the Google Cloud Platform.

Homepage
https://api.apis.guru/v2/specs/googleapis.com:cloudiot/v1.json
Provider
googleapis.com:cloudiot / cloudiot
OpenAPI version
3.0.0
Spec (JSON)
https://api.apis.guru/v2/specs/googleapis.com/cloudiot/v1/openapi.json
Spec (YAML)
https://api.apis.guru/v2/specs/googleapis.com/cloudiot/v1/openapi.yaml

Tools (18)

Extracted live via the executor SDK.

  • projects.cloudiotProjectsLocationsRegistriesBindDeviceToGateway

    Associates the device with the gateway.

  • projects.cloudiotProjectsLocationsRegistriesCreate

    Creates a device registry that contains devices.

  • projects.cloudiotProjectsLocationsRegistriesDevicesConfigVersionsList

    Lists the last few versions of the device configuration in descending order (i.e.: newest first).

  • projects.cloudiotProjectsLocationsRegistriesDevicesCreate

    Creates a device in a device registry.

  • projects.cloudiotProjectsLocationsRegistriesDevicesDelete

    Deletes a device.

  • projects.cloudiotProjectsLocationsRegistriesDevicesGet

    Gets details about a device.

  • projects.cloudiotProjectsLocationsRegistriesDevicesModifyCloudToDeviceConfig

    Modifies the configuration for the device, which is eventually sent from the Cloud IoT Core servers. Returns the modified configuration version and its metadata.

  • projects.cloudiotProjectsLocationsRegistriesDevicesPatch

    Updates a device.

  • projects.cloudiotProjectsLocationsRegistriesDevicesSendCommandToDevice

    Sends a command to the specified device. In order for a device to be able to receive commands, it must: 1) be connected to Cloud IoT Core using the MQTT protocol, and 2) be subscribed to the group of MQTT topics specified by /devices/{device-id}/commands/#. This subscription will receive commands at the top-level topic /devices/{device-id}/commands as well as commands for subfolders, like /devices/{device-id}/commands/subfolder. Note that subscribing to specific subfolders is not supported. If the command could not be delivered to the device, this method will return an error; in particular, if the device is not subscribed, this method will return FAILED_PRECONDITION. Otherwise, this method will return OK. If the subscription is QoS 1, at least once delivery will be guaranteed; for QoS 0, no acknowledgment will be expected from the device.

  • projects.cloudiotProjectsLocationsRegistriesDevicesStatesList

    Lists the last few versions of the device state in descending order (i.e.: newest first).

  • projects.cloudiotProjectsLocationsRegistriesGroupsDevicesList

    List devices in a device registry.

  • projects.cloudiotProjectsLocationsRegistriesGroupsGetIamPolicy

    Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.

  • projects.cloudiotProjectsLocationsRegistriesGroupsSetIamPolicy

    Sets the access control policy on the specified resource. Replaces any existing policy.

  • projects.cloudiotProjectsLocationsRegistriesGroupsTestIamPermissions

    Returns permissions that a caller has on the specified resource. If the resource does not exist, this will return an empty set of permissions, not a NOT_FOUND error.

  • projects.cloudiotProjectsLocationsRegistriesList

    Lists device registries.

  • projects.cloudiotProjectsLocationsRegistriesUnbindDeviceFromGateway

    Deletes the association between the device and the gateway.

  • openapi.previewSpec

    Preview an OpenAPI document before adding it as a source

  • openapi.addSource

    Add an OpenAPI source and register its operations as tools