Storage
Create storage
Creates a new storage instance (S3 or SFTP) in the specified location and returns the storage details including credentials.
Deprecated: Use POST /v4/object_storages for S3 storage or POST /v4/sftp_storages for SFTP storage instead.
put/storage/provisioning/v1/storage
Request body
Example request
{
"generate_sftp_password": true,
"location": "s-region-1",
"name": "my-storage-prod",
"type": "s3_compatible"
}Response
Storage
Example response
{
"address": "s-region-1.storage.example.com",
"can_restore": true,
"client_id": 1,
"created_at": "2025-08-05T09:17:02Z",
"credentials": {
"keys": [
{
"created_at": "2025-08-05T09:15:00Z",
"id": 123,
"name": "my-production-key"
}
],
"s3": {
"access_key": "AKIAIOSFODNN7EXAMPLE",
"secret_key": "wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY"
},
"sftp_password": "Xy9$mN2p!qR8"
},
"deleted_at": "2025-08-05T10:30:15Z",
"expires": "2026-08-05T09:17:02Z",
"id": 1,
"location": "s-region-1",
"name": "1-my-storage-prod",
"provisioning_status": "ok",
"reseller_id": 1,
"server_alias": "my-storage.example.com",
"type": "s3_compatible"
}