अपने सर्वर बैकअप की सूची दें, एक नया बैकअप शुरू करें और एक से फिर सर्वर बहाल करें.
आपके सभी सर्वरों के बैकअप बताता है, नए, 25 प्रति पृष्ठ पर 25. कोई सर्वर फिल्टर नहीं है: सर्वर-host_hostname उन्हें समूह में उपयोग करें.
अनुमति: backups:list
| पैरामीटर | प्रकार | आवश्यक | वर्णन |
|---|---|---|---|
page |
integer | नहीं | पृष्ठ क्रमांक, 1 से प्रारंभ |
curl -X GET "https://admin.vps.org/api/v1/backups/" \
-H "Authorization: Bearer YOUR_API_TOKEN"
import requests
url = "https://admin.vps.org/api/v1/backups/"
headers = {"Authorization": "Bearer YOUR_API_TOKEN"}
response = requests.get(url, headers=headers)
for backup in response.json()["results"]:
print(backup["id"], backup["server_hostname"], backup["created_at"])
const response = await fetch('https://admin.vps.org/api/v1/backups/', {
headers: { 'Authorization': 'Bearer YOUR_API_TOKEN' }
});
const data = await response.json();
console.log(data.results);
{
"count": 96,
"next": "https://admin.vps.org/api/v1/backups/?page=2",
"previous": null,
"results": [
{
"id": 5512,
"server_hostname": "web-01",
"name": "vzdump-qemu-1042-2026_09_14-16_44_10.vma.zst",
"size_gb": 3.12,
"deletion_date": "2026-09-21T20:45:40.697512Z",
"days_remaining": 6,
"created_at": "2026-09-14T20:45:40.699494Z"
}
]
}
| क्षेत्र | प्रकार | वर्णन |
|---|---|---|
id |
integer | बैकअप पहचानकर्ता, प्राप्त व अंतिमपाइंट द्वारा फिर से प्रारंभ किया गया |
server_hostname |
string | बैकअप का होस्टनाम उससे लिया गया |
name |
string | बैकअप फ़ाइल नाम |
size_gb |
number | टाइटगाबाइटेबाइट्स |
deletion_date |
datetime | जब बैकअप को स्वचालित मिटाया जाएगा |
days_remaining |
integer | पूर्ण दिवसीय मुलाकात (_m) |
created_at |
datetime | सृष्टि समय (ISO 8601, यूटीसी) |
| 200 | बैकअप सूची सफलतापूर्वक वापस किया गया |
| 403 | गुम है या अवैध एपीआई टोकन, या टोकन जरूरी अनुमति नहीं |
ऊपर दिए क्षेत्र के साथ एक बैकअप वस्तु लौटाता है.
curl -X GET "https://admin.vps.org/api/v1/backups/5512/" \
-H "Authorization: Bearer YOUR_API_TOKEN"
किसी तैनात सर्वर का बैकअप कतार में. कोई निवेदन बॉडी की आवश्यकता नहीं है. बैकअप सूची में जब यह समाप्त हुआ तो यह डिस्क प्रयोग पर कई मिनट के लिए निर्भर करता है.
अनुमति: servers:backup
curl -X POST "https://admin.vps.org/api/v1/servers/8c4f2a1e-5b3d-4e6f-9a7b-1c2d3e4f5a6b/backup/" \
-H "Authorization: Bearer YOUR_API_TOKEN"
import requests
server_uuid = "8c4f2a1e-5b3d-4e6f-9a7b-1c2d3e4f5a6b"
url = f"https://admin.vps.org/api/v1/servers/{server_uuid}/backup/"
headers = {"Authorization": "Bearer YOUR_API_TOKEN"}
response = requests.post(url, headers=headers)
print(response.json())
{
"message": "Backup queued successfully"
}
| 200 | क्रिया कतार में थी |
| 400 | सर्वर अब तक तैनात नहीं है |
| 402 | फ़ाइल पर कोई भुगतान विधि, या scrats में |
| 404 | नहीं मिला, या यह अन्य खाता है |
सर्वर से बैकअप ले लिया गया है, बैकअप के साथ इसके डिस्क पर मिटाकर फिर से लिखना प्रारंभ करता है. कोई निवेदन बॉडी की आवश्यकता नहीं है. सर्वर स्थिति जब बहाल होता है तब सर्वर की स्थिति कतार में है.
अनुमति: backups:restore
curl -X POST "https://admin.vps.org/api/v1/backups/5512/restore/" \
-H "Authorization: Bearer YOUR_API_TOKEN"
{
"message": "Backup restore queued. The server will be stopped, restored, and restarted.",
"backup": "vzdump-qemu-1042-2026_09_14-16_44_10.vma.zst",
"job_id": "b6f1c7e2-3a4d-4f5e-8b9c-0d1e2f3a4b5c"
}
| 200 | क्रिया कतार में थी |
| 400 | सर्वर अब तक तैनात नहीं है |
| 404 | नहीं मिला, या यह अन्य खाता है |