Eight Sleep
Eight Sleep builds the Pod, a temperature-regulating smart mattress cover with Autopilot AI sleep optimization, sleep and biometric tracking, thermal alarms, and an adjustable Base. Eight Sleep does NOT publish an official public developer API. This catalog documents the UNOFFICIAL, community-reverse-engineered client API (auth-api.8slp.net, client-api.8slp.net, app-api.8slp.net) that powers the Eight Sleep mobile app and is used by open-source projects such as pyEight and the Home Assistant Eight Sleep integration. Endpoints can change without notice and are not supported by Eight Sleep.
APIs
Eight Sleep Authentication API
UNOFFICIAL, community-reverse-engineered OAuth2 password-grant token endpoint (POST /v1/tokens) on auth-api.8slp.net that issues bearer access and refresh tokens for the Eight S...
Eight Sleep User API
UNOFFICIAL community client endpoints for the current user (GET /v1/users/me) and individual users (GET /v1/users/{userId}), returning profile, device assignment, and side data....
Eight Sleep Device API
UNOFFICIAL community client endpoint (GET /v1/devices/{deviceId}) that returns Pod device state, online status, firmware, and bed-side (leftUserId, rightUserId, awaySides) assig...
Eight Sleep Temperature API
UNOFFICIAL community app-API endpoints to read and set a user's heating level (GET/PUT /v1/users/{userId}/temperature) on a unit-less -100..100 scale and toggle away mode (PUT /...
Eight Sleep Trends API
UNOFFICIAL community client endpoint (GET /v1/users/{userId}/trends) returning per-night sleep trend data - sleep score, stage breakdown, heart rate, HRV, respiratory rate, and ...
Eight Sleep Base API
UNOFFICIAL community app-API endpoints for the adjustable Base - read state (GET /v1/users/{userId}/base) and set head/feet angles or presets (POST /v1/users/{userId}/base/angle...
Eight Sleep Alarms API
UNOFFICIAL community app-API endpoints to list alarms and routines (GET /v1/users/{userId}/alarms, GET /v1/users/{userId}/routines) and update, snooze, stop, or dismiss them. Th...