Object storage
S3-compatible object storage.
A bucket
GET/services/{service_id}/object-storage
Needs the permission storage:read
Its endpoint, size and usage.
Path
service_idrequired | string (uuid) |
Response 200
namerequired | string | |
endpointrequired | string | |
consolerequired | string | |
regionrequired | string | |
size_gbrequired | integer | null | |
used_gbrequired | number | null | |
runningrequired | boolean | |
backup | object | null | |
staterequired | string | |
max_age_hoursrequired | integer | |
last_write_atrequired | string (date-time) | null | |
checked_atrequired | string (date-time) | null |
curl "https://portal.nimag.net/api/v1/services/{service_id}/object-storage" \
-H "Authorization: Bearer nck_…"{
"name": "string",
"endpoint": "string",
"console": "string",
"region": "string",
"size_gb": 0,
"used_gb": 0,
"running": true,
"backup": {
"state": "string",
"max_age_hours": 0,
"last_write_at": "2026-01-31T12:00:00Z",
"checked_at": "2026-01-31T12:00:00Z"
}
}Object storage plans
GET/storage-plans
Any key
Response 200
namerequired | string | |
kind | string | default "storage" |
size_gbrequired | integer | |
max_age_hours | integer | null | |
extrasrequired | string[] | |
extras_en | string[] | default [] |
prices | object[] | default [] |
monthsrequired | integer | |
amountrequired | number | |
currencyrequired | string |
curl "https://portal.nimag.net/api/v1/storage-plans" \ -H "Authorization: Bearer nck_…"
[
{
"name": "string",
"kind": "storage",
"size_gb": 0,
"max_age_hours": 0,
"extras": [
"string"
],
"extras_en": [],
"prices": []
}
]