Table of Contents

WebAPI v1.1

This is our new API that can be called internally or by POST/GET requests and is accessible by administrators, sub-administrators, users, and sub-users.

The API uses the following variables

Responses

Responses will contain two sets of data, one is the status which will be “NOK” or “OK” depending on if the command and authentication was successful. The other is the response which will be the response of the command issues, this may be a string, array, integer, or another type of data. Please review the API Functions for responses.

API Format

The API can output data in two formats, the available formats are:

API Actions

This is a list of all available API actions, we are always adding more commands. For parameters to these actions please view the API Functions

API action Internal Function Main Admin Sub-Admin User Sub-user
adduser User::AddClient Y Y N N
edituser User::EditClient Y Y Self N
getuserinfo User::GetClientInfo Y Y Self N
deleteuser User::DeleteUser Y Y N N
suspenduser User::SuspendClient Y Y N N
unsuspenduser User::UnsuspendClient Y Y N N
getservicecount N/A Y Y Self N
getpassword N/A Y N N N
changepassword N/A Y Self Self N
addusergame Games::AddUserGame Y Y N N
editusergame Games::EditUserGame Y Y Y N
deleteusergame Games::DeleteFromUser Y Y N N
reinstallusergame N/A Y N Y N
suspendusergame Games::SuspendServer Y Y N N
unsuspendusergame Games::UnsuspendServer Y Y N N
restartserver Games::ControlGame Y Y Y N
startserver Games::ControlGame Y Y Y N
stopserver Games::ControlGame Y Y Y N
listgameservers Games::ListGameServers Y Y Y N
getusergameinfo Games::GetGameServerInfo Y Y Y N
listgameaddons Games::ListAddons Y Y Y N
installgameaddon Games::InstallAddon Y Y Y N
listgameupdates Games::ListUpdates Y Y Y N
installgameupdate Games::InstallUpdate Y Y Y N