Get started
API Endpoint https://api.vanora.eu/
The FuziDB API provides programmatic access to different functions. Many things are still in development.
To use this API, you need an API key. Please contact us at admin@vanora.eu to get your own API key.
/store/apps
# Here is a curl example
curl \
-X GET https://api.vanora.eu/store/apps \
-F 'key=your_api_key'
To get my apps you need to make a GET call to the following url :
https://api.vanora.eu/store/apps
Result example :
[
{
"name": "YouTubeDownloader",
"dir": "youtubedownloader",
"cvers": "1",
"version": "0.2.6",
"pckg": "YTDownloader.zip"
},
{
"name": "PhotoViewer",
"dir": "photoviewer",
"cvers": "1",
"version": "0.4.2",
"pckg": "PhotoViewer.zip"
},
{
"name": "TestApp",
"dir": "testapp",
"cvers": "1",
"version": "0.8.0",
"pckg": "TestApp.zip"
}
]
QUERY PARAMETERS
Field | Type | Description |
---|---|---|
secret_key | String | Your API key. |
/store/software
# Here is a curl example
curl \
-X GET https://api.vanora.eu/store/software \
-F 'key=your_api_key'
To get my 3rd Party curated software list you need to make a GET call to the following url :
https://api.vanora.eu/store/software
Result example :
[
{
"name": "All in One Runtimes",
"dir": "aioruntimes",
"url": "https://www.sereby.org/site/downloads/All%20in%20One%20Runtimes"
},
{
"name": "7-Zip",
"dir": "7zip",
"url": "https://www.7-zip.org/"
},
{
"name": "ADWCleaner",
"dir": "adwcleaner",
"url": "https://de.malwarebytes.com/adwcleaner/"
}
]
QUERY PARAMETERS
Field | Type | Description |
---|---|---|
secret_key | String | Your API key. |
/user/ip
# Here is a curl example
curl \
-X GET https://api.vanora.eu/user/ip
To get your IPv4 you need to make a GET call to the following url :
https://api.vanora.eu/user/ip
Result example :
{
"ip": "127.0.0.1"
}
/games/info
# Here is a curl example
curl \
-X GET https://api.vanora.eu/games/info/garrysmod/91.210.227.212/27015
To get info on a game server you need to make a GET call to the following url :
https://api.vanora.eu/games/info/:gameType/:serverIP/:serverPort?
Result example :
{
"name": "Fuzi's TTT Server",
"map": "ttt_minecraft_b5",
"password": true,
"raw": {
"protocol": 17,
"folder": "garrysmod",
"game": "TTT2 (Advanced Update)",
"steamappid": 4000,
"numplayers": 0,
"numbots": 0,
"listentype": "d",
"environment": "l",
"secure": 1,
"version": "2019.11.12",
"steamid": "85568392920192509",
"tags": " gm:terrortown",
"gameid": "4000",
"rules": {
"sv_accelerate": "10",
"sv_airaccelerate": "10",
"sv_allowcslua": "0",
"sv_alltalk": "0",
"sv_bounce": "0",
"sv_cheats": "0",
"sv_footsteps": "1",
"sv_friction": "8",
"sv_gravity": "600",
}
},
"maxplayers": 32,
"players": [],
"bots": [],
"connect": "91.210.227.212:27015",
"ping": 12
}
QUERY PARAMETERS
Field | Type | Description |
---|---|---|
gameType | String | The Game Type you want to Query (gameType-LIST). |
serverIP | String | The IP of the Gameserver. |
serverPort | Integer | (optional) The Port of the Gameserver: |
/website/contact
To send me a message you need to make a POST call to the following url :
https://api.vanora.eu/website/contact
QUERY PARAMETERS
Field | Type | Description |
---|---|---|
xxx | String | Figure it out yourself ;) |
xxx | String | Figure it out yourself ;) |
xxx | String | Figure it out yourself ;) |
Errors
The FuziDB API uses the following error codes:
Error Code | Meaning |
---|---|
X000 | Some parameters are missing. This error appears when you don't pass every mandatory parameters. |
X001 |
Unknown or unvalid secret_key . This error appears if you use an unknow API key or if your API key expired.
|
X002 |
Unvalid secret_key for this domain. This error appears if you use an API key non specified for your domain. Developper or Universal API keys doesn't have domain checker.
|
X003 |
Unknown or unvalid user token . This error appears if you use an unknow user token or if the user token expired.
|