List SSD storage add-on tiers available for shared-hosting accounts. This public product catalog endpoint is for pricing and option discovery before purchase; use POST /api/v2/shared-hosting/{accountId}/addons/storage to buy storage for an existing account. The returned id is the add-on identifier to send as addonId in the purchase route.
No authentication required.
Accept Example Content-Type Example data array<object> required data[].id string required
· Example: 7 Storage add-on identifier accepted by `POST /api/v2/shared-hosting/{accountId}/addons/storage` as `addonId`.
data[].sizeGb integer required
· Example: 25 Additional SSD storage in GB.
data[].price number required
· Example: 249 Price for the billing cycle in `currencyCode`.
data[].currencyCode string required
· Example: SEK ISO-4217 currency code.
data[].billingCycle string · enum required
· Example: a Billing cycle code for the storage add-on. Storage add-ons renew annually with the hosting plan.
a type string
· Example: https://developer.hostup.se/errors/invalid_request title string
· Example: Validation failed status integer
· Example: 400 detail string
· Example: The request body failed validation. code string
· Example: invalid_request Stable machine-readable code. Branch on this field, not on `detail`.
instance string
· Example: /api/v2/orders requestId string
· Example: req_01hxa3b4c5d6e7f8g9h0j1k2m3 timestamp string
· Example: 2026-04-27T12:34:56.000Z errors array<object> Field-level validation errors when `code` is `invalid_request`.
errors[].pointer string required
· Example: /items/0/eppCode errors[].detail string required
· Example: `eppCode` is required for this transfer. errors[].code string required
· Example: missing_required extensions object type string
· Example: https://developer.hostup.se/errors/invalid_request title string
· Example: Validation failed status integer
· Example: 400 detail string
· Example: The request body failed validation. code string
· Example: invalid_request Stable machine-readable code. Branch on this field, not on `detail`.
instance string
· Example: /api/v2/orders requestId string
· Example: req_01hxa3b4c5d6e7f8g9h0j1k2m3 timestamp string
· Example: 2026-04-27T12:34:56.000Z errors array<object> Field-level validation errors when `code` is `invalid_request`.
errors[].pointer string required
· Example: /items/0/eppCode errors[].detail string required
· Example: `eppCode` is required for this transfer. errors[].code string required
· Example: missing_required extensions object type string
· Example: https://developer.hostup.se/errors/invalid_request title string
· Example: Validation failed status integer
· Example: 400 detail string
· Example: The request body failed validation. code string
· Example: invalid_request Stable machine-readable code. Branch on this field, not on `detail`.
instance string
· Example: /api/v2/orders requestId string
· Example: req_01hxa3b4c5d6e7f8g9h0j1k2m3 timestamp string
· Example: 2026-04-27T12:34:56.000Z errors array<object> Field-level validation errors when `code` is `invalid_request`.
errors[].pointer string required
· Example: /items/0/eppCode errors[].detail string required
· Example: `eppCode` is required for this transfer. errors[].code string required
· Example: missing_required extensions object type string
· Example: https://developer.hostup.se/errors/invalid_request title string
· Example: Validation failed status integer
· Example: 400 detail string
· Example: The request body failed validation. code string
· Example: invalid_request Stable machine-readable code. Branch on this field, not on `detail`.
instance string
· Example: /api/v2/orders requestId string
· Example: req_01hxa3b4c5d6e7f8g9h0j1k2m3 timestamp string
· Example: 2026-04-27T12:34:56.000Z errors array<object> Field-level validation errors when `code` is `invalid_request`.
errors[].pointer string required
· Example: /items/0/eppCode errors[].detail string required
· Example: `eppCode` is required for this transfer. errors[].code string required
· Example: missing_required extensions object No response body
https://cloud.hostup.se/api/v2/products/shared-hosting/storage-addons curl -X GET "https://cloud.hostup.se/api/v2/products/shared-hosting/storage-addons" \
-H "Accept: application/json" {
"data": [
{
"id": "7",
"sizeGb": 25,
"price": 249,
"currencyCode": "SEK",
"billingCycle": "a"
},
{
"id": "21",
"sizeGb": 50,
"price": 449,
"currencyCode": "SEK",
"billingCycle": "a"
}
]
}