v32

latestOpenAPI 3.1.0raw.githubusercontent.com2026-05-151,1412,2144.5 MB
Storage

List storages

Returns a paginated list of all storages with optional filtering by name, location, type, and status.

Deprecated: Use GET /v4/object_storages for S3 storages or GET /v4/sftp_storages for SFTP storages instead.

get/storage/provisioning/v1/storage

Query parameters

offsetinteger

Number of records to skip before beginning to write in response.

limitinteger

Max number of records in response

order_bystring

Field name to sort by

order_direction'asc' | 'desc'

Ascending or descending order

idstring

Filter by storage ID

namestring

Filter by storage name (exact match)

locationstring

Filter by storage location/region

type's3_compatible' | 'sftp'

Filter by storage type

status'active' | 'creating' | 'ok' | 'updating' | 'deleting' | 'deleted'

Filter by storage status

show_deletedboolean

Include deleted storages in the response

Response

StorageListEndpointRes

Example response

{
  "data": [
    {
      "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"
    }
  ]
}