Servers

Collection of available methods for servers

get

Returns a list of your servers.

post

Adds a new server.

Collection of available methods for fixed_instance_sizes

get

Returns a list of your fixed_instance_sizes.

Entity representing a fixed_instance_size

get

Returns information about one fix server

Collection of available methods for baremetal_models

get

Returns a list of your baremetal_models.

Entity representing a baremetal_model

get

Returns information about one fix server

Entity representing a server

get

Returns server's information.

put

Modifies a server.

delete

Include in keep_ip=true in the URL to keep the server IPs after server deletion.

Entity representing a hardware

get

Returns information about the server's hardware.

put

Modifies the server's hardware.

Entity representing a hdd

get

Returns a list of the server's hard disks.

post

Adds new hard disk(s) to the server.

Entity representing a hdd

get

Returns information about a server's hard disk.

put

Modifies the size of a server's hard disk.

delete

Removes a server's hard disk.

Entity representing a image

get

Returns information about a server's image.

put

Reinstalls a new image into a server.

Entity representing a ip

get

Returns a list of the server's IPs.

post

Adds a new IP to the server.

Entity representing a ip

get

Returns information about a server's IP.

delete

Releases an IP and optionally removes it

Entity representing a firewall_policy

get

Lists firewall policies assigned to the IP

put

Adds a new firewall policy to the IP

Entity representing a load_balancer

get

Lists all load balancers assigned to the IP

post

Adds a new load balancer to the IP

delete

Removes load balancer from the IP

Entity representing a status

get

Returns information about a server's status.

put

Changes server's status

Entity representing a dvd

get

Returns information about the DVD loaded into the virtual DVD unit of a server.

put

Loads a DVD into the virtual DVD unit of a server.

delete

Unloads a DVD from the virtual DVD unit of a server.

Entity representing a private_network

get

Returns a list of the server's private networks.

post

Assigns a private network to the server.

Entity representing a private_network

get

Returns information about a server's private network.

delete

Unassigns a private network from the server.

Entity representing a snapshot

get

Returns a list of the server's snapshots.

post

Creates a new snapshot of the server.

Entity representing a snapshot

put

Restores a snapshot into the server.

delete

Removes a snapshot

Entity representing a clone

post

Clones a server.

Images

Collection of available methods for images

get

Returns a list of your images.

post

Adds a new image.

Entity representing a image

get

Returns image's information.

put

Modifies a image.

delete

Removes a image.

Block Storages

Collection of available methods for block_storages

get

Returns a list of your block_storages.

post

Adds a new block_storage.

Entity representing a block_storage

get

Returns information about a block storage.

put

Modifies a block storage.

delete

Removes a block storage.

Entity representing a server

post

Attaches a server to a block storage.

delete

Dettaches a server to the block storage.

get

Returns server's information.

Shared Storages

Collection of available methods for shared_storages

get

Returns a list of your shared_storages.

post

Adds a new shared_storage.

Entity representing a shared_storage

get

Returns information about a shared storage.

put

Modifies a shared storage.

delete

Removes a shared storage.

Entity representing a server

get

Returns a list of the servers attached to a shared storage.

post

Attaches servers to a shared storage.

Entity representing a server

get

Returns information about a server attached to a shared storage.

delete

Unattaches a server from a shared storage.

get

Returns the credentials for accessing the shared storages.

put

Changes the password for accessing the shared storages.

Firewall Policies

Collection of available methods for firewall_policies

get

Returns a list of your firewall_policies.

post

Adds a new firewall_policy.

Entity representing a firewall_policy

get

Returns firewall_policy's information.

put

Modifies a firewall_policy.

delete

Removes a firewall_policy.

Entity representing a server_ip

get

Returns a list of the servers/IPs attached to a firewall policy.

post

Assigns servers/IPs to a firewall policy.

Entity representing a server_ip

get

Returns information about a server/IP assigned to a firewall policy.

Entity representing a rule

get

Returns a list of the rules of a firewall policy.

post

Adds new rules to a firewall policy.

Entity representing a rule

get

Returns information about a rule of a firewall policy.

delete

Removes a rule from a firewall policy.

Load Balancers

Collection of available methods for load_balancers

get

Returns a list of your load_balancers.

post

Adds a new load_balancer.

Entity representing a load_balancer

get

Returns load_balancer's information.

put

Modifies a load_balancer.

delete

Removes a load_balancer.

Entity representing a server_ip

get

Returns a list of the servers/IPs attached to a load balancer.

post

Assigns servers/IPs to a firewall policy.

Entity representing a server_ip

get

Returns information about a server/IP assigned to a load balancer.

delete

Unassigns a server/IP from a load balancer.

Entity representing a rule

get

Returns a list of the rules of a load balancer.

post

Adds new rules to a load balancer.

Entity representing a rule

get

Returns information about a rule of a load balancer.

delete

Removes a rule from a load balancer.

Public IPs

Collection of available methods for public_ips

get

Returns a list of your public_ips.

post

Adds a new public_ip.

Entity representing a public_ip

get

Returns public_ip's information.

put

Modifies a public_ip.

delete

Removes a public_ip.

Private Networks

Collection of available methods for private_networks

get

Returns a list of your private_networks.

post

Adds a new private_network.

Entity representing a private_network

get

Returns private_network's information.

put

Modifies a private_network.

delete

Removes a private_network.

Entity representing a server

get

Returns a list of the servers attached to a private network.

post

Attaches servers to a private network.

Entity representing a server

get

Returns information about a server attached to a private network.

delete

Unattaches a server from a private network.

VPNs

Collection of available methods for vpns

get

Returns a list of your vpns.

post

Adds a new vpn.

Entity representing a vpn

get

Returns vpn's information.

put

Modifies a vpn.

delete

Removes a vpn.

get

Download your VPN configuration file

Monitoring Center

Collection of available methods for monitoring_center

get

Lists usages and alerts of monitoring servers.

get

Returns the usage of the resources for the specified time range.

Monitoring Policies

Collection of available methods for monitoring_policies

get

Returns a list of your monitoring_policies.

post

Adds a new monitoring_policy.

Entity representing a monitoring_policy

get

Returns monitoring_policy's information.

put

Modifies a monitoring_policy.

delete

Removes a monitoring_policy.

Entity representing a port

get

Returns a list of the ports of a monitoring policy.

post

Adds new ports to a monitoring policy

Entity representing a port

get

Returns information about a port of a monitoring policy.

put

Modifies a port from a monitoring policy.

delete

Removes a port from a monitoring policy.

Entity representing a process

get

Returns a list of the processes of a monitoring policy.

post

Adds new processes to a monitoring policy

Entity representing a process

get

Returns information about a process of a monitoring policy.

put

Modifies a process from a monitoring policy.

delete

Removes a process from a monitoring policy.

Entity representing a server

get

Returns a list of the servers attached to a monitoring policy.

post

Attaches servers to a monitoring policy.

Entity representing a server

get

Returns information about a server attached to a monitoring policy.

delete

Unattaches a server from a monitoring policy.

SSH Keys

Collection of available methods for ssh_keys

get

Returns a list of your ssh_keys.

post

Adds a new ssh_key.

Entity representing a ssh_key

get

Returns ssh_key's information.

put

Modifies a ssh_key.

delete

Removes a ssh_key.

Users

Collection of available methods for users

get

Returns a list of your users.

post

Adds a new user.

Entity representing a user

get

Returns user's information.

put

Modifies a user.

delete

Removes a user.

Entity representing a api

get

Information about API.

put

Modifies a api.

get

Shows the API key

put

Changes the API key

Collection of available methods for ips

get

IP's from which access to API is allowed.

post

Adds a new ip.

delete

Deletes an IP and forbides API access for it.

Collection of available methods for current_user_permissions

get

Returns a list with current user permissions

Roles

Collection of available methods for roles

get

Returns a list of your roles.

post

Adds a new role.

Entity representing a role

get

Returns role's information.

put

Modifies a role.

delete

Removes a role.

get

Lists role's permissions

put

Adds permissions to the role

Entity representing a user

get

Returns users assigned to role

post

Add users to role

Entity representing a user

get

Returns information about a user

delete

Removes user from role

post

Clones a role

Logs

Collection of available methods for logs

get

Returns a list with logs.

get

Returns information about a log

Usages

Collection of available methods for usages

get

Returns a list of your usages.

Server Appliances

Collection of available methods for server_appliances

get

Returns a list of all the appliances that you can use for creating a server.

get

Information about specific appliance

Recovery Appliances

Collection of available methods for recovery_appliances

get

Returns a list of all the appliances that you can use in a baremetal server in recovery mode.

get

Information about specific appliance

DVD ISO

Collection of available methods for dvd_isos

get

Returns a list of all the operative systems and tools that you can load into your virtual DVD unit.

get

Information about specific ISO image

Ping

get

Returns "PONG" if API is running

Ping Authentification

get

Returns "PONG" if the API is running and the token is valid

Pricing

get

Returns prices for all available resources in Cloud Panel

Datacenters

Collection of available methods for datacenters

get

Returns information about available datacenters to create your resources

Entity representing a datacenter

get

Returns datacenter's information.