curl --request GET \
--url https://api.vmarea.com/api/v1/api/public/v1/vms/{id} \
--header 'x-api-key: <api-key>'{
"success": true,
"data": {
"id": "<string>",
"name": "<string>",
"hostname": "<string>",
"status": "<string>",
"vcpu": 123,
"ram": 123,
"disk": 123,
"bandwidth": 123,
"networkSpeed": 123,
"network10gEnabled": true,
"dailyBackupEnabled": true,
"isProtected": true,
"ipAddress": "<string>",
"region": {
"slug": "<string>",
"name": "<string>"
},
"plan": {
"slug": "<string>",
"name": "<string>",
"priceMonthly": "<unknown>"
},
"osTemplate": {
"slug": "<string>",
"name": "<string>",
"version": "<string>"
},
"billing": {
"nextRenewalAt": "2023-11-07T05:31:56Z",
"status": "<string>",
"priceMonthly": "<unknown>"
},
"createdAt": "2023-11-07T05:31:56Z",
"bandwidthUsedBytes": 123,
"bandwidthPackBytes": "<string>",
"sshKeys": [
{
"id": "<string>",
"name": "<string>",
"fingerprint": "<string>"
}
],
"firewalls": [
{
"id": "<string>",
"name": "<string>"
}
],
"privateNetworks": [
{
"id": "<string>",
"name": "<string>"
}
],
"updatedAt": "2023-11-07T05:31:56Z"
}
}Fetch a single VM by id, including SSH keys, firewalls, and attached private networks. Requires the vms:read scope.
curl --request GET \
--url https://api.vmarea.com/api/v1/api/public/v1/vms/{id} \
--header 'x-api-key: <api-key>'{
"success": true,
"data": {
"id": "<string>",
"name": "<string>",
"hostname": "<string>",
"status": "<string>",
"vcpu": 123,
"ram": 123,
"disk": 123,
"bandwidth": 123,
"networkSpeed": 123,
"network10gEnabled": true,
"dailyBackupEnabled": true,
"isProtected": true,
"ipAddress": "<string>",
"region": {
"slug": "<string>",
"name": "<string>"
},
"plan": {
"slug": "<string>",
"name": "<string>",
"priceMonthly": "<unknown>"
},
"osTemplate": {
"slug": "<string>",
"name": "<string>",
"version": "<string>"
},
"billing": {
"nextRenewalAt": "2023-11-07T05:31:56Z",
"status": "<string>",
"priceMonthly": "<unknown>"
},
"createdAt": "2023-11-07T05:31:56Z",
"bandwidthUsedBytes": 123,
"bandwidthPackBytes": "<string>",
"sshKeys": [
{
"id": "<string>",
"name": "<string>",
"fingerprint": "<string>"
}
],
"firewalls": [
{
"id": "<string>",
"name": "<string>"
}
],
"privateNetworks": [
{
"id": "<string>",
"name": "<string>"
}
],
"updatedAt": "2023-11-07T05:31:56Z"
}
}Documentation Index
Fetch the complete documentation index at: https://docs.vmarea.com/llms.txt
Use this file to discover all available pages before exploring further.
Long-lived API token created at https://vmarea.com/dashboard/settings/api-keys. Tokens are scope-restricted; this spec lists the scope each endpoint requires.