Delete VM


This article provides a guide for a VPS Reseller user to delete VM via API.

Use Delete VM API to delete your VPS from your server.

This function is for cloud users.

HTTP Request

https://vm1.apivps.com:4083/index.php?act=listvs&delvs=vpsid

Parameters

Name Type Value Description Required
act GET listvs Retrieves the list of vps created Yes
delvs POST vpsid The vpsid that needs to be deleted Yes

Sample Code

PHP

<?php

    require_once('/usr/local/virtualizor/sdk/enduser.php');

    $key =  'your_api_key';
    $pass = 'your_api_pass';
    $ip = 'your_server_ip';

    $admin = new Virtualizor_Enduser_API($ip, $key, $pass);
    $del_vpsid = 3589;
    $output = $admin->listvs($del_vpsid);

    print_r(json_encode($output));
?>

Curl

curl -k -X GET -L "https://vm1.apivps.com:4083/index.php?act=listvs&delvs=9999&api=json&apikey=your_api_pass&apipass=your_api_pass"

Output

{
    "uid": "372",
    "act": "listvs",
    "timezone": 1,
    "timenow": "June 6, 2023, 2:21 am",
    "vpsid": "9999",
    "username": "test@test.com",
    "user_type": "2",
    "preferences": {
        "fname": "test",
        "lname": "test",
        "language": "english",
        "theme": "default",
        "timezone": 1,
        "logo": ""
    },
    "url": "index.php?",
    "rdns": {
        "pdnsid": "12"
    },
    "pdns": {
        "pdnsid": "12"
    },
    "support_link": "http://radwebhosting.com",
    "title": "Virtual Servers",
    "vs": {
        "8888": {
            "vpsid": "8888",
            "vps_name": "v8888",
            "uuid": "w39wbbcohi8rwz2p",
            "serid": "0",
            "time": "1475370479",
            "edittime": "1475799626",
            "virt": "kvm",
            "uid": "372",
            "plid": "0",
            "hostname": "testcloud8888",
            "osid": "955",
            "os_name": "centos-7.8-x86_64",
            "iso": "",
            "sec_iso": "",
            "boot": "cda",
            "space": "50",
            "inodes": "0",
            "ram": "1024",
            "burst": "0",
            "swap": "1024",
            "cpu": "256",
            "cores": "8",
            "cpupin": "-1",
            "cpu_percent": "100.00",
            "bandwidth": "1000",
            "network_speed": "128000",
            "upload_speed": "128000",
            "io": "0",
            "ubc": "",
            "acpi": "1",
            "apic": "1",
            "pae": "1",
            "shadow": "0",
            "vnc": "1",
            "vncport": "6285",
            "vnc_passwd": "",
            "hvm": "0",
            "suspended": "0",
            "suspend_reason": null,
            "nw_suspended": null,
            "rescue": "0",
            "band_suspend": "1",
            "tuntap": "0",
            "ppp": "0",
            "ploop": "0",
            "dns_nameserver": "a:0:{}",
            "osreinstall_limit": "0",
            "preferences": null,
            "nic_type": "default",
            "vif_type": "",
            "virtio": "1",
            "pv_on_hvm": "0",
            "kvm_cache": "0",
            "io_mode": "0",
            "cpu_mode": "default",
            "total_iops_sec": "0",
            "read_bytes_sec": "0",
            "write_bytes_sec": "0",
            "kvm_vga": "0",
            "acceleration": "0",
            "vnc_keymap": "en-us",
            "routing": "0",
            "mg": "",
            "used_bandwidth": "0.02",
            "webuzo": "0",
            "disable_ebtables": "0",
            "admin_managed": "0",
            "rdp": "1",
            "topology_sockets": "0",
            "topology_cores": "0",
            "topology_threads": "0",
            "mac": "",
            "notes": null,
            "disable_nw_config": "0",
            "email": "test@test.com",
            "server_name": "localhost",
            "os_distro": "centos",
            "distro": "centos_40.gif",
            "status": 1,
            "ips": {
                "s143228": "xx.xx.xx.xx"
            }
        },
        "9999": {
            "vpsid": "9999",
            "vps_name": "v9999",
            "uuid": "3b2dhqrq9cjilhbq",
            "serid": "0",
            "time": "1475812986",
            "edittime": "0",
            "virt": "kvm",
            "uid": "372",
            "plid": "0",
            "hostname": "testcloud9999",
            "osid": "955",
            "os_name": "centos-7.8-x86_64",
            "iso": "",
            "sec_iso": "",
            "boot": "cda",
            "space": "5",
            "inodes": "0",
            "ram": "1024",
            "burst": "0",
            "swap": "1024",
            "cpu": "256",
            "cores": "8",
            "cpupin": "-1",
            "cpu_percent": "100.00",
            "bandwidth": "1000",
            "network_speed": "128000",
            "upload_speed": "128000",
            "io": "0",
            "ubc": "",
            "acpi": "1",
            "apic": "1",
            "pae": "1",
            "shadow": "0",
            "vnc": "1",
            "vncport": "6288",
            "vnc_passwd": "vncpass",
            "hvm": "0",
            "suspended": "0",
            "suspend_reason": null,
            "nw_suspended": null,
            "rescue": "0",
            "band_suspend": "1",
            "tuntap": "0",
            "ppp": "0",
            "ploop": "0",
            "dns_nameserver": "a:0:{}",
            "osreinstall_limit": "0",
            "preferences": null,
            "nic_type": "",
            "vif_type": "",
            "virtio": "1",
            "pv_on_hvm": "0",
            "kvm_cache": "",
            "io_mode": "",
            "cpu_mode": "",
            "total_iops_sec": "0",
            "read_bytes_sec": "0",
            "write_bytes_sec": "0",
            "kvm_vga": "0",
            "acceleration": "0",
            "vnc_keymap": "",
            "routing": "0",
            "mg": "",
            "used_bandwidth": "0.00",
            "webuzo": "0",
            "disable_ebtables": "0",
            "admin_managed": "0",
            "rdp": "1",
            "topology_sockets": "0",
            "topology_cores": "0",
            "topology_threads": "0",
            "mac": "",
            "notes": null,
            "disable_nw_config": "0",
            "email": "test@test.com",
            "server_name": "localhost",
            "os_distro": "centos",
            "distro": "centos_40.gif",
            "status": 1,
            "ips": {
                "s76463": "xx.xx.xx.xx."
            }
        }
    },
    "info": {
        "flags": {
            "enable_idsort": 1,
            "show_server": 0,
            "novnc": 1,
            "disable_java_vnc": 0
        }
    },
    "done": {
        "msg": "The VPS delete process has been initiated",
        "goto": "act=listvs",
        "vpsid": null
    },
    "delvs": {
        "done": true,
        "done_msg": "The VPS delete process has been initiated"
    },
    "time_taken": "0.488"
}

Conclusion

You now know how to delete VM as a VPS Reseller for use with VPS servers.

  • vps api, api
  • 0 Utenti hanno trovato utile questa risposta
Hai trovato utile questa risposta?

Related Articles

Add SSH Key

This article provides a guide for a VPS Reseller user to add SSH key via API. Use Add SSH key...

Cloud Resources

This article provides a guide for a VPS Reseller user to get cloud resources available to the...

Add ISO

This article provides a guide for a VPS Reseller user to add a new ISO to a VPS via API. Use Add...

List SSH Keys

This article provides a guide for a VPS Reseller user to list SSH keys via API. Use List SSH...

Create API Credentials

This article provides a guide for how to create API credentials from the Cloud Panel. Create API...