REST API for the Volumez orchestrator — create and modify volumes from declarative policies, plan and auto-provision infrastructure, manage media and nodes, take and roll back snapshots, attach volumes to nodes, publish NFS/exports, configure networks and connectivities, watch asynchronous jobs and alerts, and administer tenants, users, roles and cloud-provider credentials. 124 operations over 95 paths, described by a first-party OpenAPI 3.0.1 document Volumez publishes inside its generated Go client. Authenticated with a JWT bearer token in the `authorization` header, backed by an AWS Cognito user pool.
This API exposes
218 operations
across 95 paths,
organized into 24 resource areas,
and defines 108 schemas.
It is described by OpenAPI 3.0.1, at version 1.0.0 - 8d1ee8c4.
Requests are made against a single base URL, https://api.dev.volumez.com.
218 operations95 paths108 schemas15 DELETE55 GET94 OPTIONS15 PATCH36 POST3 PUT
Metadata
The identity and technical contract details declared by the specification.
Specification
OpenAPI 3.0.1
API Version
1.0.0 - 8d1ee8c4
Base URL
https://api.dev.volumez.com
Authentication
API Key
Resource Areas
24
Authentication & Security 1
Volumez Orchestrator API declares
1 security scheme
for authenticating requests.
An API key is passed in the header as authorization (storage.io-authorizer).
Paths & Operations 218
Across 95 paths, the API surfaces 218 operations — 15 DELETE, 55 GET, 94 OPTIONS, 15 PATCH, 36 POST, 3 PUT. They span 24 resource areas, including Volumes, Operations, volumes, Snapshots, Associations, Exports, AutoProvisionVolumes, Attachments, and 16 more. Each is listed below with its method, path, parameters, and response codes.
Policies allow you to declare the desired characteristics of volumes you will later create. Policies are expressed in terms of outcomes (such as desired performance and resiliency…
invite a user to join tenant (send add user signup email
inviteUser2 params→ 200500
GET
/users/{tenantId}
List all tenant group users
TenantUsers2 params→ 200500
GET
/azuremarketplace/subscription
get subscription
GetSubscription1 param→ 200404500
POST
/tenant/refreshtoken
getTenantRefreshTokenbody→ 500200
GET
/tenant/token
getTenantAccessToken1 param→ 500200
GET
/tenant/tenantid
GetTenantIDFromTenantToken1 param→ 500200
DELETE
/tenant/{tenantID}/tenanthosts/{tenantHost}
deleteTenantHost3 params→ 500200
GET
/tenant/tenanthost/credentials
TenantHostAccessCredentials2 params→ 500200
GET
/tenant/tenanthost
getTenantHost2 params→ 500200
GET
/tenant/apiaccess/credentials/refresh
RefreshTenantAPIAccessCredentials1 param→ 500200
DELETE
/sso/azure/mapping
Delete Azure SSO Mapping
deleteAzureSSOMapping1 param→ 204500
GET
/sso/azure/mapping
Get Azure SSO Mapping
getAzureSSOMapping1 param→ 200500
PUT
/sso/azure/mapping
Put Azure SSO Mapping
putAzureSSOMapping1 parambody→ 204500
GET
/sso/callback/{userPoolID}/{applicationClientId}
Handle SSO callback
handleSSOCallback3 params→ 302500
tenant-settings 3
GET
/tenant-settings
Get tenant settings
getTenantSettings1 param→ 200500
PUT
/tenant-settings
Modify tenant settings
modifyTenantSettings1 parambody→ 202429500
PATCH
/tenant-settings/reset
Reset tenant settings
resetTenantSettings1 parambody→ 202429500
auth 3
GET
/roles/{tenantId}/{userId}
Get all user roles
getRolesFromUserID3 params→ 200500
GET
/roles
Get all tenant roles
getAllRolesForTenant1 param→ 200500
PATCH
/role/{userId}/{roleId}
Update user role
updateUserRole3 params→ 200500
Schemas 108
The contract defines 108 schemas that model the data the API accepts and returns. The most detailed are Media (38 properties), Policy (30 properties), VolumeGroup (30 properties), CreateInfraPlanRequest_policy_settings (26 properties). Each schema is shown below with its type and property counts.
AutoProvisionVolume
object
10 properties7 required
AutoProvisionInfraPlan
object
5 properties
Volume
object
25 properties4 required
Node
object
25 properties2 required
NodeVersion
object
1 property
NodeDescribeResponse
object
1 property
RefreshToken
object
1 property
GetTenantRefreshTokenRequest
object
3 properties2 required
Policy
object
30 properties2 required
VolumeGroup
object
30 properties
SignInResponse
object
5 properties5 required
ErrorResponse
object
1 property
RegularResponse
object
1 property
VolumePlanOutput
object
3 properties
SuccessJobResponse
object
3 properties
ErrorJobResponse
object
4 properties
ChangePasswordRequestLoggedIn
object
5 properties
CapacityGroup
object
1 property
VersionResponse
object
2 properties
SignUpResponse
object
2 properties1 required
TenantTokenResponse
object
3 properties3 required
RefreshTokenResponse
object
5 properties
TenantHostDeleteResponse
object
2 properties1 required
Network
object
5 properties4 required
Tags
object
Job
object
12 properties
Snapshot
object
16 properties2 required
Attachment
object
11 properties1 required
Media
object
38 properties
MediaProfile
object
10 properties
VirtualMediaCreate
object
2 properties
VirtualMedia
object
3 properties
Plan
object
2 properties1 required
Connectivity
object
8 properties7 required
ConnectivityCheck
object
2 properties
Alert
object
10 properties
GetTenantIDResponse
object
3 properties1 required
GetTenantHostResponse
object
4 properties1 required
AssociationCreate
object
5 properties
AssociationModify
object
3 properties
Association
object
8 properties
ExportCreate
object
7 properties
ExportModify
object
2 properties
Export
object
10 properties
Authentication
object
2 properties
StoragePort
object
2 properties
MachineInfo
object
14 properties
CloudProviderType
string
Region
string
NodeId
string
CreateAwsRoleRequest
object
2 properties
CreateAzureRoleRequest
object
4 properties
CreateRoleRequest
object
6 properties
UpdateAwsRoleRequest
object
2 properties
UpdateAzureRoleRequest
object
3 properties
UpdateRoleRequest
object
3 properties
EmptyResponse
object
CreateRoleResponse
GetRolesResponse
object
4 properties1 required
CloudProvider
object
2 properties2 required
CloudProviderAccountId
string
AWSRoleItem
object
2 properties1 required
AzureRoleItem
object
3 properties3 required
AvailableVPCItem
object
6 properties3 required
GetVMVPCsResponse
object
VMRegionZones
object
AzureVMRegionZones
object
AzureVMRegion
object
2 properties
GetVmRegionZonesResponse
object
2 properties
AzureSecret
object
2 properties
GetVMMetadataResponse
object
1 property
OSType
string
ProviderPriceItem
object
3 properties3 required
CreateInfraPlanRequest
object
8 properties3 required
CreateInfraPlanResponse
object
17 properties16 required
ProviderPricingInfoRequest
object
4 properties3 required
ProviderPricingInfoResponse
object
1 property1 required
SignUpRequest
object
5 properties3 required
SignInRequest
object
2 properties2 required
SignOutRequest
object
1 property1 required
RequestChangePassword
object
1 property
ChangePasswordApproveRequest
object
3 properties
CreateAddTenantUserRequest
object
4 properties4 required
GetTenantUserResponse
object
5 properties
AddUserRequest
object
4 properties4 required
TenantUser
object
6 properties5 required
InviteUserResponse
object
4 properties4 required
GetAzureSSOMappingResponse
object
1 property1 required
PutAzureSSOMappingRequest
object
1 property1 required
GetTenantSettingsResponse
object
1 property
ModifyTenantSettingsRequest
object
1 property
ModifyTenantSettingsResponse
ResetTenantSettingsRequest
object
1 property1 required
ResetTenantSettingsResponse
BatchVolumesPlan_request_Volumes_inner
object
3 properties1 required
BatchVolumesPlan_request
object
4 properties
ConsistencyGroupSnapshotCreate_request
object
4 properties
ExportCreate_nodes_inner
object
2 properties
Authentication_chap
object
2 properties
GetRolesResponse_roles_inner
object
3 properties1 required
CreateInfraPlanRequest_policy_settings
object
26 properties
CreateInfraPlanRequest_policy
object
2 properties
GetTenantSettingsResponse_support
object
1 property
ModifyTenantSettingsRequest_settingsToModify
object
1 property
ProvisionRequest
object
7 properties
ProvisionResponse
object
1 property
AdditionalParam
object
2 properties
Version
object
5 properties
Specification
The full machine-readable OpenAPI contract behind this narrative.
Every API here is available over the API and to AI agents over MCP. APIs is not yet its own endpoint on the v1 API. Reach this content through network search and the tag graph, or the MCP server below.
Installs https://mcp.apievangelist.com/mcp in Claude, Cursor, VS Code and the rest — one button, every client.
MCP tools for apis
4 tools reach this content
search_api_evangelistSearch every content type across the network at once.
find_relatedThe shared-tag relevance graph — what else covers this.
get_tagEverything one tag labels, across all content types.
guide_topicPRO — a curated bundle for a topic: area, guidance, rules, papers, stories, services.
A second provider on the same verified email joins the account you already have.
Your account
ⓘWhere this information came from
This is an independent, third-party profile of Volumez Orchestrator API, published by
API Evangelist. We do not operate, host, resell, or
support these APIs, and we are not affiliated with or endorsed by the company unless stated above.
Everything here is built from publicly available information — the company's own site,
developer portal, documentation, public repositories, and the specifications it publishes for public use.
Nothing is obtained by breaching a system, defeating an access control, or using credentials.
The Kin Score and Agent Readiness rating are independently calculated assessments of a company's
public API artifacts, scored against a published rubric. They are not certifications,
endorsements, security assessments, or audits.
Corrections, re-scores, and removal are free — no partnership or purchase required, and
you do not need to justify the request. A removed company is recorded as unrated, never scored
zero for having asked. Acknowledgement within one business day; removal within two.
info@apievangelist.com
·
Read the full data-sourcing policy → On a security or compliance team? Put security in the subject line and
you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.