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.