Skip to content

GET /application — List applications

GET https://api.sandbox-gameye.gameye.net/application

Section titled “GET https://api.sandbox-gameye.gameye.net/application”

Returns all applications registered to your account.

Requires the application:read scope.

cURL
curl 'https://api.sandbox-gameye.gameye.net/application' \
--header 'Authorization: Bearer YOUR_TOKEN' \
--header 'Accept: application/json'
JavaScript
const response = await fetch('https://api.sandbox-gameye.gameye.net/application', {
headers: {
'Authorization': 'Bearer YOUR_TOKEN',
'Accept': 'application/json',
},
});
const { applications } = await response.json();
Python
import requests
response = requests.get(
'https://api.sandbox-gameye.gameye.net/application',
headers={
'Authorization': 'Bearer YOUR_TOKEN',
'Accept': 'application/json',
},
)
applications = response.json()['applications']

A list of all registered applications.

FieldTypeRequiredDescription
namestringYesThe application name (used as image when starting sessions).
repositorystringYesThe repository path within the registry.
tagKeepintegerYesNumber of tags retained in the fleet.
networkModestringYesContainer networking mode.
limitsobjectYesHard resource limits (cpu, ram, optional gpu).
reservationobjectYesSoft resource reservations (cpu, ram, optional gpu).
portsarrayYesPort bindings (requested, protocol, tls).
regionsarrayYesRegions where the application is available.
registrystringNoThe container registry.
nodePoolstringNoThe node pool this application deploys onto.
{
"applications": [
{
"name": "my-game-server",
"repository": "myorg/my-game-server",
"tagKeep": 5,
"networkMode": "bridge",
"limits": { "cpu": 2.0, "ram": 4096 },
"reservation": { "cpu": 1.0, "ram": 2048 },
"registry": "dockerhub",
"nodePool": "default",
"regions": ["europe"],
"ports": [
{ "requested": 7777, "protocol": "udp", "tls": false }
]
}
]
}

You are not authorized. Make sure your bearer token is correct.

Your API token does not have the required permissions to invoke this endpoint.