Overview
/nest/entry is the first request a Nest thermostat makes when it boots or reconnects to WiFi. The device uses the response to discover the URLs for all other services it needs.
This endpoint is part of the Device Protocol API on port 8000. It is called directly by thermostat firmware — you do not need to call it yourself.
Endpoint
Authentication
HTTP Basic Auth. The device sends its serial number embedded in the user ID:Request
POST (form-urlencoded — production firmware)
POST body fields
Response
Self-Hosted Response (200 OK)
The self-hosted server returns a flat JSON object — no wrapper object:Self-Hosted Response Fields
Hosted Service Response
The hosted service returns additional fields:Device Flow After Entry
After receiving the entry response, the thermostat:- Stores the
transport_url - Calls
GET {passphrase_url}to get an entry key (for display during pairing) - Begins long-poll subscribing at
POST {transport_url}(the subscribe endpoint)
Example
Next Steps
GET /nest/passphrase
Entry key generation for device pairing
POST /nest/transport
Long-poll subscribe endpoint