List available Hetzner server types
import requests
url = "https://platform.ankra.app/api/v1/clusters/hetzner/server-types"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://platform.ankra.app/api/v1/clusters/hetzner/server-types', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));curl --request GET \
--url https://platform.ankra.app/api/v1/clusters/hetzner/server-types \
--header 'Authorization: Bearer <token>'[
{
"architecture": "<string>",
"available": true,
"cores": 123,
"cpu_type": "<string>",
"description": "<string>",
"disk": 123,
"memory": 123,
"name": "<string>",
"price_monthly": 123
}
]{
"detail": [
{
"loc": [
"<string>"
],
"msg": "<string>",
"type": "<string>"
}
]
}Hetzner Clusters
List available Hetzner server types
Lists Hetzner Cloud server types for the credential in credential_id with cores, memory, disk, architecture, CPU type and monthly price (null when Hetzner lists none). available says whether the type can be ordered in the optional location, or in any location when none is given; deprecated types are never available.
GET
/
api
/
v1
/
clusters
/
hetzner
/
server-types
List available Hetzner server types
import requests
url = "https://platform.ankra.app/api/v1/clusters/hetzner/server-types"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://platform.ankra.app/api/v1/clusters/hetzner/server-types', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));curl --request GET \
--url https://platform.ankra.app/api/v1/clusters/hetzner/server-types \
--header 'Authorization: Bearer <token>'[
{
"architecture": "<string>",
"available": true,
"cores": 123,
"cpu_type": "<string>",
"description": "<string>",
"disk": 123,
"memory": 123,
"name": "<string>",
"price_monthly": 123
}
]{
"detail": [
{
"loc": [
"<string>"
],
"msg": "<string>",
"type": "<string>"
}
]
}Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Query Parameters
Hetzner credential ID to use for API access
Filter availability by location