Create block-storage volume

The public edge resolves authoritative pricing from the server-owned product catalog and validates billing before forwarding this request to the existing portal volume flow. Client-supplied price or billing catalog objects are not accepted.

Authentication

AuthorizationBearer

IBEE platform API token. Production tokens start with ibee_prod_key_; development tokens start with ibee_dev_key_. Use a token only with its matching gateway environment.

Query parameters

workspace_idstringRequiredformat: "^[1-9][0-9]*$">=1 character

The positive numeric workspace ID to scope this request to. Zero, negative, and non-numeric values are rejected.

Request

This endpoint expects an object.
namestringRequired1-255 characters
size_gbintegerRequired1-10000
site_idstringRequired>=1 character
site_namestring or nullOptional
sku_codestring or nullOptional

Optional public selector returned by the server-owned Block Storage catalog. The edge resolves all price and catalog metadata; callers cannot submit pricing.

volume_classenumOptionalDefaults to balanced
replica_countintegerOptional1-5Defaults to 2
backup_enabledbooleanOptionalDefaults to true
idempotency_keystring or nullOptional

Response

Volume created successfully.
volumeobject
operationobject

Errors

400
Bad Request Error
401
Unauthorized Error
402
Payment Required Error
403
Forbidden Error