Log in Sign up
APIsCloudDelete organization API tokenUpdate organization API tokenRegenerate organization API token secretList organization API tokensCreate API token for organizationDelete address list entryGet address list entryUpdate address list entryList global address listsDelete address listGet address listUpdate address listList address list entriesCreate address list entryBulk change address list entriesList address listsCreate address listDelete certificateGet certificateRe-issue certificateReset certificate API tokenList certificatesCreate certificateDelete a container registry artifactGet container registry artifact detailsList container registry regionsDelete container registry repositoryList container registry artifactsList container registry repositoriesList countriesGet countryList country statesGet country stateList currenciesGet currencyDelete DNS recordGet DNS recordUpdate DNS recordDelete DNS zoneGet DNS zoneUpdate DNS zoneList DNS recordsCreate DNS recordVerify DNS zoneList DNS zonesCreate DNS zoneList nameserversList data centersGet data centerGet default network of data centerList disk IO profilesDelete disk backup policyGet disk backup policyUpdate a disk backup policySchedule delete disk backup policyList disk backup policies for diskCreate disk backup policy for diskList disk backup policiesCreate disk backup policy for organizationList disk backup policies for virtual machineCreate disk backup policy for Virtual MachineGet disk template versionGet disk template version specList disk template versionsGet disk templateList disk templatesDelete diskGet diskUpdate diskAssign disk to virtual machineAttach disk to virtual machineDetach disk from virtual machineChange disk IO profileResize diskUnassign disk from virtual machineList disksCreate diskList virtual machine disksDelete file storage volumeGet file storage volumeUpdate file storage volumeList file storage volumesCreate file storage volumeList GPU types for Data CenterList GPU typesGet GPU typeRelease an IP addressGet IP addressUpdate IP addressUnallocate an IP addressList IP addressesCreate IP AddressDelete load balancerGet load balancerUpdate load balancerList load balancer rulesCreate load balancer ruleDelete load balancer ruleGet load balancer ruleUpdate load balancer ruleList load balancersCreate load balancerList network speed profilesGet NetworkList networksDelete object storage access keyGet object storage access key detailsUpdate object storage access keyGenerate object storage S3 access key credentialsDelete object storage bucketGet an object storage bucketUpdate object storage bucketGet an object storage objectCreate a presigned url for an object storage objectRevoke object storage bucket presigned URLsList object storage access keysMove object storage to trashGet object storage account detailsCreate object storage accountCreate object storage access keyCreate object storage bucketList operating systemsGet operating systemDelete managed organizationUpdate managed organizationsList organizationsGet organizationDeletion stepsList managed organizationsCreate managed organizationGet organization limits and usageGet organization policy limitsGet organization pricesList organization usersList organization SSH keysAdd organization SSH keyDelete SSH keyList security groupsCreate security groupDelete security group ruleGet security group ruleUpdate security group ruleDelete security groupGet security groupUpdate security groupList security group rulesCreate security group ruleList tagsCreate a tagDelete a tagGet tagUpdate a tagGet TaskList trash objectsPurge all trash objectsPurge a trash objectGet trash objectRestore a trash objectGet current user detailsList virtual networksCreate a virtual networkDelete a virtual networkGet virtual networkUpdate a virtual networkList virtual machine groupsCreate a virtual machine groupDelete a virtual machine groupGet virtual machine groupUpdate a virtual machine groupDelete a virtual machine network interfaceGet virtual machine network interfaceAllocate an IP addressAllocate a new IP addressAttach to virtual machineGet addresses available for network interfaceDetach from virtual machineUpdate the network speed profile for a virtual machine network interfaceList virtual machine network interfacesCreate a virtual network interfaceGet virtual machine network interface by networkList virtual machine packagesGet virtual machine packageList virtual machinesBuild virtual machineBuild virtual machine (from spec)Get authorized keys for a virtual machineGet virtual machine buildDelete virtual machineGet virtual machineUpdate a Virtual MachineAllocate an IP AddressCreate console sessionChange flexible resourcesChange packageReset virtual machineShutdown virtual machineStart virtual machineStop virtual machineList zonesGet zone
Cloud APIs Cloud Search docs / Compute, storage, networking and load balancers. The full Cloud surface.

API tokens

Address lists

Certificates

Container registry

Countries

Country states

Currencies

DNS zones

Data centers

Disk IO profiles

Disk backup policies

Disk template versions

Disk templates

Disks

File storage volumes

GPU types

IP addresses

Load balancers

Network speed profiles

Networks

Object storage

DELETE /object_storage/access_keys/access_key Delete an object storage access key GET /object_storage/access_keys/access_key Returns object storage access key details. PATCH /object_storage/access_keys/access_key Updates an object storage access key with new properties POST /object_storage/access_keys/access_key/generate_credentials Returns new S3 credentials for an object storage access key. Existing credentials cannot be retrieved. Credentials may take a few minutes to become active. DELETE /object_storage/object_storage_cluster/buckets/bucket Delete an object storage bucket GET /object_storage/object_storage_cluster/buckets/bucket Returns object storage bucket details PATCH /object_storage/object_storage_cluster/buckets/bucket Configure an object storage bucket with new properties GET /object_storage/object_storage_cluster/buckets/bucket/object Returns object storage object details POST /object_storage/object_storage_cluster/buckets/bucket/presigned_url Returns temporary url to download the object storage object POST /object_storage/object_storage_cluster/buckets/bucket/revoke_presigned_urls Revoke presigned URLs for all objects within an object storage bucket GET /organizations/organization/object_storage/access_keys Returns a list of all object storage access keys for a given organization DELETE /organizations/organization/object_storage/object_storage_cluster Move object storage into the trash GET /organizations/organization/object_storage/object_storage_cluster Returns object storage account details POST /organizations/organization/object_storage/object_storage_cluster Create a new object storage account for an organization. Provisioning will be started in the background and can be monitored via the GET account endpoint. POST /organizations/organization/object_storage/object_storage_cluster/access_keys Create a new access key in an object storage account POST /organizations/organization/object_storage/object_storage_cluster/buckets Create a new bucket in an object storage account

Operating systems

Organizations

SSH keys

Security groups

Tags

Tasks

Trash objects

Users

Virtual Networks

Virtual machine groups

Virtual machine network interfaces

Virtual machine packages

Virtual machines

GET /organizations/organization/virtual_machines Returns a list of all virtual machines for a given organization POST /organizations/organization/virtual_machines/build Builds a new virtual machine based on the arguments provided to this endpoint. Virtual machines will be built in the background. This task will return an task object that will allow you to monitor the build process using the appropriate API action. This action only offers a small subset of the full functionality needed when provisioning virtual machines - see the `build_from_spec` action for a full advanced virtual machine creation method. POST /organizations/organization/virtual_machines/build_from_spec Builds a new virtual machine by receiving a virtual machine spec document GET /virtual_machine/authorized_keys Return the authorized keys for the virtual machine associated with the provided API token GET /virtual_machines/builds/virtual_machine_build Return virtual machine build information DELETE /virtual_machines/virtual_machine Moves an existing virtual machine to the trash GET /virtual_machines/virtual_machine Return information about a virtual machine PATCH /virtual_machines/virtual_machine Update the properties of a virtual machine POST /virtual_machines/virtual_machine/allocate_ip Allocate an IP address to a virtual machine, automatically determining the network interface POST /virtual_machines/virtual_machine/console_sessions Creates a new console session which can be opened in a browser PUT /virtual_machines/virtual_machine/flexible_resources Change the flexible resources assigned to a virtual machine PUT /virtual_machines/virtual_machine/package Change a package for a virtual machine POST /virtual_machines/virtual_machine/reset Queues a task to reset a virtual machine POST /virtual_machines/virtual_machine/shutdown Queues a task to shutdown a virtual machine POST /virtual_machines/virtual_machine/start Queues a task to start a virtual machine POST /virtual_machines/virtual_machine/stop Queues a task to stop a virtual machine

Zones

Navigate Select Esc to close