C5BR API Reference v2.4.1

Internal infrastructure for Cloud 5 Backup & Recovery data synchronization. All requests must include a valid X-C5BR-Auth-Token header.

Core Endpoints

GET /v1/status - Returns service health and node availability.
POST /v1/sync/auth - Authenticated node synchronization handshake.
POST /v1/backup/create - Initialize a new snapshot task for a target cluster.
GET /v1/backup/list - Retrieve a list of all active backup snapshots.
POST /v1/backup/restore/{id} - Restore snapshot from specific backup ID.
DELETE /v1/backup/delete/{id} - Purge expired or manual snapshots.
GET /v1/jobs/query/{job_id} - Check current status of a long-running sync job.
PATCH /v1/config/policy - Update retention policies for backup volumes.
GET /v1/nodes/discovery - Map all active storage nodes in the region.
GET /v1/metrics/usage - Retrieve storage utilization statistics for billing.
POST /v1/security/rotate-keys - Force rotation of node-to-node encryption keys.
GET /v1/logs/audit - Retrieve the last 100 system access logs.

Response Example

{
  "service": "C5-Backup-Sync",
  "version": "2.4.1",
  "status": "online",
  "node_id": "us-east-1-04",
  "timestamp": "2026-03-13T13:24:31Z"
}
        

Unauthorized access attempts are logged and reported to the C5BR Security Operations Center.