Description
Status report limited to the calling API key: the key itself (name, folder, expiry, last use; never the secret), the state and size of its WebDAV folder and its own active uploads. No server-wide data (uptime, memory, other keys or folders). Add deep=true for a recursive (bounded) size scan of the folder.
Request Body (query parameters)
| Parameter |
Type |
Requirement |
Description |
| deep |
boolean |
Optional |
true = count files recursively (at most 200 folder listings); default: top level only |
Response Example (HTTP 200)
{
"status": "healthy",
"timestamp": "2026-11-03T10:00:00.000Z",
"key": {
"type": "managed",
"id": "b1c2...",
"name": "Customer 1",
"folder": "ugyfel1",
"enabled": true,
"expiresAt": null,
"lastUsedAt": "2026-11-03T09:59:00.000Z"
},
"storage": {
"rootDir": "/EpochMedia/ugyfel1",
"reachable": true,
"exists": true,
"scope": "top-level",
"complete": true,
"fileCount": 12,
"folderCount": 0,
"totalBytes": 52428800
},
"uploads": {
"active": 0,
"sessions": []
}
}
cURL Command Example
curl "http://api.fileuploader.commandos.rozsnorbert.hu/health/key" -H "x-api-key: your-api-key"