/cloud/stack/environment/delete


POST https://api.sitehost.nz/1.0/cloud/stack/environment/delete.json

Delete specific environment variables from a container on the stack.
This only works for the environment variables stored in [container name].env

Query Parameters

ParameterTypeRequiredDescription
client_idintegerYesThe ID for the client that the stack belongs to.Example: 1
serverstringYesThe server where the stack resides.Example: ch-servername
projectstringYesThe name of the stack.Example: cc567a321b123c
servicestringYesThe name of the service within the stack, that you wish to delete environment variables from.
For most stacks which have only one service, this is the same as the project/stack name.Example: cc567a321b123c
variables[][name]stringYesA list of the keys/names of the variables you wish to delete.
This parameter accepts one or more values in the format of variables[][name]=VAR_NAME1, variables[][name]=VAR_NAME2.Example: VAR_NAME1

Code Samples

JavaScript PHP Rails Python
var xmlHttp = new XMLHttpRequest();
xmlHttp.open("POST", "https://api.sitehost.nz/1.0/cloud/stack/environment/delete.json", false);

xmlHttp.send();

var response = xmlHttp.responseText;
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "https://api.sitehost.nz/1.0/cloud/stack/environment/delete.json");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_POST, 1);
$body = '';
curl_setopt($ch, CURLOPT_POSTFIELDS, $body);

$response = curl_exec($ch);
$status = curl_getinfo($ch, CURLINFO_HTTP_CODE);
curl_close($ch);
require 'net/http'
require 'uri'

uri = URI.parse("https://api.sitehost.nz/1.0/cloud/stack/environment/delete.json")
http = Net::HTTP.new(uri.host, uri.port)
request = Net::HTTP::Post.new(uri.request_uri)

request.set_form_data(body)

response = http.request(request)
import requests
from collections import OrderedDict

uri = 'https://api.sitehost.nz/1.0/cloud/stack/environment/delete.json'

response = requests.post(uri, data=body)

Response

200:

application/json
{
  "return": {
    "job_id": "3433562"
  },
  "msg": "Successful",
  "status": true,
  "time": 29.92
}