VAST Data Supporteddrives API
The supporteddrives API from VAST Data — 2 operation(s) for supporteddrives.
The supporteddrives API from VAST Data — 2 operation(s) for supporteddrives.
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
find_apisBrowse and filter every API in the catalog.get_api_artifactsOne API's artifacts, grouped by type.get_openapiThe primary OpenAPI for this API.find_similar_apisAPIs that look like this one.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.curl "https://apis.io/api/v1/apis/vastdata:vastdata-supporteddrives-api"
curl "https://apis.io/api/v1/apis?limit=25"
Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.
openapi: 3.2.0
info:
description: VAST Management API definition
title: VAST API Swagger Schema Supporteddrives API
version: '1.0'
security:
- ApiToken: []
tags:
- name: supporteddrives
paths:
/supporteddrives/:
get:
operationId: supporteddrives_list
responses:
'200':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/SupportedDrive'
type: array
description: List supported drives
tags:
- supporteddrives
x-cli-command: supporteddrives
summary: Supporteddrives list
x-summary-source: derived
post:
operationId: supporteddrives_add
requestBody:
content:
application/json:
schema:
properties:
drives:
description: List of supported drives
items:
$ref: '#/components/schemas/SupportedDriveInput'
type: array
platforms:
description: List of supported hw platforms
items:
$ref: '#/components/schemas/SupportedPlatformInput'
type: array
replace:
description: Remove drives not present in data
type: boolean
signature:
description: Signature, base64-encoded
type: string
version:
description: Version
type: string
type: object
x-originalParamName: SupportedDriveParams
responses:
'200':
content:
application/json:
schema:
properties:
drives:
description: List of supported drives
items:
$ref: '#/components/schemas/SupportedDriveInput'
type: array
platforms:
description: List of supported hw platforms
items:
$ref: '#/components/schemas/SupportedPlatformInput'
type: array
replace:
description: Remove drives not present in data
type: boolean
signature:
description: Signature, base64-encoded
type: string
version:
description: Version
type: string
type: object
description: ''
tags:
- supporteddrives
x-cli-command: supporteddrives
summary: Supporteddrives add
x-summary-source: derived
/supporteddrives/{id}/:
delete:
operationId: supporteddrives_delete
parameters:
- in: path
name: id
required: true
schema:
type: string
responses:
'204':
description: Deleted
tags:
- supporteddrives
x-cli-command: supporteddrives
summary: Supporteddrives delete
x-summary-source: derived
get:
operationId: supporteddrives_get
parameters:
- in: path
name: id
required: true
schema:
type: string
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/SupportedDrive'
description: Supported drive info
tags:
- supporteddrives
x-cli-command: supporteddrives
summary: Supporteddrives get
x-summary-source: derived
put:
operationId: supporteddrives_update
parameters:
- in: path
name: id
required: true
schema:
type: string
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/SupportedDriveInput'
x-originalParamName: SupportedDriveParamsUpdate
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/SupportedDrive'
description: Updated drive data
tags:
- supporteddrives
x-cli-command: supporteddrives
summary: Supporteddrives update
x-summary-source: derived
components:
schemas:
SupportedDriveInput:
properties:
capacity_tb:
type: integer
fw:
items:
properties:
latest:
type: boolean
name:
type: string
type: object
type: array
hw_platform:
items:
type: string
type: array
model:
type: string
name:
type: string
type:
type: string
type: object
SupportedPlatformInput:
properties:
default_section_layout:
type: string
name:
type: string
ssd_capacity_tb:
type: integer
type: object
SupportedDrive:
properties:
drive_type:
type: string
id:
type: integer
model_name:
type: string
raw_data:
$ref: '#/components/schemas/SupportedDriveInput'
synced:
type: boolean
type: object
securitySchemes:
ApiToken:
description: Send current valid API token in an Authorization header with format Api-Token <token>.
in: header
name: ApiToken
type: apiKey
basicAuth:
description: Basic authentication using VMS user name and password
scheme: basic
type: http