System

Get system information

GET /tooloop/api/v1.0/system

Returns

{
  "hostname": "tooloop-box-hostname",
  "needs_reboot": false
}

Get hostname

GET /tooloop/api/v1.0/system/hostname

Set hostname

PUT /tooloop/api/v1.0/system/hostname

Get system usage

GET /tooloop/api/v1.0/system/usage

Get uptime

GET /tooloop/api/v1.0/system/uptime

Get timezone

GET /tooloop/api/v1.0/system/timezone

Set timezone

PUT /tooloop/api/v1.0/system/timezone

GET HD usage

GET /tooloop/api/v1.0/system/hd

GET CPU usage

GET /tooloop/api/v1.0/system/cpu

GET GPU usage

GET /tooloop/api/v1.0/system/gpu

Get memory usage

GET /tooloop/api/v1.0/system/memory

Reboot system

GET /tooloop/api/v1.0/system/reboot

Power off system

GET /tooloop/api/v1.0/system/poweroff

Set password

PUT  /tooloop/api/v1.0/system/password

Get audio volume

GET /tooloop/api/v1.0/system/audiovolume

Set audio volume

PUT /tooloop/api/v1.0/system/audiovolume

Mute/unmute audio

PUT /tooloop/api/v1.0/system/audiomute

Get display state

GET /tooloop/api/v1.0/system/displaystate

Returns

{ "Display" : "on"}

Turn display on and off

PUT /tooloop/api/v1.0/system/displaystate

Get runtime schedule

GET /tooloop/api/v1.0/system/runtimeschedule

Set runtime schedule


PUT /tooloop/api/v1.0/system/runtimeschedule```