curl --request GET \
--url https://console.advinservers.com/api/v1/client/servers/{server}/isos \
--header 'Authorization: Bearer <token>'import requests
url = "https://console.advinservers.com/api/v1/client/servers/{server}/isos"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://console.advinservers.com/api/v1/client/servers/{server}/isos', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://console.advinservers.com/api/v1/client/servers/{server}/isos",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://console.advinservers.com/api/v1/client/servers/{server}/isos"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "Bearer <token>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://console.advinservers.com/api/v1/client/servers/{server}/isos")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("https://console.advinservers.com/api/v1/client/servers/{server}/isos")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = 'Bearer <token>'
response = http.request(request)
puts response.read_body{
"items": [
{
"uuid": "ec4fa5b5-cc7c-4fcf-b280-ee55eca8d44b",
"name": "Ubuntu 24.04.1 Live Server",
"file_name": "client-67d74fbd-2dc5-4f95-a946-c504a98f59fb-pASjFJotP7rB.iso",
"size": 2774532096,
"is_successful": true,
"status": "ready",
"is_preparing": false,
"mounted_server_count": 1,
"mounted_on_this_server": true,
"mounted_on_other_servers_count": 0,
"mounted_servers": [
{
"uuid": "ecc6f4f1-c89b-4dce-a20b-a330641c5b0b",
"name": "lambda-core",
"windows": false,
"template_name": "Ubuntu 24.04",
"template_icon_url": "https://img.icons8.com/color/48/ubuntu.png"
}
],
"can_delete": true,
"owned_by_server_owner": true,
"completed_at": "2026-09-10 13:27:41",
"created_at": "2026-09-10T13:25:01.000000Z",
"download_progress": 100,
"download_started_at": "2026-09-10T13:25:04.000000Z"
}
],
"quota": {
"used": 2774532096,
"allowance": 10737418240,
"has_in_progress_download": false,
"download_enabled": true
},
"mounted": [
{
"uuid": "ec4fa5b5-cc7c-4fcf-b280-ee55eca8d44b",
"name": "Ubuntu 24.04.1 Live Server"
}
]
}{
"message": "Unauthenticated."
}{
"message": "This API key is not allowed to do that in this team. It needs the \"snapshot.delete\" permission."
}{
"message": "Not found."
}{
"message": "Too Many Attempts."
}List ISOs available to a server
Overview
Lists installation images available to this server, with mount status and the owner’s storage allowance. mounted_on_this_server and mounted_on_other_servers_count describe current use. owned_by_server_owner identifies images owned by the server’s account. Use /api/v1/client/isos to download or delete images.
Permissions
Requires the server.read (View servers) permission for the selected team. Resources outside that team return 404.
curl --request GET \
--url https://console.advinservers.com/api/v1/client/servers/{server}/isos \
--header 'Authorization: Bearer <token>'import requests
url = "https://console.advinservers.com/api/v1/client/servers/{server}/isos"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://console.advinservers.com/api/v1/client/servers/{server}/isos', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://console.advinservers.com/api/v1/client/servers/{server}/isos",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://console.advinservers.com/api/v1/client/servers/{server}/isos"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "Bearer <token>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://console.advinservers.com/api/v1/client/servers/{server}/isos")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("https://console.advinservers.com/api/v1/client/servers/{server}/isos")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = 'Bearer <token>'
response = http.request(request)
puts response.read_body{
"items": [
{
"uuid": "ec4fa5b5-cc7c-4fcf-b280-ee55eca8d44b",
"name": "Ubuntu 24.04.1 Live Server",
"file_name": "client-67d74fbd-2dc5-4f95-a946-c504a98f59fb-pASjFJotP7rB.iso",
"size": 2774532096,
"is_successful": true,
"status": "ready",
"is_preparing": false,
"mounted_server_count": 1,
"mounted_on_this_server": true,
"mounted_on_other_servers_count": 0,
"mounted_servers": [
{
"uuid": "ecc6f4f1-c89b-4dce-a20b-a330641c5b0b",
"name": "lambda-core",
"windows": false,
"template_name": "Ubuntu 24.04",
"template_icon_url": "https://img.icons8.com/color/48/ubuntu.png"
}
],
"can_delete": true,
"owned_by_server_owner": true,
"completed_at": "2026-09-10 13:27:41",
"created_at": "2026-09-10T13:25:01.000000Z",
"download_progress": 100,
"download_started_at": "2026-09-10T13:25:04.000000Z"
}
],
"quota": {
"used": 2774532096,
"allowance": 10737418240,
"has_in_progress_download": false,
"download_enabled": true
},
"mounted": [
{
"uuid": "ec4fa5b5-cc7c-4fcf-b280-ee55eca8d44b",
"name": "Ubuntu 24.04.1 Live Server"
}
]
}{
"message": "Unauthenticated."
}{
"message": "This API key is not allowed to do that in this team. It needs the \"snapshot.delete\" permission."
}{
"message": "Not found."
}{
"message": "Too Many Attempts."
}Authorizations
Your API key, sent as a bearer token. Create one in the control panel under API Keys, give it only the permissions the integration needs, and copy it when it is created. It cannot be shown again. Each key is restricted to one owned team. The key determines the team for every request.
Path Parameters
The server UUID
"ecc6f4f1"
Response
The record, as a JSON object. There is no envelope.
The images that may go in this server's drive, newest first, each carrying this server's mount state.
Show child attributes
Show child attributes
[
{
"uuid": "ec4fa5b5-cc7c-4fcf-b280-ee55eca8d44b",
"name": "Ubuntu 24.04.1 Live Server",
"file_name": "client-67d74fbd-2dc5-4f95-a946-c504a98f59fb-pASjFJotP7rB.iso",
"size": 2774532096,
"is_successful": true,
"status": "ready",
"is_preparing": false,
"mounted_server_count": 1,
"mounted_on_this_server": true,
"mounted_on_other_servers_count": 0,
"mounted_servers": [
{
"uuid": "ecc6f4f1-c89b-4dce-a20b-a330641c5b0b",
"name": "lambda-core",
"windows": false,
"template_name": "Ubuntu 24.04",
"template_icon_url": "https://img.icons8.com/color/48/ubuntu.png"
}
],
"can_delete": true,
"owned_by_server_owner": true,
"completed_at": "2026-09-10 13:27:41",
"created_at": "2026-09-10T13:25:01.000000Z",
"download_progress": 100,
"download_started_at": "2026-09-10T13:25:04.000000Z"
}
]
The image allowance of whoever owns this server, which is not necessarily the caller's own.
Show child attributes
Show child attributes
{
"used": 2774532096,
"allowance": 10737418240,
"has_in_progress_download": false,
"download_enabled": true
}
Images currently mounted on this server. This is separate from items because a mounted image may belong to support and be absent from the account's library.
Show child attributes
Show child attributes
[
{
"uuid": "ec4fa5b5-cc7c-4fcf-b280-ee55eca8d44b",
"name": "Ubuntu 24.04.1 Live Server"
}
]