Retrieve detailed usage statistics for your object storage, including storage size, object count, data transfer, and API calls. You can filter data by time period (7 or 30 days) and get a breakdown by storage bucket.
/object-storage breakdown string
· Example: bucket period string · enum required
· Example: 7d 30d 7d Accept Example Content-Type Example data object required data.buckets array<object>
· Example: [{"name":"service-service-backups","sizeBytes":37154816,"numObjects":8,"bytesSent":0,"b... data.buckets[].bytesReceived integer required
· Example: 0 data.buckets[].bytesSent integer required
· Example: 0 data.buckets[].name string required
· Example: service-service-backups data.buckets[].numObjects integer
· Example: 8 data.buckets[].opsDelete integer
· Example: 0 data.buckets[].opsGet integer
· Example: 0 data.buckets[].opsList integer
· Example: 0 data.buckets[].opsPut integer
· Example: 0 data.buckets[].sizeBytes integer
· Example: 37154816 data.period string · enum required
· Example: 7d 30d 7d data.timeSeries array<object>
· Example: [{"time":"2026-02-10T00:00:00.000Z","sizeBytes":0,"numObjects":0,"bytesSent":0,"bytesRe... data.timeSeries[].bytesReceived integer required
· Example: 0 data.timeSeries[].bytesSent integer required
· Example: 0 data.timeSeries[].numObjects integer required
· Example: 0 data.timeSeries[].opsDelete integer
· Example: 0 data.timeSeries[].opsGet integer
· Example: 0 data.timeSeries[].opsList integer
· Example: 0 data.timeSeries[].opsPut integer
· Example: 0 data.timeSeries[].sizeBytes integer
· Example: 0 data.timeSeries[].time string
· Example: 2026-02-10T00:00:00.000Z data.totals object data.totals.bytesReceived integer required
· Example: 0 data.totals.bytesSent integer required
· Example: 0 data.totals.opsDelete integer required
· Example: 0 data.totals.opsGet integer
· Example: 0 data.totals.opsList integer
· Example: 0 data.totals.opsPut integer
· Example: 0 requestId string required
· Example: 2121ae20-bd9d-41e9-aeeb-5dd1dd1a24ba Unique request identifier (UUID).
success boolean required
· Example: true True for successful responses.
timestamp string
· Example: 2026-02-10T00:00:00.000Z ISO 8601 timestamp (UTC).
https://cloud.hostup.se/api/object-storage/usage curl -X GET "https://cloud.hostup.se/api/object-storage/usage?period=7d" \
-H "X-API-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" {
"success": true,
"timestamp": "2026-02-10T00:00:00.000Z",
"requestId": "2121ae20-bd9d-41e9-aeeb-5dd1dd1a24ba",
"data": {
"period": "7d",
"timeSeries": [
{
"time": "2026-02-10T00:00:00.000Z",
"sizeBytes": 0,
"numObjects": 0,
"bytesSent": 0,
"bytesReceived": 0,
"opsGet": 0,
"opsPut": 0,
"opsDelete": 0,
"opsList": 0
},
{
"time": "2026-02-10T00:00:00.000Z",
"sizeBytes": 0,
"numObjects": 0,
"bytesSent": 0,
"bytesReceived": 0,
"opsGet": 0,
"opsPut": 0,
"opsDelete": 0,
"opsList": 0
},
{
"time": "2026-02-10T00:00:00.000Z",
"sizeBytes": 0,
"numObjects": 0,
"bytesSent": 0,
"bytesReceived": 0,
"opsGet": 0,
"opsPut": 0,
"opsDelete": 0,
"opsList": 0
}
],
"totals": {
"bytesSent": 0,
"bytesReceived": 0,
"opsGet": 0,
"opsPut": 0,
"opsDelete": 0,
"opsList": 0
}
}
}