Developer
Backups API
Manage server backups through the Cafora Host API.
The Backups API provides endpoints for creating, listing, and restoring server backups.
Base URL
https://api.caforahost.com/v1Endpoints
List Backups
GET /v1/servers/{server_id}/backupsReturns a list of available backups for the server.
Create Backup
POST /v1/servers/{server_id}/backupsCreates a new backup. The server must be running.
Restore Backup
POST /v1/servers/{server_id}/backups/{backup_id}/restoreRestores a backup. The server must be stopped.
Restoring a backup overwrites the current server state. This action cannot be undone.
Delete Backup
DELETE /v1/servers/{server_id}/backups/{backup_id}Deletes a specific backup.
Example: Create Backup
import requests
headers = {"Authorization": f"Bearer {API_KEY}"}
response = requests.post(
f"https://api.caforahost.com/v1/servers/{SERVER_ID}/backups",
headers=headers
)
if response.status_code == 200:
backup = response.json()
print(f"Backup created: {backup['id']}")