We manage our bare-metal servers via an out-of-band IPMI module. oVirt VMs are managed via standard API.

Server power actions:

ResourceActionDescription
eq.phpstatusget power status
eq.phpsensorsGet sensors data (bare-metal only)
eq.phponTurn power on
eq.phpoffTurn power off
eq.phprebootReboot server

Eq/Status


HTTP Method - POST


ParameterRequiredType Value/defaultDescription
action    *        stringstatus Main action - Get power status
token     *        string              Your session token
id     *        int              Your server ID
curl -s "https://invapi.hostkey.com/eq.php" -X POST \
--data "action=status" \
--data "token=" \
--data "id="


This action has asynchronous response



Eq/Sensors (bare-metal only)


HTTP Method - POST


ParameterRequiredType Value/defaultDescription
action    *        stringsensors Main action - Get sensors data
token     *        string              Your session token
id     *        int              Your server ID
curl -s "https://invapi.hostkey.com/eq.php" -X POST \
--data "action=sensors" \
--data "token=" \
--data "id="


This action has asynchronous response


Eq/On


HTTP Method - POST


ParameterRequiredType Value/defaultDescription
action    *        stringon Main action - Turn power on
token     *        string              Your session token
id     *        int              Your server ID
pin     *        int              Your PIN code
curl -s "https://invapi.hostkey.com/eq.php" -X POST \
--data "action=on" \
--data "token=" \
--data "id=" \
--data "pin="


This action has asynchronous response 


Eq/Off


HTTP Method - POST


ParameterRequiredType Value/defaultDescription
action    *        stringoff Main action - Turn power off
token     *        string              Your session token
id     *        int              Your server ID
pin     *        int              Your PIN code
curl -s "https://invapi.hostkey.com/eq.php" -X POST \
--data "action=off" \
--data "token=" \
--data "id=" \
--data "pin="


This action has asynchronous response


Eq/Reboot


HTTP Method - POST


ParameterRequiredType Value/defaultDescription
action    *        stringreboot Main action - Reboot server
token     *        string              Your session token
id     *        int              Your server ID
pin     *        int              Your PIN code
ResourceActionHTTP MethodDescription
eqonPOSTReboot server
curl -s "https://invapi.hostkey.com/eq.php" -X POST \
--data "action=reboot" \
--data "token=" \
--data "id=" \
--data "pin="


This action has asynchronous response


Tags: