Skip to main content
GET
/
server
/
{serverId}
/
operatingSystemTemplates
Operating System Templates
curl --request GET \
  --url https://servers.flashrdp.com/api/server/{serverId}/operatingSystemTemplates \
  --header 'Accept: <accept>' \
  --header 'Authorization: Bearer <token>'
{
  "data": [
    {
      "id": 85,
      "name": "Debian 13 (Trixie) Minimal",
      "description": "Minimal installation with limited packages on an ext4 filesystem. New packages are easily installed using Advanced Package Tool (APT), the main command-line package manager for Debian."
    },
    {
      "id": 71,
      "name": "Debian 12 (Bookworm) ext4",
      "description": "Minimal installation with limited packages on an ext4 filesystem. New packages are easily installed using Advanced Package Tool (APT), the main command-line package manager for Debian."
    },
    {
      "id": 46,
      "name": "Debian 12 (Bookworm) Minimal",
      "description": "Minimal installation with limited packages. New packages are easily installed using Advanced Package Tool (APT), the main command-line package manager for Debian."
    },
    {
      "id": 8,
      "name": "Debian 11 (Bullseye) Minimal",
      "description": "Minimal installation with limited packages. New packages are easily installed using Advanced Package Tool (APT), the main command-line package manager for Debian."
    },
    {
      "id": 1,
      "name": "CentOS 7 Minimal",
      "description": "Minimal installation with limited packages. New packages are easily installed using Yum, the main command-line package manager for CentOS."
    },
    {
      "id": 2,
      "name": "CentOS Stream 9 Minimal",
      "description": "Base installation with limited packages. New packages are easily installed using DNF (yum), the main command-line package manager for CentOS."
    },
    {
      "id": 13,
      "name": "Rocky Linux 10",
      "description": "Minimal installation with limited packages. New packages are easily installed using DNF (yum), the main command-line package manager for Rocky Linux."
    },
    {
      "id": 7,
      "name": "Rocky Linux 8 Minimal",
      "description": "Minimal installation with limited packages. New packages are easily installed using DNF (yum), the main command-line package manager for Rocky Linux."
    },
    {
      "id": 82,
      "name": "Rocky Linux 10 Base",
      "description": "Base installation with limited packages. New packages are easily installed using DNF (yum), the main command-line package manager for Rocky Linux."
    },
    {
      "id": 80,
      "name": "AlmaLinux 10 Latest",
      "description": "Latest version with base packages. New packages are easily installed using DNF (yum), the main command-line package manager for AlmaLinux."
    },
    {
      "id": 81,
      "name": "AlmaLinux 10 Latest (x86-64-v2)",
      "description": "Latest x86-64-v2 (support for older hardware) version with base packages. New packages are easily installed using DNF (yum), the main command-line package manager for AlmaLinux."
    },
    {
      "id": 66,
      "name": "AlmaLinux Kitten 10",
      "description": "AlmaLinux OS Kitten is the direct upstream for AlmaLinux OS 10, and is the primary point for the AlmaLinux community to engage and influence the future of AlmaLinux OS. Fixes and features land here first and trickle down into AlmaLinux OS as appropriate. It is the integration and collaboration point for AlmaLinux to its upstreams as well, such as CentOS Stream and Fedora."
    },
    {
      "id": 67,
      "name": "AlmaLinux Kitten 10 x86-64-v2",
      "description": "AlmaLinux OS Kitten is the direct upstream for AlmaLinux OS 10, and is the primary point for the AlmaLinux community to engage and influence the future of AlmaLinux OS. Fixes and features land here first and trickle down into AlmaLinux OS as appropriate. It is the integration and collaboration point for AlmaLinux to its upstreams as well, such as CentOS Stream and Fedora."
    },
    {
      "id": 60,
      "name": "AlmaLinux 9 Latest",
      "description": "Latest version with base packages. New packages are easily installed using DNF (yum), the main command-line package manager for AlmaLinux."
    },
    {
      "id": 6,
      "name": "AlmaLinux 8 Minimal",
      "description": "Minimal installation with limited packages. New packages are easily installed using DNF (yum), the main command-line package manager for AlmaLinux."
    },
    {
      "id": 3,
      "name": "Ubuntu Server 20.04 LTS (Focal Fossa) Minimal",
      "description": "Minimal installation with limited packages. New packages are easily installed using Advanced Package Tool (APT), the main command-line package manager for Ubuntu."
    },
    {
      "id": 4,
      "name": "Ubuntu Server 18.04 LTS (Bionic Beaver) Minimal",
      "description": "Minimal installation with limited packages. New packages are easily installed using Advanced Package Tool (APT), the main command-line package manager for Ubuntu."
    },
    {
      "id": 9,
      "name": "Ubuntu Server 22.04 LTS (Jammy Jellyfish) Minimal",
      "description": "Minimal installation with limited packages. New packages are easily installed using Advanced Package Tool (APT), the main command-line package manager for Ubuntu."
    },
    {
      "id": 49,
      "name": "Ubuntu Server 24.04 LTS (Noble Numbat) Minimal",
      "description": "Minimal installation with limited packages. New packages are easily installed using Advanced Package Tool (APT), the main command-line package manager for Ubuntu."
    },
    {
      "id": 75,
      "name": "Fedora 42 Minimal",
      "description": "Minimal installation with limited packages. New packages are easily installed using DNF (yum), the main command-line package manager for Fedora."
    },
    {
      "id": 59,
      "name": "Fedora 41 Minimal",
      "description": "Minimal installation with limited packages. New packages are easily installed using DNF (yum), the main command-line package manager for Fedora."
    },
    {
      "id": 74,
      "name": "Fedora 40 Minimal",
      "description": "Minimal installation with limited packages. New packages are easily installed using DNF (yum), the main command-line package manager for Fedora."
    },
    {
      "id": 15,
      "name": "Fedora 39 Minimal",
      "description": "Minimal installation with limited packages. New packages are easily installed using DNF (yum), the main command-line package manager for Fedora."
    },
    {
      "id": 14,
      "name": "Fedora 38 Minimal",
      "description": "Minimal installation with limited packages. New packages are easily installed using DNF (yum), the main command-line package manager for Fedora."
    },
    {
      "id": 11,
      "name": "Fedora 37 Minimal",
      "description": "Minimal installation with limited packages. New packages are easily installed using DNF (yum), the main command-line package manager for Fedora."
    },
    {
      "id": 73,
      "name": "FreeBSD 14.3 Minimal",
      "description": "Minimal installation with limited packages."
    },
    {
      "id": 53,
      "name": "FreeBSD 14.0 Minimal",
      "description": "Minimal installation with limited packages."
    },
    {
      "id": 52,
      "name": "FreeBSD 13.3 Minimal",
      "description": "Minimal installation with limited packages."
    },
    {
      "id": 69,
      "name": "FreeBSD 13.2 Minimal",
      "description": "Minimal installation with limited packages."
    },
    {
      "id": 5,
      "name": "openSUSE Leap 15 Minimal",
      "description": "openSUSE is a project that serves to promote the use of free and open-source software.<br><br>Minimal installation with limited packages. New packages are easily installed using Zypper, the main command-line package manager for openSUSE."
    },
    {
      "id": 72,
      "name": "Oracle Linux 9 Minimal",
      "description": "Oracle Linux operating system is engineered for open cloud infrastructure. It delivers leading performance, scalability, reliability and security for enterprise SaaS and PaaS workloads as well as traditional enterprise applications.<br><br>Minimal installation with limited packages. New packages are easily installed using DNF (yum), the main command-line package manager for Oracle Linux."
    }
  ]
}

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Headers

Accept
enum<string>
required
Available options:
application/json

Path Parameters

serverId
string
required

Response

data
object[]
Last modified on June 20, 2026