API Documentation
Integrate sicherungge into your applications
Getting Started with Our API
The sicherungge API allows you to programmatically manage backups, access files, and integrate our backup solution into your applications.
Authentication
All API requests must be authenticated using an API key:
curl -H "Authorization: Bearer YOUR_API_KEY" \ https://api.example.com/v1/backups
Base URL
https://api.example.com/v1/
Rate Limits
API requests are limited to:
- 1000 requests per hour for authenticated requests
- 100 requests per hour for unauthenticated requests
Available Endpoints
List Backups
GET/v1/backups
Retrieve a list of all your backups
Create Backup
POST/v1/backups
Initiate a new backup job
Get Backup Status
GET/v1/backups/:id
Check the status of a specific backup
Restore Files
POST/v1/backups/:id/restore
Restore files from a backup
Example Request
curl -X POST https://api.example.com/v1/backups \
-H "Authorization: Bearer YOUR_API_KEY"
-H "Content-Type: application/json"
-d '{
"name": "Daily Backup",
"path": "/home/user/documents"
}'
Need More Details?
For complete API reference documentation, code examples, and SDKs, visit our developer portal or contact our API support team.