Skip to main content
PATCH
Update storage

Authorizations

Authorization
string
header
required

API key for authentication. Make sure to include the word apikey, followed by a single space and then your token. Example: apikey 1234_abcdef

Path Parameters

storage_id
integer<int64>
required

The unique identifier of the storage to update

Body

application/json
expires
string

Duration when the storage should expire in format like "1 years 6 months 2 weeks 3 days 5 hours 10 minutes 15 seconds". Set empty to remove expiration.

Example:

"1 years 6 months"

server_alias
string

Custom domain alias for accessing the storage. Set empty to remove alias.

Example:

"my-storage.company.com"

Response

Storage

address
string
required

Full hostname/address for accessing the storage endpoint

Example:

"s-region-1.storage.example.com"

client_id
integer<int64>
required

Client identifier who owns this storage

Example:

1

created_at
string<date-time>
required

ISO 8601 timestamp when the storage was created

Example:

"2025-08-05T09:17:02Z"

id
integer<int64>
required

Unique identifier for the storage instance

Example:

1

location
string
required

Geographic location code where the storage is provisioned

Example:

"s-region-1"

name
string
required

User-defined name for the storage instance

Example:

"1-my-storage-prod"

provisioning_status
enum<string>
required

Current provisioning status of the storage instance

Available options:
creating,
ok,
updating,
deleting,
deleted
Example:

"ok"

reseller_id
integer<int64>
required

Reseller technical client ID associated with the client

Example:

1

type
enum<string>
required

Storage protocol type - either S3-compatible object storage or SFTP file transfer

Available options:
sftp,
s3_compatible
Example:

"s3_compatible"

can_restore
boolean

Whether this storage can be restored if deleted (S3 storages only, within 2 weeks)

Example:

true

credentials
object
custom_config_file
boolean

Whether custom configuration file is used for this storage

Example:

false

deleted_at
string<date-time>

ISO 8601 timestamp when the storage was deleted (only present for deleted storages)

Example:

"2025-08-05T10:30:15Z"

disable_http
boolean

Whether HTTP access is disabled for this storage (HTTPS only)

Example:

false

expires
string<date-time>

ISO 8601 timestamp when the storage will expire (if set)

Example:

"2026-08-05T09:17:02Z"

rewrite_rules
object

Custom URL rewrite rules for the storage (admin-configurable)

server_alias
string

Custom domain alias for accessing the storage

Example:

"my-storage.example.com"