Google Nest Smart Device Management · Capability
Google Nest Smart Device Management API
The Smart Device Management (SDM) API is a REST API that allows developers to manage Google Nest devices. It provides access to device traits and commands for thermostats, cameras, doorbells, and displays. The API uses a trait-based model where each device exposes traits that describe its capabilities and current state, and accepts commands to change device settings.
What You Can Do
GET
Listdevices
— Google Nest Smart Device Management List Devices
/enterprises/{enterpriseId}/devices
GET
Getdevice
— Google Nest Smart Device Management Get Device
/enterprises/{enterpriseId}/devices/{deviceId}
POST
Executedevicecommand
— Google Nest Smart Device Management Execute Device Command
/enterprises/{enterpriseId}/devices/{deviceId}:executeCommand
GET
Liststructures
— Google Nest Smart Device Management List Structures
/enterprises/{enterpriseId}/structures
GET
Listrooms
— Google Nest Smart Device Management List Rooms
/enterprises/{enterpriseId}/structures/{structureId}/rooms
MCP Tools
listdevices
Google Nest Smart Device Management List Devices
read-only
idempotent
getdevice
Google Nest Smart Device Management Get Device
read-only
idempotent
executedevicecommand
Google Nest Smart Device Management Execute Device Command
liststructures
Google Nest Smart Device Management List Structures
read-only
idempotent
listrooms
Google Nest Smart Device Management List Rooms
read-only
idempotent