Application Programming Interface

Delete Server Shared Access


Description:

This function enables you to revoke shared access from a server instance.

URLs:
  • Sandbox URL: https://virtdedi.com/api-sandbox/v1/delete_server_shared_access
  • Real API URL: https://virtdedi.com/api/v1/delete_server_shared_access
Request Parameters:
Parameter Required Type Max Length Description
server_id Yes String 50 characters The ID of server you want to add shared access to it.
email Yes String 50 characters Email address you want remove access share from.
JSON Response:
    
        
{
    "code"    : "OK",
    "message" : "The server access has been revoked from [email protected]",
    "data"    : {
        "server_id" : "12345",
        "email"     : "[email protected]"
    }
}
    
XML Response:
    
        
<?xml version="1.0" encoding="utf-8"?>
<code>OK</code>
<message>The server access has been revoked from [email protected]</message>
<data>
    <server_id>12345</server_id>
    <email>[email protected]</email>
</data>
    
PHP Example:
    
        
<?php
$url      = "https://virtdedi.com/api-sandbox/v1/delete_server_shared_access";
//$url    = "https://virtdedi.com/api/v1/delete_server_shared_access";
$user_id  = "12312";
$API_key  = "hasdh6ghvhgFDa454565jasdbNBS";
$random   = rand(10000,99999).uniqid().rand(100000,999999);
$checksum = sha1(sha1(sha1($user_id.$API_key.$random)));
$data = array(
    "user_id"   => $user_id,
    "random"    => $random,
    "format"    => "json",
    "checksum"  => $checksum,
    "server_id" => "12345",
    "email"     => "[email protected]"
);
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_TIMEOUT, 20);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($data));
$output = curl_exec($ch);
$curl_error = curl_errno($ch);
curl_close($ch);
if ($curl_error){
    echo "Unable to connect to API Server.";
} else {
    $outputArray = json_decode($output,true);
    if (!$outputArray){
        echo "Invalid JSON Format";
    } else {
        if ($outputArray["code"] == "OK"){
            print_r($outputArray);
            // Do what you want to do here if OK
        } else {
            echo "Error Message: ".$outputArray["message"];
            // Do what you want to do here if not OK
        }
    }
}