-
Notifications
You must be signed in to change notification settings - Fork 3
API Reference
github-actions[bot] edited this page Jan 16, 2026
·
1 revision
The backend exposes these REST endpoints. Full interactive docs available at /api/docs in debug mode.
| Method | Endpoint | Description |
|---|---|---|
GET |
/api/auth/status |
Check auth status |
POST |
/api/auth/login |
Start login (request OTP) |
POST |
/api/auth/verify |
Verify OTP code |
POST |
/api/auth/logout |
End session |
| Method | Endpoint | Description |
|---|---|---|
GET |
/api/networks |
List networks |
GET |
/api/networks/{id} |
Get network details |
POST |
/api/networks/{id}/speedtest |
Run speed test |
| Method | Endpoint | Description |
|---|---|---|
GET |
/api/devices |
List devices |
GET |
/api/devices/{id} |
Get device details |
POST |
/api/devices/{id}/block |
Block device |
POST |
/api/devices/{id}/unblock |
Unblock device |
PUT |
/api/devices/{id}/nickname |
Set nickname |
| Method | Endpoint | Description |
|---|---|---|
GET |
/api/eeros |
List eero nodes |
GET |
/api/eeros/{id} |
Get eero details |
POST |
/api/eeros/{id}/reboot |
Reboot eero |
| Method | Endpoint | Description |
|---|---|---|
GET |
/api/profiles |
List profiles |
POST |
/api/profiles/{id}/pause |
Pause profile |
POST |
/api/profiles/{id}/unpause |
Unpause profile |