disguise developers

Chassis API

POST cycle

Summary

Power cycle the disguise server via the IPMI interface.

Note: This will not gracefully shut down the OS.

URL

POST    /api/chassis/power/cycle

Responses

Response Body

{
  "message": "ok"
}

POST off

Summary

Turn off the disguise server via the IPMI interface.

Note: This will not gracefully shut down the OS.

URL

POST    /api/chassis/power/off

Responses

Response Body

{
  "message": "ok"
}

POST on

Summary

Turn on the disguise server via the IPMI interface.

URL

POST    /api/chassis/power/on

Responses


GET status

Summary

Get the chassis status information via the IPMI interface.

URL

GET    /api/chassis/power/status

Responses

Response Body

{
  "message": "ok"
}

GET stats

Summary

Get the current system stats - fan speeds, temps, etc.

URL

GET    /api/chassis/stats

Responses

Response Body

{
  "System Power": "on",
  "Power Overload": "false",
  "Main Power Fault": "false",
  "Power Control Fault": "false"
}

POST whoami

Summary

Blink the OLED screen and rear LED strip to help with server identification.

URL

POST    /api/chassis/whoami

Responses

Response Body

{
  ""
}