Skip to main content

version

LoadEenos Averageversion

ThisGet isthe toversion of Eenos control panel  getfrom your server load average via API.

Required Parameters

Filed Description Example
apiuser The API user  name eenos_api
apiauth The API  user password eenos123

Request URL

Post  URL = /load-average/version/

Full URL = https://your-host-name:5555/api/load-average/version/

Example CURL Command

curl  -X POST -d "apiuser=eenos_api&apiauth=eenos123" https://your-host-name:5555/api/load-average/version/

Output

{'data'
  "data": {'load_average'
    "version": '"0.231.1-RELEASE",
    "version_code": "0.411.1"
  0.37'},
  'info'"info": 'Current"Eenos server load'Version",
  'status'"status": 200}200
}
Python Code
#!/usr/bin/python3
import requests
from pprint import pprint
# The apiAPI request url
api_ulr=request_url='/version/'
# The server api base url
base_url='https://your-host-name:5555/api'
# Default  base url
# base_url='https://your-host-name:5555/api'
# Version specific base url
# base_url='https://your-host-name:5555/api/load-average/'v1'
# The api url 
api_ulr=base_url+request_url
# The data in dictionary format
data={
    'apiuser': 'eenos_api',
    'apiauth':'eenos123',       
}
try:   
    result=requests.post(api_ulr, data = data)
    pprint(result.json())
except Exception as e:
    pprint(str(e))
    pass
PHP Code
<?php
// The API URLrequest url
$url=request_url='/version/';
// Your server API base url
$base_url='https://your-host-name:5555/api';
// Default base url
// $base_url='https://your-host-name:5555/api';
// Version specific base url
// $base_url='https://your-host-name:5555/api/load-average/'v1';
// The FULL API URL
$api_url=$base_url.$request_url;
//The data you want to send via POST
$fields= [
    'apiuser'   =>  'eenos_api',
    'apiauth'   =>  'eenos123',
];
//url-ify the data for the POST
$fields_string = http_build_query($fields);
//open connection
$ch = curl_init();
//set the url, number of POST vars, POST data
curl_setopt($ch,CURLOPT_URL, $url)api_url);
curl_setopt($ch,CURLOPT_POST, true);
curl_setopt($ch,CURLOPT_POSTFIELDS, $fields_string);
//So that curl_exec returns the contents of the cURL; rather than echoing it
curl_setopt($ch,CURLOPT_RETURNTRANSFER, true); 
//execute post
$result = curl_exec($ch);
//Print the json result
echo json_encode(json_decode($result;result), JSON_PRETTY_PRINT);
?>