API
Here are our current API endpoints for our Voltage Park On Demand API.
Last updated
Here are our current API endpoints for our Voltage Park On Demand API.
Last updated
Our Voltage Park On Demand API allows developers to deploy, manage, and monitor virtual machines (VMs) and bare metal instances.
This API uses Bearer Token Authentication to authorize requests. Every request must include a valid API token in the Authorization header.
Example:
Contact our support team by emailing .
Provide the following details in your request:
The email address associated with your Voltage Park On Demand account.
Your Organization ID, which can be located on your Account page.
Our team will acknowledge your request and provide an API Key with the proper permissions.
Keep your API key secure! Treat it like a password and NEVER expose it in public repositories.
30
0
2024-10-01
2024-10-26
Convert a instant vm so it may be used by a customer. Run custom cloud init scripts if provided. This route requires an authorization check.
My Instant Virtual Machine
super_secret_instant_vm_password
Configuration for organization-associated SSH keys. Can select all, none, or select keys by ID.
{"mode":"none"}
[[]]
Example: ["ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDAKOgHv82A6Oi7AWLvBC9N..."]
[]
Example: ["tag1","tag2"]
Stopped virtual machines will, by default, use the same billing as running ones. Disassociating resources, however, will reduce billing to only include storage costs.
Deploys a bare-metal instance based on provided baremetal_config specifications and user organization. This route requires an authorization check.
An associated k8s cluster will also be created.
a3111bd4-550a-47d0-838a-0a52bff2ae3f
My Baremetal Rental
Configuration for organization-associated SSH keys. Can select all, none, or select keys by ID.
{"mode":"none"}
Extra SSH keys which will be added to this deploy only. To use SSH keys registered with your organization, see the organization_ssh_keys
field.
[]
Example: ["ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDAKOgHv82A6Oi7AWLvBC9N..."]
Machine networking: 3.2 Tbps Infiniband or 100 Gbps Ethernet
infiniband
Possible values: If machines are deployed with a specified sub-order, they will only have network access to other machines in the same sub-order. Not specifying a sub-order will put the machine in either the ethernet or infiniband default suborders for your account.
12345
If a storage volume is specified, the machine will be deployed with the storage volume attached.
Tags to add to the machine.
[]
Example: ["tag1","tag2"]
Reboot nodes in a baremetal rental, by providing a list of their public ips. This will cause the status of your rental to become Pending.
No content
Add new SSH public keys, registered under unique names, to your organization. These can be selected when deploying new rentals to quickly add access for various org members.
This will not affect active deployments, only those created afterwards.
Label to be associated with this SSH public key. Up to 64 characters, and can only include alphanumeric values, hyphens, or spaces.
My-SSH-Public-Key
The SSH public key contents.
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDAKOgHv82A6Oi7AWLvBC9N...