Storage Box API

Admin middleware for Hetzner Storage Boxes. Create, list, inspect, reset passwords, and delete storage boxes through a single authenticated API.

Base URL: https://storage.luveedu.cloud/api
Auth: Admin API key + IP allowlist
Rate limit: 200 req/min per key, 100 req/s DoS guard, 10 failures/min IP block

Endpoints

POST/createCreate a new storage box
GET/status/{id}Get box details
DELETE/delete/{id}Delete a storage box
GET/listList all boxes
GET/list-folders/{id}List folders in a box
POST/reset-passwordReset box password
POST/updateUpdate access settings
GET/syncBulk export for frontend
GET/healthPublic health probe

Documentation

Full API reference with request/response examples, error codes, and integration guide:

API_DOCUMENTATION.md