GET
/
cloud
/
v1
/
apptemplates
/
{project_id}
/
{region_id}
/
{apptemplate_id}
Get apptemplate
curl --request GET \
  --url https://api.gcore.com/cloud/v1/apptemplates/{project_id}/{region_id}/{apptemplate_id} \
  --header 'Authorization: <api-key>'
{
  "app_config": [
    {
      "description": "tf2_hostname.description",
      "label": "tf2_hostname.label",
      "name": "tf2_hostname",
      "required": true,
      "type": "string"
    }
  ],
  "category": "gaming",
  "description": "tf2server.description",
  "developer": "Team Fortress 2 team",
  "display_name": "Team Fortress 2 server",
  "id": "tf2server",
  "image_name": "ubuntu-20.04-x64",
  "min_disk": 30,
  "min_ram": 16,
  "min_vcpus": 4,
  "os_name": "Ubuntu 20.04",
  "os_version": 20.04,
  "region_id": 1,
  "short_description": "tf2server.short_description",
  "usage": "tf2server.usage",
  "version": "latest",
  "website": "www.tf2server.com"
}

Authorizations

Authorization
string
header
required

API key for authentication. Make sure to include the word apikey, followed by a single space and then your token. Example: apikey 1234$abcdef

Path Parameters

project_id
integer
required

Project ID

Examples:

1

region_id
integer
required

Region ID

Examples:

1

apptemplate_id
string
required

App template ID

Examples:

"tf2server"

Response

200 - application/json

OK

app_config
App Config · array
required

Config

category
string
required

Application category

Examples:

"gaming"

description
string
required

Description

Examples:

"tf2server.description"

developer
string
required

Developer name

Examples:

"Team Fortress 2 team"

display_name
string
required

Application display name

Examples:

"Team Fortress 2 server"

id
string
required

Application id

Examples:

"tf2server"

image_name
string
required

Image used to deploy the application

Examples:

"ubuntu-20.04-x64"

min_disk
integer
required

Application disk requirements

Examples:

30

min_ram
integer
required

Application RAM requirements

Examples:

16

min_vcpus
integer | null
required

Application VCPUs requirements

Examples:

4

os_name
string
required

OS name

Examples:

"Ubuntu 20.04"

os_version
number | null
required

OS version

Examples:

20.04

region_id
integer | null
required

Region id

Examples:

1

short_description
string
required

Short description

Examples:

"tf2server.short_description"

usage
string
required

Usage

Examples:

"tf2server.usage"

version
string
required

Application version

Examples:

"latest"

website
string
required

Application website

Examples:

"www.tf2server.com"