List hardware groups in a location
curl --request GET \
--url https://my.server.express/api/v1/cloud/node-groupsconst options = {method: 'GET'};
fetch('https://my.server.express/api/v1/cloud/node-groups', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://my.server.express/api/v1/cloud/node-groups"
response = requests.get(url)
print(response.text){
"success": true,
"data": [
{
"id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"name": "<string>",
"tier": "RYZEN_VDS",
"promoText": "<string>",
"planCount": 123
}
]
}{
"success": false,
"error": "<string>"
}{
"success": false,
"error": "<string>"
}{
"success": false,
"error": "<string>"
}Cloud
List hardware groups in a location
Hardware groups with at least one active Proxmox node in the given location, ordered by name. planCount counts the
active plans that can be sold on each group (plans pinned to it plus plans sold everywhere), so a picker can hide empty
groups. No authentication.
GET
/
v1
/
cloud
/
node-groups
List hardware groups in a location
curl --request GET \
--url https://my.server.express/api/v1/cloud/node-groupsconst options = {method: 'GET'};
fetch('https://my.server.express/api/v1/cloud/node-groups', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://my.server.express/api/v1/cloud/node-groups"
response = requests.get(url)
print(response.text){
"success": true,
"data": [
{
"id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"name": "<string>",
"tier": "RYZEN_VDS",
"promoText": "<string>",
"planCount": 123
}
]
}{
"success": false,
"error": "<string>"
}{
"success": false,
"error": "<string>"
}{
"success": false,
"error": "<string>"
}