POST Create a new account
{{baseUrl}}/accounts
BODY json

{
  "ftp_password": "",
  "identifier": "",
  "servicepack_id": 0
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/accounts");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"ftp_password\": \"\",\n  \"identifier\": \"\",\n  \"servicepack_id\": 0\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/accounts" {:content-type :json
                                                     :form-params {:ftp_password ""
                                                                   :identifier ""
                                                                   :servicepack_id 0}})
require "http/client"

url = "{{baseUrl}}/accounts"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"ftp_password\": \"\",\n  \"identifier\": \"\",\n  \"servicepack_id\": 0\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/accounts"),
    Content = new StringContent("{\n  \"ftp_password\": \"\",\n  \"identifier\": \"\",\n  \"servicepack_id\": 0\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/accounts");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"ftp_password\": \"\",\n  \"identifier\": \"\",\n  \"servicepack_id\": 0\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/accounts"

	payload := strings.NewReader("{\n  \"ftp_password\": \"\",\n  \"identifier\": \"\",\n  \"servicepack_id\": 0\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/accounts HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 67

{
  "ftp_password": "",
  "identifier": "",
  "servicepack_id": 0
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/accounts")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"ftp_password\": \"\",\n  \"identifier\": \"\",\n  \"servicepack_id\": 0\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/accounts"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"ftp_password\": \"\",\n  \"identifier\": \"\",\n  \"servicepack_id\": 0\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"ftp_password\": \"\",\n  \"identifier\": \"\",\n  \"servicepack_id\": 0\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/accounts")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/accounts")
  .header("content-type", "application/json")
  .body("{\n  \"ftp_password\": \"\",\n  \"identifier\": \"\",\n  \"servicepack_id\": 0\n}")
  .asString();
const data = JSON.stringify({
  ftp_password: '',
  identifier: '',
  servicepack_id: 0
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/accounts');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/accounts',
  headers: {'content-type': 'application/json'},
  data: {ftp_password: '', identifier: '', servicepack_id: 0}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/accounts';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"ftp_password":"","identifier":"","servicepack_id":0}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/accounts',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "ftp_password": "",\n  "identifier": "",\n  "servicepack_id": 0\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"ftp_password\": \"\",\n  \"identifier\": \"\",\n  \"servicepack_id\": 0\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/accounts")
  .post(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/accounts',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({ftp_password: '', identifier: '', servicepack_id: 0}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/accounts',
  headers: {'content-type': 'application/json'},
  body: {ftp_password: '', identifier: '', servicepack_id: 0},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/accounts');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  ftp_password: '',
  identifier: '',
  servicepack_id: 0
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/accounts',
  headers: {'content-type': 'application/json'},
  data: {ftp_password: '', identifier: '', servicepack_id: 0}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/accounts';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"ftp_password":"","identifier":"","servicepack_id":0}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"ftp_password": @"",
                              @"identifier": @"",
                              @"servicepack_id": @0 };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/accounts"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/accounts" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"ftp_password\": \"\",\n  \"identifier\": \"\",\n  \"servicepack_id\": 0\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/accounts",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    'ftp_password' => '',
    'identifier' => '',
    'servicepack_id' => 0
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/accounts', [
  'body' => '{
  "ftp_password": "",
  "identifier": "",
  "servicepack_id": 0
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/accounts');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'ftp_password' => '',
  'identifier' => '',
  'servicepack_id' => 0
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'ftp_password' => '',
  'identifier' => '',
  'servicepack_id' => 0
]));
$request->setRequestUrl('{{baseUrl}}/accounts');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/accounts' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "ftp_password": "",
  "identifier": "",
  "servicepack_id": 0
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/accounts' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "ftp_password": "",
  "identifier": "",
  "servicepack_id": 0
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"ftp_password\": \"\",\n  \"identifier\": \"\",\n  \"servicepack_id\": 0\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/accounts", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/accounts"

payload = {
    "ftp_password": "",
    "identifier": "",
    "servicepack_id": 0
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/accounts"

payload <- "{\n  \"ftp_password\": \"\",\n  \"identifier\": \"\",\n  \"servicepack_id\": 0\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/accounts")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"ftp_password\": \"\",\n  \"identifier\": \"\",\n  \"servicepack_id\": 0\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/accounts') do |req|
  req.body = "{\n  \"ftp_password\": \"\",\n  \"identifier\": \"\",\n  \"servicepack_id\": 0\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/accounts";

    let payload = json!({
        "ftp_password": "",
        "identifier": "",
        "servicepack_id": 0
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/accounts \
  --header 'content-type: application/json' \
  --data '{
  "ftp_password": "",
  "identifier": "",
  "servicepack_id": 0
}'
echo '{
  "ftp_password": "",
  "identifier": "",
  "servicepack_id": 0
}' |  \
  http POST {{baseUrl}}/accounts \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "ftp_password": "",\n  "identifier": "",\n  "servicepack_id": 0\n}' \
  --output-document \
  - {{baseUrl}}/accounts
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "ftp_password": "",
  "identifier": "",
  "servicepack_id": 0
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/accounts")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Get a specific account
{{baseUrl}}/accounts/:accountId
QUERY PARAMS

account_id
accountId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/accounts/:accountId?account_id=");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/accounts/:accountId" {:query-params {:account_id ""}})
require "http/client"

url = "{{baseUrl}}/accounts/:accountId?account_id="

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/accounts/:accountId?account_id="),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/accounts/:accountId?account_id=");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/accounts/:accountId?account_id="

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/accounts/:accountId?account_id= HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/accounts/:accountId?account_id=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/accounts/:accountId?account_id="))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/accounts/:accountId?account_id=")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/accounts/:accountId?account_id=")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/accounts/:accountId?account_id=');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/accounts/:accountId',
  params: {account_id: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/accounts/:accountId?account_id=';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/accounts/:accountId?account_id=',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/accounts/:accountId?account_id=")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/accounts/:accountId?account_id=',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/accounts/:accountId',
  qs: {account_id: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/accounts/:accountId');

req.query({
  account_id: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/accounts/:accountId',
  params: {account_id: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/accounts/:accountId?account_id=';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/accounts/:accountId?account_id="]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/accounts/:accountId?account_id=" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/accounts/:accountId?account_id=",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/accounts/:accountId?account_id=');

echo $response->getBody();
setUrl('{{baseUrl}}/accounts/:accountId');
$request->setMethod(HTTP_METH_GET);

$request->setQueryData([
  'account_id' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/accounts/:accountId');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
  'account_id' => ''
]));

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/accounts/:accountId?account_id=' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/accounts/:accountId?account_id=' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/accounts/:accountId?account_id=")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/accounts/:accountId"

querystring = {"account_id":""}

response = requests.get(url, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/accounts/:accountId"

queryString <- list(account_id = "")

response <- VERB("GET", url, query = queryString, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/accounts/:accountId?account_id=")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/accounts/:accountId') do |req|
  req.params['account_id'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/accounts/:accountId";

    let querystring = [
        ("account_id", ""),
    ];

    let client = reqwest::Client::new();
    let response = client.get(url)
        .query(&querystring)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url '{{baseUrl}}/accounts/:accountId?account_id='
http GET '{{baseUrl}}/accounts/:accountId?account_id='
wget --quiet \
  --method GET \
  --output-document \
  - '{{baseUrl}}/accounts/:accountId?account_id='
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/accounts/:accountId?account_id=")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Overview of accounts
{{baseUrl}}/accounts
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/accounts");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/accounts")
require "http/client"

url = "{{baseUrl}}/accounts"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/accounts"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/accounts");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/accounts"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/accounts HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/accounts")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/accounts"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/accounts")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/accounts")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/accounts');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/accounts'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/accounts';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/accounts',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/accounts")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/accounts',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/accounts'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/accounts');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/accounts'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/accounts';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/accounts"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/accounts" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/accounts",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/accounts');

echo $response->getBody();
setUrl('{{baseUrl}}/accounts');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/accounts');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/accounts' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/accounts' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/accounts")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/accounts"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/accounts"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/accounts")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/accounts') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/accounts";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/accounts
http GET {{baseUrl}}/accounts
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/accounts
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/accounts")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST Create a record
{{baseUrl}}/dns/:domainName/records
QUERY PARAMS

domain_name
domainName
BODY json

{
  "content": "",
  "id": "",
  "port": 0,
  "priority": 0,
  "protocol": "",
  "record_name": "",
  "service": "",
  "target": "",
  "ttl": 0,
  "type": "",
  "weight": 0
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/dns/:domainName/records?domain_name=");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"content\": \"\",\n  \"id\": \"\",\n  \"port\": 0,\n  \"priority\": 0,\n  \"protocol\": \"\",\n  \"record_name\": \"\",\n  \"service\": \"\",\n  \"target\": \"\",\n  \"ttl\": 0,\n  \"type\": \"\",\n  \"weight\": 0\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/dns/:domainName/records" {:query-params {:domain_name ""}
                                                                    :content-type :json
                                                                    :form-params {:content ""
                                                                                  :id ""
                                                                                  :port 0
                                                                                  :priority 0
                                                                                  :protocol ""
                                                                                  :record_name ""
                                                                                  :service ""
                                                                                  :target ""
                                                                                  :ttl 0
                                                                                  :type ""
                                                                                  :weight 0}})
require "http/client"

url = "{{baseUrl}}/dns/:domainName/records?domain_name="
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"content\": \"\",\n  \"id\": \"\",\n  \"port\": 0,\n  \"priority\": 0,\n  \"protocol\": \"\",\n  \"record_name\": \"\",\n  \"service\": \"\",\n  \"target\": \"\",\n  \"ttl\": 0,\n  \"type\": \"\",\n  \"weight\": 0\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/dns/:domainName/records?domain_name="),
    Content = new StringContent("{\n  \"content\": \"\",\n  \"id\": \"\",\n  \"port\": 0,\n  \"priority\": 0,\n  \"protocol\": \"\",\n  \"record_name\": \"\",\n  \"service\": \"\",\n  \"target\": \"\",\n  \"ttl\": 0,\n  \"type\": \"\",\n  \"weight\": 0\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/dns/:domainName/records?domain_name=");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"content\": \"\",\n  \"id\": \"\",\n  \"port\": 0,\n  \"priority\": 0,\n  \"protocol\": \"\",\n  \"record_name\": \"\",\n  \"service\": \"\",\n  \"target\": \"\",\n  \"ttl\": 0,\n  \"type\": \"\",\n  \"weight\": 0\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/dns/:domainName/records?domain_name="

	payload := strings.NewReader("{\n  \"content\": \"\",\n  \"id\": \"\",\n  \"port\": 0,\n  \"priority\": 0,\n  \"protocol\": \"\",\n  \"record_name\": \"\",\n  \"service\": \"\",\n  \"target\": \"\",\n  \"ttl\": 0,\n  \"type\": \"\",\n  \"weight\": 0\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/dns/:domainName/records?domain_name= HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 174

{
  "content": "",
  "id": "",
  "port": 0,
  "priority": 0,
  "protocol": "",
  "record_name": "",
  "service": "",
  "target": "",
  "ttl": 0,
  "type": "",
  "weight": 0
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/dns/:domainName/records?domain_name=")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"content\": \"\",\n  \"id\": \"\",\n  \"port\": 0,\n  \"priority\": 0,\n  \"protocol\": \"\",\n  \"record_name\": \"\",\n  \"service\": \"\",\n  \"target\": \"\",\n  \"ttl\": 0,\n  \"type\": \"\",\n  \"weight\": 0\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/dns/:domainName/records?domain_name="))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"content\": \"\",\n  \"id\": \"\",\n  \"port\": 0,\n  \"priority\": 0,\n  \"protocol\": \"\",\n  \"record_name\": \"\",\n  \"service\": \"\",\n  \"target\": \"\",\n  \"ttl\": 0,\n  \"type\": \"\",\n  \"weight\": 0\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"content\": \"\",\n  \"id\": \"\",\n  \"port\": 0,\n  \"priority\": 0,\n  \"protocol\": \"\",\n  \"record_name\": \"\",\n  \"service\": \"\",\n  \"target\": \"\",\n  \"ttl\": 0,\n  \"type\": \"\",\n  \"weight\": 0\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/dns/:domainName/records?domain_name=")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/dns/:domainName/records?domain_name=")
  .header("content-type", "application/json")
  .body("{\n  \"content\": \"\",\n  \"id\": \"\",\n  \"port\": 0,\n  \"priority\": 0,\n  \"protocol\": \"\",\n  \"record_name\": \"\",\n  \"service\": \"\",\n  \"target\": \"\",\n  \"ttl\": 0,\n  \"type\": \"\",\n  \"weight\": 0\n}")
  .asString();
const data = JSON.stringify({
  content: '',
  id: '',
  port: 0,
  priority: 0,
  protocol: '',
  record_name: '',
  service: '',
  target: '',
  ttl: 0,
  type: '',
  weight: 0
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/dns/:domainName/records?domain_name=');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/dns/:domainName/records',
  params: {domain_name: ''},
  headers: {'content-type': 'application/json'},
  data: {
    content: '',
    id: '',
    port: 0,
    priority: 0,
    protocol: '',
    record_name: '',
    service: '',
    target: '',
    ttl: 0,
    type: '',
    weight: 0
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/dns/:domainName/records?domain_name=';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"content":"","id":"","port":0,"priority":0,"protocol":"","record_name":"","service":"","target":"","ttl":0,"type":"","weight":0}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/dns/:domainName/records?domain_name=',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "content": "",\n  "id": "",\n  "port": 0,\n  "priority": 0,\n  "protocol": "",\n  "record_name": "",\n  "service": "",\n  "target": "",\n  "ttl": 0,\n  "type": "",\n  "weight": 0\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"content\": \"\",\n  \"id\": \"\",\n  \"port\": 0,\n  \"priority\": 0,\n  \"protocol\": \"\",\n  \"record_name\": \"\",\n  \"service\": \"\",\n  \"target\": \"\",\n  \"ttl\": 0,\n  \"type\": \"\",\n  \"weight\": 0\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/dns/:domainName/records?domain_name=")
  .post(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/dns/:domainName/records?domain_name=',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({
  content: '',
  id: '',
  port: 0,
  priority: 0,
  protocol: '',
  record_name: '',
  service: '',
  target: '',
  ttl: 0,
  type: '',
  weight: 0
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/dns/:domainName/records',
  qs: {domain_name: ''},
  headers: {'content-type': 'application/json'},
  body: {
    content: '',
    id: '',
    port: 0,
    priority: 0,
    protocol: '',
    record_name: '',
    service: '',
    target: '',
    ttl: 0,
    type: '',
    weight: 0
  },
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/dns/:domainName/records');

req.query({
  domain_name: ''
});

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  content: '',
  id: '',
  port: 0,
  priority: 0,
  protocol: '',
  record_name: '',
  service: '',
  target: '',
  ttl: 0,
  type: '',
  weight: 0
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/dns/:domainName/records',
  params: {domain_name: ''},
  headers: {'content-type': 'application/json'},
  data: {
    content: '',
    id: '',
    port: 0,
    priority: 0,
    protocol: '',
    record_name: '',
    service: '',
    target: '',
    ttl: 0,
    type: '',
    weight: 0
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/dns/:domainName/records?domain_name=';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"content":"","id":"","port":0,"priority":0,"protocol":"","record_name":"","service":"","target":"","ttl":0,"type":"","weight":0}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"content": @"",
                              @"id": @"",
                              @"port": @0,
                              @"priority": @0,
                              @"protocol": @"",
                              @"record_name": @"",
                              @"service": @"",
                              @"target": @"",
                              @"ttl": @0,
                              @"type": @"",
                              @"weight": @0 };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/dns/:domainName/records?domain_name="]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/dns/:domainName/records?domain_name=" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"content\": \"\",\n  \"id\": \"\",\n  \"port\": 0,\n  \"priority\": 0,\n  \"protocol\": \"\",\n  \"record_name\": \"\",\n  \"service\": \"\",\n  \"target\": \"\",\n  \"ttl\": 0,\n  \"type\": \"\",\n  \"weight\": 0\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/dns/:domainName/records?domain_name=",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    'content' => '',
    'id' => '',
    'port' => 0,
    'priority' => 0,
    'protocol' => '',
    'record_name' => '',
    'service' => '',
    'target' => '',
    'ttl' => 0,
    'type' => '',
    'weight' => 0
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/dns/:domainName/records?domain_name=', [
  'body' => '{
  "content": "",
  "id": "",
  "port": 0,
  "priority": 0,
  "protocol": "",
  "record_name": "",
  "service": "",
  "target": "",
  "ttl": 0,
  "type": "",
  "weight": 0
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/dns/:domainName/records');
$request->setMethod(HTTP_METH_POST);

$request->setQueryData([
  'domain_name' => ''
]);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'content' => '',
  'id' => '',
  'port' => 0,
  'priority' => 0,
  'protocol' => '',
  'record_name' => '',
  'service' => '',
  'target' => '',
  'ttl' => 0,
  'type' => '',
  'weight' => 0
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'content' => '',
  'id' => '',
  'port' => 0,
  'priority' => 0,
  'protocol' => '',
  'record_name' => '',
  'service' => '',
  'target' => '',
  'ttl' => 0,
  'type' => '',
  'weight' => 0
]));
$request->setRequestUrl('{{baseUrl}}/dns/:domainName/records');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setQuery(new http\QueryString([
  'domain_name' => ''
]));

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/dns/:domainName/records?domain_name=' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "content": "",
  "id": "",
  "port": 0,
  "priority": 0,
  "protocol": "",
  "record_name": "",
  "service": "",
  "target": "",
  "ttl": 0,
  "type": "",
  "weight": 0
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/dns/:domainName/records?domain_name=' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "content": "",
  "id": "",
  "port": 0,
  "priority": 0,
  "protocol": "",
  "record_name": "",
  "service": "",
  "target": "",
  "ttl": 0,
  "type": "",
  "weight": 0
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"content\": \"\",\n  \"id\": \"\",\n  \"port\": 0,\n  \"priority\": 0,\n  \"protocol\": \"\",\n  \"record_name\": \"\",\n  \"service\": \"\",\n  \"target\": \"\",\n  \"ttl\": 0,\n  \"type\": \"\",\n  \"weight\": 0\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/dns/:domainName/records?domain_name=", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/dns/:domainName/records"

querystring = {"domain_name":""}

payload = {
    "content": "",
    "id": "",
    "port": 0,
    "priority": 0,
    "protocol": "",
    "record_name": "",
    "service": "",
    "target": "",
    "ttl": 0,
    "type": "",
    "weight": 0
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/dns/:domainName/records"

queryString <- list(domain_name = "")

payload <- "{\n  \"content\": \"\",\n  \"id\": \"\",\n  \"port\": 0,\n  \"priority\": 0,\n  \"protocol\": \"\",\n  \"record_name\": \"\",\n  \"service\": \"\",\n  \"target\": \"\",\n  \"ttl\": 0,\n  \"type\": \"\",\n  \"weight\": 0\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, query = queryString, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/dns/:domainName/records?domain_name=")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"content\": \"\",\n  \"id\": \"\",\n  \"port\": 0,\n  \"priority\": 0,\n  \"protocol\": \"\",\n  \"record_name\": \"\",\n  \"service\": \"\",\n  \"target\": \"\",\n  \"ttl\": 0,\n  \"type\": \"\",\n  \"weight\": 0\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/dns/:domainName/records') do |req|
  req.params['domain_name'] = ''
  req.body = "{\n  \"content\": \"\",\n  \"id\": \"\",\n  \"port\": 0,\n  \"priority\": 0,\n  \"protocol\": \"\",\n  \"record_name\": \"\",\n  \"service\": \"\",\n  \"target\": \"\",\n  \"ttl\": 0,\n  \"type\": \"\",\n  \"weight\": 0\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/dns/:domainName/records";

    let querystring = [
        ("domain_name", ""),
    ];

    let payload = json!({
        "content": "",
        "id": "",
        "port": 0,
        "priority": 0,
        "protocol": "",
        "record_name": "",
        "service": "",
        "target": "",
        "ttl": 0,
        "type": "",
        "weight": 0
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .query(&querystring)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url '{{baseUrl}}/dns/:domainName/records?domain_name=' \
  --header 'content-type: application/json' \
  --data '{
  "content": "",
  "id": "",
  "port": 0,
  "priority": 0,
  "protocol": "",
  "record_name": "",
  "service": "",
  "target": "",
  "ttl": 0,
  "type": "",
  "weight": 0
}'
echo '{
  "content": "",
  "id": "",
  "port": 0,
  "priority": 0,
  "protocol": "",
  "record_name": "",
  "service": "",
  "target": "",
  "ttl": 0,
  "type": "",
  "weight": 0
}' |  \
  http POST '{{baseUrl}}/dns/:domainName/records?domain_name=' \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "content": "",\n  "id": "",\n  "port": 0,\n  "priority": 0,\n  "protocol": "",\n  "record_name": "",\n  "service": "",\n  "target": "",\n  "ttl": 0,\n  "type": "",\n  "weight": 0\n}' \
  --output-document \
  - '{{baseUrl}}/dns/:domainName/records?domain_name='
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "content": "",
  "id": "",
  "port": 0,
  "priority": 0,
  "protocol": "",
  "record_name": "",
  "service": "",
  "target": "",
  "ttl": 0,
  "type": "",
  "weight": 0
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/dns/:domainName/records?domain_name=")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
DELETE Delete a record
{{baseUrl}}/dns/:domainName/records/:recordId
QUERY PARAMS

domain_name
record_id
domainName
recordId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/dns/:domainName/records/:recordId?domain_name=&record_id=");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/dns/:domainName/records/:recordId" {:query-params {:domain_name ""
                                                                                               :record_id ""}})
require "http/client"

url = "{{baseUrl}}/dns/:domainName/records/:recordId?domain_name=&record_id="

response = HTTP::Client.delete url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Delete,
    RequestUri = new Uri("{{baseUrl}}/dns/:domainName/records/:recordId?domain_name=&record_id="),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/dns/:domainName/records/:recordId?domain_name=&record_id=");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/dns/:domainName/records/:recordId?domain_name=&record_id="

	req, _ := http.NewRequest("DELETE", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
DELETE /baseUrl/dns/:domainName/records/:recordId?domain_name=&record_id= HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/dns/:domainName/records/:recordId?domain_name=&record_id=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/dns/:domainName/records/:recordId?domain_name=&record_id="))
    .method("DELETE", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/dns/:domainName/records/:recordId?domain_name=&record_id=")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/dns/:domainName/records/:recordId?domain_name=&record_id=")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('DELETE', '{{baseUrl}}/dns/:domainName/records/:recordId?domain_name=&record_id=');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/dns/:domainName/records/:recordId',
  params: {domain_name: '', record_id: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/dns/:domainName/records/:recordId?domain_name=&record_id=';
const options = {method: 'DELETE'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/dns/:domainName/records/:recordId?domain_name=&record_id=',
  method: 'DELETE',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/dns/:domainName/records/:recordId?domain_name=&record_id=")
  .delete(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/dns/:domainName/records/:recordId?domain_name=&record_id=',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/dns/:domainName/records/:recordId',
  qs: {domain_name: '', record_id: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/dns/:domainName/records/:recordId');

req.query({
  domain_name: '',
  record_id: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/dns/:domainName/records/:recordId',
  params: {domain_name: '', record_id: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/dns/:domainName/records/:recordId?domain_name=&record_id=';
const options = {method: 'DELETE'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/dns/:domainName/records/:recordId?domain_name=&record_id="]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/dns/:domainName/records/:recordId?domain_name=&record_id=" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/dns/:domainName/records/:recordId?domain_name=&record_id=",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "DELETE",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('DELETE', '{{baseUrl}}/dns/:domainName/records/:recordId?domain_name=&record_id=');

echo $response->getBody();
setUrl('{{baseUrl}}/dns/:domainName/records/:recordId');
$request->setMethod(HTTP_METH_DELETE);

$request->setQueryData([
  'domain_name' => '',
  'record_id' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/dns/:domainName/records/:recordId');
$request->setRequestMethod('DELETE');
$request->setQuery(new http\QueryString([
  'domain_name' => '',
  'record_id' => ''
]));

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/dns/:domainName/records/:recordId?domain_name=&record_id=' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/dns/:domainName/records/:recordId?domain_name=&record_id=' -Method DELETE 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("DELETE", "/baseUrl/dns/:domainName/records/:recordId?domain_name=&record_id=")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/dns/:domainName/records/:recordId"

querystring = {"domain_name":"","record_id":""}

response = requests.delete(url, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/dns/:domainName/records/:recordId"

queryString <- list(
  domain_name = "",
  record_id = ""
)

response <- VERB("DELETE", url, query = queryString, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/dns/:domainName/records/:recordId?domain_name=&record_id=")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Delete.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.delete('/baseUrl/dns/:domainName/records/:recordId') do |req|
  req.params['domain_name'] = ''
  req.params['record_id'] = ''
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/dns/:domainName/records/:recordId";

    let querystring = [
        ("domain_name", ""),
        ("record_id", ""),
    ];

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
        .query(&querystring)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request DELETE \
  --url '{{baseUrl}}/dns/:domainName/records/:recordId?domain_name=&record_id='
http DELETE '{{baseUrl}}/dns/:domainName/records/:recordId?domain_name=&record_id='
wget --quiet \
  --method DELETE \
  --output-document \
  - '{{baseUrl}}/dns/:domainName/records/:recordId?domain_name=&record_id='
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/dns/:domainName/records/:recordId?domain_name=&record_id=")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "DELETE"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
PUT Edit a record
{{baseUrl}}/dns/:domainName/records/:recordId
QUERY PARAMS

domain_name
record_id
domainName
recordId
BODY json

{
  "content": "",
  "id": "",
  "port": 0,
  "priority": 0,
  "protocol": "",
  "record_name": "",
  "service": "",
  "target": "",
  "ttl": 0,
  "type": "",
  "weight": 0
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/dns/:domainName/records/:recordId?domain_name=&record_id=");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"content\": \"\",\n  \"id\": \"\",\n  \"port\": 0,\n  \"priority\": 0,\n  \"protocol\": \"\",\n  \"record_name\": \"\",\n  \"service\": \"\",\n  \"target\": \"\",\n  \"ttl\": 0,\n  \"type\": \"\",\n  \"weight\": 0\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/dns/:domainName/records/:recordId" {:query-params {:domain_name ""
                                                                                            :record_id ""}
                                                                             :content-type :json
                                                                             :form-params {:content ""
                                                                                           :id ""
                                                                                           :port 0
                                                                                           :priority 0
                                                                                           :protocol ""
                                                                                           :record_name ""
                                                                                           :service ""
                                                                                           :target ""
                                                                                           :ttl 0
                                                                                           :type ""
                                                                                           :weight 0}})
require "http/client"

url = "{{baseUrl}}/dns/:domainName/records/:recordId?domain_name=&record_id="
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"content\": \"\",\n  \"id\": \"\",\n  \"port\": 0,\n  \"priority\": 0,\n  \"protocol\": \"\",\n  \"record_name\": \"\",\n  \"service\": \"\",\n  \"target\": \"\",\n  \"ttl\": 0,\n  \"type\": \"\",\n  \"weight\": 0\n}"

response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Put,
    RequestUri = new Uri("{{baseUrl}}/dns/:domainName/records/:recordId?domain_name=&record_id="),
    Content = new StringContent("{\n  \"content\": \"\",\n  \"id\": \"\",\n  \"port\": 0,\n  \"priority\": 0,\n  \"protocol\": \"\",\n  \"record_name\": \"\",\n  \"service\": \"\",\n  \"target\": \"\",\n  \"ttl\": 0,\n  \"type\": \"\",\n  \"weight\": 0\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/dns/:domainName/records/:recordId?domain_name=&record_id=");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"content\": \"\",\n  \"id\": \"\",\n  \"port\": 0,\n  \"priority\": 0,\n  \"protocol\": \"\",\n  \"record_name\": \"\",\n  \"service\": \"\",\n  \"target\": \"\",\n  \"ttl\": 0,\n  \"type\": \"\",\n  \"weight\": 0\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/dns/:domainName/records/:recordId?domain_name=&record_id="

	payload := strings.NewReader("{\n  \"content\": \"\",\n  \"id\": \"\",\n  \"port\": 0,\n  \"priority\": 0,\n  \"protocol\": \"\",\n  \"record_name\": \"\",\n  \"service\": \"\",\n  \"target\": \"\",\n  \"ttl\": 0,\n  \"type\": \"\",\n  \"weight\": 0\n}")

	req, _ := http.NewRequest("PUT", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PUT /baseUrl/dns/:domainName/records/:recordId?domain_name=&record_id= HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 174

{
  "content": "",
  "id": "",
  "port": 0,
  "priority": 0,
  "protocol": "",
  "record_name": "",
  "service": "",
  "target": "",
  "ttl": 0,
  "type": "",
  "weight": 0
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/dns/:domainName/records/:recordId?domain_name=&record_id=")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"content\": \"\",\n  \"id\": \"\",\n  \"port\": 0,\n  \"priority\": 0,\n  \"protocol\": \"\",\n  \"record_name\": \"\",\n  \"service\": \"\",\n  \"target\": \"\",\n  \"ttl\": 0,\n  \"type\": \"\",\n  \"weight\": 0\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/dns/:domainName/records/:recordId?domain_name=&record_id="))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"content\": \"\",\n  \"id\": \"\",\n  \"port\": 0,\n  \"priority\": 0,\n  \"protocol\": \"\",\n  \"record_name\": \"\",\n  \"service\": \"\",\n  \"target\": \"\",\n  \"ttl\": 0,\n  \"type\": \"\",\n  \"weight\": 0\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"content\": \"\",\n  \"id\": \"\",\n  \"port\": 0,\n  \"priority\": 0,\n  \"protocol\": \"\",\n  \"record_name\": \"\",\n  \"service\": \"\",\n  \"target\": \"\",\n  \"ttl\": 0,\n  \"type\": \"\",\n  \"weight\": 0\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/dns/:domainName/records/:recordId?domain_name=&record_id=")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/dns/:domainName/records/:recordId?domain_name=&record_id=")
  .header("content-type", "application/json")
  .body("{\n  \"content\": \"\",\n  \"id\": \"\",\n  \"port\": 0,\n  \"priority\": 0,\n  \"protocol\": \"\",\n  \"record_name\": \"\",\n  \"service\": \"\",\n  \"target\": \"\",\n  \"ttl\": 0,\n  \"type\": \"\",\n  \"weight\": 0\n}")
  .asString();
const data = JSON.stringify({
  content: '',
  id: '',
  port: 0,
  priority: 0,
  protocol: '',
  record_name: '',
  service: '',
  target: '',
  ttl: 0,
  type: '',
  weight: 0
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/dns/:domainName/records/:recordId?domain_name=&record_id=');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/dns/:domainName/records/:recordId',
  params: {domain_name: '', record_id: ''},
  headers: {'content-type': 'application/json'},
  data: {
    content: '',
    id: '',
    port: 0,
    priority: 0,
    protocol: '',
    record_name: '',
    service: '',
    target: '',
    ttl: 0,
    type: '',
    weight: 0
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/dns/:domainName/records/:recordId?domain_name=&record_id=';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"content":"","id":"","port":0,"priority":0,"protocol":"","record_name":"","service":"","target":"","ttl":0,"type":"","weight":0}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/dns/:domainName/records/:recordId?domain_name=&record_id=',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "content": "",\n  "id": "",\n  "port": 0,\n  "priority": 0,\n  "protocol": "",\n  "record_name": "",\n  "service": "",\n  "target": "",\n  "ttl": 0,\n  "type": "",\n  "weight": 0\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"content\": \"\",\n  \"id\": \"\",\n  \"port\": 0,\n  \"priority\": 0,\n  \"protocol\": \"\",\n  \"record_name\": \"\",\n  \"service\": \"\",\n  \"target\": \"\",\n  \"ttl\": 0,\n  \"type\": \"\",\n  \"weight\": 0\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/dns/:domainName/records/:recordId?domain_name=&record_id=")
  .put(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/dns/:domainName/records/:recordId?domain_name=&record_id=',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({
  content: '',
  id: '',
  port: 0,
  priority: 0,
  protocol: '',
  record_name: '',
  service: '',
  target: '',
  ttl: 0,
  type: '',
  weight: 0
}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/dns/:domainName/records/:recordId',
  qs: {domain_name: '', record_id: ''},
  headers: {'content-type': 'application/json'},
  body: {
    content: '',
    id: '',
    port: 0,
    priority: 0,
    protocol: '',
    record_name: '',
    service: '',
    target: '',
    ttl: 0,
    type: '',
    weight: 0
  },
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PUT', '{{baseUrl}}/dns/:domainName/records/:recordId');

req.query({
  domain_name: '',
  record_id: ''
});

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  content: '',
  id: '',
  port: 0,
  priority: 0,
  protocol: '',
  record_name: '',
  service: '',
  target: '',
  ttl: 0,
  type: '',
  weight: 0
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/dns/:domainName/records/:recordId',
  params: {domain_name: '', record_id: ''},
  headers: {'content-type': 'application/json'},
  data: {
    content: '',
    id: '',
    port: 0,
    priority: 0,
    protocol: '',
    record_name: '',
    service: '',
    target: '',
    ttl: 0,
    type: '',
    weight: 0
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/dns/:domainName/records/:recordId?domain_name=&record_id=';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"content":"","id":"","port":0,"priority":0,"protocol":"","record_name":"","service":"","target":"","ttl":0,"type":"","weight":0}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"content": @"",
                              @"id": @"",
                              @"port": @0,
                              @"priority": @0,
                              @"protocol": @"",
                              @"record_name": @"",
                              @"service": @"",
                              @"target": @"",
                              @"ttl": @0,
                              @"type": @"",
                              @"weight": @0 };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/dns/:domainName/records/:recordId?domain_name=&record_id="]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/dns/:domainName/records/:recordId?domain_name=&record_id=" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"content\": \"\",\n  \"id\": \"\",\n  \"port\": 0,\n  \"priority\": 0,\n  \"protocol\": \"\",\n  \"record_name\": \"\",\n  \"service\": \"\",\n  \"target\": \"\",\n  \"ttl\": 0,\n  \"type\": \"\",\n  \"weight\": 0\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/dns/:domainName/records/:recordId?domain_name=&record_id=",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PUT",
  CURLOPT_POSTFIELDS => json_encode([
    'content' => '',
    'id' => '',
    'port' => 0,
    'priority' => 0,
    'protocol' => '',
    'record_name' => '',
    'service' => '',
    'target' => '',
    'ttl' => 0,
    'type' => '',
    'weight' => 0
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/dns/:domainName/records/:recordId?domain_name=&record_id=', [
  'body' => '{
  "content": "",
  "id": "",
  "port": 0,
  "priority": 0,
  "protocol": "",
  "record_name": "",
  "service": "",
  "target": "",
  "ttl": 0,
  "type": "",
  "weight": 0
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/dns/:domainName/records/:recordId');
$request->setMethod(HTTP_METH_PUT);

$request->setQueryData([
  'domain_name' => '',
  'record_id' => ''
]);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'content' => '',
  'id' => '',
  'port' => 0,
  'priority' => 0,
  'protocol' => '',
  'record_name' => '',
  'service' => '',
  'target' => '',
  'ttl' => 0,
  'type' => '',
  'weight' => 0
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'content' => '',
  'id' => '',
  'port' => 0,
  'priority' => 0,
  'protocol' => '',
  'record_name' => '',
  'service' => '',
  'target' => '',
  'ttl' => 0,
  'type' => '',
  'weight' => 0
]));
$request->setRequestUrl('{{baseUrl}}/dns/:domainName/records/:recordId');
$request->setRequestMethod('PUT');
$request->setBody($body);

$request->setQuery(new http\QueryString([
  'domain_name' => '',
  'record_id' => ''
]));

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/dns/:domainName/records/:recordId?domain_name=&record_id=' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "content": "",
  "id": "",
  "port": 0,
  "priority": 0,
  "protocol": "",
  "record_name": "",
  "service": "",
  "target": "",
  "ttl": 0,
  "type": "",
  "weight": 0
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/dns/:domainName/records/:recordId?domain_name=&record_id=' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "content": "",
  "id": "",
  "port": 0,
  "priority": 0,
  "protocol": "",
  "record_name": "",
  "service": "",
  "target": "",
  "ttl": 0,
  "type": "",
  "weight": 0
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"content\": \"\",\n  \"id\": \"\",\n  \"port\": 0,\n  \"priority\": 0,\n  \"protocol\": \"\",\n  \"record_name\": \"\",\n  \"service\": \"\",\n  \"target\": \"\",\n  \"ttl\": 0,\n  \"type\": \"\",\n  \"weight\": 0\n}"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/dns/:domainName/records/:recordId?domain_name=&record_id=", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/dns/:domainName/records/:recordId"

querystring = {"domain_name":"","record_id":""}

payload = {
    "content": "",
    "id": "",
    "port": 0,
    "priority": 0,
    "protocol": "",
    "record_name": "",
    "service": "",
    "target": "",
    "ttl": 0,
    "type": "",
    "weight": 0
}
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/dns/:domainName/records/:recordId"

queryString <- list(
  domain_name = "",
  record_id = ""
)

payload <- "{\n  \"content\": \"\",\n  \"id\": \"\",\n  \"port\": 0,\n  \"priority\": 0,\n  \"protocol\": \"\",\n  \"record_name\": \"\",\n  \"service\": \"\",\n  \"target\": \"\",\n  \"ttl\": 0,\n  \"type\": \"\",\n  \"weight\": 0\n}"

encode <- "json"

response <- VERB("PUT", url, body = payload, query = queryString, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/dns/:domainName/records/:recordId?domain_name=&record_id=")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Put.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"content\": \"\",\n  \"id\": \"\",\n  \"port\": 0,\n  \"priority\": 0,\n  \"protocol\": \"\",\n  \"record_name\": \"\",\n  \"service\": \"\",\n  \"target\": \"\",\n  \"ttl\": 0,\n  \"type\": \"\",\n  \"weight\": 0\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.put('/baseUrl/dns/:domainName/records/:recordId') do |req|
  req.params['domain_name'] = ''
  req.params['record_id'] = ''
  req.body = "{\n  \"content\": \"\",\n  \"id\": \"\",\n  \"port\": 0,\n  \"priority\": 0,\n  \"protocol\": \"\",\n  \"record_name\": \"\",\n  \"service\": \"\",\n  \"target\": \"\",\n  \"ttl\": 0,\n  \"type\": \"\",\n  \"weight\": 0\n}"
end

puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/dns/:domainName/records/:recordId";

    let querystring = [
        ("domain_name", ""),
        ("record_id", ""),
    ];

    let payload = json!({
        "content": "",
        "id": "",
        "port": 0,
        "priority": 0,
        "protocol": "",
        "record_name": "",
        "service": "",
        "target": "",
        "ttl": 0,
        "type": "",
        "weight": 0
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
        .query(&querystring)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PUT \
  --url '{{baseUrl}}/dns/:domainName/records/:recordId?domain_name=&record_id=' \
  --header 'content-type: application/json' \
  --data '{
  "content": "",
  "id": "",
  "port": 0,
  "priority": 0,
  "protocol": "",
  "record_name": "",
  "service": "",
  "target": "",
  "ttl": 0,
  "type": "",
  "weight": 0
}'
echo '{
  "content": "",
  "id": "",
  "port": 0,
  "priority": 0,
  "protocol": "",
  "record_name": "",
  "service": "",
  "target": "",
  "ttl": 0,
  "type": "",
  "weight": 0
}' |  \
  http PUT '{{baseUrl}}/dns/:domainName/records/:recordId?domain_name=&record_id=' \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "content": "",\n  "id": "",\n  "port": 0,\n  "priority": 0,\n  "protocol": "",\n  "record_name": "",\n  "service": "",\n  "target": "",\n  "ttl": 0,\n  "type": "",\n  "weight": 0\n}' \
  --output-document \
  - '{{baseUrl}}/dns/:domainName/records/:recordId?domain_name=&record_id='
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "content": "",
  "id": "",
  "port": 0,
  "priority": 0,
  "protocol": "",
  "record_name": "",
  "service": "",
  "target": "",
  "ttl": 0,
  "type": "",
  "weight": 0
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/dns/:domainName/records/:recordId?domain_name=&record_id=")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Get records
{{baseUrl}}/dns/:domainName/records
QUERY PARAMS

domain_name
domainName
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/dns/:domainName/records?domain_name=");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/dns/:domainName/records" {:query-params {:domain_name ""}})
require "http/client"

url = "{{baseUrl}}/dns/:domainName/records?domain_name="

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/dns/:domainName/records?domain_name="),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/dns/:domainName/records?domain_name=");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/dns/:domainName/records?domain_name="

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/dns/:domainName/records?domain_name= HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/dns/:domainName/records?domain_name=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/dns/:domainName/records?domain_name="))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/dns/:domainName/records?domain_name=")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/dns/:domainName/records?domain_name=")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/dns/:domainName/records?domain_name=');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/dns/:domainName/records',
  params: {domain_name: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/dns/:domainName/records?domain_name=';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/dns/:domainName/records?domain_name=',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/dns/:domainName/records?domain_name=")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/dns/:domainName/records?domain_name=',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/dns/:domainName/records',
  qs: {domain_name: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/dns/:domainName/records');

req.query({
  domain_name: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/dns/:domainName/records',
  params: {domain_name: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/dns/:domainName/records?domain_name=';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/dns/:domainName/records?domain_name="]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/dns/:domainName/records?domain_name=" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/dns/:domainName/records?domain_name=",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/dns/:domainName/records?domain_name=');

echo $response->getBody();
setUrl('{{baseUrl}}/dns/:domainName/records');
$request->setMethod(HTTP_METH_GET);

$request->setQueryData([
  'domain_name' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/dns/:domainName/records');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
  'domain_name' => ''
]));

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/dns/:domainName/records?domain_name=' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/dns/:domainName/records?domain_name=' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/dns/:domainName/records?domain_name=")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/dns/:domainName/records"

querystring = {"domain_name":""}

response = requests.get(url, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/dns/:domainName/records"

queryString <- list(domain_name = "")

response <- VERB("GET", url, query = queryString, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/dns/:domainName/records?domain_name=")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/dns/:domainName/records') do |req|
  req.params['domain_name'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/dns/:domainName/records";

    let querystring = [
        ("domain_name", ""),
    ];

    let client = reqwest::Client::new();
    let response = client.get(url)
        .query(&querystring)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url '{{baseUrl}}/dns/:domainName/records?domain_name='
http GET '{{baseUrl}}/dns/:domainName/records?domain_name='
wget --quiet \
  --method GET \
  --output-document \
  - '{{baseUrl}}/dns/:domainName/records?domain_name='
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/dns/:domainName/records?domain_name=")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Get specific record
{{baseUrl}}/dns/:domainName/records/:recordId
QUERY PARAMS

domain_name
record_id
domainName
recordId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/dns/:domainName/records/:recordId?domain_name=&record_id=");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/dns/:domainName/records/:recordId" {:query-params {:domain_name ""
                                                                                            :record_id ""}})
require "http/client"

url = "{{baseUrl}}/dns/:domainName/records/:recordId?domain_name=&record_id="

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/dns/:domainName/records/:recordId?domain_name=&record_id="),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/dns/:domainName/records/:recordId?domain_name=&record_id=");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/dns/:domainName/records/:recordId?domain_name=&record_id="

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/dns/:domainName/records/:recordId?domain_name=&record_id= HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/dns/:domainName/records/:recordId?domain_name=&record_id=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/dns/:domainName/records/:recordId?domain_name=&record_id="))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/dns/:domainName/records/:recordId?domain_name=&record_id=")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/dns/:domainName/records/:recordId?domain_name=&record_id=")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/dns/:domainName/records/:recordId?domain_name=&record_id=');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/dns/:domainName/records/:recordId',
  params: {domain_name: '', record_id: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/dns/:domainName/records/:recordId?domain_name=&record_id=';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/dns/:domainName/records/:recordId?domain_name=&record_id=',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/dns/:domainName/records/:recordId?domain_name=&record_id=")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/dns/:domainName/records/:recordId?domain_name=&record_id=',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/dns/:domainName/records/:recordId',
  qs: {domain_name: '', record_id: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/dns/:domainName/records/:recordId');

req.query({
  domain_name: '',
  record_id: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/dns/:domainName/records/:recordId',
  params: {domain_name: '', record_id: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/dns/:domainName/records/:recordId?domain_name=&record_id=';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/dns/:domainName/records/:recordId?domain_name=&record_id="]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/dns/:domainName/records/:recordId?domain_name=&record_id=" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/dns/:domainName/records/:recordId?domain_name=&record_id=",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/dns/:domainName/records/:recordId?domain_name=&record_id=');

echo $response->getBody();
setUrl('{{baseUrl}}/dns/:domainName/records/:recordId');
$request->setMethod(HTTP_METH_GET);

$request->setQueryData([
  'domain_name' => '',
  'record_id' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/dns/:domainName/records/:recordId');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
  'domain_name' => '',
  'record_id' => ''
]));

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/dns/:domainName/records/:recordId?domain_name=&record_id=' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/dns/:domainName/records/:recordId?domain_name=&record_id=' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/dns/:domainName/records/:recordId?domain_name=&record_id=")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/dns/:domainName/records/:recordId"

querystring = {"domain_name":"","record_id":""}

response = requests.get(url, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/dns/:domainName/records/:recordId"

queryString <- list(
  domain_name = "",
  record_id = ""
)

response <- VERB("GET", url, query = queryString, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/dns/:domainName/records/:recordId?domain_name=&record_id=")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/dns/:domainName/records/:recordId') do |req|
  req.params['domain_name'] = ''
  req.params['record_id'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/dns/:domainName/records/:recordId";

    let querystring = [
        ("domain_name", ""),
        ("record_id", ""),
    ];

    let client = reqwest::Client::new();
    let response = client.get(url)
        .query(&querystring)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url '{{baseUrl}}/dns/:domainName/records/:recordId?domain_name=&record_id='
http GET '{{baseUrl}}/dns/:domainName/records/:recordId?domain_name=&record_id='
wget --quiet \
  --method GET \
  --output-document \
  - '{{baseUrl}}/dns/:domainName/records/:recordId?domain_name=&record_id='
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/dns/:domainName/records/:recordId?domain_name=&record_id=")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Details of a domain
{{baseUrl}}/domains/:domainName
QUERY PARAMS

domain_name
domainName
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/domains/:domainName?domain_name=");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/domains/:domainName" {:query-params {:domain_name ""}})
require "http/client"

url = "{{baseUrl}}/domains/:domainName?domain_name="

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/domains/:domainName?domain_name="),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/domains/:domainName?domain_name=");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/domains/:domainName?domain_name="

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/domains/:domainName?domain_name= HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/domains/:domainName?domain_name=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/domains/:domainName?domain_name="))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/domains/:domainName?domain_name=")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/domains/:domainName?domain_name=")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/domains/:domainName?domain_name=');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/domains/:domainName',
  params: {domain_name: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/domains/:domainName?domain_name=';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/domains/:domainName?domain_name=',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/domains/:domainName?domain_name=")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/domains/:domainName?domain_name=',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/domains/:domainName',
  qs: {domain_name: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/domains/:domainName');

req.query({
  domain_name: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/domains/:domainName',
  params: {domain_name: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/domains/:domainName?domain_name=';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/domains/:domainName?domain_name="]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/domains/:domainName?domain_name=" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/domains/:domainName?domain_name=",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/domains/:domainName?domain_name=');

echo $response->getBody();
setUrl('{{baseUrl}}/domains/:domainName');
$request->setMethod(HTTP_METH_GET);

$request->setQueryData([
  'domain_name' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/domains/:domainName');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
  'domain_name' => ''
]));

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/domains/:domainName?domain_name=' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/domains/:domainName?domain_name=' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/domains/:domainName?domain_name=")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/domains/:domainName"

querystring = {"domain_name":""}

response = requests.get(url, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/domains/:domainName"

queryString <- list(domain_name = "")

response <- VERB("GET", url, query = queryString, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/domains/:domainName?domain_name=")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/domains/:domainName') do |req|
  req.params['domain_name'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/domains/:domainName";

    let querystring = [
        ("domain_name", ""),
    ];

    let client = reqwest::Client::new();
    let response = client.get(url)
        .query(&querystring)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url '{{baseUrl}}/domains/:domainName?domain_name='
http GET '{{baseUrl}}/domains/:domainName?domain_name='
wget --quiet \
  --method GET \
  --output-document \
  - '{{baseUrl}}/domains/:domainName?domain_name='
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/domains/:domainName?domain_name=")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
PUT Edit domain name renew state
{{baseUrl}}/domains/:domainName/renew
QUERY PARAMS

domain_name
domainName
BODY json

{
  "will_renew": false
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/domains/:domainName/renew?domain_name=");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"will_renew\": false\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/domains/:domainName/renew" {:query-params {:domain_name ""}
                                                                     :content-type :json
                                                                     :form-params {:will_renew false}})
require "http/client"

url = "{{baseUrl}}/domains/:domainName/renew?domain_name="
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"will_renew\": false\n}"

response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Put,
    RequestUri = new Uri("{{baseUrl}}/domains/:domainName/renew?domain_name="),
    Content = new StringContent("{\n  \"will_renew\": false\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/domains/:domainName/renew?domain_name=");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"will_renew\": false\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/domains/:domainName/renew?domain_name="

	payload := strings.NewReader("{\n  \"will_renew\": false\n}")

	req, _ := http.NewRequest("PUT", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PUT /baseUrl/domains/:domainName/renew?domain_name= HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 25

{
  "will_renew": false
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/domains/:domainName/renew?domain_name=")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"will_renew\": false\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/domains/:domainName/renew?domain_name="))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"will_renew\": false\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"will_renew\": false\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/domains/:domainName/renew?domain_name=")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/domains/:domainName/renew?domain_name=")
  .header("content-type", "application/json")
  .body("{\n  \"will_renew\": false\n}")
  .asString();
const data = JSON.stringify({
  will_renew: false
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/domains/:domainName/renew?domain_name=');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/domains/:domainName/renew',
  params: {domain_name: ''},
  headers: {'content-type': 'application/json'},
  data: {will_renew: false}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/domains/:domainName/renew?domain_name=';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"will_renew":false}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/domains/:domainName/renew?domain_name=',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "will_renew": false\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"will_renew\": false\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/domains/:domainName/renew?domain_name=")
  .put(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/domains/:domainName/renew?domain_name=',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({will_renew: false}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/domains/:domainName/renew',
  qs: {domain_name: ''},
  headers: {'content-type': 'application/json'},
  body: {will_renew: false},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PUT', '{{baseUrl}}/domains/:domainName/renew');

req.query({
  domain_name: ''
});

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  will_renew: false
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/domains/:domainName/renew',
  params: {domain_name: ''},
  headers: {'content-type': 'application/json'},
  data: {will_renew: false}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/domains/:domainName/renew?domain_name=';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"will_renew":false}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"will_renew": @NO };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/domains/:domainName/renew?domain_name="]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/domains/:domainName/renew?domain_name=" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"will_renew\": false\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/domains/:domainName/renew?domain_name=",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PUT",
  CURLOPT_POSTFIELDS => json_encode([
    'will_renew' => null
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/domains/:domainName/renew?domain_name=', [
  'body' => '{
  "will_renew": false
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/domains/:domainName/renew');
$request->setMethod(HTTP_METH_PUT);

$request->setQueryData([
  'domain_name' => ''
]);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'will_renew' => null
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'will_renew' => null
]));
$request->setRequestUrl('{{baseUrl}}/domains/:domainName/renew');
$request->setRequestMethod('PUT');
$request->setBody($body);

$request->setQuery(new http\QueryString([
  'domain_name' => ''
]));

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/domains/:domainName/renew?domain_name=' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "will_renew": false
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/domains/:domainName/renew?domain_name=' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "will_renew": false
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"will_renew\": false\n}"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/domains/:domainName/renew?domain_name=", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/domains/:domainName/renew"

querystring = {"domain_name":""}

payload = { "will_renew": False }
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/domains/:domainName/renew"

queryString <- list(domain_name = "")

payload <- "{\n  \"will_renew\": false\n}"

encode <- "json"

response <- VERB("PUT", url, body = payload, query = queryString, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/domains/:domainName/renew?domain_name=")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Put.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"will_renew\": false\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.put('/baseUrl/domains/:domainName/renew') do |req|
  req.params['domain_name'] = ''
  req.body = "{\n  \"will_renew\": false\n}"
end

puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/domains/:domainName/renew";

    let querystring = [
        ("domain_name", ""),
    ];

    let payload = json!({"will_renew": false});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
        .query(&querystring)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PUT \
  --url '{{baseUrl}}/domains/:domainName/renew?domain_name=' \
  --header 'content-type: application/json' \
  --data '{
  "will_renew": false
}'
echo '{
  "will_renew": false
}' |  \
  http PUT '{{baseUrl}}/domains/:domainName/renew?domain_name=' \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "will_renew": false\n}' \
  --output-document \
  - '{{baseUrl}}/domains/:domainName/renew?domain_name='
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["will_renew": false] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/domains/:domainName/renew?domain_name=")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
PUT Edit domain name servers
{{baseUrl}}/domains/:domainName/nameservers
QUERY PARAMS

domain_name
domainName
BODY json

{
  "domain_name": "",
  "name_servers": []
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/domains/:domainName/nameservers?domain_name=");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"domain_name\": \"\",\n  \"name_servers\": []\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/domains/:domainName/nameservers" {:query-params {:domain_name ""}
                                                                           :content-type :json
                                                                           :form-params {:domain_name ""
                                                                                         :name_servers []}})
require "http/client"

url = "{{baseUrl}}/domains/:domainName/nameservers?domain_name="
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"domain_name\": \"\",\n  \"name_servers\": []\n}"

response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Put,
    RequestUri = new Uri("{{baseUrl}}/domains/:domainName/nameservers?domain_name="),
    Content = new StringContent("{\n  \"domain_name\": \"\",\n  \"name_servers\": []\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/domains/:domainName/nameservers?domain_name=");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"domain_name\": \"\",\n  \"name_servers\": []\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/domains/:domainName/nameservers?domain_name="

	payload := strings.NewReader("{\n  \"domain_name\": \"\",\n  \"name_servers\": []\n}")

	req, _ := http.NewRequest("PUT", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PUT /baseUrl/domains/:domainName/nameservers?domain_name= HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 45

{
  "domain_name": "",
  "name_servers": []
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/domains/:domainName/nameservers?domain_name=")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"domain_name\": \"\",\n  \"name_servers\": []\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/domains/:domainName/nameservers?domain_name="))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"domain_name\": \"\",\n  \"name_servers\": []\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"domain_name\": \"\",\n  \"name_servers\": []\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/domains/:domainName/nameservers?domain_name=")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/domains/:domainName/nameservers?domain_name=")
  .header("content-type", "application/json")
  .body("{\n  \"domain_name\": \"\",\n  \"name_servers\": []\n}")
  .asString();
const data = JSON.stringify({
  domain_name: '',
  name_servers: []
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/domains/:domainName/nameservers?domain_name=');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/domains/:domainName/nameservers',
  params: {domain_name: ''},
  headers: {'content-type': 'application/json'},
  data: {domain_name: '', name_servers: []}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/domains/:domainName/nameservers?domain_name=';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"domain_name":"","name_servers":[]}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/domains/:domainName/nameservers?domain_name=',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "domain_name": "",\n  "name_servers": []\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"domain_name\": \"\",\n  \"name_servers\": []\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/domains/:domainName/nameservers?domain_name=")
  .put(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/domains/:domainName/nameservers?domain_name=',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({domain_name: '', name_servers: []}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/domains/:domainName/nameservers',
  qs: {domain_name: ''},
  headers: {'content-type': 'application/json'},
  body: {domain_name: '', name_servers: []},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PUT', '{{baseUrl}}/domains/:domainName/nameservers');

req.query({
  domain_name: ''
});

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  domain_name: '',
  name_servers: []
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/domains/:domainName/nameservers',
  params: {domain_name: ''},
  headers: {'content-type': 'application/json'},
  data: {domain_name: '', name_servers: []}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/domains/:domainName/nameservers?domain_name=';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"domain_name":"","name_servers":[]}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"domain_name": @"",
                              @"name_servers": @[  ] };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/domains/:domainName/nameservers?domain_name="]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/domains/:domainName/nameservers?domain_name=" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"domain_name\": \"\",\n  \"name_servers\": []\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/domains/:domainName/nameservers?domain_name=",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PUT",
  CURLOPT_POSTFIELDS => json_encode([
    'domain_name' => '',
    'name_servers' => [
        
    ]
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/domains/:domainName/nameservers?domain_name=', [
  'body' => '{
  "domain_name": "",
  "name_servers": []
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/domains/:domainName/nameservers');
$request->setMethod(HTTP_METH_PUT);

$request->setQueryData([
  'domain_name' => ''
]);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'domain_name' => '',
  'name_servers' => [
    
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'domain_name' => '',
  'name_servers' => [
    
  ]
]));
$request->setRequestUrl('{{baseUrl}}/domains/:domainName/nameservers');
$request->setRequestMethod('PUT');
$request->setBody($body);

$request->setQuery(new http\QueryString([
  'domain_name' => ''
]));

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/domains/:domainName/nameservers?domain_name=' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "domain_name": "",
  "name_servers": []
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/domains/:domainName/nameservers?domain_name=' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "domain_name": "",
  "name_servers": []
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"domain_name\": \"\",\n  \"name_servers\": []\n}"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/domains/:domainName/nameservers?domain_name=", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/domains/:domainName/nameservers"

querystring = {"domain_name":""}

payload = {
    "domain_name": "",
    "name_servers": []
}
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/domains/:domainName/nameservers"

queryString <- list(domain_name = "")

payload <- "{\n  \"domain_name\": \"\",\n  \"name_servers\": []\n}"

encode <- "json"

response <- VERB("PUT", url, body = payload, query = queryString, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/domains/:domainName/nameservers?domain_name=")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Put.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"domain_name\": \"\",\n  \"name_servers\": []\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.put('/baseUrl/domains/:domainName/nameservers') do |req|
  req.params['domain_name'] = ''
  req.body = "{\n  \"domain_name\": \"\",\n  \"name_servers\": []\n}"
end

puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/domains/:domainName/nameservers";

    let querystring = [
        ("domain_name", ""),
    ];

    let payload = json!({
        "domain_name": "",
        "name_servers": ()
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
        .query(&querystring)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PUT \
  --url '{{baseUrl}}/domains/:domainName/nameservers?domain_name=' \
  --header 'content-type: application/json' \
  --data '{
  "domain_name": "",
  "name_servers": []
}'
echo '{
  "domain_name": "",
  "name_servers": []
}' |  \
  http PUT '{{baseUrl}}/domains/:domainName/nameservers?domain_name=' \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "domain_name": "",\n  "name_servers": []\n}' \
  --output-document \
  - '{{baseUrl}}/domains/:domainName/nameservers?domain_name='
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "domain_name": "",
  "name_servers": []
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/domains/:domainName/nameservers?domain_name=")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Overviews of domains
{{baseUrl}}/domains
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/domains");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/domains")
require "http/client"

url = "{{baseUrl}}/domains"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/domains"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/domains");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/domains"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/domains HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/domains")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/domains"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/domains")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/domains")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/domains');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/domains'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/domains';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/domains',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/domains")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/domains',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/domains'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/domains');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/domains'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/domains';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/domains"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/domains" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/domains",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/domains');

echo $response->getBody();
setUrl('{{baseUrl}}/domains');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/domains');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/domains' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/domains' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/domains")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/domains"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/domains"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/domains")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/domains') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/domains";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/domains
http GET {{baseUrl}}/domains
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/domains
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/domains")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST Register a domain
{{baseUrl}}/domains/registrations
BODY json

{
  "domain_name": "",
  "name_servers": [],
  "registrant": {
    "address": "",
    "city": "",
    "company_name": "",
    "country_code": "",
    "email": "",
    "enterprise_number": "",
    "extra_fields": [
      {
        "name": "",
        "value": ""
      }
    ],
    "fax": "",
    "first_name": "",
    "language_code": "",
    "last_name": "",
    "phone": "",
    "postal_code": ""
  }
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/domains/registrations");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"domain_name\": \"\",\n  \"name_servers\": [],\n  \"registrant\": {\n    \"address\": \"\",\n    \"city\": \"\",\n    \"company_name\": \"\",\n    \"country_code\": \"\",\n    \"email\": \"\",\n    \"enterprise_number\": \"\",\n    \"extra_fields\": [\n      {\n        \"name\": \"\",\n        \"value\": \"\"\n      }\n    ],\n    \"fax\": \"\",\n    \"first_name\": \"\",\n    \"language_code\": \"\",\n    \"last_name\": \"\",\n    \"phone\": \"\",\n    \"postal_code\": \"\"\n  }\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/domains/registrations" {:content-type :json
                                                                  :form-params {:domain_name ""
                                                                                :name_servers []
                                                                                :registrant {:address ""
                                                                                             :city ""
                                                                                             :company_name ""
                                                                                             :country_code ""
                                                                                             :email ""
                                                                                             :enterprise_number ""
                                                                                             :extra_fields [{:name ""
                                                                                                             :value ""}]
                                                                                             :fax ""
                                                                                             :first_name ""
                                                                                             :language_code ""
                                                                                             :last_name ""
                                                                                             :phone ""
                                                                                             :postal_code ""}}})
require "http/client"

url = "{{baseUrl}}/domains/registrations"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"domain_name\": \"\",\n  \"name_servers\": [],\n  \"registrant\": {\n    \"address\": \"\",\n    \"city\": \"\",\n    \"company_name\": \"\",\n    \"country_code\": \"\",\n    \"email\": \"\",\n    \"enterprise_number\": \"\",\n    \"extra_fields\": [\n      {\n        \"name\": \"\",\n        \"value\": \"\"\n      }\n    ],\n    \"fax\": \"\",\n    \"first_name\": \"\",\n    \"language_code\": \"\",\n    \"last_name\": \"\",\n    \"phone\": \"\",\n    \"postal_code\": \"\"\n  }\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/domains/registrations"),
    Content = new StringContent("{\n  \"domain_name\": \"\",\n  \"name_servers\": [],\n  \"registrant\": {\n    \"address\": \"\",\n    \"city\": \"\",\n    \"company_name\": \"\",\n    \"country_code\": \"\",\n    \"email\": \"\",\n    \"enterprise_number\": \"\",\n    \"extra_fields\": [\n      {\n        \"name\": \"\",\n        \"value\": \"\"\n      }\n    ],\n    \"fax\": \"\",\n    \"first_name\": \"\",\n    \"language_code\": \"\",\n    \"last_name\": \"\",\n    \"phone\": \"\",\n    \"postal_code\": \"\"\n  }\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/domains/registrations");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"domain_name\": \"\",\n  \"name_servers\": [],\n  \"registrant\": {\n    \"address\": \"\",\n    \"city\": \"\",\n    \"company_name\": \"\",\n    \"country_code\": \"\",\n    \"email\": \"\",\n    \"enterprise_number\": \"\",\n    \"extra_fields\": [\n      {\n        \"name\": \"\",\n        \"value\": \"\"\n      }\n    ],\n    \"fax\": \"\",\n    \"first_name\": \"\",\n    \"language_code\": \"\",\n    \"last_name\": \"\",\n    \"phone\": \"\",\n    \"postal_code\": \"\"\n  }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/domains/registrations"

	payload := strings.NewReader("{\n  \"domain_name\": \"\",\n  \"name_servers\": [],\n  \"registrant\": {\n    \"address\": \"\",\n    \"city\": \"\",\n    \"company_name\": \"\",\n    \"country_code\": \"\",\n    \"email\": \"\",\n    \"enterprise_number\": \"\",\n    \"extra_fields\": [\n      {\n        \"name\": \"\",\n        \"value\": \"\"\n      }\n    ],\n    \"fax\": \"\",\n    \"first_name\": \"\",\n    \"language_code\": \"\",\n    \"last_name\": \"\",\n    \"phone\": \"\",\n    \"postal_code\": \"\"\n  }\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/domains/registrations HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 404

{
  "domain_name": "",
  "name_servers": [],
  "registrant": {
    "address": "",
    "city": "",
    "company_name": "",
    "country_code": "",
    "email": "",
    "enterprise_number": "",
    "extra_fields": [
      {
        "name": "",
        "value": ""
      }
    ],
    "fax": "",
    "first_name": "",
    "language_code": "",
    "last_name": "",
    "phone": "",
    "postal_code": ""
  }
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/domains/registrations")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"domain_name\": \"\",\n  \"name_servers\": [],\n  \"registrant\": {\n    \"address\": \"\",\n    \"city\": \"\",\n    \"company_name\": \"\",\n    \"country_code\": \"\",\n    \"email\": \"\",\n    \"enterprise_number\": \"\",\n    \"extra_fields\": [\n      {\n        \"name\": \"\",\n        \"value\": \"\"\n      }\n    ],\n    \"fax\": \"\",\n    \"first_name\": \"\",\n    \"language_code\": \"\",\n    \"last_name\": \"\",\n    \"phone\": \"\",\n    \"postal_code\": \"\"\n  }\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/domains/registrations"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"domain_name\": \"\",\n  \"name_servers\": [],\n  \"registrant\": {\n    \"address\": \"\",\n    \"city\": \"\",\n    \"company_name\": \"\",\n    \"country_code\": \"\",\n    \"email\": \"\",\n    \"enterprise_number\": \"\",\n    \"extra_fields\": [\n      {\n        \"name\": \"\",\n        \"value\": \"\"\n      }\n    ],\n    \"fax\": \"\",\n    \"first_name\": \"\",\n    \"language_code\": \"\",\n    \"last_name\": \"\",\n    \"phone\": \"\",\n    \"postal_code\": \"\"\n  }\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"domain_name\": \"\",\n  \"name_servers\": [],\n  \"registrant\": {\n    \"address\": \"\",\n    \"city\": \"\",\n    \"company_name\": \"\",\n    \"country_code\": \"\",\n    \"email\": \"\",\n    \"enterprise_number\": \"\",\n    \"extra_fields\": [\n      {\n        \"name\": \"\",\n        \"value\": \"\"\n      }\n    ],\n    \"fax\": \"\",\n    \"first_name\": \"\",\n    \"language_code\": \"\",\n    \"last_name\": \"\",\n    \"phone\": \"\",\n    \"postal_code\": \"\"\n  }\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/domains/registrations")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/domains/registrations")
  .header("content-type", "application/json")
  .body("{\n  \"domain_name\": \"\",\n  \"name_servers\": [],\n  \"registrant\": {\n    \"address\": \"\",\n    \"city\": \"\",\n    \"company_name\": \"\",\n    \"country_code\": \"\",\n    \"email\": \"\",\n    \"enterprise_number\": \"\",\n    \"extra_fields\": [\n      {\n        \"name\": \"\",\n        \"value\": \"\"\n      }\n    ],\n    \"fax\": \"\",\n    \"first_name\": \"\",\n    \"language_code\": \"\",\n    \"last_name\": \"\",\n    \"phone\": \"\",\n    \"postal_code\": \"\"\n  }\n}")
  .asString();
const data = JSON.stringify({
  domain_name: '',
  name_servers: [],
  registrant: {
    address: '',
    city: '',
    company_name: '',
    country_code: '',
    email: '',
    enterprise_number: '',
    extra_fields: [
      {
        name: '',
        value: ''
      }
    ],
    fax: '',
    first_name: '',
    language_code: '',
    last_name: '',
    phone: '',
    postal_code: ''
  }
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/domains/registrations');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/domains/registrations',
  headers: {'content-type': 'application/json'},
  data: {
    domain_name: '',
    name_servers: [],
    registrant: {
      address: '',
      city: '',
      company_name: '',
      country_code: '',
      email: '',
      enterprise_number: '',
      extra_fields: [{name: '', value: ''}],
      fax: '',
      first_name: '',
      language_code: '',
      last_name: '',
      phone: '',
      postal_code: ''
    }
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/domains/registrations';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"domain_name":"","name_servers":[],"registrant":{"address":"","city":"","company_name":"","country_code":"","email":"","enterprise_number":"","extra_fields":[{"name":"","value":""}],"fax":"","first_name":"","language_code":"","last_name":"","phone":"","postal_code":""}}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/domains/registrations',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "domain_name": "",\n  "name_servers": [],\n  "registrant": {\n    "address": "",\n    "city": "",\n    "company_name": "",\n    "country_code": "",\n    "email": "",\n    "enterprise_number": "",\n    "extra_fields": [\n      {\n        "name": "",\n        "value": ""\n      }\n    ],\n    "fax": "",\n    "first_name": "",\n    "language_code": "",\n    "last_name": "",\n    "phone": "",\n    "postal_code": ""\n  }\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"domain_name\": \"\",\n  \"name_servers\": [],\n  \"registrant\": {\n    \"address\": \"\",\n    \"city\": \"\",\n    \"company_name\": \"\",\n    \"country_code\": \"\",\n    \"email\": \"\",\n    \"enterprise_number\": \"\",\n    \"extra_fields\": [\n      {\n        \"name\": \"\",\n        \"value\": \"\"\n      }\n    ],\n    \"fax\": \"\",\n    \"first_name\": \"\",\n    \"language_code\": \"\",\n    \"last_name\": \"\",\n    \"phone\": \"\",\n    \"postal_code\": \"\"\n  }\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/domains/registrations")
  .post(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/domains/registrations',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({
  domain_name: '',
  name_servers: [],
  registrant: {
    address: '',
    city: '',
    company_name: '',
    country_code: '',
    email: '',
    enterprise_number: '',
    extra_fields: [{name: '', value: ''}],
    fax: '',
    first_name: '',
    language_code: '',
    last_name: '',
    phone: '',
    postal_code: ''
  }
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/domains/registrations',
  headers: {'content-type': 'application/json'},
  body: {
    domain_name: '',
    name_servers: [],
    registrant: {
      address: '',
      city: '',
      company_name: '',
      country_code: '',
      email: '',
      enterprise_number: '',
      extra_fields: [{name: '', value: ''}],
      fax: '',
      first_name: '',
      language_code: '',
      last_name: '',
      phone: '',
      postal_code: ''
    }
  },
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/domains/registrations');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  domain_name: '',
  name_servers: [],
  registrant: {
    address: '',
    city: '',
    company_name: '',
    country_code: '',
    email: '',
    enterprise_number: '',
    extra_fields: [
      {
        name: '',
        value: ''
      }
    ],
    fax: '',
    first_name: '',
    language_code: '',
    last_name: '',
    phone: '',
    postal_code: ''
  }
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/domains/registrations',
  headers: {'content-type': 'application/json'},
  data: {
    domain_name: '',
    name_servers: [],
    registrant: {
      address: '',
      city: '',
      company_name: '',
      country_code: '',
      email: '',
      enterprise_number: '',
      extra_fields: [{name: '', value: ''}],
      fax: '',
      first_name: '',
      language_code: '',
      last_name: '',
      phone: '',
      postal_code: ''
    }
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/domains/registrations';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"domain_name":"","name_servers":[],"registrant":{"address":"","city":"","company_name":"","country_code":"","email":"","enterprise_number":"","extra_fields":[{"name":"","value":""}],"fax":"","first_name":"","language_code":"","last_name":"","phone":"","postal_code":""}}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"domain_name": @"",
                              @"name_servers": @[  ],
                              @"registrant": @{ @"address": @"", @"city": @"", @"company_name": @"", @"country_code": @"", @"email": @"", @"enterprise_number": @"", @"extra_fields": @[ @{ @"name": @"", @"value": @"" } ], @"fax": @"", @"first_name": @"", @"language_code": @"", @"last_name": @"", @"phone": @"", @"postal_code": @"" } };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/domains/registrations"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/domains/registrations" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"domain_name\": \"\",\n  \"name_servers\": [],\n  \"registrant\": {\n    \"address\": \"\",\n    \"city\": \"\",\n    \"company_name\": \"\",\n    \"country_code\": \"\",\n    \"email\": \"\",\n    \"enterprise_number\": \"\",\n    \"extra_fields\": [\n      {\n        \"name\": \"\",\n        \"value\": \"\"\n      }\n    ],\n    \"fax\": \"\",\n    \"first_name\": \"\",\n    \"language_code\": \"\",\n    \"last_name\": \"\",\n    \"phone\": \"\",\n    \"postal_code\": \"\"\n  }\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/domains/registrations",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    'domain_name' => '',
    'name_servers' => [
        
    ],
    'registrant' => [
        'address' => '',
        'city' => '',
        'company_name' => '',
        'country_code' => '',
        'email' => '',
        'enterprise_number' => '',
        'extra_fields' => [
                [
                                'name' => '',
                                'value' => ''
                ]
        ],
        'fax' => '',
        'first_name' => '',
        'language_code' => '',
        'last_name' => '',
        'phone' => '',
        'postal_code' => ''
    ]
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/domains/registrations', [
  'body' => '{
  "domain_name": "",
  "name_servers": [],
  "registrant": {
    "address": "",
    "city": "",
    "company_name": "",
    "country_code": "",
    "email": "",
    "enterprise_number": "",
    "extra_fields": [
      {
        "name": "",
        "value": ""
      }
    ],
    "fax": "",
    "first_name": "",
    "language_code": "",
    "last_name": "",
    "phone": "",
    "postal_code": ""
  }
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/domains/registrations');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'domain_name' => '',
  'name_servers' => [
    
  ],
  'registrant' => [
    'address' => '',
    'city' => '',
    'company_name' => '',
    'country_code' => '',
    'email' => '',
    'enterprise_number' => '',
    'extra_fields' => [
        [
                'name' => '',
                'value' => ''
        ]
    ],
    'fax' => '',
    'first_name' => '',
    'language_code' => '',
    'last_name' => '',
    'phone' => '',
    'postal_code' => ''
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'domain_name' => '',
  'name_servers' => [
    
  ],
  'registrant' => [
    'address' => '',
    'city' => '',
    'company_name' => '',
    'country_code' => '',
    'email' => '',
    'enterprise_number' => '',
    'extra_fields' => [
        [
                'name' => '',
                'value' => ''
        ]
    ],
    'fax' => '',
    'first_name' => '',
    'language_code' => '',
    'last_name' => '',
    'phone' => '',
    'postal_code' => ''
  ]
]));
$request->setRequestUrl('{{baseUrl}}/domains/registrations');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/domains/registrations' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "domain_name": "",
  "name_servers": [],
  "registrant": {
    "address": "",
    "city": "",
    "company_name": "",
    "country_code": "",
    "email": "",
    "enterprise_number": "",
    "extra_fields": [
      {
        "name": "",
        "value": ""
      }
    ],
    "fax": "",
    "first_name": "",
    "language_code": "",
    "last_name": "",
    "phone": "",
    "postal_code": ""
  }
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/domains/registrations' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "domain_name": "",
  "name_servers": [],
  "registrant": {
    "address": "",
    "city": "",
    "company_name": "",
    "country_code": "",
    "email": "",
    "enterprise_number": "",
    "extra_fields": [
      {
        "name": "",
        "value": ""
      }
    ],
    "fax": "",
    "first_name": "",
    "language_code": "",
    "last_name": "",
    "phone": "",
    "postal_code": ""
  }
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"domain_name\": \"\",\n  \"name_servers\": [],\n  \"registrant\": {\n    \"address\": \"\",\n    \"city\": \"\",\n    \"company_name\": \"\",\n    \"country_code\": \"\",\n    \"email\": \"\",\n    \"enterprise_number\": \"\",\n    \"extra_fields\": [\n      {\n        \"name\": \"\",\n        \"value\": \"\"\n      }\n    ],\n    \"fax\": \"\",\n    \"first_name\": \"\",\n    \"language_code\": \"\",\n    \"last_name\": \"\",\n    \"phone\": \"\",\n    \"postal_code\": \"\"\n  }\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/domains/registrations", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/domains/registrations"

payload = {
    "domain_name": "",
    "name_servers": [],
    "registrant": {
        "address": "",
        "city": "",
        "company_name": "",
        "country_code": "",
        "email": "",
        "enterprise_number": "",
        "extra_fields": [
            {
                "name": "",
                "value": ""
            }
        ],
        "fax": "",
        "first_name": "",
        "language_code": "",
        "last_name": "",
        "phone": "",
        "postal_code": ""
    }
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/domains/registrations"

payload <- "{\n  \"domain_name\": \"\",\n  \"name_servers\": [],\n  \"registrant\": {\n    \"address\": \"\",\n    \"city\": \"\",\n    \"company_name\": \"\",\n    \"country_code\": \"\",\n    \"email\": \"\",\n    \"enterprise_number\": \"\",\n    \"extra_fields\": [\n      {\n        \"name\": \"\",\n        \"value\": \"\"\n      }\n    ],\n    \"fax\": \"\",\n    \"first_name\": \"\",\n    \"language_code\": \"\",\n    \"last_name\": \"\",\n    \"phone\": \"\",\n    \"postal_code\": \"\"\n  }\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/domains/registrations")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"domain_name\": \"\",\n  \"name_servers\": [],\n  \"registrant\": {\n    \"address\": \"\",\n    \"city\": \"\",\n    \"company_name\": \"\",\n    \"country_code\": \"\",\n    \"email\": \"\",\n    \"enterprise_number\": \"\",\n    \"extra_fields\": [\n      {\n        \"name\": \"\",\n        \"value\": \"\"\n      }\n    ],\n    \"fax\": \"\",\n    \"first_name\": \"\",\n    \"language_code\": \"\",\n    \"last_name\": \"\",\n    \"phone\": \"\",\n    \"postal_code\": \"\"\n  }\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/domains/registrations') do |req|
  req.body = "{\n  \"domain_name\": \"\",\n  \"name_servers\": [],\n  \"registrant\": {\n    \"address\": \"\",\n    \"city\": \"\",\n    \"company_name\": \"\",\n    \"country_code\": \"\",\n    \"email\": \"\",\n    \"enterprise_number\": \"\",\n    \"extra_fields\": [\n      {\n        \"name\": \"\",\n        \"value\": \"\"\n      }\n    ],\n    \"fax\": \"\",\n    \"first_name\": \"\",\n    \"language_code\": \"\",\n    \"last_name\": \"\",\n    \"phone\": \"\",\n    \"postal_code\": \"\"\n  }\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/domains/registrations";

    let payload = json!({
        "domain_name": "",
        "name_servers": (),
        "registrant": json!({
            "address": "",
            "city": "",
            "company_name": "",
            "country_code": "",
            "email": "",
            "enterprise_number": "",
            "extra_fields": (
                json!({
                    "name": "",
                    "value": ""
                })
            ),
            "fax": "",
            "first_name": "",
            "language_code": "",
            "last_name": "",
            "phone": "",
            "postal_code": ""
        })
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/domains/registrations \
  --header 'content-type: application/json' \
  --data '{
  "domain_name": "",
  "name_servers": [],
  "registrant": {
    "address": "",
    "city": "",
    "company_name": "",
    "country_code": "",
    "email": "",
    "enterprise_number": "",
    "extra_fields": [
      {
        "name": "",
        "value": ""
      }
    ],
    "fax": "",
    "first_name": "",
    "language_code": "",
    "last_name": "",
    "phone": "",
    "postal_code": ""
  }
}'
echo '{
  "domain_name": "",
  "name_servers": [],
  "registrant": {
    "address": "",
    "city": "",
    "company_name": "",
    "country_code": "",
    "email": "",
    "enterprise_number": "",
    "extra_fields": [
      {
        "name": "",
        "value": ""
      }
    ],
    "fax": "",
    "first_name": "",
    "language_code": "",
    "last_name": "",
    "phone": "",
    "postal_code": ""
  }
}' |  \
  http POST {{baseUrl}}/domains/registrations \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "domain_name": "",\n  "name_servers": [],\n  "registrant": {\n    "address": "",\n    "city": "",\n    "company_name": "",\n    "country_code": "",\n    "email": "",\n    "enterprise_number": "",\n    "extra_fields": [\n      {\n        "name": "",\n        "value": ""\n      }\n    ],\n    "fax": "",\n    "first_name": "",\n    "language_code": "",\n    "last_name": "",\n    "phone": "",\n    "postal_code": ""\n  }\n}' \
  --output-document \
  - {{baseUrl}}/domains/registrations
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "domain_name": "",
  "name_servers": [],
  "registrant": [
    "address": "",
    "city": "",
    "company_name": "",
    "country_code": "",
    "email": "",
    "enterprise_number": "",
    "extra_fields": [
      [
        "name": "",
        "value": ""
      ]
    ],
    "fax": "",
    "first_name": "",
    "language_code": "",
    "last_name": "",
    "phone": "",
    "postal_code": ""
  ]
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/domains/registrations")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST Transfer a domain
{{baseUrl}}/domains/transfers
BODY json

{
  "auth_code": "",
  "domain_name": "",
  "name_servers": [],
  "registrant": {
    "address": "",
    "city": "",
    "company_name": "",
    "country_code": "",
    "email": "",
    "enterprise_number": "",
    "extra_fields": [
      {
        "name": "",
        "value": ""
      }
    ],
    "fax": "",
    "first_name": "",
    "language_code": "",
    "last_name": "",
    "phone": "",
    "postal_code": ""
  }
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/domains/transfers");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"auth_code\": \"\",\n  \"domain_name\": \"\",\n  \"name_servers\": [],\n  \"registrant\": {\n    \"address\": \"\",\n    \"city\": \"\",\n    \"company_name\": \"\",\n    \"country_code\": \"\",\n    \"email\": \"\",\n    \"enterprise_number\": \"\",\n    \"extra_fields\": [\n      {\n        \"name\": \"\",\n        \"value\": \"\"\n      }\n    ],\n    \"fax\": \"\",\n    \"first_name\": \"\",\n    \"language_code\": \"\",\n    \"last_name\": \"\",\n    \"phone\": \"\",\n    \"postal_code\": \"\"\n  }\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/domains/transfers" {:content-type :json
                                                              :form-params {:auth_code ""
                                                                            :domain_name ""
                                                                            :name_servers []
                                                                            :registrant {:address ""
                                                                                         :city ""
                                                                                         :company_name ""
                                                                                         :country_code ""
                                                                                         :email ""
                                                                                         :enterprise_number ""
                                                                                         :extra_fields [{:name ""
                                                                                                         :value ""}]
                                                                                         :fax ""
                                                                                         :first_name ""
                                                                                         :language_code ""
                                                                                         :last_name ""
                                                                                         :phone ""
                                                                                         :postal_code ""}}})
require "http/client"

url = "{{baseUrl}}/domains/transfers"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"auth_code\": \"\",\n  \"domain_name\": \"\",\n  \"name_servers\": [],\n  \"registrant\": {\n    \"address\": \"\",\n    \"city\": \"\",\n    \"company_name\": \"\",\n    \"country_code\": \"\",\n    \"email\": \"\",\n    \"enterprise_number\": \"\",\n    \"extra_fields\": [\n      {\n        \"name\": \"\",\n        \"value\": \"\"\n      }\n    ],\n    \"fax\": \"\",\n    \"first_name\": \"\",\n    \"language_code\": \"\",\n    \"last_name\": \"\",\n    \"phone\": \"\",\n    \"postal_code\": \"\"\n  }\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/domains/transfers"),
    Content = new StringContent("{\n  \"auth_code\": \"\",\n  \"domain_name\": \"\",\n  \"name_servers\": [],\n  \"registrant\": {\n    \"address\": \"\",\n    \"city\": \"\",\n    \"company_name\": \"\",\n    \"country_code\": \"\",\n    \"email\": \"\",\n    \"enterprise_number\": \"\",\n    \"extra_fields\": [\n      {\n        \"name\": \"\",\n        \"value\": \"\"\n      }\n    ],\n    \"fax\": \"\",\n    \"first_name\": \"\",\n    \"language_code\": \"\",\n    \"last_name\": \"\",\n    \"phone\": \"\",\n    \"postal_code\": \"\"\n  }\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/domains/transfers");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"auth_code\": \"\",\n  \"domain_name\": \"\",\n  \"name_servers\": [],\n  \"registrant\": {\n    \"address\": \"\",\n    \"city\": \"\",\n    \"company_name\": \"\",\n    \"country_code\": \"\",\n    \"email\": \"\",\n    \"enterprise_number\": \"\",\n    \"extra_fields\": [\n      {\n        \"name\": \"\",\n        \"value\": \"\"\n      }\n    ],\n    \"fax\": \"\",\n    \"first_name\": \"\",\n    \"language_code\": \"\",\n    \"last_name\": \"\",\n    \"phone\": \"\",\n    \"postal_code\": \"\"\n  }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/domains/transfers"

	payload := strings.NewReader("{\n  \"auth_code\": \"\",\n  \"domain_name\": \"\",\n  \"name_servers\": [],\n  \"registrant\": {\n    \"address\": \"\",\n    \"city\": \"\",\n    \"company_name\": \"\",\n    \"country_code\": \"\",\n    \"email\": \"\",\n    \"enterprise_number\": \"\",\n    \"extra_fields\": [\n      {\n        \"name\": \"\",\n        \"value\": \"\"\n      }\n    ],\n    \"fax\": \"\",\n    \"first_name\": \"\",\n    \"language_code\": \"\",\n    \"last_name\": \"\",\n    \"phone\": \"\",\n    \"postal_code\": \"\"\n  }\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/domains/transfers HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 423

{
  "auth_code": "",
  "domain_name": "",
  "name_servers": [],
  "registrant": {
    "address": "",
    "city": "",
    "company_name": "",
    "country_code": "",
    "email": "",
    "enterprise_number": "",
    "extra_fields": [
      {
        "name": "",
        "value": ""
      }
    ],
    "fax": "",
    "first_name": "",
    "language_code": "",
    "last_name": "",
    "phone": "",
    "postal_code": ""
  }
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/domains/transfers")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"auth_code\": \"\",\n  \"domain_name\": \"\",\n  \"name_servers\": [],\n  \"registrant\": {\n    \"address\": \"\",\n    \"city\": \"\",\n    \"company_name\": \"\",\n    \"country_code\": \"\",\n    \"email\": \"\",\n    \"enterprise_number\": \"\",\n    \"extra_fields\": [\n      {\n        \"name\": \"\",\n        \"value\": \"\"\n      }\n    ],\n    \"fax\": \"\",\n    \"first_name\": \"\",\n    \"language_code\": \"\",\n    \"last_name\": \"\",\n    \"phone\": \"\",\n    \"postal_code\": \"\"\n  }\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/domains/transfers"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"auth_code\": \"\",\n  \"domain_name\": \"\",\n  \"name_servers\": [],\n  \"registrant\": {\n    \"address\": \"\",\n    \"city\": \"\",\n    \"company_name\": \"\",\n    \"country_code\": \"\",\n    \"email\": \"\",\n    \"enterprise_number\": \"\",\n    \"extra_fields\": [\n      {\n        \"name\": \"\",\n        \"value\": \"\"\n      }\n    ],\n    \"fax\": \"\",\n    \"first_name\": \"\",\n    \"language_code\": \"\",\n    \"last_name\": \"\",\n    \"phone\": \"\",\n    \"postal_code\": \"\"\n  }\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"auth_code\": \"\",\n  \"domain_name\": \"\",\n  \"name_servers\": [],\n  \"registrant\": {\n    \"address\": \"\",\n    \"city\": \"\",\n    \"company_name\": \"\",\n    \"country_code\": \"\",\n    \"email\": \"\",\n    \"enterprise_number\": \"\",\n    \"extra_fields\": [\n      {\n        \"name\": \"\",\n        \"value\": \"\"\n      }\n    ],\n    \"fax\": \"\",\n    \"first_name\": \"\",\n    \"language_code\": \"\",\n    \"last_name\": \"\",\n    \"phone\": \"\",\n    \"postal_code\": \"\"\n  }\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/domains/transfers")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/domains/transfers")
  .header("content-type", "application/json")
  .body("{\n  \"auth_code\": \"\",\n  \"domain_name\": \"\",\n  \"name_servers\": [],\n  \"registrant\": {\n    \"address\": \"\",\n    \"city\": \"\",\n    \"company_name\": \"\",\n    \"country_code\": \"\",\n    \"email\": \"\",\n    \"enterprise_number\": \"\",\n    \"extra_fields\": [\n      {\n        \"name\": \"\",\n        \"value\": \"\"\n      }\n    ],\n    \"fax\": \"\",\n    \"first_name\": \"\",\n    \"language_code\": \"\",\n    \"last_name\": \"\",\n    \"phone\": \"\",\n    \"postal_code\": \"\"\n  }\n}")
  .asString();
const data = JSON.stringify({
  auth_code: '',
  domain_name: '',
  name_servers: [],
  registrant: {
    address: '',
    city: '',
    company_name: '',
    country_code: '',
    email: '',
    enterprise_number: '',
    extra_fields: [
      {
        name: '',
        value: ''
      }
    ],
    fax: '',
    first_name: '',
    language_code: '',
    last_name: '',
    phone: '',
    postal_code: ''
  }
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/domains/transfers');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/domains/transfers',
  headers: {'content-type': 'application/json'},
  data: {
    auth_code: '',
    domain_name: '',
    name_servers: [],
    registrant: {
      address: '',
      city: '',
      company_name: '',
      country_code: '',
      email: '',
      enterprise_number: '',
      extra_fields: [{name: '', value: ''}],
      fax: '',
      first_name: '',
      language_code: '',
      last_name: '',
      phone: '',
      postal_code: ''
    }
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/domains/transfers';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"auth_code":"","domain_name":"","name_servers":[],"registrant":{"address":"","city":"","company_name":"","country_code":"","email":"","enterprise_number":"","extra_fields":[{"name":"","value":""}],"fax":"","first_name":"","language_code":"","last_name":"","phone":"","postal_code":""}}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/domains/transfers',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "auth_code": "",\n  "domain_name": "",\n  "name_servers": [],\n  "registrant": {\n    "address": "",\n    "city": "",\n    "company_name": "",\n    "country_code": "",\n    "email": "",\n    "enterprise_number": "",\n    "extra_fields": [\n      {\n        "name": "",\n        "value": ""\n      }\n    ],\n    "fax": "",\n    "first_name": "",\n    "language_code": "",\n    "last_name": "",\n    "phone": "",\n    "postal_code": ""\n  }\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"auth_code\": \"\",\n  \"domain_name\": \"\",\n  \"name_servers\": [],\n  \"registrant\": {\n    \"address\": \"\",\n    \"city\": \"\",\n    \"company_name\": \"\",\n    \"country_code\": \"\",\n    \"email\": \"\",\n    \"enterprise_number\": \"\",\n    \"extra_fields\": [\n      {\n        \"name\": \"\",\n        \"value\": \"\"\n      }\n    ],\n    \"fax\": \"\",\n    \"first_name\": \"\",\n    \"language_code\": \"\",\n    \"last_name\": \"\",\n    \"phone\": \"\",\n    \"postal_code\": \"\"\n  }\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/domains/transfers")
  .post(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/domains/transfers',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({
  auth_code: '',
  domain_name: '',
  name_servers: [],
  registrant: {
    address: '',
    city: '',
    company_name: '',
    country_code: '',
    email: '',
    enterprise_number: '',
    extra_fields: [{name: '', value: ''}],
    fax: '',
    first_name: '',
    language_code: '',
    last_name: '',
    phone: '',
    postal_code: ''
  }
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/domains/transfers',
  headers: {'content-type': 'application/json'},
  body: {
    auth_code: '',
    domain_name: '',
    name_servers: [],
    registrant: {
      address: '',
      city: '',
      company_name: '',
      country_code: '',
      email: '',
      enterprise_number: '',
      extra_fields: [{name: '', value: ''}],
      fax: '',
      first_name: '',
      language_code: '',
      last_name: '',
      phone: '',
      postal_code: ''
    }
  },
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/domains/transfers');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  auth_code: '',
  domain_name: '',
  name_servers: [],
  registrant: {
    address: '',
    city: '',
    company_name: '',
    country_code: '',
    email: '',
    enterprise_number: '',
    extra_fields: [
      {
        name: '',
        value: ''
      }
    ],
    fax: '',
    first_name: '',
    language_code: '',
    last_name: '',
    phone: '',
    postal_code: ''
  }
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/domains/transfers',
  headers: {'content-type': 'application/json'},
  data: {
    auth_code: '',
    domain_name: '',
    name_servers: [],
    registrant: {
      address: '',
      city: '',
      company_name: '',
      country_code: '',
      email: '',
      enterprise_number: '',
      extra_fields: [{name: '', value: ''}],
      fax: '',
      first_name: '',
      language_code: '',
      last_name: '',
      phone: '',
      postal_code: ''
    }
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/domains/transfers';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"auth_code":"","domain_name":"","name_servers":[],"registrant":{"address":"","city":"","company_name":"","country_code":"","email":"","enterprise_number":"","extra_fields":[{"name":"","value":""}],"fax":"","first_name":"","language_code":"","last_name":"","phone":"","postal_code":""}}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"auth_code": @"",
                              @"domain_name": @"",
                              @"name_servers": @[  ],
                              @"registrant": @{ @"address": @"", @"city": @"", @"company_name": @"", @"country_code": @"", @"email": @"", @"enterprise_number": @"", @"extra_fields": @[ @{ @"name": @"", @"value": @"" } ], @"fax": @"", @"first_name": @"", @"language_code": @"", @"last_name": @"", @"phone": @"", @"postal_code": @"" } };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/domains/transfers"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/domains/transfers" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"auth_code\": \"\",\n  \"domain_name\": \"\",\n  \"name_servers\": [],\n  \"registrant\": {\n    \"address\": \"\",\n    \"city\": \"\",\n    \"company_name\": \"\",\n    \"country_code\": \"\",\n    \"email\": \"\",\n    \"enterprise_number\": \"\",\n    \"extra_fields\": [\n      {\n        \"name\": \"\",\n        \"value\": \"\"\n      }\n    ],\n    \"fax\": \"\",\n    \"first_name\": \"\",\n    \"language_code\": \"\",\n    \"last_name\": \"\",\n    \"phone\": \"\",\n    \"postal_code\": \"\"\n  }\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/domains/transfers",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    'auth_code' => '',
    'domain_name' => '',
    'name_servers' => [
        
    ],
    'registrant' => [
        'address' => '',
        'city' => '',
        'company_name' => '',
        'country_code' => '',
        'email' => '',
        'enterprise_number' => '',
        'extra_fields' => [
                [
                                'name' => '',
                                'value' => ''
                ]
        ],
        'fax' => '',
        'first_name' => '',
        'language_code' => '',
        'last_name' => '',
        'phone' => '',
        'postal_code' => ''
    ]
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/domains/transfers', [
  'body' => '{
  "auth_code": "",
  "domain_name": "",
  "name_servers": [],
  "registrant": {
    "address": "",
    "city": "",
    "company_name": "",
    "country_code": "",
    "email": "",
    "enterprise_number": "",
    "extra_fields": [
      {
        "name": "",
        "value": ""
      }
    ],
    "fax": "",
    "first_name": "",
    "language_code": "",
    "last_name": "",
    "phone": "",
    "postal_code": ""
  }
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/domains/transfers');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'auth_code' => '',
  'domain_name' => '',
  'name_servers' => [
    
  ],
  'registrant' => [
    'address' => '',
    'city' => '',
    'company_name' => '',
    'country_code' => '',
    'email' => '',
    'enterprise_number' => '',
    'extra_fields' => [
        [
                'name' => '',
                'value' => ''
        ]
    ],
    'fax' => '',
    'first_name' => '',
    'language_code' => '',
    'last_name' => '',
    'phone' => '',
    'postal_code' => ''
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'auth_code' => '',
  'domain_name' => '',
  'name_servers' => [
    
  ],
  'registrant' => [
    'address' => '',
    'city' => '',
    'company_name' => '',
    'country_code' => '',
    'email' => '',
    'enterprise_number' => '',
    'extra_fields' => [
        [
                'name' => '',
                'value' => ''
        ]
    ],
    'fax' => '',
    'first_name' => '',
    'language_code' => '',
    'last_name' => '',
    'phone' => '',
    'postal_code' => ''
  ]
]));
$request->setRequestUrl('{{baseUrl}}/domains/transfers');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/domains/transfers' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "auth_code": "",
  "domain_name": "",
  "name_servers": [],
  "registrant": {
    "address": "",
    "city": "",
    "company_name": "",
    "country_code": "",
    "email": "",
    "enterprise_number": "",
    "extra_fields": [
      {
        "name": "",
        "value": ""
      }
    ],
    "fax": "",
    "first_name": "",
    "language_code": "",
    "last_name": "",
    "phone": "",
    "postal_code": ""
  }
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/domains/transfers' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "auth_code": "",
  "domain_name": "",
  "name_servers": [],
  "registrant": {
    "address": "",
    "city": "",
    "company_name": "",
    "country_code": "",
    "email": "",
    "enterprise_number": "",
    "extra_fields": [
      {
        "name": "",
        "value": ""
      }
    ],
    "fax": "",
    "first_name": "",
    "language_code": "",
    "last_name": "",
    "phone": "",
    "postal_code": ""
  }
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"auth_code\": \"\",\n  \"domain_name\": \"\",\n  \"name_servers\": [],\n  \"registrant\": {\n    \"address\": \"\",\n    \"city\": \"\",\n    \"company_name\": \"\",\n    \"country_code\": \"\",\n    \"email\": \"\",\n    \"enterprise_number\": \"\",\n    \"extra_fields\": [\n      {\n        \"name\": \"\",\n        \"value\": \"\"\n      }\n    ],\n    \"fax\": \"\",\n    \"first_name\": \"\",\n    \"language_code\": \"\",\n    \"last_name\": \"\",\n    \"phone\": \"\",\n    \"postal_code\": \"\"\n  }\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/domains/transfers", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/domains/transfers"

payload = {
    "auth_code": "",
    "domain_name": "",
    "name_servers": [],
    "registrant": {
        "address": "",
        "city": "",
        "company_name": "",
        "country_code": "",
        "email": "",
        "enterprise_number": "",
        "extra_fields": [
            {
                "name": "",
                "value": ""
            }
        ],
        "fax": "",
        "first_name": "",
        "language_code": "",
        "last_name": "",
        "phone": "",
        "postal_code": ""
    }
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/domains/transfers"

payload <- "{\n  \"auth_code\": \"\",\n  \"domain_name\": \"\",\n  \"name_servers\": [],\n  \"registrant\": {\n    \"address\": \"\",\n    \"city\": \"\",\n    \"company_name\": \"\",\n    \"country_code\": \"\",\n    \"email\": \"\",\n    \"enterprise_number\": \"\",\n    \"extra_fields\": [\n      {\n        \"name\": \"\",\n        \"value\": \"\"\n      }\n    ],\n    \"fax\": \"\",\n    \"first_name\": \"\",\n    \"language_code\": \"\",\n    \"last_name\": \"\",\n    \"phone\": \"\",\n    \"postal_code\": \"\"\n  }\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/domains/transfers")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"auth_code\": \"\",\n  \"domain_name\": \"\",\n  \"name_servers\": [],\n  \"registrant\": {\n    \"address\": \"\",\n    \"city\": \"\",\n    \"company_name\": \"\",\n    \"country_code\": \"\",\n    \"email\": \"\",\n    \"enterprise_number\": \"\",\n    \"extra_fields\": [\n      {\n        \"name\": \"\",\n        \"value\": \"\"\n      }\n    ],\n    \"fax\": \"\",\n    \"first_name\": \"\",\n    \"language_code\": \"\",\n    \"last_name\": \"\",\n    \"phone\": \"\",\n    \"postal_code\": \"\"\n  }\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/domains/transfers') do |req|
  req.body = "{\n  \"auth_code\": \"\",\n  \"domain_name\": \"\",\n  \"name_servers\": [],\n  \"registrant\": {\n    \"address\": \"\",\n    \"city\": \"\",\n    \"company_name\": \"\",\n    \"country_code\": \"\",\n    \"email\": \"\",\n    \"enterprise_number\": \"\",\n    \"extra_fields\": [\n      {\n        \"name\": \"\",\n        \"value\": \"\"\n      }\n    ],\n    \"fax\": \"\",\n    \"first_name\": \"\",\n    \"language_code\": \"\",\n    \"last_name\": \"\",\n    \"phone\": \"\",\n    \"postal_code\": \"\"\n  }\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/domains/transfers";

    let payload = json!({
        "auth_code": "",
        "domain_name": "",
        "name_servers": (),
        "registrant": json!({
            "address": "",
            "city": "",
            "company_name": "",
            "country_code": "",
            "email": "",
            "enterprise_number": "",
            "extra_fields": (
                json!({
                    "name": "",
                    "value": ""
                })
            ),
            "fax": "",
            "first_name": "",
            "language_code": "",
            "last_name": "",
            "phone": "",
            "postal_code": ""
        })
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/domains/transfers \
  --header 'content-type: application/json' \
  --data '{
  "auth_code": "",
  "domain_name": "",
  "name_servers": [],
  "registrant": {
    "address": "",
    "city": "",
    "company_name": "",
    "country_code": "",
    "email": "",
    "enterprise_number": "",
    "extra_fields": [
      {
        "name": "",
        "value": ""
      }
    ],
    "fax": "",
    "first_name": "",
    "language_code": "",
    "last_name": "",
    "phone": "",
    "postal_code": ""
  }
}'
echo '{
  "auth_code": "",
  "domain_name": "",
  "name_servers": [],
  "registrant": {
    "address": "",
    "city": "",
    "company_name": "",
    "country_code": "",
    "email": "",
    "enterprise_number": "",
    "extra_fields": [
      {
        "name": "",
        "value": ""
      }
    ],
    "fax": "",
    "first_name": "",
    "language_code": "",
    "last_name": "",
    "phone": "",
    "postal_code": ""
  }
}' |  \
  http POST {{baseUrl}}/domains/transfers \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "auth_code": "",\n  "domain_name": "",\n  "name_servers": [],\n  "registrant": {\n    "address": "",\n    "city": "",\n    "company_name": "",\n    "country_code": "",\n    "email": "",\n    "enterprise_number": "",\n    "extra_fields": [\n      {\n        "name": "",\n        "value": ""\n      }\n    ],\n    "fax": "",\n    "first_name": "",\n    "language_code": "",\n    "last_name": "",\n    "phone": "",\n    "postal_code": ""\n  }\n}' \
  --output-document \
  - {{baseUrl}}/domains/transfers
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "auth_code": "",
  "domain_name": "",
  "name_servers": [],
  "registrant": [
    "address": "",
    "city": "",
    "company_name": "",
    "country_code": "",
    "email": "",
    "enterprise_number": "",
    "extra_fields": [
      [
        "name": "",
        "value": ""
      ]
    ],
    "fax": "",
    "first_name": "",
    "language_code": "",
    "last_name": "",
    "phone": "",
    "postal_code": ""
  ]
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/domains/transfers")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST Add a SSH key
{{baseUrl}}/linuxhostings/:domainName/ssh/keys
QUERY PARAMS

domain_name
domainName
BODY json

{
  "public_key": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/linuxhostings/:domainName/ssh/keys?domain_name=");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"public_key\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/linuxhostings/:domainName/ssh/keys" {:query-params {:domain_name ""}
                                                                               :content-type :json
                                                                               :form-params {:public_key ""}})
require "http/client"

url = "{{baseUrl}}/linuxhostings/:domainName/ssh/keys?domain_name="
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"public_key\": \"\"\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/linuxhostings/:domainName/ssh/keys?domain_name="),
    Content = new StringContent("{\n  \"public_key\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/linuxhostings/:domainName/ssh/keys?domain_name=");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"public_key\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/linuxhostings/:domainName/ssh/keys?domain_name="

	payload := strings.NewReader("{\n  \"public_key\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/linuxhostings/:domainName/ssh/keys?domain_name= HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 22

{
  "public_key": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/linuxhostings/:domainName/ssh/keys?domain_name=")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"public_key\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/linuxhostings/:domainName/ssh/keys?domain_name="))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"public_key\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"public_key\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/linuxhostings/:domainName/ssh/keys?domain_name=")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/linuxhostings/:domainName/ssh/keys?domain_name=")
  .header("content-type", "application/json")
  .body("{\n  \"public_key\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  public_key: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/linuxhostings/:domainName/ssh/keys?domain_name=');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/linuxhostings/:domainName/ssh/keys',
  params: {domain_name: ''},
  headers: {'content-type': 'application/json'},
  data: {public_key: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/linuxhostings/:domainName/ssh/keys?domain_name=';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"public_key":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/linuxhostings/:domainName/ssh/keys?domain_name=',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "public_key": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"public_key\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/linuxhostings/:domainName/ssh/keys?domain_name=")
  .post(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/linuxhostings/:domainName/ssh/keys?domain_name=',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({public_key: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/linuxhostings/:domainName/ssh/keys',
  qs: {domain_name: ''},
  headers: {'content-type': 'application/json'},
  body: {public_key: ''},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/linuxhostings/:domainName/ssh/keys');

req.query({
  domain_name: ''
});

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  public_key: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/linuxhostings/:domainName/ssh/keys',
  params: {domain_name: ''},
  headers: {'content-type': 'application/json'},
  data: {public_key: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/linuxhostings/:domainName/ssh/keys?domain_name=';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"public_key":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"public_key": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/linuxhostings/:domainName/ssh/keys?domain_name="]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/linuxhostings/:domainName/ssh/keys?domain_name=" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"public_key\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/linuxhostings/:domainName/ssh/keys?domain_name=",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    'public_key' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/linuxhostings/:domainName/ssh/keys?domain_name=', [
  'body' => '{
  "public_key": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/linuxhostings/:domainName/ssh/keys');
$request->setMethod(HTTP_METH_POST);

$request->setQueryData([
  'domain_name' => ''
]);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'public_key' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'public_key' => ''
]));
$request->setRequestUrl('{{baseUrl}}/linuxhostings/:domainName/ssh/keys');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setQuery(new http\QueryString([
  'domain_name' => ''
]));

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/linuxhostings/:domainName/ssh/keys?domain_name=' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "public_key": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/linuxhostings/:domainName/ssh/keys?domain_name=' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "public_key": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"public_key\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/linuxhostings/:domainName/ssh/keys?domain_name=", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/linuxhostings/:domainName/ssh/keys"

querystring = {"domain_name":""}

payload = { "public_key": "" }
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/linuxhostings/:domainName/ssh/keys"

queryString <- list(domain_name = "")

payload <- "{\n  \"public_key\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, query = queryString, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/linuxhostings/:domainName/ssh/keys?domain_name=")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"public_key\": \"\"\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/linuxhostings/:domainName/ssh/keys') do |req|
  req.params['domain_name'] = ''
  req.body = "{\n  \"public_key\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/linuxhostings/:domainName/ssh/keys";

    let querystring = [
        ("domain_name", ""),
    ];

    let payload = json!({"public_key": ""});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .query(&querystring)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url '{{baseUrl}}/linuxhostings/:domainName/ssh/keys?domain_name=' \
  --header 'content-type: application/json' \
  --data '{
  "public_key": ""
}'
echo '{
  "public_key": ""
}' |  \
  http POST '{{baseUrl}}/linuxhostings/:domainName/ssh/keys?domain_name=' \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "public_key": ""\n}' \
  --output-document \
  - '{{baseUrl}}/linuxhostings/:domainName/ssh/keys?domain_name='
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["public_key": ""] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/linuxhostings/:domainName/ssh/keys?domain_name=")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST Add a scheduled task
{{baseUrl}}/linuxhostings/:domainName/scheduledtasks
QUERY PARAMS

domain_name
domainName
BODY json

{
  "cron_expression": "",
  "enabled": false,
  "id": "",
  "script_location": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/linuxhostings/:domainName/scheduledtasks?domain_name=");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"cron_expression\": \"\",\n  \"enabled\": false,\n  \"id\": \"\",\n  \"script_location\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/linuxhostings/:domainName/scheduledtasks" {:query-params {:domain_name ""}
                                                                                     :content-type :json
                                                                                     :form-params {:cron_expression ""
                                                                                                   :enabled false
                                                                                                   :id ""
                                                                                                   :script_location ""}})
require "http/client"

url = "{{baseUrl}}/linuxhostings/:domainName/scheduledtasks?domain_name="
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"cron_expression\": \"\",\n  \"enabled\": false,\n  \"id\": \"\",\n  \"script_location\": \"\"\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/linuxhostings/:domainName/scheduledtasks?domain_name="),
    Content = new StringContent("{\n  \"cron_expression\": \"\",\n  \"enabled\": false,\n  \"id\": \"\",\n  \"script_location\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/linuxhostings/:domainName/scheduledtasks?domain_name=");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"cron_expression\": \"\",\n  \"enabled\": false,\n  \"id\": \"\",\n  \"script_location\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/linuxhostings/:domainName/scheduledtasks?domain_name="

	payload := strings.NewReader("{\n  \"cron_expression\": \"\",\n  \"enabled\": false,\n  \"id\": \"\",\n  \"script_location\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/linuxhostings/:domainName/scheduledtasks?domain_name= HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 84

{
  "cron_expression": "",
  "enabled": false,
  "id": "",
  "script_location": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/linuxhostings/:domainName/scheduledtasks?domain_name=")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"cron_expression\": \"\",\n  \"enabled\": false,\n  \"id\": \"\",\n  \"script_location\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/linuxhostings/:domainName/scheduledtasks?domain_name="))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"cron_expression\": \"\",\n  \"enabled\": false,\n  \"id\": \"\",\n  \"script_location\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"cron_expression\": \"\",\n  \"enabled\": false,\n  \"id\": \"\",\n  \"script_location\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/linuxhostings/:domainName/scheduledtasks?domain_name=")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/linuxhostings/:domainName/scheduledtasks?domain_name=")
  .header("content-type", "application/json")
  .body("{\n  \"cron_expression\": \"\",\n  \"enabled\": false,\n  \"id\": \"\",\n  \"script_location\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  cron_expression: '',
  enabled: false,
  id: '',
  script_location: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/linuxhostings/:domainName/scheduledtasks?domain_name=');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/linuxhostings/:domainName/scheduledtasks',
  params: {domain_name: ''},
  headers: {'content-type': 'application/json'},
  data: {cron_expression: '', enabled: false, id: '', script_location: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/linuxhostings/:domainName/scheduledtasks?domain_name=';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"cron_expression":"","enabled":false,"id":"","script_location":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/linuxhostings/:domainName/scheduledtasks?domain_name=',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "cron_expression": "",\n  "enabled": false,\n  "id": "",\n  "script_location": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"cron_expression\": \"\",\n  \"enabled\": false,\n  \"id\": \"\",\n  \"script_location\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/linuxhostings/:domainName/scheduledtasks?domain_name=")
  .post(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/linuxhostings/:domainName/scheduledtasks?domain_name=',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({cron_expression: '', enabled: false, id: '', script_location: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/linuxhostings/:domainName/scheduledtasks',
  qs: {domain_name: ''},
  headers: {'content-type': 'application/json'},
  body: {cron_expression: '', enabled: false, id: '', script_location: ''},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/linuxhostings/:domainName/scheduledtasks');

req.query({
  domain_name: ''
});

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  cron_expression: '',
  enabled: false,
  id: '',
  script_location: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/linuxhostings/:domainName/scheduledtasks',
  params: {domain_name: ''},
  headers: {'content-type': 'application/json'},
  data: {cron_expression: '', enabled: false, id: '', script_location: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/linuxhostings/:domainName/scheduledtasks?domain_name=';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"cron_expression":"","enabled":false,"id":"","script_location":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"cron_expression": @"",
                              @"enabled": @NO,
                              @"id": @"",
                              @"script_location": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/linuxhostings/:domainName/scheduledtasks?domain_name="]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/linuxhostings/:domainName/scheduledtasks?domain_name=" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"cron_expression\": \"\",\n  \"enabled\": false,\n  \"id\": \"\",\n  \"script_location\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/linuxhostings/:domainName/scheduledtasks?domain_name=",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    'cron_expression' => '',
    'enabled' => null,
    'id' => '',
    'script_location' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/linuxhostings/:domainName/scheduledtasks?domain_name=', [
  'body' => '{
  "cron_expression": "",
  "enabled": false,
  "id": "",
  "script_location": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/linuxhostings/:domainName/scheduledtasks');
$request->setMethod(HTTP_METH_POST);

$request->setQueryData([
  'domain_name' => ''
]);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'cron_expression' => '',
  'enabled' => null,
  'id' => '',
  'script_location' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'cron_expression' => '',
  'enabled' => null,
  'id' => '',
  'script_location' => ''
]));
$request->setRequestUrl('{{baseUrl}}/linuxhostings/:domainName/scheduledtasks');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setQuery(new http\QueryString([
  'domain_name' => ''
]));

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/linuxhostings/:domainName/scheduledtasks?domain_name=' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "cron_expression": "",
  "enabled": false,
  "id": "",
  "script_location": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/linuxhostings/:domainName/scheduledtasks?domain_name=' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "cron_expression": "",
  "enabled": false,
  "id": "",
  "script_location": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"cron_expression\": \"\",\n  \"enabled\": false,\n  \"id\": \"\",\n  \"script_location\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/linuxhostings/:domainName/scheduledtasks?domain_name=", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/linuxhostings/:domainName/scheduledtasks"

querystring = {"domain_name":""}

payload = {
    "cron_expression": "",
    "enabled": False,
    "id": "",
    "script_location": ""
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/linuxhostings/:domainName/scheduledtasks"

queryString <- list(domain_name = "")

payload <- "{\n  \"cron_expression\": \"\",\n  \"enabled\": false,\n  \"id\": \"\",\n  \"script_location\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, query = queryString, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/linuxhostings/:domainName/scheduledtasks?domain_name=")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"cron_expression\": \"\",\n  \"enabled\": false,\n  \"id\": \"\",\n  \"script_location\": \"\"\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/linuxhostings/:domainName/scheduledtasks') do |req|
  req.params['domain_name'] = ''
  req.body = "{\n  \"cron_expression\": \"\",\n  \"enabled\": false,\n  \"id\": \"\",\n  \"script_location\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/linuxhostings/:domainName/scheduledtasks";

    let querystring = [
        ("domain_name", ""),
    ];

    let payload = json!({
        "cron_expression": "",
        "enabled": false,
        "id": "",
        "script_location": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .query(&querystring)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url '{{baseUrl}}/linuxhostings/:domainName/scheduledtasks?domain_name=' \
  --header 'content-type: application/json' \
  --data '{
  "cron_expression": "",
  "enabled": false,
  "id": "",
  "script_location": ""
}'
echo '{
  "cron_expression": "",
  "enabled": false,
  "id": "",
  "script_location": ""
}' |  \
  http POST '{{baseUrl}}/linuxhostings/:domainName/scheduledtasks?domain_name=' \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "cron_expression": "",\n  "enabled": false,\n  "id": "",\n  "script_location": ""\n}' \
  --output-document \
  - '{{baseUrl}}/linuxhostings/:domainName/scheduledtasks?domain_name='
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "cron_expression": "",
  "enabled": false,
  "id": "",
  "script_location": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/linuxhostings/:domainName/scheduledtasks?domain_name=")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
PUT Change the Linux hosting PHP version.
{{baseUrl}}/linuxhostings/:domainName/phpsettings/version
QUERY PARAMS

domain_name
domainName
BODY json

{
  "version": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/linuxhostings/:domainName/phpsettings/version?domain_name=");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"version\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/linuxhostings/:domainName/phpsettings/version" {:query-params {:domain_name ""}
                                                                                         :content-type :json
                                                                                         :form-params {:version ""}})
require "http/client"

url = "{{baseUrl}}/linuxhostings/:domainName/phpsettings/version?domain_name="
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"version\": \"\"\n}"

response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Put,
    RequestUri = new Uri("{{baseUrl}}/linuxhostings/:domainName/phpsettings/version?domain_name="),
    Content = new StringContent("{\n  \"version\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/linuxhostings/:domainName/phpsettings/version?domain_name=");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"version\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/linuxhostings/:domainName/phpsettings/version?domain_name="

	payload := strings.NewReader("{\n  \"version\": \"\"\n}")

	req, _ := http.NewRequest("PUT", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PUT /baseUrl/linuxhostings/:domainName/phpsettings/version?domain_name= HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 19

{
  "version": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/linuxhostings/:domainName/phpsettings/version?domain_name=")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"version\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/linuxhostings/:domainName/phpsettings/version?domain_name="))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"version\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"version\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/linuxhostings/:domainName/phpsettings/version?domain_name=")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/linuxhostings/:domainName/phpsettings/version?domain_name=")
  .header("content-type", "application/json")
  .body("{\n  \"version\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  version: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/linuxhostings/:domainName/phpsettings/version?domain_name=');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/linuxhostings/:domainName/phpsettings/version',
  params: {domain_name: ''},
  headers: {'content-type': 'application/json'},
  data: {version: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/linuxhostings/:domainName/phpsettings/version?domain_name=';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"version":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/linuxhostings/:domainName/phpsettings/version?domain_name=',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "version": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"version\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/linuxhostings/:domainName/phpsettings/version?domain_name=")
  .put(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/linuxhostings/:domainName/phpsettings/version?domain_name=',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({version: ''}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/linuxhostings/:domainName/phpsettings/version',
  qs: {domain_name: ''},
  headers: {'content-type': 'application/json'},
  body: {version: ''},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PUT', '{{baseUrl}}/linuxhostings/:domainName/phpsettings/version');

req.query({
  domain_name: ''
});

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  version: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/linuxhostings/:domainName/phpsettings/version',
  params: {domain_name: ''},
  headers: {'content-type': 'application/json'},
  data: {version: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/linuxhostings/:domainName/phpsettings/version?domain_name=';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"version":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"version": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/linuxhostings/:domainName/phpsettings/version?domain_name="]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/linuxhostings/:domainName/phpsettings/version?domain_name=" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"version\": \"\"\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/linuxhostings/:domainName/phpsettings/version?domain_name=",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PUT",
  CURLOPT_POSTFIELDS => json_encode([
    'version' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/linuxhostings/:domainName/phpsettings/version?domain_name=', [
  'body' => '{
  "version": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/linuxhostings/:domainName/phpsettings/version');
$request->setMethod(HTTP_METH_PUT);

$request->setQueryData([
  'domain_name' => ''
]);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'version' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'version' => ''
]));
$request->setRequestUrl('{{baseUrl}}/linuxhostings/:domainName/phpsettings/version');
$request->setRequestMethod('PUT');
$request->setBody($body);

$request->setQuery(new http\QueryString([
  'domain_name' => ''
]));

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/linuxhostings/:domainName/phpsettings/version?domain_name=' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "version": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/linuxhostings/:domainName/phpsettings/version?domain_name=' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "version": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"version\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/linuxhostings/:domainName/phpsettings/version?domain_name=", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/linuxhostings/:domainName/phpsettings/version"

querystring = {"domain_name":""}

payload = { "version": "" }
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/linuxhostings/:domainName/phpsettings/version"

queryString <- list(domain_name = "")

payload <- "{\n  \"version\": \"\"\n}"

encode <- "json"

response <- VERB("PUT", url, body = payload, query = queryString, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/linuxhostings/:domainName/phpsettings/version?domain_name=")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Put.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"version\": \"\"\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.put('/baseUrl/linuxhostings/:domainName/phpsettings/version') do |req|
  req.params['domain_name'] = ''
  req.body = "{\n  \"version\": \"\"\n}"
end

puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/linuxhostings/:domainName/phpsettings/version";

    let querystring = [
        ("domain_name", ""),
    ];

    let payload = json!({"version": ""});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
        .query(&querystring)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PUT \
  --url '{{baseUrl}}/linuxhostings/:domainName/phpsettings/version?domain_name=' \
  --header 'content-type: application/json' \
  --data '{
  "version": ""
}'
echo '{
  "version": ""
}' |  \
  http PUT '{{baseUrl}}/linuxhostings/:domainName/phpsettings/version?domain_name=' \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "version": ""\n}' \
  --output-document \
  - '{{baseUrl}}/linuxhostings/:domainName/phpsettings/version?domain_name='
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["version": ""] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/linuxhostings/:domainName/phpsettings/version?domain_name=")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
PUT Configure FTP
{{baseUrl}}/linuxhostings/:domainName/ftp/configuration
QUERY PARAMS

domain_name
domainName
BODY json

{
  "enabled": false
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/linuxhostings/:domainName/ftp/configuration?domain_name=");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"enabled\": false\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/linuxhostings/:domainName/ftp/configuration" {:query-params {:domain_name ""}
                                                                                       :content-type :json
                                                                                       :form-params {:enabled false}})
require "http/client"

url = "{{baseUrl}}/linuxhostings/:domainName/ftp/configuration?domain_name="
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"enabled\": false\n}"

response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Put,
    RequestUri = new Uri("{{baseUrl}}/linuxhostings/:domainName/ftp/configuration?domain_name="),
    Content = new StringContent("{\n  \"enabled\": false\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/linuxhostings/:domainName/ftp/configuration?domain_name=");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"enabled\": false\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/linuxhostings/:domainName/ftp/configuration?domain_name="

	payload := strings.NewReader("{\n  \"enabled\": false\n}")

	req, _ := http.NewRequest("PUT", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PUT /baseUrl/linuxhostings/:domainName/ftp/configuration?domain_name= HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 22

{
  "enabled": false
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/linuxhostings/:domainName/ftp/configuration?domain_name=")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"enabled\": false\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/linuxhostings/:domainName/ftp/configuration?domain_name="))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"enabled\": false\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"enabled\": false\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/linuxhostings/:domainName/ftp/configuration?domain_name=")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/linuxhostings/:domainName/ftp/configuration?domain_name=")
  .header("content-type", "application/json")
  .body("{\n  \"enabled\": false\n}")
  .asString();
const data = JSON.stringify({
  enabled: false
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/linuxhostings/:domainName/ftp/configuration?domain_name=');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/linuxhostings/:domainName/ftp/configuration',
  params: {domain_name: ''},
  headers: {'content-type': 'application/json'},
  data: {enabled: false}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/linuxhostings/:domainName/ftp/configuration?domain_name=';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"enabled":false}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/linuxhostings/:domainName/ftp/configuration?domain_name=',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "enabled": false\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"enabled\": false\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/linuxhostings/:domainName/ftp/configuration?domain_name=")
  .put(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/linuxhostings/:domainName/ftp/configuration?domain_name=',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({enabled: false}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/linuxhostings/:domainName/ftp/configuration',
  qs: {domain_name: ''},
  headers: {'content-type': 'application/json'},
  body: {enabled: false},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PUT', '{{baseUrl}}/linuxhostings/:domainName/ftp/configuration');

req.query({
  domain_name: ''
});

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  enabled: false
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/linuxhostings/:domainName/ftp/configuration',
  params: {domain_name: ''},
  headers: {'content-type': 'application/json'},
  data: {enabled: false}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/linuxhostings/:domainName/ftp/configuration?domain_name=';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"enabled":false}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"enabled": @NO };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/linuxhostings/:domainName/ftp/configuration?domain_name="]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/linuxhostings/:domainName/ftp/configuration?domain_name=" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"enabled\": false\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/linuxhostings/:domainName/ftp/configuration?domain_name=",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PUT",
  CURLOPT_POSTFIELDS => json_encode([
    'enabled' => null
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/linuxhostings/:domainName/ftp/configuration?domain_name=', [
  'body' => '{
  "enabled": false
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/linuxhostings/:domainName/ftp/configuration');
$request->setMethod(HTTP_METH_PUT);

$request->setQueryData([
  'domain_name' => ''
]);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'enabled' => null
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'enabled' => null
]));
$request->setRequestUrl('{{baseUrl}}/linuxhostings/:domainName/ftp/configuration');
$request->setRequestMethod('PUT');
$request->setBody($body);

$request->setQuery(new http\QueryString([
  'domain_name' => ''
]));

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/linuxhostings/:domainName/ftp/configuration?domain_name=' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "enabled": false
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/linuxhostings/:domainName/ftp/configuration?domain_name=' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "enabled": false
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"enabled\": false\n}"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/linuxhostings/:domainName/ftp/configuration?domain_name=", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/linuxhostings/:domainName/ftp/configuration"

querystring = {"domain_name":""}

payload = { "enabled": False }
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/linuxhostings/:domainName/ftp/configuration"

queryString <- list(domain_name = "")

payload <- "{\n  \"enabled\": false\n}"

encode <- "json"

response <- VERB("PUT", url, body = payload, query = queryString, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/linuxhostings/:domainName/ftp/configuration?domain_name=")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Put.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"enabled\": false\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.put('/baseUrl/linuxhostings/:domainName/ftp/configuration') do |req|
  req.params['domain_name'] = ''
  req.body = "{\n  \"enabled\": false\n}"
end

puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/linuxhostings/:domainName/ftp/configuration";

    let querystring = [
        ("domain_name", ""),
    ];

    let payload = json!({"enabled": false});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
        .query(&querystring)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PUT \
  --url '{{baseUrl}}/linuxhostings/:domainName/ftp/configuration?domain_name=' \
  --header 'content-type: application/json' \
  --data '{
  "enabled": false
}'
echo '{
  "enabled": false
}' |  \
  http PUT '{{baseUrl}}/linuxhostings/:domainName/ftp/configuration?domain_name=' \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "enabled": false\n}' \
  --output-document \
  - '{{baseUrl}}/linuxhostings/:domainName/ftp/configuration?domain_name='
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["enabled": false] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/linuxhostings/:domainName/ftp/configuration?domain_name=")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
PUT Configure HTTP-2
{{baseUrl}}/linuxhostings/:domainName/sites/:siteName/http2/configuration
QUERY PARAMS

domain_name
site_name
domainName
siteName
BODY json

{
  "enabled": false
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/linuxhostings/:domainName/sites/:siteName/http2/configuration?domain_name=&site_name=");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"enabled\": false\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/linuxhostings/:domainName/sites/:siteName/http2/configuration" {:query-params {:domain_name ""
                                                                                                                        :site_name ""}
                                                                                                         :content-type :json
                                                                                                         :form-params {:enabled false}})
require "http/client"

url = "{{baseUrl}}/linuxhostings/:domainName/sites/:siteName/http2/configuration?domain_name=&site_name="
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"enabled\": false\n}"

response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Put,
    RequestUri = new Uri("{{baseUrl}}/linuxhostings/:domainName/sites/:siteName/http2/configuration?domain_name=&site_name="),
    Content = new StringContent("{\n  \"enabled\": false\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/linuxhostings/:domainName/sites/:siteName/http2/configuration?domain_name=&site_name=");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"enabled\": false\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/linuxhostings/:domainName/sites/:siteName/http2/configuration?domain_name=&site_name="

	payload := strings.NewReader("{\n  \"enabled\": false\n}")

	req, _ := http.NewRequest("PUT", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PUT /baseUrl/linuxhostings/:domainName/sites/:siteName/http2/configuration?domain_name=&site_name= HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 22

{
  "enabled": false
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/linuxhostings/:domainName/sites/:siteName/http2/configuration?domain_name=&site_name=")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"enabled\": false\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/linuxhostings/:domainName/sites/:siteName/http2/configuration?domain_name=&site_name="))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"enabled\": false\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"enabled\": false\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/linuxhostings/:domainName/sites/:siteName/http2/configuration?domain_name=&site_name=")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/linuxhostings/:domainName/sites/:siteName/http2/configuration?domain_name=&site_name=")
  .header("content-type", "application/json")
  .body("{\n  \"enabled\": false\n}")
  .asString();
const data = JSON.stringify({
  enabled: false
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/linuxhostings/:domainName/sites/:siteName/http2/configuration?domain_name=&site_name=');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/linuxhostings/:domainName/sites/:siteName/http2/configuration',
  params: {domain_name: '', site_name: ''},
  headers: {'content-type': 'application/json'},
  data: {enabled: false}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/linuxhostings/:domainName/sites/:siteName/http2/configuration?domain_name=&site_name=';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"enabled":false}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/linuxhostings/:domainName/sites/:siteName/http2/configuration?domain_name=&site_name=',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "enabled": false\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"enabled\": false\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/linuxhostings/:domainName/sites/:siteName/http2/configuration?domain_name=&site_name=")
  .put(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/linuxhostings/:domainName/sites/:siteName/http2/configuration?domain_name=&site_name=',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({enabled: false}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/linuxhostings/:domainName/sites/:siteName/http2/configuration',
  qs: {domain_name: '', site_name: ''},
  headers: {'content-type': 'application/json'},
  body: {enabled: false},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PUT', '{{baseUrl}}/linuxhostings/:domainName/sites/:siteName/http2/configuration');

req.query({
  domain_name: '',
  site_name: ''
});

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  enabled: false
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/linuxhostings/:domainName/sites/:siteName/http2/configuration',
  params: {domain_name: '', site_name: ''},
  headers: {'content-type': 'application/json'},
  data: {enabled: false}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/linuxhostings/:domainName/sites/:siteName/http2/configuration?domain_name=&site_name=';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"enabled":false}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"enabled": @NO };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/linuxhostings/:domainName/sites/:siteName/http2/configuration?domain_name=&site_name="]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/linuxhostings/:domainName/sites/:siteName/http2/configuration?domain_name=&site_name=" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"enabled\": false\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/linuxhostings/:domainName/sites/:siteName/http2/configuration?domain_name=&site_name=",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PUT",
  CURLOPT_POSTFIELDS => json_encode([
    'enabled' => null
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/linuxhostings/:domainName/sites/:siteName/http2/configuration?domain_name=&site_name=', [
  'body' => '{
  "enabled": false
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/linuxhostings/:domainName/sites/:siteName/http2/configuration');
$request->setMethod(HTTP_METH_PUT);

$request->setQueryData([
  'domain_name' => '',
  'site_name' => ''
]);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'enabled' => null
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'enabled' => null
]));
$request->setRequestUrl('{{baseUrl}}/linuxhostings/:domainName/sites/:siteName/http2/configuration');
$request->setRequestMethod('PUT');
$request->setBody($body);

$request->setQuery(new http\QueryString([
  'domain_name' => '',
  'site_name' => ''
]));

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/linuxhostings/:domainName/sites/:siteName/http2/configuration?domain_name=&site_name=' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "enabled": false
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/linuxhostings/:domainName/sites/:siteName/http2/configuration?domain_name=&site_name=' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "enabled": false
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"enabled\": false\n}"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/linuxhostings/:domainName/sites/:siteName/http2/configuration?domain_name=&site_name=", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/linuxhostings/:domainName/sites/:siteName/http2/configuration"

querystring = {"domain_name":"","site_name":""}

payload = { "enabled": False }
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/linuxhostings/:domainName/sites/:siteName/http2/configuration"

queryString <- list(
  domain_name = "",
  site_name = ""
)

payload <- "{\n  \"enabled\": false\n}"

encode <- "json"

response <- VERB("PUT", url, body = payload, query = queryString, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/linuxhostings/:domainName/sites/:siteName/http2/configuration?domain_name=&site_name=")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Put.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"enabled\": false\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.put('/baseUrl/linuxhostings/:domainName/sites/:siteName/http2/configuration') do |req|
  req.params['domain_name'] = ''
  req.params['site_name'] = ''
  req.body = "{\n  \"enabled\": false\n}"
end

puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/linuxhostings/:domainName/sites/:siteName/http2/configuration";

    let querystring = [
        ("domain_name", ""),
        ("site_name", ""),
    ];

    let payload = json!({"enabled": false});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
        .query(&querystring)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PUT \
  --url '{{baseUrl}}/linuxhostings/:domainName/sites/:siteName/http2/configuration?domain_name=&site_name=' \
  --header 'content-type: application/json' \
  --data '{
  "enabled": false
}'
echo '{
  "enabled": false
}' |  \
  http PUT '{{baseUrl}}/linuxhostings/:domainName/sites/:siteName/http2/configuration?domain_name=&site_name=' \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "enabled": false\n}' \
  --output-document \
  - '{{baseUrl}}/linuxhostings/:domainName/sites/:siteName/http2/configuration?domain_name=&site_name='
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["enabled": false] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/linuxhostings/:domainName/sites/:siteName/http2/configuration?domain_name=&site_name=")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
PUT Configure PHP APCu setting
{{baseUrl}}/linuxhostings/:domainName/phpsettings/apcu
QUERY PARAMS

domain_name
domainName
BODY json

{
  "apcu_size": 0,
  "enabled": false
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/linuxhostings/:domainName/phpsettings/apcu?domain_name=");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"apcu_size\": 0,\n  \"enabled\": false\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/linuxhostings/:domainName/phpsettings/apcu" {:query-params {:domain_name ""}
                                                                                      :content-type :json
                                                                                      :form-params {:apcu_size 0
                                                                                                    :enabled false}})
require "http/client"

url = "{{baseUrl}}/linuxhostings/:domainName/phpsettings/apcu?domain_name="
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"apcu_size\": 0,\n  \"enabled\": false\n}"

response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Put,
    RequestUri = new Uri("{{baseUrl}}/linuxhostings/:domainName/phpsettings/apcu?domain_name="),
    Content = new StringContent("{\n  \"apcu_size\": 0,\n  \"enabled\": false\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/linuxhostings/:domainName/phpsettings/apcu?domain_name=");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"apcu_size\": 0,\n  \"enabled\": false\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/linuxhostings/:domainName/phpsettings/apcu?domain_name="

	payload := strings.NewReader("{\n  \"apcu_size\": 0,\n  \"enabled\": false\n}")

	req, _ := http.NewRequest("PUT", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PUT /baseUrl/linuxhostings/:domainName/phpsettings/apcu?domain_name= HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 40

{
  "apcu_size": 0,
  "enabled": false
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/linuxhostings/:domainName/phpsettings/apcu?domain_name=")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"apcu_size\": 0,\n  \"enabled\": false\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/linuxhostings/:domainName/phpsettings/apcu?domain_name="))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"apcu_size\": 0,\n  \"enabled\": false\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"apcu_size\": 0,\n  \"enabled\": false\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/linuxhostings/:domainName/phpsettings/apcu?domain_name=")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/linuxhostings/:domainName/phpsettings/apcu?domain_name=")
  .header("content-type", "application/json")
  .body("{\n  \"apcu_size\": 0,\n  \"enabled\": false\n}")
  .asString();
const data = JSON.stringify({
  apcu_size: 0,
  enabled: false
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/linuxhostings/:domainName/phpsettings/apcu?domain_name=');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/linuxhostings/:domainName/phpsettings/apcu',
  params: {domain_name: ''},
  headers: {'content-type': 'application/json'},
  data: {apcu_size: 0, enabled: false}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/linuxhostings/:domainName/phpsettings/apcu?domain_name=';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"apcu_size":0,"enabled":false}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/linuxhostings/:domainName/phpsettings/apcu?domain_name=',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "apcu_size": 0,\n  "enabled": false\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"apcu_size\": 0,\n  \"enabled\": false\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/linuxhostings/:domainName/phpsettings/apcu?domain_name=")
  .put(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/linuxhostings/:domainName/phpsettings/apcu?domain_name=',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({apcu_size: 0, enabled: false}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/linuxhostings/:domainName/phpsettings/apcu',
  qs: {domain_name: ''},
  headers: {'content-type': 'application/json'},
  body: {apcu_size: 0, enabled: false},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PUT', '{{baseUrl}}/linuxhostings/:domainName/phpsettings/apcu');

req.query({
  domain_name: ''
});

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  apcu_size: 0,
  enabled: false
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/linuxhostings/:domainName/phpsettings/apcu',
  params: {domain_name: ''},
  headers: {'content-type': 'application/json'},
  data: {apcu_size: 0, enabled: false}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/linuxhostings/:domainName/phpsettings/apcu?domain_name=';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"apcu_size":0,"enabled":false}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"apcu_size": @0,
                              @"enabled": @NO };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/linuxhostings/:domainName/phpsettings/apcu?domain_name="]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/linuxhostings/:domainName/phpsettings/apcu?domain_name=" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"apcu_size\": 0,\n  \"enabled\": false\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/linuxhostings/:domainName/phpsettings/apcu?domain_name=",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PUT",
  CURLOPT_POSTFIELDS => json_encode([
    'apcu_size' => 0,
    'enabled' => null
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/linuxhostings/:domainName/phpsettings/apcu?domain_name=', [
  'body' => '{
  "apcu_size": 0,
  "enabled": false
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/linuxhostings/:domainName/phpsettings/apcu');
$request->setMethod(HTTP_METH_PUT);

$request->setQueryData([
  'domain_name' => ''
]);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'apcu_size' => 0,
  'enabled' => null
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'apcu_size' => 0,
  'enabled' => null
]));
$request->setRequestUrl('{{baseUrl}}/linuxhostings/:domainName/phpsettings/apcu');
$request->setRequestMethod('PUT');
$request->setBody($body);

$request->setQuery(new http\QueryString([
  'domain_name' => ''
]));

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/linuxhostings/:domainName/phpsettings/apcu?domain_name=' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "apcu_size": 0,
  "enabled": false
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/linuxhostings/:domainName/phpsettings/apcu?domain_name=' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "apcu_size": 0,
  "enabled": false
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"apcu_size\": 0,\n  \"enabled\": false\n}"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/linuxhostings/:domainName/phpsettings/apcu?domain_name=", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/linuxhostings/:domainName/phpsettings/apcu"

querystring = {"domain_name":""}

payload = {
    "apcu_size": 0,
    "enabled": False
}
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/linuxhostings/:domainName/phpsettings/apcu"

queryString <- list(domain_name = "")

payload <- "{\n  \"apcu_size\": 0,\n  \"enabled\": false\n}"

encode <- "json"

response <- VERB("PUT", url, body = payload, query = queryString, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/linuxhostings/:domainName/phpsettings/apcu?domain_name=")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Put.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"apcu_size\": 0,\n  \"enabled\": false\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.put('/baseUrl/linuxhostings/:domainName/phpsettings/apcu') do |req|
  req.params['domain_name'] = ''
  req.body = "{\n  \"apcu_size\": 0,\n  \"enabled\": false\n}"
end

puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/linuxhostings/:domainName/phpsettings/apcu";

    let querystring = [
        ("domain_name", ""),
    ];

    let payload = json!({
        "apcu_size": 0,
        "enabled": false
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
        .query(&querystring)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PUT \
  --url '{{baseUrl}}/linuxhostings/:domainName/phpsettings/apcu?domain_name=' \
  --header 'content-type: application/json' \
  --data '{
  "apcu_size": 0,
  "enabled": false
}'
echo '{
  "apcu_size": 0,
  "enabled": false
}' |  \
  http PUT '{{baseUrl}}/linuxhostings/:domainName/phpsettings/apcu?domain_name=' \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "apcu_size": 0,\n  "enabled": false\n}' \
  --output-document \
  - '{{baseUrl}}/linuxhostings/:domainName/phpsettings/apcu?domain_name='
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "apcu_size": 0,
  "enabled": false
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/linuxhostings/:domainName/phpsettings/apcu?domain_name=")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
PUT Configure PHP memory limit
{{baseUrl}}/linuxhostings/:domainName/phpsettings/memorylimit
QUERY PARAMS

domain_name
domainName
BODY json

{
  "memory_limit": 0
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/linuxhostings/:domainName/phpsettings/memorylimit?domain_name=");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"memory_limit\": 0\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/linuxhostings/:domainName/phpsettings/memorylimit" {:query-params {:domain_name ""}
                                                                                             :content-type :json
                                                                                             :form-params {:memory_limit 0}})
require "http/client"

url = "{{baseUrl}}/linuxhostings/:domainName/phpsettings/memorylimit?domain_name="
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"memory_limit\": 0\n}"

response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Put,
    RequestUri = new Uri("{{baseUrl}}/linuxhostings/:domainName/phpsettings/memorylimit?domain_name="),
    Content = new StringContent("{\n  \"memory_limit\": 0\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/linuxhostings/:domainName/phpsettings/memorylimit?domain_name=");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"memory_limit\": 0\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/linuxhostings/:domainName/phpsettings/memorylimit?domain_name="

	payload := strings.NewReader("{\n  \"memory_limit\": 0\n}")

	req, _ := http.NewRequest("PUT", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PUT /baseUrl/linuxhostings/:domainName/phpsettings/memorylimit?domain_name= HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 23

{
  "memory_limit": 0
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/linuxhostings/:domainName/phpsettings/memorylimit?domain_name=")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"memory_limit\": 0\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/linuxhostings/:domainName/phpsettings/memorylimit?domain_name="))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"memory_limit\": 0\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"memory_limit\": 0\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/linuxhostings/:domainName/phpsettings/memorylimit?domain_name=")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/linuxhostings/:domainName/phpsettings/memorylimit?domain_name=")
  .header("content-type", "application/json")
  .body("{\n  \"memory_limit\": 0\n}")
  .asString();
const data = JSON.stringify({
  memory_limit: 0
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/linuxhostings/:domainName/phpsettings/memorylimit?domain_name=');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/linuxhostings/:domainName/phpsettings/memorylimit',
  params: {domain_name: ''},
  headers: {'content-type': 'application/json'},
  data: {memory_limit: 0}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/linuxhostings/:domainName/phpsettings/memorylimit?domain_name=';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"memory_limit":0}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/linuxhostings/:domainName/phpsettings/memorylimit?domain_name=',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "memory_limit": 0\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"memory_limit\": 0\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/linuxhostings/:domainName/phpsettings/memorylimit?domain_name=")
  .put(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/linuxhostings/:domainName/phpsettings/memorylimit?domain_name=',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({memory_limit: 0}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/linuxhostings/:domainName/phpsettings/memorylimit',
  qs: {domain_name: ''},
  headers: {'content-type': 'application/json'},
  body: {memory_limit: 0},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PUT', '{{baseUrl}}/linuxhostings/:domainName/phpsettings/memorylimit');

req.query({
  domain_name: ''
});

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  memory_limit: 0
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/linuxhostings/:domainName/phpsettings/memorylimit',
  params: {domain_name: ''},
  headers: {'content-type': 'application/json'},
  data: {memory_limit: 0}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/linuxhostings/:domainName/phpsettings/memorylimit?domain_name=';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"memory_limit":0}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"memory_limit": @0 };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/linuxhostings/:domainName/phpsettings/memorylimit?domain_name="]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/linuxhostings/:domainName/phpsettings/memorylimit?domain_name=" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"memory_limit\": 0\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/linuxhostings/:domainName/phpsettings/memorylimit?domain_name=",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PUT",
  CURLOPT_POSTFIELDS => json_encode([
    'memory_limit' => 0
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/linuxhostings/:domainName/phpsettings/memorylimit?domain_name=', [
  'body' => '{
  "memory_limit": 0
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/linuxhostings/:domainName/phpsettings/memorylimit');
$request->setMethod(HTTP_METH_PUT);

$request->setQueryData([
  'domain_name' => ''
]);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'memory_limit' => 0
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'memory_limit' => 0
]));
$request->setRequestUrl('{{baseUrl}}/linuxhostings/:domainName/phpsettings/memorylimit');
$request->setRequestMethod('PUT');
$request->setBody($body);

$request->setQuery(new http\QueryString([
  'domain_name' => ''
]));

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/linuxhostings/:domainName/phpsettings/memorylimit?domain_name=' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "memory_limit": 0
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/linuxhostings/:domainName/phpsettings/memorylimit?domain_name=' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "memory_limit": 0
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"memory_limit\": 0\n}"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/linuxhostings/:domainName/phpsettings/memorylimit?domain_name=", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/linuxhostings/:domainName/phpsettings/memorylimit"

querystring = {"domain_name":""}

payload = { "memory_limit": 0 }
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/linuxhostings/:domainName/phpsettings/memorylimit"

queryString <- list(domain_name = "")

payload <- "{\n  \"memory_limit\": 0\n}"

encode <- "json"

response <- VERB("PUT", url, body = payload, query = queryString, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/linuxhostings/:domainName/phpsettings/memorylimit?domain_name=")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Put.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"memory_limit\": 0\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.put('/baseUrl/linuxhostings/:domainName/phpsettings/memorylimit') do |req|
  req.params['domain_name'] = ''
  req.body = "{\n  \"memory_limit\": 0\n}"
end

puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/linuxhostings/:domainName/phpsettings/memorylimit";

    let querystring = [
        ("domain_name", ""),
    ];

    let payload = json!({"memory_limit": 0});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
        .query(&querystring)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PUT \
  --url '{{baseUrl}}/linuxhostings/:domainName/phpsettings/memorylimit?domain_name=' \
  --header 'content-type: application/json' \
  --data '{
  "memory_limit": 0
}'
echo '{
  "memory_limit": 0
}' |  \
  http PUT '{{baseUrl}}/linuxhostings/:domainName/phpsettings/memorylimit?domain_name=' \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "memory_limit": 0\n}' \
  --output-document \
  - '{{baseUrl}}/linuxhostings/:domainName/phpsettings/memorylimit?domain_name='
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["memory_limit": 0] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/linuxhostings/:domainName/phpsettings/memorylimit?domain_name=")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
PUT Configure SSH
{{baseUrl}}/linuxhostings/:domainName/ssh/configuration
QUERY PARAMS

domain_name
domainName
BODY json

{
  "enabled": false
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/linuxhostings/:domainName/ssh/configuration?domain_name=");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"enabled\": false\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/linuxhostings/:domainName/ssh/configuration" {:query-params {:domain_name ""}
                                                                                       :content-type :json
                                                                                       :form-params {:enabled false}})
require "http/client"

url = "{{baseUrl}}/linuxhostings/:domainName/ssh/configuration?domain_name="
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"enabled\": false\n}"

response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Put,
    RequestUri = new Uri("{{baseUrl}}/linuxhostings/:domainName/ssh/configuration?domain_name="),
    Content = new StringContent("{\n  \"enabled\": false\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/linuxhostings/:domainName/ssh/configuration?domain_name=");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"enabled\": false\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/linuxhostings/:domainName/ssh/configuration?domain_name="

	payload := strings.NewReader("{\n  \"enabled\": false\n}")

	req, _ := http.NewRequest("PUT", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PUT /baseUrl/linuxhostings/:domainName/ssh/configuration?domain_name= HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 22

{
  "enabled": false
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/linuxhostings/:domainName/ssh/configuration?domain_name=")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"enabled\": false\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/linuxhostings/:domainName/ssh/configuration?domain_name="))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"enabled\": false\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"enabled\": false\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/linuxhostings/:domainName/ssh/configuration?domain_name=")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/linuxhostings/:domainName/ssh/configuration?domain_name=")
  .header("content-type", "application/json")
  .body("{\n  \"enabled\": false\n}")
  .asString();
const data = JSON.stringify({
  enabled: false
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/linuxhostings/:domainName/ssh/configuration?domain_name=');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/linuxhostings/:domainName/ssh/configuration',
  params: {domain_name: ''},
  headers: {'content-type': 'application/json'},
  data: {enabled: false}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/linuxhostings/:domainName/ssh/configuration?domain_name=';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"enabled":false}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/linuxhostings/:domainName/ssh/configuration?domain_name=',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "enabled": false\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"enabled\": false\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/linuxhostings/:domainName/ssh/configuration?domain_name=")
  .put(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/linuxhostings/:domainName/ssh/configuration?domain_name=',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({enabled: false}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/linuxhostings/:domainName/ssh/configuration',
  qs: {domain_name: ''},
  headers: {'content-type': 'application/json'},
  body: {enabled: false},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PUT', '{{baseUrl}}/linuxhostings/:domainName/ssh/configuration');

req.query({
  domain_name: ''
});

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  enabled: false
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/linuxhostings/:domainName/ssh/configuration',
  params: {domain_name: ''},
  headers: {'content-type': 'application/json'},
  data: {enabled: false}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/linuxhostings/:domainName/ssh/configuration?domain_name=';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"enabled":false}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"enabled": @NO };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/linuxhostings/:domainName/ssh/configuration?domain_name="]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/linuxhostings/:domainName/ssh/configuration?domain_name=" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"enabled\": false\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/linuxhostings/:domainName/ssh/configuration?domain_name=",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PUT",
  CURLOPT_POSTFIELDS => json_encode([
    'enabled' => null
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/linuxhostings/:domainName/ssh/configuration?domain_name=', [
  'body' => '{
  "enabled": false
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/linuxhostings/:domainName/ssh/configuration');
$request->setMethod(HTTP_METH_PUT);

$request->setQueryData([
  'domain_name' => ''
]);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'enabled' => null
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'enabled' => null
]));
$request->setRequestUrl('{{baseUrl}}/linuxhostings/:domainName/ssh/configuration');
$request->setRequestMethod('PUT');
$request->setBody($body);

$request->setQuery(new http\QueryString([
  'domain_name' => ''
]));

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/linuxhostings/:domainName/ssh/configuration?domain_name=' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "enabled": false
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/linuxhostings/:domainName/ssh/configuration?domain_name=' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "enabled": false
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"enabled\": false\n}"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/linuxhostings/:domainName/ssh/configuration?domain_name=", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/linuxhostings/:domainName/ssh/configuration"

querystring = {"domain_name":""}

payload = { "enabled": False }
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/linuxhostings/:domainName/ssh/configuration"

queryString <- list(domain_name = "")

payload <- "{\n  \"enabled\": false\n}"

encode <- "json"

response <- VERB("PUT", url, body = payload, query = queryString, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/linuxhostings/:domainName/ssh/configuration?domain_name=")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Put.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"enabled\": false\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.put('/baseUrl/linuxhostings/:domainName/ssh/configuration') do |req|
  req.params['domain_name'] = ''
  req.body = "{\n  \"enabled\": false\n}"
end

puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/linuxhostings/:domainName/ssh/configuration";

    let querystring = [
        ("domain_name", ""),
    ];

    let payload = json!({"enabled": false});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
        .query(&querystring)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PUT \
  --url '{{baseUrl}}/linuxhostings/:domainName/ssh/configuration?domain_name=' \
  --header 'content-type: application/json' \
  --data '{
  "enabled": false
}'
echo '{
  "enabled": false
}' |  \
  http PUT '{{baseUrl}}/linuxhostings/:domainName/ssh/configuration?domain_name=' \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "enabled": false\n}' \
  --output-document \
  - '{{baseUrl}}/linuxhostings/:domainName/ssh/configuration?domain_name='
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["enabled": false] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/linuxhostings/:domainName/ssh/configuration?domain_name=")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
PUT Configure a scheduled task
{{baseUrl}}/linuxhostings/:domainName/scheduledtasks/:scheduledTaskId
QUERY PARAMS

domain_name
scheduled_task_id
domainName
scheduledTaskId
BODY json

{
  "cron_expression": "",
  "enabled": false,
  "id": "",
  "script_location": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/linuxhostings/:domainName/scheduledtasks/:scheduledTaskId?domain_name=&scheduled_task_id=");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"cron_expression\": \"\",\n  \"enabled\": false,\n  \"id\": \"\",\n  \"script_location\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/linuxhostings/:domainName/scheduledtasks/:scheduledTaskId" {:query-params {:domain_name ""
                                                                                                                    :scheduled_task_id ""}
                                                                                                     :content-type :json
                                                                                                     :form-params {:cron_expression ""
                                                                                                                   :enabled false
                                                                                                                   :id ""
                                                                                                                   :script_location ""}})
require "http/client"

url = "{{baseUrl}}/linuxhostings/:domainName/scheduledtasks/:scheduledTaskId?domain_name=&scheduled_task_id="
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"cron_expression\": \"\",\n  \"enabled\": false,\n  \"id\": \"\",\n  \"script_location\": \"\"\n}"

response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Put,
    RequestUri = new Uri("{{baseUrl}}/linuxhostings/:domainName/scheduledtasks/:scheduledTaskId?domain_name=&scheduled_task_id="),
    Content = new StringContent("{\n  \"cron_expression\": \"\",\n  \"enabled\": false,\n  \"id\": \"\",\n  \"script_location\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/linuxhostings/:domainName/scheduledtasks/:scheduledTaskId?domain_name=&scheduled_task_id=");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"cron_expression\": \"\",\n  \"enabled\": false,\n  \"id\": \"\",\n  \"script_location\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/linuxhostings/:domainName/scheduledtasks/:scheduledTaskId?domain_name=&scheduled_task_id="

	payload := strings.NewReader("{\n  \"cron_expression\": \"\",\n  \"enabled\": false,\n  \"id\": \"\",\n  \"script_location\": \"\"\n}")

	req, _ := http.NewRequest("PUT", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PUT /baseUrl/linuxhostings/:domainName/scheduledtasks/:scheduledTaskId?domain_name=&scheduled_task_id= HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 84

{
  "cron_expression": "",
  "enabled": false,
  "id": "",
  "script_location": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/linuxhostings/:domainName/scheduledtasks/:scheduledTaskId?domain_name=&scheduled_task_id=")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"cron_expression\": \"\",\n  \"enabled\": false,\n  \"id\": \"\",\n  \"script_location\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/linuxhostings/:domainName/scheduledtasks/:scheduledTaskId?domain_name=&scheduled_task_id="))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"cron_expression\": \"\",\n  \"enabled\": false,\n  \"id\": \"\",\n  \"script_location\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"cron_expression\": \"\",\n  \"enabled\": false,\n  \"id\": \"\",\n  \"script_location\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/linuxhostings/:domainName/scheduledtasks/:scheduledTaskId?domain_name=&scheduled_task_id=")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/linuxhostings/:domainName/scheduledtasks/:scheduledTaskId?domain_name=&scheduled_task_id=")
  .header("content-type", "application/json")
  .body("{\n  \"cron_expression\": \"\",\n  \"enabled\": false,\n  \"id\": \"\",\n  \"script_location\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  cron_expression: '',
  enabled: false,
  id: '',
  script_location: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/linuxhostings/:domainName/scheduledtasks/:scheduledTaskId?domain_name=&scheduled_task_id=');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/linuxhostings/:domainName/scheduledtasks/:scheduledTaskId',
  params: {domain_name: '', scheduled_task_id: ''},
  headers: {'content-type': 'application/json'},
  data: {cron_expression: '', enabled: false, id: '', script_location: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/linuxhostings/:domainName/scheduledtasks/:scheduledTaskId?domain_name=&scheduled_task_id=';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"cron_expression":"","enabled":false,"id":"","script_location":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/linuxhostings/:domainName/scheduledtasks/:scheduledTaskId?domain_name=&scheduled_task_id=',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "cron_expression": "",\n  "enabled": false,\n  "id": "",\n  "script_location": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"cron_expression\": \"\",\n  \"enabled\": false,\n  \"id\": \"\",\n  \"script_location\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/linuxhostings/:domainName/scheduledtasks/:scheduledTaskId?domain_name=&scheduled_task_id=")
  .put(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/linuxhostings/:domainName/scheduledtasks/:scheduledTaskId?domain_name=&scheduled_task_id=',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({cron_expression: '', enabled: false, id: '', script_location: ''}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/linuxhostings/:domainName/scheduledtasks/:scheduledTaskId',
  qs: {domain_name: '', scheduled_task_id: ''},
  headers: {'content-type': 'application/json'},
  body: {cron_expression: '', enabled: false, id: '', script_location: ''},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PUT', '{{baseUrl}}/linuxhostings/:domainName/scheduledtasks/:scheduledTaskId');

req.query({
  domain_name: '',
  scheduled_task_id: ''
});

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  cron_expression: '',
  enabled: false,
  id: '',
  script_location: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/linuxhostings/:domainName/scheduledtasks/:scheduledTaskId',
  params: {domain_name: '', scheduled_task_id: ''},
  headers: {'content-type': 'application/json'},
  data: {cron_expression: '', enabled: false, id: '', script_location: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/linuxhostings/:domainName/scheduledtasks/:scheduledTaskId?domain_name=&scheduled_task_id=';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"cron_expression":"","enabled":false,"id":"","script_location":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"cron_expression": @"",
                              @"enabled": @NO,
                              @"id": @"",
                              @"script_location": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/linuxhostings/:domainName/scheduledtasks/:scheduledTaskId?domain_name=&scheduled_task_id="]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/linuxhostings/:domainName/scheduledtasks/:scheduledTaskId?domain_name=&scheduled_task_id=" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"cron_expression\": \"\",\n  \"enabled\": false,\n  \"id\": \"\",\n  \"script_location\": \"\"\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/linuxhostings/:domainName/scheduledtasks/:scheduledTaskId?domain_name=&scheduled_task_id=",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PUT",
  CURLOPT_POSTFIELDS => json_encode([
    'cron_expression' => '',
    'enabled' => null,
    'id' => '',
    'script_location' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/linuxhostings/:domainName/scheduledtasks/:scheduledTaskId?domain_name=&scheduled_task_id=', [
  'body' => '{
  "cron_expression": "",
  "enabled": false,
  "id": "",
  "script_location": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/linuxhostings/:domainName/scheduledtasks/:scheduledTaskId');
$request->setMethod(HTTP_METH_PUT);

$request->setQueryData([
  'domain_name' => '',
  'scheduled_task_id' => ''
]);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'cron_expression' => '',
  'enabled' => null,
  'id' => '',
  'script_location' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'cron_expression' => '',
  'enabled' => null,
  'id' => '',
  'script_location' => ''
]));
$request->setRequestUrl('{{baseUrl}}/linuxhostings/:domainName/scheduledtasks/:scheduledTaskId');
$request->setRequestMethod('PUT');
$request->setBody($body);

$request->setQuery(new http\QueryString([
  'domain_name' => '',
  'scheduled_task_id' => ''
]));

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/linuxhostings/:domainName/scheduledtasks/:scheduledTaskId?domain_name=&scheduled_task_id=' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "cron_expression": "",
  "enabled": false,
  "id": "",
  "script_location": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/linuxhostings/:domainName/scheduledtasks/:scheduledTaskId?domain_name=&scheduled_task_id=' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "cron_expression": "",
  "enabled": false,
  "id": "",
  "script_location": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"cron_expression\": \"\",\n  \"enabled\": false,\n  \"id\": \"\",\n  \"script_location\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/linuxhostings/:domainName/scheduledtasks/:scheduledTaskId?domain_name=&scheduled_task_id=", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/linuxhostings/:domainName/scheduledtasks/:scheduledTaskId"

querystring = {"domain_name":"","scheduled_task_id":""}

payload = {
    "cron_expression": "",
    "enabled": False,
    "id": "",
    "script_location": ""
}
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/linuxhostings/:domainName/scheduledtasks/:scheduledTaskId"

queryString <- list(
  domain_name = "",
  scheduled_task_id = ""
)

payload <- "{\n  \"cron_expression\": \"\",\n  \"enabled\": false,\n  \"id\": \"\",\n  \"script_location\": \"\"\n}"

encode <- "json"

response <- VERB("PUT", url, body = payload, query = queryString, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/linuxhostings/:domainName/scheduledtasks/:scheduledTaskId?domain_name=&scheduled_task_id=")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Put.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"cron_expression\": \"\",\n  \"enabled\": false,\n  \"id\": \"\",\n  \"script_location\": \"\"\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.put('/baseUrl/linuxhostings/:domainName/scheduledtasks/:scheduledTaskId') do |req|
  req.params['domain_name'] = ''
  req.params['scheduled_task_id'] = ''
  req.body = "{\n  \"cron_expression\": \"\",\n  \"enabled\": false,\n  \"id\": \"\",\n  \"script_location\": \"\"\n}"
end

puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/linuxhostings/:domainName/scheduledtasks/:scheduledTaskId";

    let querystring = [
        ("domain_name", ""),
        ("scheduled_task_id", ""),
    ];

    let payload = json!({
        "cron_expression": "",
        "enabled": false,
        "id": "",
        "script_location": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
        .query(&querystring)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PUT \
  --url '{{baseUrl}}/linuxhostings/:domainName/scheduledtasks/:scheduledTaskId?domain_name=&scheduled_task_id=' \
  --header 'content-type: application/json' \
  --data '{
  "cron_expression": "",
  "enabled": false,
  "id": "",
  "script_location": ""
}'
echo '{
  "cron_expression": "",
  "enabled": false,
  "id": "",
  "script_location": ""
}' |  \
  http PUT '{{baseUrl}}/linuxhostings/:domainName/scheduledtasks/:scheduledTaskId?domain_name=&scheduled_task_id=' \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "cron_expression": "",\n  "enabled": false,\n  "id": "",\n  "script_location": ""\n}' \
  --output-document \
  - '{{baseUrl}}/linuxhostings/:domainName/scheduledtasks/:scheduledTaskId?domain_name=&scheduled_task_id='
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "cron_expression": "",
  "enabled": false,
  "id": "",
  "script_location": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/linuxhostings/:domainName/scheduledtasks/:scheduledTaskId?domain_name=&scheduled_task_id=")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
PUT Configure auto redirect
{{baseUrl}}/linuxhostings/:domainName/sslsettings/:hostname/autoredirect
QUERY PARAMS

domain_name
hostname
domainName
BODY json

{
  "enabled": false
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/linuxhostings/:domainName/sslsettings/:hostname/autoredirect?domain_name=");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"enabled\": false\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/linuxhostings/:domainName/sslsettings/:hostname/autoredirect" {:query-params {:domain_name ""}
                                                                                                        :content-type :json
                                                                                                        :form-params {:enabled false}})
require "http/client"

url = "{{baseUrl}}/linuxhostings/:domainName/sslsettings/:hostname/autoredirect?domain_name="
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"enabled\": false\n}"

response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Put,
    RequestUri = new Uri("{{baseUrl}}/linuxhostings/:domainName/sslsettings/:hostname/autoredirect?domain_name="),
    Content = new StringContent("{\n  \"enabled\": false\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/linuxhostings/:domainName/sslsettings/:hostname/autoredirect?domain_name=");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"enabled\": false\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/linuxhostings/:domainName/sslsettings/:hostname/autoredirect?domain_name="

	payload := strings.NewReader("{\n  \"enabled\": false\n}")

	req, _ := http.NewRequest("PUT", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PUT /baseUrl/linuxhostings/:domainName/sslsettings/:hostname/autoredirect?domain_name= HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 22

{
  "enabled": false
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/linuxhostings/:domainName/sslsettings/:hostname/autoredirect?domain_name=")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"enabled\": false\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/linuxhostings/:domainName/sslsettings/:hostname/autoredirect?domain_name="))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"enabled\": false\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"enabled\": false\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/linuxhostings/:domainName/sslsettings/:hostname/autoredirect?domain_name=")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/linuxhostings/:domainName/sslsettings/:hostname/autoredirect?domain_name=")
  .header("content-type", "application/json")
  .body("{\n  \"enabled\": false\n}")
  .asString();
const data = JSON.stringify({
  enabled: false
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/linuxhostings/:domainName/sslsettings/:hostname/autoredirect?domain_name=');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/linuxhostings/:domainName/sslsettings/:hostname/autoredirect',
  params: {domain_name: ''},
  headers: {'content-type': 'application/json'},
  data: {enabled: false}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/linuxhostings/:domainName/sslsettings/:hostname/autoredirect?domain_name=';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"enabled":false}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/linuxhostings/:domainName/sslsettings/:hostname/autoredirect?domain_name=',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "enabled": false\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"enabled\": false\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/linuxhostings/:domainName/sslsettings/:hostname/autoredirect?domain_name=")
  .put(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/linuxhostings/:domainName/sslsettings/:hostname/autoredirect?domain_name=',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({enabled: false}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/linuxhostings/:domainName/sslsettings/:hostname/autoredirect',
  qs: {domain_name: ''},
  headers: {'content-type': 'application/json'},
  body: {enabled: false},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PUT', '{{baseUrl}}/linuxhostings/:domainName/sslsettings/:hostname/autoredirect');

req.query({
  domain_name: ''
});

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  enabled: false
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/linuxhostings/:domainName/sslsettings/:hostname/autoredirect',
  params: {domain_name: ''},
  headers: {'content-type': 'application/json'},
  data: {enabled: false}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/linuxhostings/:domainName/sslsettings/:hostname/autoredirect?domain_name=';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"enabled":false}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"enabled": @NO };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/linuxhostings/:domainName/sslsettings/:hostname/autoredirect?domain_name="]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/linuxhostings/:domainName/sslsettings/:hostname/autoredirect?domain_name=" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"enabled\": false\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/linuxhostings/:domainName/sslsettings/:hostname/autoredirect?domain_name=",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PUT",
  CURLOPT_POSTFIELDS => json_encode([
    'enabled' => null
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/linuxhostings/:domainName/sslsettings/:hostname/autoredirect?domain_name=', [
  'body' => '{
  "enabled": false
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/linuxhostings/:domainName/sslsettings/:hostname/autoredirect');
$request->setMethod(HTTP_METH_PUT);

$request->setQueryData([
  'domain_name' => ''
]);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'enabled' => null
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'enabled' => null
]));
$request->setRequestUrl('{{baseUrl}}/linuxhostings/:domainName/sslsettings/:hostname/autoredirect');
$request->setRequestMethod('PUT');
$request->setBody($body);

$request->setQuery(new http\QueryString([
  'domain_name' => ''
]));

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/linuxhostings/:domainName/sslsettings/:hostname/autoredirect?domain_name=' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "enabled": false
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/linuxhostings/:domainName/sslsettings/:hostname/autoredirect?domain_name=' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "enabled": false
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"enabled\": false\n}"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/linuxhostings/:domainName/sslsettings/:hostname/autoredirect?domain_name=", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/linuxhostings/:domainName/sslsettings/:hostname/autoredirect"

querystring = {"domain_name":""}

payload = { "enabled": False }
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/linuxhostings/:domainName/sslsettings/:hostname/autoredirect"

queryString <- list(domain_name = "")

payload <- "{\n  \"enabled\": false\n}"

encode <- "json"

response <- VERB("PUT", url, body = payload, query = queryString, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/linuxhostings/:domainName/sslsettings/:hostname/autoredirect?domain_name=")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Put.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"enabled\": false\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.put('/baseUrl/linuxhostings/:domainName/sslsettings/:hostname/autoredirect') do |req|
  req.params['domain_name'] = ''
  req.body = "{\n  \"enabled\": false\n}"
end

puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/linuxhostings/:domainName/sslsettings/:hostname/autoredirect";

    let querystring = [
        ("domain_name", ""),
    ];

    let payload = json!({"enabled": false});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
        .query(&querystring)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PUT \
  --url '{{baseUrl}}/linuxhostings/:domainName/sslsettings/:hostname/autoredirect?domain_name=' \
  --header 'content-type: application/json' \
  --data '{
  "enabled": false
}'
echo '{
  "enabled": false
}' |  \
  http PUT '{{baseUrl}}/linuxhostings/:domainName/sslsettings/:hostname/autoredirect?domain_name=' \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "enabled": false\n}' \
  --output-document \
  - '{{baseUrl}}/linuxhostings/:domainName/sslsettings/:hostname/autoredirect?domain_name='
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["enabled": false] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/linuxhostings/:domainName/sslsettings/:hostname/autoredirect?domain_name=")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
PUT Configure let's encrypt
{{baseUrl}}/linuxhostings/:domainName/sslsettings/:hostname/letsencrypt
QUERY PARAMS

domain_name
hostname
domainName
BODY json

{
  "enabled": false
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/linuxhostings/:domainName/sslsettings/:hostname/letsencrypt?domain_name=");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"enabled\": false\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/linuxhostings/:domainName/sslsettings/:hostname/letsencrypt" {:query-params {:domain_name ""}
                                                                                                       :content-type :json
                                                                                                       :form-params {:enabled false}})
require "http/client"

url = "{{baseUrl}}/linuxhostings/:domainName/sslsettings/:hostname/letsencrypt?domain_name="
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"enabled\": false\n}"

response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Put,
    RequestUri = new Uri("{{baseUrl}}/linuxhostings/:domainName/sslsettings/:hostname/letsencrypt?domain_name="),
    Content = new StringContent("{\n  \"enabled\": false\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/linuxhostings/:domainName/sslsettings/:hostname/letsencrypt?domain_name=");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"enabled\": false\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/linuxhostings/:domainName/sslsettings/:hostname/letsencrypt?domain_name="

	payload := strings.NewReader("{\n  \"enabled\": false\n}")

	req, _ := http.NewRequest("PUT", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PUT /baseUrl/linuxhostings/:domainName/sslsettings/:hostname/letsencrypt?domain_name= HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 22

{
  "enabled": false
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/linuxhostings/:domainName/sslsettings/:hostname/letsencrypt?domain_name=")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"enabled\": false\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/linuxhostings/:domainName/sslsettings/:hostname/letsencrypt?domain_name="))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"enabled\": false\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"enabled\": false\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/linuxhostings/:domainName/sslsettings/:hostname/letsencrypt?domain_name=")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/linuxhostings/:domainName/sslsettings/:hostname/letsencrypt?domain_name=")
  .header("content-type", "application/json")
  .body("{\n  \"enabled\": false\n}")
  .asString();
const data = JSON.stringify({
  enabled: false
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/linuxhostings/:domainName/sslsettings/:hostname/letsencrypt?domain_name=');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/linuxhostings/:domainName/sslsettings/:hostname/letsencrypt',
  params: {domain_name: ''},
  headers: {'content-type': 'application/json'},
  data: {enabled: false}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/linuxhostings/:domainName/sslsettings/:hostname/letsencrypt?domain_name=';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"enabled":false}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/linuxhostings/:domainName/sslsettings/:hostname/letsencrypt?domain_name=',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "enabled": false\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"enabled\": false\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/linuxhostings/:domainName/sslsettings/:hostname/letsencrypt?domain_name=")
  .put(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/linuxhostings/:domainName/sslsettings/:hostname/letsencrypt?domain_name=',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({enabled: false}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/linuxhostings/:domainName/sslsettings/:hostname/letsencrypt',
  qs: {domain_name: ''},
  headers: {'content-type': 'application/json'},
  body: {enabled: false},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PUT', '{{baseUrl}}/linuxhostings/:domainName/sslsettings/:hostname/letsencrypt');

req.query({
  domain_name: ''
});

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  enabled: false
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/linuxhostings/:domainName/sslsettings/:hostname/letsencrypt',
  params: {domain_name: ''},
  headers: {'content-type': 'application/json'},
  data: {enabled: false}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/linuxhostings/:domainName/sslsettings/:hostname/letsencrypt?domain_name=';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"enabled":false}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"enabled": @NO };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/linuxhostings/:domainName/sslsettings/:hostname/letsencrypt?domain_name="]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/linuxhostings/:domainName/sslsettings/:hostname/letsencrypt?domain_name=" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"enabled\": false\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/linuxhostings/:domainName/sslsettings/:hostname/letsencrypt?domain_name=",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PUT",
  CURLOPT_POSTFIELDS => json_encode([
    'enabled' => null
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/linuxhostings/:domainName/sslsettings/:hostname/letsencrypt?domain_name=', [
  'body' => '{
  "enabled": false
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/linuxhostings/:domainName/sslsettings/:hostname/letsencrypt');
$request->setMethod(HTTP_METH_PUT);

$request->setQueryData([
  'domain_name' => ''
]);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'enabled' => null
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'enabled' => null
]));
$request->setRequestUrl('{{baseUrl}}/linuxhostings/:domainName/sslsettings/:hostname/letsencrypt');
$request->setRequestMethod('PUT');
$request->setBody($body);

$request->setQuery(new http\QueryString([
  'domain_name' => ''
]));

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/linuxhostings/:domainName/sslsettings/:hostname/letsencrypt?domain_name=' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "enabled": false
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/linuxhostings/:domainName/sslsettings/:hostname/letsencrypt?domain_name=' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "enabled": false
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"enabled\": false\n}"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/linuxhostings/:domainName/sslsettings/:hostname/letsencrypt?domain_name=", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/linuxhostings/:domainName/sslsettings/:hostname/letsencrypt"

querystring = {"domain_name":""}

payload = { "enabled": False }
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/linuxhostings/:domainName/sslsettings/:hostname/letsencrypt"

queryString <- list(domain_name = "")

payload <- "{\n  \"enabled\": false\n}"

encode <- "json"

response <- VERB("PUT", url, body = payload, query = queryString, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/linuxhostings/:domainName/sslsettings/:hostname/letsencrypt?domain_name=")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Put.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"enabled\": false\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.put('/baseUrl/linuxhostings/:domainName/sslsettings/:hostname/letsencrypt') do |req|
  req.params['domain_name'] = ''
  req.body = "{\n  \"enabled\": false\n}"
end

puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/linuxhostings/:domainName/sslsettings/:hostname/letsencrypt";

    let querystring = [
        ("domain_name", ""),
    ];

    let payload = json!({"enabled": false});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
        .query(&querystring)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PUT \
  --url '{{baseUrl}}/linuxhostings/:domainName/sslsettings/:hostname/letsencrypt?domain_name=' \
  --header 'content-type: application/json' \
  --data '{
  "enabled": false
}'
echo '{
  "enabled": false
}' |  \
  http PUT '{{baseUrl}}/linuxhostings/:domainName/sslsettings/:hostname/letsencrypt?domain_name=' \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "enabled": false\n}' \
  --output-document \
  - '{{baseUrl}}/linuxhostings/:domainName/sslsettings/:hostname/letsencrypt?domain_name='
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["enabled": false] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/linuxhostings/:domainName/sslsettings/:hostname/letsencrypt?domain_name=")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST Create a host header
{{baseUrl}}/linuxhostings/:domainName/sites/:siteName/hostheaders
QUERY PARAMS

domain_name
site_name
domainName
siteName
BODY json

{
  "domain_name": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/linuxhostings/:domainName/sites/:siteName/hostheaders?domain_name=&site_name=");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"domain_name\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/linuxhostings/:domainName/sites/:siteName/hostheaders" {:query-params {:domain_name ""
                                                                                                                 :site_name ""}
                                                                                                  :content-type :json
                                                                                                  :form-params {:domain_name ""}})
require "http/client"

url = "{{baseUrl}}/linuxhostings/:domainName/sites/:siteName/hostheaders?domain_name=&site_name="
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"domain_name\": \"\"\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/linuxhostings/:domainName/sites/:siteName/hostheaders?domain_name=&site_name="),
    Content = new StringContent("{\n  \"domain_name\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/linuxhostings/:domainName/sites/:siteName/hostheaders?domain_name=&site_name=");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"domain_name\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/linuxhostings/:domainName/sites/:siteName/hostheaders?domain_name=&site_name="

	payload := strings.NewReader("{\n  \"domain_name\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/linuxhostings/:domainName/sites/:siteName/hostheaders?domain_name=&site_name= HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 23

{
  "domain_name": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/linuxhostings/:domainName/sites/:siteName/hostheaders?domain_name=&site_name=")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"domain_name\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/linuxhostings/:domainName/sites/:siteName/hostheaders?domain_name=&site_name="))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"domain_name\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"domain_name\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/linuxhostings/:domainName/sites/:siteName/hostheaders?domain_name=&site_name=")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/linuxhostings/:domainName/sites/:siteName/hostheaders?domain_name=&site_name=")
  .header("content-type", "application/json")
  .body("{\n  \"domain_name\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  domain_name: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/linuxhostings/:domainName/sites/:siteName/hostheaders?domain_name=&site_name=');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/linuxhostings/:domainName/sites/:siteName/hostheaders',
  params: {domain_name: '', site_name: ''},
  headers: {'content-type': 'application/json'},
  data: {domain_name: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/linuxhostings/:domainName/sites/:siteName/hostheaders?domain_name=&site_name=';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"domain_name":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/linuxhostings/:domainName/sites/:siteName/hostheaders?domain_name=&site_name=',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "domain_name": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"domain_name\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/linuxhostings/:domainName/sites/:siteName/hostheaders?domain_name=&site_name=")
  .post(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/linuxhostings/:domainName/sites/:siteName/hostheaders?domain_name=&site_name=',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({domain_name: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/linuxhostings/:domainName/sites/:siteName/hostheaders',
  qs: {domain_name: '', site_name: ''},
  headers: {'content-type': 'application/json'},
  body: {domain_name: ''},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/linuxhostings/:domainName/sites/:siteName/hostheaders');

req.query({
  domain_name: '',
  site_name: ''
});

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  domain_name: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/linuxhostings/:domainName/sites/:siteName/hostheaders',
  params: {domain_name: '', site_name: ''},
  headers: {'content-type': 'application/json'},
  data: {domain_name: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/linuxhostings/:domainName/sites/:siteName/hostheaders?domain_name=&site_name=';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"domain_name":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"domain_name": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/linuxhostings/:domainName/sites/:siteName/hostheaders?domain_name=&site_name="]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/linuxhostings/:domainName/sites/:siteName/hostheaders?domain_name=&site_name=" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"domain_name\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/linuxhostings/:domainName/sites/:siteName/hostheaders?domain_name=&site_name=",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    'domain_name' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/linuxhostings/:domainName/sites/:siteName/hostheaders?domain_name=&site_name=', [
  'body' => '{
  "domain_name": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/linuxhostings/:domainName/sites/:siteName/hostheaders');
$request->setMethod(HTTP_METH_POST);

$request->setQueryData([
  'domain_name' => '',
  'site_name' => ''
]);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'domain_name' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'domain_name' => ''
]));
$request->setRequestUrl('{{baseUrl}}/linuxhostings/:domainName/sites/:siteName/hostheaders');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setQuery(new http\QueryString([
  'domain_name' => '',
  'site_name' => ''
]));

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/linuxhostings/:domainName/sites/:siteName/hostheaders?domain_name=&site_name=' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "domain_name": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/linuxhostings/:domainName/sites/:siteName/hostheaders?domain_name=&site_name=' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "domain_name": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"domain_name\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/linuxhostings/:domainName/sites/:siteName/hostheaders?domain_name=&site_name=", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/linuxhostings/:domainName/sites/:siteName/hostheaders"

querystring = {"domain_name":"","site_name":""}

payload = { "domain_name": "" }
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/linuxhostings/:domainName/sites/:siteName/hostheaders"

queryString <- list(
  domain_name = "",
  site_name = ""
)

payload <- "{\n  \"domain_name\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, query = queryString, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/linuxhostings/:domainName/sites/:siteName/hostheaders?domain_name=&site_name=")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"domain_name\": \"\"\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/linuxhostings/:domainName/sites/:siteName/hostheaders') do |req|
  req.params['domain_name'] = ''
  req.params['site_name'] = ''
  req.body = "{\n  \"domain_name\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/linuxhostings/:domainName/sites/:siteName/hostheaders";

    let querystring = [
        ("domain_name", ""),
        ("site_name", ""),
    ];

    let payload = json!({"domain_name": ""});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .query(&querystring)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url '{{baseUrl}}/linuxhostings/:domainName/sites/:siteName/hostheaders?domain_name=&site_name=' \
  --header 'content-type: application/json' \
  --data '{
  "domain_name": ""
}'
echo '{
  "domain_name": ""
}' |  \
  http POST '{{baseUrl}}/linuxhostings/:domainName/sites/:siteName/hostheaders?domain_name=&site_name=' \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "domain_name": ""\n}' \
  --output-document \
  - '{{baseUrl}}/linuxhostings/:domainName/sites/:siteName/hostheaders?domain_name=&site_name='
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["domain_name": ""] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/linuxhostings/:domainName/sites/:siteName/hostheaders?domain_name=&site_name=")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST Create a subsite
{{baseUrl}}/linuxhostings/:domainName/subsites
QUERY PARAMS

domain_name
domainName
BODY json

{
  "domain_name": "",
  "path": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/linuxhostings/:domainName/subsites?domain_name=");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"domain_name\": \"\",\n  \"path\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/linuxhostings/:domainName/subsites" {:query-params {:domain_name ""}
                                                                               :content-type :json
                                                                               :form-params {:domain_name ""
                                                                                             :path ""}})
require "http/client"

url = "{{baseUrl}}/linuxhostings/:domainName/subsites?domain_name="
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"domain_name\": \"\",\n  \"path\": \"\"\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/linuxhostings/:domainName/subsites?domain_name="),
    Content = new StringContent("{\n  \"domain_name\": \"\",\n  \"path\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/linuxhostings/:domainName/subsites?domain_name=");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"domain_name\": \"\",\n  \"path\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/linuxhostings/:domainName/subsites?domain_name="

	payload := strings.NewReader("{\n  \"domain_name\": \"\",\n  \"path\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/linuxhostings/:domainName/subsites?domain_name= HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 37

{
  "domain_name": "",
  "path": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/linuxhostings/:domainName/subsites?domain_name=")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"domain_name\": \"\",\n  \"path\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/linuxhostings/:domainName/subsites?domain_name="))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"domain_name\": \"\",\n  \"path\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"domain_name\": \"\",\n  \"path\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/linuxhostings/:domainName/subsites?domain_name=")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/linuxhostings/:domainName/subsites?domain_name=")
  .header("content-type", "application/json")
  .body("{\n  \"domain_name\": \"\",\n  \"path\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  domain_name: '',
  path: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/linuxhostings/:domainName/subsites?domain_name=');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/linuxhostings/:domainName/subsites',
  params: {domain_name: ''},
  headers: {'content-type': 'application/json'},
  data: {domain_name: '', path: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/linuxhostings/:domainName/subsites?domain_name=';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"domain_name":"","path":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/linuxhostings/:domainName/subsites?domain_name=',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "domain_name": "",\n  "path": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"domain_name\": \"\",\n  \"path\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/linuxhostings/:domainName/subsites?domain_name=")
  .post(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/linuxhostings/:domainName/subsites?domain_name=',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({domain_name: '', path: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/linuxhostings/:domainName/subsites',
  qs: {domain_name: ''},
  headers: {'content-type': 'application/json'},
  body: {domain_name: '', path: ''},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/linuxhostings/:domainName/subsites');

req.query({
  domain_name: ''
});

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  domain_name: '',
  path: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/linuxhostings/:domainName/subsites',
  params: {domain_name: ''},
  headers: {'content-type': 'application/json'},
  data: {domain_name: '', path: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/linuxhostings/:domainName/subsites?domain_name=';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"domain_name":"","path":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"domain_name": @"",
                              @"path": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/linuxhostings/:domainName/subsites?domain_name="]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/linuxhostings/:domainName/subsites?domain_name=" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"domain_name\": \"\",\n  \"path\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/linuxhostings/:domainName/subsites?domain_name=",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    'domain_name' => '',
    'path' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/linuxhostings/:domainName/subsites?domain_name=', [
  'body' => '{
  "domain_name": "",
  "path": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/linuxhostings/:domainName/subsites');
$request->setMethod(HTTP_METH_POST);

$request->setQueryData([
  'domain_name' => ''
]);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'domain_name' => '',
  'path' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'domain_name' => '',
  'path' => ''
]));
$request->setRequestUrl('{{baseUrl}}/linuxhostings/:domainName/subsites');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setQuery(new http\QueryString([
  'domain_name' => ''
]));

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/linuxhostings/:domainName/subsites?domain_name=' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "domain_name": "",
  "path": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/linuxhostings/:domainName/subsites?domain_name=' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "domain_name": "",
  "path": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"domain_name\": \"\",\n  \"path\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/linuxhostings/:domainName/subsites?domain_name=", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/linuxhostings/:domainName/subsites"

querystring = {"domain_name":""}

payload = {
    "domain_name": "",
    "path": ""
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/linuxhostings/:domainName/subsites"

queryString <- list(domain_name = "")

payload <- "{\n  \"domain_name\": \"\",\n  \"path\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, query = queryString, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/linuxhostings/:domainName/subsites?domain_name=")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"domain_name\": \"\",\n  \"path\": \"\"\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/linuxhostings/:domainName/subsites') do |req|
  req.params['domain_name'] = ''
  req.body = "{\n  \"domain_name\": \"\",\n  \"path\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/linuxhostings/:domainName/subsites";

    let querystring = [
        ("domain_name", ""),
    ];

    let payload = json!({
        "domain_name": "",
        "path": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .query(&querystring)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url '{{baseUrl}}/linuxhostings/:domainName/subsites?domain_name=' \
  --header 'content-type: application/json' \
  --data '{
  "domain_name": "",
  "path": ""
}'
echo '{
  "domain_name": "",
  "path": ""
}' |  \
  http POST '{{baseUrl}}/linuxhostings/:domainName/subsites?domain_name=' \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "domain_name": "",\n  "path": ""\n}' \
  --output-document \
  - '{{baseUrl}}/linuxhostings/:domainName/subsites?domain_name='
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "domain_name": "",
  "path": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/linuxhostings/:domainName/subsites?domain_name=")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
DELETE Delete a SSH key
{{baseUrl}}/linuxhostings/:domainName/ssh/keys/:fingerprint
QUERY PARAMS

domain_name
fingerprint
domainName
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/linuxhostings/:domainName/ssh/keys/:fingerprint?domain_name=");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/linuxhostings/:domainName/ssh/keys/:fingerprint" {:query-params {:domain_name ""}})
require "http/client"

url = "{{baseUrl}}/linuxhostings/:domainName/ssh/keys/:fingerprint?domain_name="

response = HTTP::Client.delete url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Delete,
    RequestUri = new Uri("{{baseUrl}}/linuxhostings/:domainName/ssh/keys/:fingerprint?domain_name="),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/linuxhostings/:domainName/ssh/keys/:fingerprint?domain_name=");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/linuxhostings/:domainName/ssh/keys/:fingerprint?domain_name="

	req, _ := http.NewRequest("DELETE", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
DELETE /baseUrl/linuxhostings/:domainName/ssh/keys/:fingerprint?domain_name= HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/linuxhostings/:domainName/ssh/keys/:fingerprint?domain_name=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/linuxhostings/:domainName/ssh/keys/:fingerprint?domain_name="))
    .method("DELETE", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/linuxhostings/:domainName/ssh/keys/:fingerprint?domain_name=")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/linuxhostings/:domainName/ssh/keys/:fingerprint?domain_name=")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('DELETE', '{{baseUrl}}/linuxhostings/:domainName/ssh/keys/:fingerprint?domain_name=');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/linuxhostings/:domainName/ssh/keys/:fingerprint',
  params: {domain_name: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/linuxhostings/:domainName/ssh/keys/:fingerprint?domain_name=';
const options = {method: 'DELETE'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/linuxhostings/:domainName/ssh/keys/:fingerprint?domain_name=',
  method: 'DELETE',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/linuxhostings/:domainName/ssh/keys/:fingerprint?domain_name=")
  .delete(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/linuxhostings/:domainName/ssh/keys/:fingerprint?domain_name=',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/linuxhostings/:domainName/ssh/keys/:fingerprint',
  qs: {domain_name: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/linuxhostings/:domainName/ssh/keys/:fingerprint');

req.query({
  domain_name: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/linuxhostings/:domainName/ssh/keys/:fingerprint',
  params: {domain_name: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/linuxhostings/:domainName/ssh/keys/:fingerprint?domain_name=';
const options = {method: 'DELETE'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/linuxhostings/:domainName/ssh/keys/:fingerprint?domain_name="]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/linuxhostings/:domainName/ssh/keys/:fingerprint?domain_name=" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/linuxhostings/:domainName/ssh/keys/:fingerprint?domain_name=",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "DELETE",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('DELETE', '{{baseUrl}}/linuxhostings/:domainName/ssh/keys/:fingerprint?domain_name=');

echo $response->getBody();
setUrl('{{baseUrl}}/linuxhostings/:domainName/ssh/keys/:fingerprint');
$request->setMethod(HTTP_METH_DELETE);

$request->setQueryData([
  'domain_name' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/linuxhostings/:domainName/ssh/keys/:fingerprint');
$request->setRequestMethod('DELETE');
$request->setQuery(new http\QueryString([
  'domain_name' => ''
]));

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/linuxhostings/:domainName/ssh/keys/:fingerprint?domain_name=' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/linuxhostings/:domainName/ssh/keys/:fingerprint?domain_name=' -Method DELETE 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("DELETE", "/baseUrl/linuxhostings/:domainName/ssh/keys/:fingerprint?domain_name=")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/linuxhostings/:domainName/ssh/keys/:fingerprint"

querystring = {"domain_name":""}

response = requests.delete(url, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/linuxhostings/:domainName/ssh/keys/:fingerprint"

queryString <- list(domain_name = "")

response <- VERB("DELETE", url, query = queryString, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/linuxhostings/:domainName/ssh/keys/:fingerprint?domain_name=")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Delete.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.delete('/baseUrl/linuxhostings/:domainName/ssh/keys/:fingerprint') do |req|
  req.params['domain_name'] = ''
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/linuxhostings/:domainName/ssh/keys/:fingerprint";

    let querystring = [
        ("domain_name", ""),
    ];

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
        .query(&querystring)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request DELETE \
  --url '{{baseUrl}}/linuxhostings/:domainName/ssh/keys/:fingerprint?domain_name='
http DELETE '{{baseUrl}}/linuxhostings/:domainName/ssh/keys/:fingerprint?domain_name='
wget --quiet \
  --method DELETE \
  --output-document \
  - '{{baseUrl}}/linuxhostings/:domainName/ssh/keys/:fingerprint?domain_name='
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/linuxhostings/:domainName/ssh/keys/:fingerprint?domain_name=")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "DELETE"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
DELETE Delete a scheduled task
{{baseUrl}}/linuxhostings/:domainName/scheduledtasks/:scheduledTaskId
QUERY PARAMS

domain_name
scheduled_task_id
domainName
scheduledTaskId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/linuxhostings/:domainName/scheduledtasks/:scheduledTaskId?domain_name=&scheduled_task_id=");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/linuxhostings/:domainName/scheduledtasks/:scheduledTaskId" {:query-params {:domain_name ""
                                                                                                                       :scheduled_task_id ""}})
require "http/client"

url = "{{baseUrl}}/linuxhostings/:domainName/scheduledtasks/:scheduledTaskId?domain_name=&scheduled_task_id="

response = HTTP::Client.delete url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Delete,
    RequestUri = new Uri("{{baseUrl}}/linuxhostings/:domainName/scheduledtasks/:scheduledTaskId?domain_name=&scheduled_task_id="),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/linuxhostings/:domainName/scheduledtasks/:scheduledTaskId?domain_name=&scheduled_task_id=");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/linuxhostings/:domainName/scheduledtasks/:scheduledTaskId?domain_name=&scheduled_task_id="

	req, _ := http.NewRequest("DELETE", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
DELETE /baseUrl/linuxhostings/:domainName/scheduledtasks/:scheduledTaskId?domain_name=&scheduled_task_id= HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/linuxhostings/:domainName/scheduledtasks/:scheduledTaskId?domain_name=&scheduled_task_id=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/linuxhostings/:domainName/scheduledtasks/:scheduledTaskId?domain_name=&scheduled_task_id="))
    .method("DELETE", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/linuxhostings/:domainName/scheduledtasks/:scheduledTaskId?domain_name=&scheduled_task_id=")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/linuxhostings/:domainName/scheduledtasks/:scheduledTaskId?domain_name=&scheduled_task_id=")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('DELETE', '{{baseUrl}}/linuxhostings/:domainName/scheduledtasks/:scheduledTaskId?domain_name=&scheduled_task_id=');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/linuxhostings/:domainName/scheduledtasks/:scheduledTaskId',
  params: {domain_name: '', scheduled_task_id: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/linuxhostings/:domainName/scheduledtasks/:scheduledTaskId?domain_name=&scheduled_task_id=';
const options = {method: 'DELETE'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/linuxhostings/:domainName/scheduledtasks/:scheduledTaskId?domain_name=&scheduled_task_id=',
  method: 'DELETE',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/linuxhostings/:domainName/scheduledtasks/:scheduledTaskId?domain_name=&scheduled_task_id=")
  .delete(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/linuxhostings/:domainName/scheduledtasks/:scheduledTaskId?domain_name=&scheduled_task_id=',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/linuxhostings/:domainName/scheduledtasks/:scheduledTaskId',
  qs: {domain_name: '', scheduled_task_id: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/linuxhostings/:domainName/scheduledtasks/:scheduledTaskId');

req.query({
  domain_name: '',
  scheduled_task_id: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/linuxhostings/:domainName/scheduledtasks/:scheduledTaskId',
  params: {domain_name: '', scheduled_task_id: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/linuxhostings/:domainName/scheduledtasks/:scheduledTaskId?domain_name=&scheduled_task_id=';
const options = {method: 'DELETE'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/linuxhostings/:domainName/scheduledtasks/:scheduledTaskId?domain_name=&scheduled_task_id="]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/linuxhostings/:domainName/scheduledtasks/:scheduledTaskId?domain_name=&scheduled_task_id=" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/linuxhostings/:domainName/scheduledtasks/:scheduledTaskId?domain_name=&scheduled_task_id=",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "DELETE",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('DELETE', '{{baseUrl}}/linuxhostings/:domainName/scheduledtasks/:scheduledTaskId?domain_name=&scheduled_task_id=');

echo $response->getBody();
setUrl('{{baseUrl}}/linuxhostings/:domainName/scheduledtasks/:scheduledTaskId');
$request->setMethod(HTTP_METH_DELETE);

$request->setQueryData([
  'domain_name' => '',
  'scheduled_task_id' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/linuxhostings/:domainName/scheduledtasks/:scheduledTaskId');
$request->setRequestMethod('DELETE');
$request->setQuery(new http\QueryString([
  'domain_name' => '',
  'scheduled_task_id' => ''
]));

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/linuxhostings/:domainName/scheduledtasks/:scheduledTaskId?domain_name=&scheduled_task_id=' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/linuxhostings/:domainName/scheduledtasks/:scheduledTaskId?domain_name=&scheduled_task_id=' -Method DELETE 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("DELETE", "/baseUrl/linuxhostings/:domainName/scheduledtasks/:scheduledTaskId?domain_name=&scheduled_task_id=")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/linuxhostings/:domainName/scheduledtasks/:scheduledTaskId"

querystring = {"domain_name":"","scheduled_task_id":""}

response = requests.delete(url, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/linuxhostings/:domainName/scheduledtasks/:scheduledTaskId"

queryString <- list(
  domain_name = "",
  scheduled_task_id = ""
)

response <- VERB("DELETE", url, query = queryString, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/linuxhostings/:domainName/scheduledtasks/:scheduledTaskId?domain_name=&scheduled_task_id=")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Delete.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.delete('/baseUrl/linuxhostings/:domainName/scheduledtasks/:scheduledTaskId') do |req|
  req.params['domain_name'] = ''
  req.params['scheduled_task_id'] = ''
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/linuxhostings/:domainName/scheduledtasks/:scheduledTaskId";

    let querystring = [
        ("domain_name", ""),
        ("scheduled_task_id", ""),
    ];

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
        .query(&querystring)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request DELETE \
  --url '{{baseUrl}}/linuxhostings/:domainName/scheduledtasks/:scheduledTaskId?domain_name=&scheduled_task_id='
http DELETE '{{baseUrl}}/linuxhostings/:domainName/scheduledtasks/:scheduledTaskId?domain_name=&scheduled_task_id='
wget --quiet \
  --method DELETE \
  --output-document \
  - '{{baseUrl}}/linuxhostings/:domainName/scheduledtasks/:scheduledTaskId?domain_name=&scheduled_task_id='
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/linuxhostings/:domainName/scheduledtasks/:scheduledTaskId?domain_name=&scheduled_task_id=")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "DELETE"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
DELETE Delete a subsite
{{baseUrl}}/linuxhostings/:domainName/subsites/:siteName
QUERY PARAMS

domain_name
site_name
domainName
siteName
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/linuxhostings/:domainName/subsites/:siteName?domain_name=&site_name=");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/linuxhostings/:domainName/subsites/:siteName" {:query-params {:domain_name ""
                                                                                                          :site_name ""}})
require "http/client"

url = "{{baseUrl}}/linuxhostings/:domainName/subsites/:siteName?domain_name=&site_name="

response = HTTP::Client.delete url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Delete,
    RequestUri = new Uri("{{baseUrl}}/linuxhostings/:domainName/subsites/:siteName?domain_name=&site_name="),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/linuxhostings/:domainName/subsites/:siteName?domain_name=&site_name=");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/linuxhostings/:domainName/subsites/:siteName?domain_name=&site_name="

	req, _ := http.NewRequest("DELETE", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
DELETE /baseUrl/linuxhostings/:domainName/subsites/:siteName?domain_name=&site_name= HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/linuxhostings/:domainName/subsites/:siteName?domain_name=&site_name=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/linuxhostings/:domainName/subsites/:siteName?domain_name=&site_name="))
    .method("DELETE", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/linuxhostings/:domainName/subsites/:siteName?domain_name=&site_name=")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/linuxhostings/:domainName/subsites/:siteName?domain_name=&site_name=")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('DELETE', '{{baseUrl}}/linuxhostings/:domainName/subsites/:siteName?domain_name=&site_name=');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/linuxhostings/:domainName/subsites/:siteName',
  params: {domain_name: '', site_name: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/linuxhostings/:domainName/subsites/:siteName?domain_name=&site_name=';
const options = {method: 'DELETE'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/linuxhostings/:domainName/subsites/:siteName?domain_name=&site_name=',
  method: 'DELETE',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/linuxhostings/:domainName/subsites/:siteName?domain_name=&site_name=")
  .delete(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/linuxhostings/:domainName/subsites/:siteName?domain_name=&site_name=',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/linuxhostings/:domainName/subsites/:siteName',
  qs: {domain_name: '', site_name: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/linuxhostings/:domainName/subsites/:siteName');

req.query({
  domain_name: '',
  site_name: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/linuxhostings/:domainName/subsites/:siteName',
  params: {domain_name: '', site_name: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/linuxhostings/:domainName/subsites/:siteName?domain_name=&site_name=';
const options = {method: 'DELETE'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/linuxhostings/:domainName/subsites/:siteName?domain_name=&site_name="]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/linuxhostings/:domainName/subsites/:siteName?domain_name=&site_name=" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/linuxhostings/:domainName/subsites/:siteName?domain_name=&site_name=",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "DELETE",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('DELETE', '{{baseUrl}}/linuxhostings/:domainName/subsites/:siteName?domain_name=&site_name=');

echo $response->getBody();
setUrl('{{baseUrl}}/linuxhostings/:domainName/subsites/:siteName');
$request->setMethod(HTTP_METH_DELETE);

$request->setQueryData([
  'domain_name' => '',
  'site_name' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/linuxhostings/:domainName/subsites/:siteName');
$request->setRequestMethod('DELETE');
$request->setQuery(new http\QueryString([
  'domain_name' => '',
  'site_name' => ''
]));

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/linuxhostings/:domainName/subsites/:siteName?domain_name=&site_name=' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/linuxhostings/:domainName/subsites/:siteName?domain_name=&site_name=' -Method DELETE 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("DELETE", "/baseUrl/linuxhostings/:domainName/subsites/:siteName?domain_name=&site_name=")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/linuxhostings/:domainName/subsites/:siteName"

querystring = {"domain_name":"","site_name":""}

response = requests.delete(url, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/linuxhostings/:domainName/subsites/:siteName"

queryString <- list(
  domain_name = "",
  site_name = ""
)

response <- VERB("DELETE", url, query = queryString, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/linuxhostings/:domainName/subsites/:siteName?domain_name=&site_name=")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Delete.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.delete('/baseUrl/linuxhostings/:domainName/subsites/:siteName') do |req|
  req.params['domain_name'] = ''
  req.params['site_name'] = ''
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/linuxhostings/:domainName/subsites/:siteName";

    let querystring = [
        ("domain_name", ""),
        ("site_name", ""),
    ];

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
        .query(&querystring)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request DELETE \
  --url '{{baseUrl}}/linuxhostings/:domainName/subsites/:siteName?domain_name=&site_name='
http DELETE '{{baseUrl}}/linuxhostings/:domainName/subsites/:siteName?domain_name=&site_name='
wget --quiet \
  --method DELETE \
  --output-document \
  - '{{baseUrl}}/linuxhostings/:domainName/subsites/:siteName?domain_name=&site_name='
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/linuxhostings/:domainName/subsites/:siteName?domain_name=&site_name=")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "DELETE"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
PUT Enable-disable GZIP compression
{{baseUrl}}/linuxhostings/:domainName/settings/gzipcompression
QUERY PARAMS

domain_name
domainName
BODY json

{
  "enabled": false
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/linuxhostings/:domainName/settings/gzipcompression?domain_name=");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"enabled\": false\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/linuxhostings/:domainName/settings/gzipcompression" {:query-params {:domain_name ""}
                                                                                              :content-type :json
                                                                                              :form-params {:enabled false}})
require "http/client"

url = "{{baseUrl}}/linuxhostings/:domainName/settings/gzipcompression?domain_name="
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"enabled\": false\n}"

response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Put,
    RequestUri = new Uri("{{baseUrl}}/linuxhostings/:domainName/settings/gzipcompression?domain_name="),
    Content = new StringContent("{\n  \"enabled\": false\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/linuxhostings/:domainName/settings/gzipcompression?domain_name=");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"enabled\": false\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/linuxhostings/:domainName/settings/gzipcompression?domain_name="

	payload := strings.NewReader("{\n  \"enabled\": false\n}")

	req, _ := http.NewRequest("PUT", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PUT /baseUrl/linuxhostings/:domainName/settings/gzipcompression?domain_name= HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 22

{
  "enabled": false
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/linuxhostings/:domainName/settings/gzipcompression?domain_name=")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"enabled\": false\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/linuxhostings/:domainName/settings/gzipcompression?domain_name="))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"enabled\": false\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"enabled\": false\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/linuxhostings/:domainName/settings/gzipcompression?domain_name=")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/linuxhostings/:domainName/settings/gzipcompression?domain_name=")
  .header("content-type", "application/json")
  .body("{\n  \"enabled\": false\n}")
  .asString();
const data = JSON.stringify({
  enabled: false
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/linuxhostings/:domainName/settings/gzipcompression?domain_name=');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/linuxhostings/:domainName/settings/gzipcompression',
  params: {domain_name: ''},
  headers: {'content-type': 'application/json'},
  data: {enabled: false}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/linuxhostings/:domainName/settings/gzipcompression?domain_name=';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"enabled":false}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/linuxhostings/:domainName/settings/gzipcompression?domain_name=',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "enabled": false\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"enabled\": false\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/linuxhostings/:domainName/settings/gzipcompression?domain_name=")
  .put(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/linuxhostings/:domainName/settings/gzipcompression?domain_name=',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({enabled: false}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/linuxhostings/:domainName/settings/gzipcompression',
  qs: {domain_name: ''},
  headers: {'content-type': 'application/json'},
  body: {enabled: false},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PUT', '{{baseUrl}}/linuxhostings/:domainName/settings/gzipcompression');

req.query({
  domain_name: ''
});

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  enabled: false
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/linuxhostings/:domainName/settings/gzipcompression',
  params: {domain_name: ''},
  headers: {'content-type': 'application/json'},
  data: {enabled: false}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/linuxhostings/:domainName/settings/gzipcompression?domain_name=';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"enabled":false}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"enabled": @NO };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/linuxhostings/:domainName/settings/gzipcompression?domain_name="]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/linuxhostings/:domainName/settings/gzipcompression?domain_name=" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"enabled\": false\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/linuxhostings/:domainName/settings/gzipcompression?domain_name=",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PUT",
  CURLOPT_POSTFIELDS => json_encode([
    'enabled' => null
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/linuxhostings/:domainName/settings/gzipcompression?domain_name=', [
  'body' => '{
  "enabled": false
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/linuxhostings/:domainName/settings/gzipcompression');
$request->setMethod(HTTP_METH_PUT);

$request->setQueryData([
  'domain_name' => ''
]);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'enabled' => null
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'enabled' => null
]));
$request->setRequestUrl('{{baseUrl}}/linuxhostings/:domainName/settings/gzipcompression');
$request->setRequestMethod('PUT');
$request->setBody($body);

$request->setQuery(new http\QueryString([
  'domain_name' => ''
]));

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/linuxhostings/:domainName/settings/gzipcompression?domain_name=' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "enabled": false
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/linuxhostings/:domainName/settings/gzipcompression?domain_name=' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "enabled": false
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"enabled\": false\n}"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/linuxhostings/:domainName/settings/gzipcompression?domain_name=", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/linuxhostings/:domainName/settings/gzipcompression"

querystring = {"domain_name":""}

payload = { "enabled": False }
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/linuxhostings/:domainName/settings/gzipcompression"

queryString <- list(domain_name = "")

payload <- "{\n  \"enabled\": false\n}"

encode <- "json"

response <- VERB("PUT", url, body = payload, query = queryString, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/linuxhostings/:domainName/settings/gzipcompression?domain_name=")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Put.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"enabled\": false\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.put('/baseUrl/linuxhostings/:domainName/settings/gzipcompression') do |req|
  req.params['domain_name'] = ''
  req.body = "{\n  \"enabled\": false\n}"
end

puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/linuxhostings/:domainName/settings/gzipcompression";

    let querystring = [
        ("domain_name", ""),
    ];

    let payload = json!({"enabled": false});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
        .query(&querystring)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PUT \
  --url '{{baseUrl}}/linuxhostings/:domainName/settings/gzipcompression?domain_name=' \
  --header 'content-type: application/json' \
  --data '{
  "enabled": false
}'
echo '{
  "enabled": false
}' |  \
  http PUT '{{baseUrl}}/linuxhostings/:domainName/settings/gzipcompression?domain_name=' \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "enabled": false\n}' \
  --output-document \
  - '{{baseUrl}}/linuxhostings/:domainName/settings/gzipcompression?domain_name='
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["enabled": false] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/linuxhostings/:domainName/settings/gzipcompression?domain_name=")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Get scheduled task detail
{{baseUrl}}/linuxhostings/:domainName/scheduledtasks/:scheduledTaskId
QUERY PARAMS

domain_name
scheduled_task_id
domainName
scheduledTaskId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/linuxhostings/:domainName/scheduledtasks/:scheduledTaskId?domain_name=&scheduled_task_id=");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/linuxhostings/:domainName/scheduledtasks/:scheduledTaskId" {:query-params {:domain_name ""
                                                                                                                    :scheduled_task_id ""}})
require "http/client"

url = "{{baseUrl}}/linuxhostings/:domainName/scheduledtasks/:scheduledTaskId?domain_name=&scheduled_task_id="

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/linuxhostings/:domainName/scheduledtasks/:scheduledTaskId?domain_name=&scheduled_task_id="),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/linuxhostings/:domainName/scheduledtasks/:scheduledTaskId?domain_name=&scheduled_task_id=");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/linuxhostings/:domainName/scheduledtasks/:scheduledTaskId?domain_name=&scheduled_task_id="

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/linuxhostings/:domainName/scheduledtasks/:scheduledTaskId?domain_name=&scheduled_task_id= HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/linuxhostings/:domainName/scheduledtasks/:scheduledTaskId?domain_name=&scheduled_task_id=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/linuxhostings/:domainName/scheduledtasks/:scheduledTaskId?domain_name=&scheduled_task_id="))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/linuxhostings/:domainName/scheduledtasks/:scheduledTaskId?domain_name=&scheduled_task_id=")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/linuxhostings/:domainName/scheduledtasks/:scheduledTaskId?domain_name=&scheduled_task_id=")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/linuxhostings/:domainName/scheduledtasks/:scheduledTaskId?domain_name=&scheduled_task_id=');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/linuxhostings/:domainName/scheduledtasks/:scheduledTaskId',
  params: {domain_name: '', scheduled_task_id: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/linuxhostings/:domainName/scheduledtasks/:scheduledTaskId?domain_name=&scheduled_task_id=';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/linuxhostings/:domainName/scheduledtasks/:scheduledTaskId?domain_name=&scheduled_task_id=',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/linuxhostings/:domainName/scheduledtasks/:scheduledTaskId?domain_name=&scheduled_task_id=")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/linuxhostings/:domainName/scheduledtasks/:scheduledTaskId?domain_name=&scheduled_task_id=',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/linuxhostings/:domainName/scheduledtasks/:scheduledTaskId',
  qs: {domain_name: '', scheduled_task_id: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/linuxhostings/:domainName/scheduledtasks/:scheduledTaskId');

req.query({
  domain_name: '',
  scheduled_task_id: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/linuxhostings/:domainName/scheduledtasks/:scheduledTaskId',
  params: {domain_name: '', scheduled_task_id: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/linuxhostings/:domainName/scheduledtasks/:scheduledTaskId?domain_name=&scheduled_task_id=';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/linuxhostings/:domainName/scheduledtasks/:scheduledTaskId?domain_name=&scheduled_task_id="]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/linuxhostings/:domainName/scheduledtasks/:scheduledTaskId?domain_name=&scheduled_task_id=" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/linuxhostings/:domainName/scheduledtasks/:scheduledTaskId?domain_name=&scheduled_task_id=",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/linuxhostings/:domainName/scheduledtasks/:scheduledTaskId?domain_name=&scheduled_task_id=');

echo $response->getBody();
setUrl('{{baseUrl}}/linuxhostings/:domainName/scheduledtasks/:scheduledTaskId');
$request->setMethod(HTTP_METH_GET);

$request->setQueryData([
  'domain_name' => '',
  'scheduled_task_id' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/linuxhostings/:domainName/scheduledtasks/:scheduledTaskId');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
  'domain_name' => '',
  'scheduled_task_id' => ''
]));

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/linuxhostings/:domainName/scheduledtasks/:scheduledTaskId?domain_name=&scheduled_task_id=' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/linuxhostings/:domainName/scheduledtasks/:scheduledTaskId?domain_name=&scheduled_task_id=' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/linuxhostings/:domainName/scheduledtasks/:scheduledTaskId?domain_name=&scheduled_task_id=")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/linuxhostings/:domainName/scheduledtasks/:scheduledTaskId"

querystring = {"domain_name":"","scheduled_task_id":""}

response = requests.get(url, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/linuxhostings/:domainName/scheduledtasks/:scheduledTaskId"

queryString <- list(
  domain_name = "",
  scheduled_task_id = ""
)

response <- VERB("GET", url, query = queryString, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/linuxhostings/:domainName/scheduledtasks/:scheduledTaskId?domain_name=&scheduled_task_id=")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/linuxhostings/:domainName/scheduledtasks/:scheduledTaskId') do |req|
  req.params['domain_name'] = ''
  req.params['scheduled_task_id'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/linuxhostings/:domainName/scheduledtasks/:scheduledTaskId";

    let querystring = [
        ("domain_name", ""),
        ("scheduled_task_id", ""),
    ];

    let client = reqwest::Client::new();
    let response = client.get(url)
        .query(&querystring)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url '{{baseUrl}}/linuxhostings/:domainName/scheduledtasks/:scheduledTaskId?domain_name=&scheduled_task_id='
http GET '{{baseUrl}}/linuxhostings/:domainName/scheduledtasks/:scheduledTaskId?domain_name=&scheduled_task_id='
wget --quiet \
  --method GET \
  --output-document \
  - '{{baseUrl}}/linuxhostings/:domainName/scheduledtasks/:scheduledTaskId?domain_name=&scheduled_task_id='
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/linuxhostings/:domainName/scheduledtasks/:scheduledTaskId?domain_name=&scheduled_task_id=")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Get the available PHP versions.
{{baseUrl}}/linuxhostings/:domainName/phpsettings/availableversions
QUERY PARAMS

domain_name
domainName
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/linuxhostings/:domainName/phpsettings/availableversions?domain_name=");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/linuxhostings/:domainName/phpsettings/availableversions" {:query-params {:domain_name ""}})
require "http/client"

url = "{{baseUrl}}/linuxhostings/:domainName/phpsettings/availableversions?domain_name="

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/linuxhostings/:domainName/phpsettings/availableversions?domain_name="),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/linuxhostings/:domainName/phpsettings/availableversions?domain_name=");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/linuxhostings/:domainName/phpsettings/availableversions?domain_name="

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/linuxhostings/:domainName/phpsettings/availableversions?domain_name= HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/linuxhostings/:domainName/phpsettings/availableversions?domain_name=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/linuxhostings/:domainName/phpsettings/availableversions?domain_name="))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/linuxhostings/:domainName/phpsettings/availableversions?domain_name=")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/linuxhostings/:domainName/phpsettings/availableversions?domain_name=")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/linuxhostings/:domainName/phpsettings/availableversions?domain_name=');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/linuxhostings/:domainName/phpsettings/availableversions',
  params: {domain_name: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/linuxhostings/:domainName/phpsettings/availableversions?domain_name=';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/linuxhostings/:domainName/phpsettings/availableversions?domain_name=',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/linuxhostings/:domainName/phpsettings/availableversions?domain_name=")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/linuxhostings/:domainName/phpsettings/availableversions?domain_name=',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/linuxhostings/:domainName/phpsettings/availableversions',
  qs: {domain_name: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/linuxhostings/:domainName/phpsettings/availableversions');

req.query({
  domain_name: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/linuxhostings/:domainName/phpsettings/availableversions',
  params: {domain_name: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/linuxhostings/:domainName/phpsettings/availableversions?domain_name=';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/linuxhostings/:domainName/phpsettings/availableversions?domain_name="]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/linuxhostings/:domainName/phpsettings/availableversions?domain_name=" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/linuxhostings/:domainName/phpsettings/availableversions?domain_name=",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/linuxhostings/:domainName/phpsettings/availableversions?domain_name=');

echo $response->getBody();
setUrl('{{baseUrl}}/linuxhostings/:domainName/phpsettings/availableversions');
$request->setMethod(HTTP_METH_GET);

$request->setQueryData([
  'domain_name' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/linuxhostings/:domainName/phpsettings/availableversions');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
  'domain_name' => ''
]));

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/linuxhostings/:domainName/phpsettings/availableversions?domain_name=' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/linuxhostings/:domainName/phpsettings/availableversions?domain_name=' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/linuxhostings/:domainName/phpsettings/availableversions?domain_name=")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/linuxhostings/:domainName/phpsettings/availableversions"

querystring = {"domain_name":""}

response = requests.get(url, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/linuxhostings/:domainName/phpsettings/availableversions"

queryString <- list(domain_name = "")

response <- VERB("GET", url, query = queryString, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/linuxhostings/:domainName/phpsettings/availableversions?domain_name=")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/linuxhostings/:domainName/phpsettings/availableversions') do |req|
  req.params['domain_name'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/linuxhostings/:domainName/phpsettings/availableversions";

    let querystring = [
        ("domain_name", ""),
    ];

    let client = reqwest::Client::new();
    let response = client.get(url)
        .query(&querystring)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url '{{baseUrl}}/linuxhostings/:domainName/phpsettings/availableversions?domain_name='
http GET '{{baseUrl}}/linuxhostings/:domainName/phpsettings/availableversions?domain_name='
wget --quiet \
  --method GET \
  --output-document \
  - '{{baseUrl}}/linuxhostings/:domainName/phpsettings/availableversions?domain_name='
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/linuxhostings/:domainName/phpsettings/availableversions?domain_name=")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Linux hosting detail
{{baseUrl}}/linuxhostings/:domainName
QUERY PARAMS

domain_name
domainName
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/linuxhostings/:domainName?domain_name=");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/linuxhostings/:domainName" {:query-params {:domain_name ""}})
require "http/client"

url = "{{baseUrl}}/linuxhostings/:domainName?domain_name="

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/linuxhostings/:domainName?domain_name="),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/linuxhostings/:domainName?domain_name=");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/linuxhostings/:domainName?domain_name="

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/linuxhostings/:domainName?domain_name= HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/linuxhostings/:domainName?domain_name=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/linuxhostings/:domainName?domain_name="))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/linuxhostings/:domainName?domain_name=")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/linuxhostings/:domainName?domain_name=")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/linuxhostings/:domainName?domain_name=');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/linuxhostings/:domainName',
  params: {domain_name: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/linuxhostings/:domainName?domain_name=';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/linuxhostings/:domainName?domain_name=',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/linuxhostings/:domainName?domain_name=")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/linuxhostings/:domainName?domain_name=',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/linuxhostings/:domainName',
  qs: {domain_name: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/linuxhostings/:domainName');

req.query({
  domain_name: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/linuxhostings/:domainName',
  params: {domain_name: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/linuxhostings/:domainName?domain_name=';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/linuxhostings/:domainName?domain_name="]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/linuxhostings/:domainName?domain_name=" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/linuxhostings/:domainName?domain_name=",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/linuxhostings/:domainName?domain_name=');

echo $response->getBody();
setUrl('{{baseUrl}}/linuxhostings/:domainName');
$request->setMethod(HTTP_METH_GET);

$request->setQueryData([
  'domain_name' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/linuxhostings/:domainName');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
  'domain_name' => ''
]));

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/linuxhostings/:domainName?domain_name=' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/linuxhostings/:domainName?domain_name=' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/linuxhostings/:domainName?domain_name=")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/linuxhostings/:domainName"

querystring = {"domain_name":""}

response = requests.get(url, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/linuxhostings/:domainName"

queryString <- list(domain_name = "")

response <- VERB("GET", url, query = queryString, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/linuxhostings/:domainName?domain_name=")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/linuxhostings/:domainName') do |req|
  req.params['domain_name'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/linuxhostings/:domainName";

    let querystring = [
        ("domain_name", ""),
    ];

    let client = reqwest::Client::new();
    let response = client.get(url)
        .query(&querystring)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url '{{baseUrl}}/linuxhostings/:domainName?domain_name='
http GET '{{baseUrl}}/linuxhostings/:domainName?domain_name='
wget --quiet \
  --method GET \
  --output-document \
  - '{{baseUrl}}/linuxhostings/:domainName?domain_name='
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/linuxhostings/:domainName?domain_name=")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Overview of SSH keys
{{baseUrl}}/linuxhostings/:domainName/ssh/keys
QUERY PARAMS

domain_name
domainName
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/linuxhostings/:domainName/ssh/keys?domain_name=");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/linuxhostings/:domainName/ssh/keys" {:query-params {:domain_name ""}})
require "http/client"

url = "{{baseUrl}}/linuxhostings/:domainName/ssh/keys?domain_name="

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/linuxhostings/:domainName/ssh/keys?domain_name="),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/linuxhostings/:domainName/ssh/keys?domain_name=");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/linuxhostings/:domainName/ssh/keys?domain_name="

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/linuxhostings/:domainName/ssh/keys?domain_name= HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/linuxhostings/:domainName/ssh/keys?domain_name=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/linuxhostings/:domainName/ssh/keys?domain_name="))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/linuxhostings/:domainName/ssh/keys?domain_name=")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/linuxhostings/:domainName/ssh/keys?domain_name=")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/linuxhostings/:domainName/ssh/keys?domain_name=');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/linuxhostings/:domainName/ssh/keys',
  params: {domain_name: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/linuxhostings/:domainName/ssh/keys?domain_name=';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/linuxhostings/:domainName/ssh/keys?domain_name=',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/linuxhostings/:domainName/ssh/keys?domain_name=")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/linuxhostings/:domainName/ssh/keys?domain_name=',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/linuxhostings/:domainName/ssh/keys',
  qs: {domain_name: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/linuxhostings/:domainName/ssh/keys');

req.query({
  domain_name: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/linuxhostings/:domainName/ssh/keys',
  params: {domain_name: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/linuxhostings/:domainName/ssh/keys?domain_name=';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/linuxhostings/:domainName/ssh/keys?domain_name="]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/linuxhostings/:domainName/ssh/keys?domain_name=" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/linuxhostings/:domainName/ssh/keys?domain_name=",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/linuxhostings/:domainName/ssh/keys?domain_name=');

echo $response->getBody();
setUrl('{{baseUrl}}/linuxhostings/:domainName/ssh/keys');
$request->setMethod(HTTP_METH_GET);

$request->setQueryData([
  'domain_name' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/linuxhostings/:domainName/ssh/keys');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
  'domain_name' => ''
]));

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/linuxhostings/:domainName/ssh/keys?domain_name=' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/linuxhostings/:domainName/ssh/keys?domain_name=' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/linuxhostings/:domainName/ssh/keys?domain_name=")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/linuxhostings/:domainName/ssh/keys"

querystring = {"domain_name":""}

response = requests.get(url, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/linuxhostings/:domainName/ssh/keys"

queryString <- list(domain_name = "")

response <- VERB("GET", url, query = queryString, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/linuxhostings/:domainName/ssh/keys?domain_name=")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/linuxhostings/:domainName/ssh/keys') do |req|
  req.params['domain_name'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/linuxhostings/:domainName/ssh/keys";

    let querystring = [
        ("domain_name", ""),
    ];

    let client = reqwest::Client::new();
    let response = client.get(url)
        .query(&querystring)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url '{{baseUrl}}/linuxhostings/:domainName/ssh/keys?domain_name='
http GET '{{baseUrl}}/linuxhostings/:domainName/ssh/keys?domain_name='
wget --quiet \
  --method GET \
  --output-document \
  - '{{baseUrl}}/linuxhostings/:domainName/ssh/keys?domain_name='
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/linuxhostings/:domainName/ssh/keys?domain_name=")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Overview of linux hostings
{{baseUrl}}/linuxhostings
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/linuxhostings");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/linuxhostings")
require "http/client"

url = "{{baseUrl}}/linuxhostings"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/linuxhostings"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/linuxhostings");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/linuxhostings"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/linuxhostings HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/linuxhostings")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/linuxhostings"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/linuxhostings")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/linuxhostings")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/linuxhostings');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/linuxhostings'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/linuxhostings';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/linuxhostings',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/linuxhostings")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/linuxhostings',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/linuxhostings'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/linuxhostings');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/linuxhostings'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/linuxhostings';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/linuxhostings"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/linuxhostings" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/linuxhostings",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/linuxhostings');

echo $response->getBody();
setUrl('{{baseUrl}}/linuxhostings');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/linuxhostings');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/linuxhostings' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/linuxhostings' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/linuxhostings")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/linuxhostings"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/linuxhostings"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/linuxhostings")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/linuxhostings') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/linuxhostings";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/linuxhostings
http GET {{baseUrl}}/linuxhostings
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/linuxhostings
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/linuxhostings")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Overview of scheduled tasks
{{baseUrl}}/linuxhostings/:domainName/scheduledtasks
QUERY PARAMS

domain_name
domainName
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/linuxhostings/:domainName/scheduledtasks?domain_name=");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/linuxhostings/:domainName/scheduledtasks" {:query-params {:domain_name ""}})
require "http/client"

url = "{{baseUrl}}/linuxhostings/:domainName/scheduledtasks?domain_name="

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/linuxhostings/:domainName/scheduledtasks?domain_name="),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/linuxhostings/:domainName/scheduledtasks?domain_name=");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/linuxhostings/:domainName/scheduledtasks?domain_name="

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/linuxhostings/:domainName/scheduledtasks?domain_name= HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/linuxhostings/:domainName/scheduledtasks?domain_name=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/linuxhostings/:domainName/scheduledtasks?domain_name="))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/linuxhostings/:domainName/scheduledtasks?domain_name=")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/linuxhostings/:domainName/scheduledtasks?domain_name=")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/linuxhostings/:domainName/scheduledtasks?domain_name=');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/linuxhostings/:domainName/scheduledtasks',
  params: {domain_name: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/linuxhostings/:domainName/scheduledtasks?domain_name=';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/linuxhostings/:domainName/scheduledtasks?domain_name=',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/linuxhostings/:domainName/scheduledtasks?domain_name=")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/linuxhostings/:domainName/scheduledtasks?domain_name=',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/linuxhostings/:domainName/scheduledtasks',
  qs: {domain_name: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/linuxhostings/:domainName/scheduledtasks');

req.query({
  domain_name: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/linuxhostings/:domainName/scheduledtasks',
  params: {domain_name: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/linuxhostings/:domainName/scheduledtasks?domain_name=';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/linuxhostings/:domainName/scheduledtasks?domain_name="]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/linuxhostings/:domainName/scheduledtasks?domain_name=" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/linuxhostings/:domainName/scheduledtasks?domain_name=",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/linuxhostings/:domainName/scheduledtasks?domain_name=');

echo $response->getBody();
setUrl('{{baseUrl}}/linuxhostings/:domainName/scheduledtasks');
$request->setMethod(HTTP_METH_GET);

$request->setQueryData([
  'domain_name' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/linuxhostings/:domainName/scheduledtasks');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
  'domain_name' => ''
]));

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/linuxhostings/:domainName/scheduledtasks?domain_name=' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/linuxhostings/:domainName/scheduledtasks?domain_name=' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/linuxhostings/:domainName/scheduledtasks?domain_name=")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/linuxhostings/:domainName/scheduledtasks"

querystring = {"domain_name":""}

response = requests.get(url, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/linuxhostings/:domainName/scheduledtasks"

queryString <- list(domain_name = "")

response <- VERB("GET", url, query = queryString, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/linuxhostings/:domainName/scheduledtasks?domain_name=")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/linuxhostings/:domainName/scheduledtasks') do |req|
  req.params['domain_name'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/linuxhostings/:domainName/scheduledtasks";

    let querystring = [
        ("domain_name", ""),
    ];

    let client = reqwest::Client::new();
    let response = client.get(url)
        .query(&querystring)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url '{{baseUrl}}/linuxhostings/:domainName/scheduledtasks?domain_name='
http GET '{{baseUrl}}/linuxhostings/:domainName/scheduledtasks?domain_name='
wget --quiet \
  --method GET \
  --output-document \
  - '{{baseUrl}}/linuxhostings/:domainName/scheduledtasks?domain_name='
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/linuxhostings/:domainName/scheduledtasks?domain_name=")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
PUT Configure a alias
{{baseUrl}}/mailzones/:domainName/aliases/:emailAddress
QUERY PARAMS

domain_name
email_address
domainName
emailAddress
BODY json

{
  "destinations": []
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/mailzones/:domainName/aliases/:emailAddress?domain_name=&email_address=");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"destinations\": []\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/mailzones/:domainName/aliases/:emailAddress" {:query-params {:domain_name ""
                                                                                                      :email_address ""}
                                                                                       :content-type :json
                                                                                       :form-params {:destinations []}})
require "http/client"

url = "{{baseUrl}}/mailzones/:domainName/aliases/:emailAddress?domain_name=&email_address="
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"destinations\": []\n}"

response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Put,
    RequestUri = new Uri("{{baseUrl}}/mailzones/:domainName/aliases/:emailAddress?domain_name=&email_address="),
    Content = new StringContent("{\n  \"destinations\": []\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/mailzones/:domainName/aliases/:emailAddress?domain_name=&email_address=");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"destinations\": []\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/mailzones/:domainName/aliases/:emailAddress?domain_name=&email_address="

	payload := strings.NewReader("{\n  \"destinations\": []\n}")

	req, _ := http.NewRequest("PUT", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PUT /baseUrl/mailzones/:domainName/aliases/:emailAddress?domain_name=&email_address= HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 24

{
  "destinations": []
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/mailzones/:domainName/aliases/:emailAddress?domain_name=&email_address=")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"destinations\": []\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/mailzones/:domainName/aliases/:emailAddress?domain_name=&email_address="))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"destinations\": []\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"destinations\": []\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/mailzones/:domainName/aliases/:emailAddress?domain_name=&email_address=")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/mailzones/:domainName/aliases/:emailAddress?domain_name=&email_address=")
  .header("content-type", "application/json")
  .body("{\n  \"destinations\": []\n}")
  .asString();
const data = JSON.stringify({
  destinations: []
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/mailzones/:domainName/aliases/:emailAddress?domain_name=&email_address=');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/mailzones/:domainName/aliases/:emailAddress',
  params: {domain_name: '', email_address: ''},
  headers: {'content-type': 'application/json'},
  data: {destinations: []}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/mailzones/:domainName/aliases/:emailAddress?domain_name=&email_address=';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"destinations":[]}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/mailzones/:domainName/aliases/:emailAddress?domain_name=&email_address=',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "destinations": []\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"destinations\": []\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/mailzones/:domainName/aliases/:emailAddress?domain_name=&email_address=")
  .put(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/mailzones/:domainName/aliases/:emailAddress?domain_name=&email_address=',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({destinations: []}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/mailzones/:domainName/aliases/:emailAddress',
  qs: {domain_name: '', email_address: ''},
  headers: {'content-type': 'application/json'},
  body: {destinations: []},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PUT', '{{baseUrl}}/mailzones/:domainName/aliases/:emailAddress');

req.query({
  domain_name: '',
  email_address: ''
});

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  destinations: []
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/mailzones/:domainName/aliases/:emailAddress',
  params: {domain_name: '', email_address: ''},
  headers: {'content-type': 'application/json'},
  data: {destinations: []}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/mailzones/:domainName/aliases/:emailAddress?domain_name=&email_address=';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"destinations":[]}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"destinations": @[  ] };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/mailzones/:domainName/aliases/:emailAddress?domain_name=&email_address="]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/mailzones/:domainName/aliases/:emailAddress?domain_name=&email_address=" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"destinations\": []\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/mailzones/:domainName/aliases/:emailAddress?domain_name=&email_address=",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PUT",
  CURLOPT_POSTFIELDS => json_encode([
    'destinations' => [
        
    ]
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/mailzones/:domainName/aliases/:emailAddress?domain_name=&email_address=', [
  'body' => '{
  "destinations": []
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/mailzones/:domainName/aliases/:emailAddress');
$request->setMethod(HTTP_METH_PUT);

$request->setQueryData([
  'domain_name' => '',
  'email_address' => ''
]);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'destinations' => [
    
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'destinations' => [
    
  ]
]));
$request->setRequestUrl('{{baseUrl}}/mailzones/:domainName/aliases/:emailAddress');
$request->setRequestMethod('PUT');
$request->setBody($body);

$request->setQuery(new http\QueryString([
  'domain_name' => '',
  'email_address' => ''
]));

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/mailzones/:domainName/aliases/:emailAddress?domain_name=&email_address=' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "destinations": []
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/mailzones/:domainName/aliases/:emailAddress?domain_name=&email_address=' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "destinations": []
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"destinations\": []\n}"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/mailzones/:domainName/aliases/:emailAddress?domain_name=&email_address=", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/mailzones/:domainName/aliases/:emailAddress"

querystring = {"domain_name":"","email_address":""}

payload = { "destinations": [] }
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/mailzones/:domainName/aliases/:emailAddress"

queryString <- list(
  domain_name = "",
  email_address = ""
)

payload <- "{\n  \"destinations\": []\n}"

encode <- "json"

response <- VERB("PUT", url, body = payload, query = queryString, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/mailzones/:domainName/aliases/:emailAddress?domain_name=&email_address=")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Put.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"destinations\": []\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.put('/baseUrl/mailzones/:domainName/aliases/:emailAddress') do |req|
  req.params['domain_name'] = ''
  req.params['email_address'] = ''
  req.body = "{\n  \"destinations\": []\n}"
end

puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/mailzones/:domainName/aliases/:emailAddress";

    let querystring = [
        ("domain_name", ""),
        ("email_address", ""),
    ];

    let payload = json!({"destinations": ()});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
        .query(&querystring)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PUT \
  --url '{{baseUrl}}/mailzones/:domainName/aliases/:emailAddress?domain_name=&email_address=' \
  --header 'content-type: application/json' \
  --data '{
  "destinations": []
}'
echo '{
  "destinations": []
}' |  \
  http PUT '{{baseUrl}}/mailzones/:domainName/aliases/:emailAddress?domain_name=&email_address=' \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "destinations": []\n}' \
  --output-document \
  - '{{baseUrl}}/mailzones/:domainName/aliases/:emailAddress?domain_name=&email_address='
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["destinations": []] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/mailzones/:domainName/aliases/:emailAddress?domain_name=&email_address=")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
PUT Configure an extra smtp domain
{{baseUrl}}/mailzones/:domainName/smtpdomains/:hostname
QUERY PARAMS

domain_name
hostname
domainName
BODY json

{
  "enabled": false
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/mailzones/:domainName/smtpdomains/:hostname?domain_name=");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"enabled\": false\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/mailzones/:domainName/smtpdomains/:hostname" {:query-params {:domain_name ""}
                                                                                       :content-type :json
                                                                                       :form-params {:enabled false}})
require "http/client"

url = "{{baseUrl}}/mailzones/:domainName/smtpdomains/:hostname?domain_name="
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"enabled\": false\n}"

response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Put,
    RequestUri = new Uri("{{baseUrl}}/mailzones/:domainName/smtpdomains/:hostname?domain_name="),
    Content = new StringContent("{\n  \"enabled\": false\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/mailzones/:domainName/smtpdomains/:hostname?domain_name=");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"enabled\": false\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/mailzones/:domainName/smtpdomains/:hostname?domain_name="

	payload := strings.NewReader("{\n  \"enabled\": false\n}")

	req, _ := http.NewRequest("PUT", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PUT /baseUrl/mailzones/:domainName/smtpdomains/:hostname?domain_name= HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 22

{
  "enabled": false
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/mailzones/:domainName/smtpdomains/:hostname?domain_name=")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"enabled\": false\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/mailzones/:domainName/smtpdomains/:hostname?domain_name="))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"enabled\": false\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"enabled\": false\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/mailzones/:domainName/smtpdomains/:hostname?domain_name=")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/mailzones/:domainName/smtpdomains/:hostname?domain_name=")
  .header("content-type", "application/json")
  .body("{\n  \"enabled\": false\n}")
  .asString();
const data = JSON.stringify({
  enabled: false
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/mailzones/:domainName/smtpdomains/:hostname?domain_name=');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/mailzones/:domainName/smtpdomains/:hostname',
  params: {domain_name: ''},
  headers: {'content-type': 'application/json'},
  data: {enabled: false}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/mailzones/:domainName/smtpdomains/:hostname?domain_name=';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"enabled":false}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/mailzones/:domainName/smtpdomains/:hostname?domain_name=',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "enabled": false\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"enabled\": false\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/mailzones/:domainName/smtpdomains/:hostname?domain_name=")
  .put(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/mailzones/:domainName/smtpdomains/:hostname?domain_name=',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({enabled: false}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/mailzones/:domainName/smtpdomains/:hostname',
  qs: {domain_name: ''},
  headers: {'content-type': 'application/json'},
  body: {enabled: false},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PUT', '{{baseUrl}}/mailzones/:domainName/smtpdomains/:hostname');

req.query({
  domain_name: ''
});

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  enabled: false
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/mailzones/:domainName/smtpdomains/:hostname',
  params: {domain_name: ''},
  headers: {'content-type': 'application/json'},
  data: {enabled: false}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/mailzones/:domainName/smtpdomains/:hostname?domain_name=';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"enabled":false}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"enabled": @NO };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/mailzones/:domainName/smtpdomains/:hostname?domain_name="]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/mailzones/:domainName/smtpdomains/:hostname?domain_name=" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"enabled\": false\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/mailzones/:domainName/smtpdomains/:hostname?domain_name=",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PUT",
  CURLOPT_POSTFIELDS => json_encode([
    'enabled' => null
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/mailzones/:domainName/smtpdomains/:hostname?domain_name=', [
  'body' => '{
  "enabled": false
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/mailzones/:domainName/smtpdomains/:hostname');
$request->setMethod(HTTP_METH_PUT);

$request->setQueryData([
  'domain_name' => ''
]);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'enabled' => null
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'enabled' => null
]));
$request->setRequestUrl('{{baseUrl}}/mailzones/:domainName/smtpdomains/:hostname');
$request->setRequestMethod('PUT');
$request->setBody($body);

$request->setQuery(new http\QueryString([
  'domain_name' => ''
]));

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/mailzones/:domainName/smtpdomains/:hostname?domain_name=' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "enabled": false
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/mailzones/:domainName/smtpdomains/:hostname?domain_name=' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "enabled": false
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"enabled\": false\n}"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/mailzones/:domainName/smtpdomains/:hostname?domain_name=", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/mailzones/:domainName/smtpdomains/:hostname"

querystring = {"domain_name":""}

payload = { "enabled": False }
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/mailzones/:domainName/smtpdomains/:hostname"

queryString <- list(domain_name = "")

payload <- "{\n  \"enabled\": false\n}"

encode <- "json"

response <- VERB("PUT", url, body = payload, query = queryString, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/mailzones/:domainName/smtpdomains/:hostname?domain_name=")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Put.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"enabled\": false\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.put('/baseUrl/mailzones/:domainName/smtpdomains/:hostname') do |req|
  req.params['domain_name'] = ''
  req.body = "{\n  \"enabled\": false\n}"
end

puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/mailzones/:domainName/smtpdomains/:hostname";

    let querystring = [
        ("domain_name", ""),
    ];

    let payload = json!({"enabled": false});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
        .query(&querystring)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PUT \
  --url '{{baseUrl}}/mailzones/:domainName/smtpdomains/:hostname?domain_name=' \
  --header 'content-type: application/json' \
  --data '{
  "enabled": false
}'
echo '{
  "enabled": false
}' |  \
  http PUT '{{baseUrl}}/mailzones/:domainName/smtpdomains/:hostname?domain_name=' \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "enabled": false\n}' \
  --output-document \
  - '{{baseUrl}}/mailzones/:domainName/smtpdomains/:hostname?domain_name='
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["enabled": false] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/mailzones/:domainName/smtpdomains/:hostname?domain_name=")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
PUT Configure anti-spam for mail zone
{{baseUrl}}/mailzones/:domainName/antispam
QUERY PARAMS

domain_name
domainName
BODY json

{
  "type": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/mailzones/:domainName/antispam?domain_name=");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"type\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/mailzones/:domainName/antispam" {:query-params {:domain_name ""}
                                                                          :content-type :json
                                                                          :form-params {:type ""}})
require "http/client"

url = "{{baseUrl}}/mailzones/:domainName/antispam?domain_name="
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"type\": \"\"\n}"

response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Put,
    RequestUri = new Uri("{{baseUrl}}/mailzones/:domainName/antispam?domain_name="),
    Content = new StringContent("{\n  \"type\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/mailzones/:domainName/antispam?domain_name=");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"type\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/mailzones/:domainName/antispam?domain_name="

	payload := strings.NewReader("{\n  \"type\": \"\"\n}")

	req, _ := http.NewRequest("PUT", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PUT /baseUrl/mailzones/:domainName/antispam?domain_name= HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 16

{
  "type": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/mailzones/:domainName/antispam?domain_name=")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"type\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/mailzones/:domainName/antispam?domain_name="))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"type\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"type\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/mailzones/:domainName/antispam?domain_name=")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/mailzones/:domainName/antispam?domain_name=")
  .header("content-type", "application/json")
  .body("{\n  \"type\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  type: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/mailzones/:domainName/antispam?domain_name=');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/mailzones/:domainName/antispam',
  params: {domain_name: ''},
  headers: {'content-type': 'application/json'},
  data: {type: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/mailzones/:domainName/antispam?domain_name=';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"type":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/mailzones/:domainName/antispam?domain_name=',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "type": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"type\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/mailzones/:domainName/antispam?domain_name=")
  .put(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/mailzones/:domainName/antispam?domain_name=',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({type: ''}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/mailzones/:domainName/antispam',
  qs: {domain_name: ''},
  headers: {'content-type': 'application/json'},
  body: {type: ''},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PUT', '{{baseUrl}}/mailzones/:domainName/antispam');

req.query({
  domain_name: ''
});

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  type: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/mailzones/:domainName/antispam',
  params: {domain_name: ''},
  headers: {'content-type': 'application/json'},
  data: {type: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/mailzones/:domainName/antispam?domain_name=';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"type":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"type": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/mailzones/:domainName/antispam?domain_name="]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/mailzones/:domainName/antispam?domain_name=" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"type\": \"\"\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/mailzones/:domainName/antispam?domain_name=",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PUT",
  CURLOPT_POSTFIELDS => json_encode([
    'type' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/mailzones/:domainName/antispam?domain_name=', [
  'body' => '{
  "type": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/mailzones/:domainName/antispam');
$request->setMethod(HTTP_METH_PUT);

$request->setQueryData([
  'domain_name' => ''
]);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'type' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'type' => ''
]));
$request->setRequestUrl('{{baseUrl}}/mailzones/:domainName/antispam');
$request->setRequestMethod('PUT');
$request->setBody($body);

$request->setQuery(new http\QueryString([
  'domain_name' => ''
]));

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/mailzones/:domainName/antispam?domain_name=' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "type": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/mailzones/:domainName/antispam?domain_name=' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "type": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"type\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/mailzones/:domainName/antispam?domain_name=", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/mailzones/:domainName/antispam"

querystring = {"domain_name":""}

payload = { "type": "" }
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/mailzones/:domainName/antispam"

queryString <- list(domain_name = "")

payload <- "{\n  \"type\": \"\"\n}"

encode <- "json"

response <- VERB("PUT", url, body = payload, query = queryString, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/mailzones/:domainName/antispam?domain_name=")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Put.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"type\": \"\"\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.put('/baseUrl/mailzones/:domainName/antispam') do |req|
  req.params['domain_name'] = ''
  req.body = "{\n  \"type\": \"\"\n}"
end

puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/mailzones/:domainName/antispam";

    let querystring = [
        ("domain_name", ""),
    ];

    let payload = json!({"type": ""});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
        .query(&querystring)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PUT \
  --url '{{baseUrl}}/mailzones/:domainName/antispam?domain_name=' \
  --header 'content-type: application/json' \
  --data '{
  "type": ""
}'
echo '{
  "type": ""
}' |  \
  http PUT '{{baseUrl}}/mailzones/:domainName/antispam?domain_name=' \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "type": ""\n}' \
  --output-document \
  - '{{baseUrl}}/mailzones/:domainName/antispam?domain_name='
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["type": ""] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/mailzones/:domainName/antispam?domain_name=")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST Create a catch-all on the mail zone
{{baseUrl}}/mailzones/:domainName/catchall
QUERY PARAMS

domain_name
domainName
BODY json

{
  "email_address": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/mailzones/:domainName/catchall?domain_name=");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"email_address\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/mailzones/:domainName/catchall" {:query-params {:domain_name ""}
                                                                           :content-type :json
                                                                           :form-params {:email_address ""}})
require "http/client"

url = "{{baseUrl}}/mailzones/:domainName/catchall?domain_name="
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"email_address\": \"\"\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/mailzones/:domainName/catchall?domain_name="),
    Content = new StringContent("{\n  \"email_address\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/mailzones/:domainName/catchall?domain_name=");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"email_address\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/mailzones/:domainName/catchall?domain_name="

	payload := strings.NewReader("{\n  \"email_address\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/mailzones/:domainName/catchall?domain_name= HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 25

{
  "email_address": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/mailzones/:domainName/catchall?domain_name=")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"email_address\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/mailzones/:domainName/catchall?domain_name="))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"email_address\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"email_address\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/mailzones/:domainName/catchall?domain_name=")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/mailzones/:domainName/catchall?domain_name=")
  .header("content-type", "application/json")
  .body("{\n  \"email_address\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  email_address: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/mailzones/:domainName/catchall?domain_name=');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/mailzones/:domainName/catchall',
  params: {domain_name: ''},
  headers: {'content-type': 'application/json'},
  data: {email_address: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/mailzones/:domainName/catchall?domain_name=';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"email_address":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/mailzones/:domainName/catchall?domain_name=',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "email_address": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"email_address\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/mailzones/:domainName/catchall?domain_name=")
  .post(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/mailzones/:domainName/catchall?domain_name=',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({email_address: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/mailzones/:domainName/catchall',
  qs: {domain_name: ''},
  headers: {'content-type': 'application/json'},
  body: {email_address: ''},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/mailzones/:domainName/catchall');

req.query({
  domain_name: ''
});

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  email_address: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/mailzones/:domainName/catchall',
  params: {domain_name: ''},
  headers: {'content-type': 'application/json'},
  data: {email_address: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/mailzones/:domainName/catchall?domain_name=';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"email_address":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"email_address": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/mailzones/:domainName/catchall?domain_name="]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/mailzones/:domainName/catchall?domain_name=" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"email_address\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/mailzones/:domainName/catchall?domain_name=",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    'email_address' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/mailzones/:domainName/catchall?domain_name=', [
  'body' => '{
  "email_address": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/mailzones/:domainName/catchall');
$request->setMethod(HTTP_METH_POST);

$request->setQueryData([
  'domain_name' => ''
]);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'email_address' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'email_address' => ''
]));
$request->setRequestUrl('{{baseUrl}}/mailzones/:domainName/catchall');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setQuery(new http\QueryString([
  'domain_name' => ''
]));

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/mailzones/:domainName/catchall?domain_name=' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "email_address": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/mailzones/:domainName/catchall?domain_name=' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "email_address": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"email_address\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/mailzones/:domainName/catchall?domain_name=", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/mailzones/:domainName/catchall"

querystring = {"domain_name":""}

payload = { "email_address": "" }
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/mailzones/:domainName/catchall"

queryString <- list(domain_name = "")

payload <- "{\n  \"email_address\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, query = queryString, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/mailzones/:domainName/catchall?domain_name=")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"email_address\": \"\"\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/mailzones/:domainName/catchall') do |req|
  req.params['domain_name'] = ''
  req.body = "{\n  \"email_address\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/mailzones/:domainName/catchall";

    let querystring = [
        ("domain_name", ""),
    ];

    let payload = json!({"email_address": ""});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .query(&querystring)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url '{{baseUrl}}/mailzones/:domainName/catchall?domain_name=' \
  --header 'content-type: application/json' \
  --data '{
  "email_address": ""
}'
echo '{
  "email_address": ""
}' |  \
  http POST '{{baseUrl}}/mailzones/:domainName/catchall?domain_name=' \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "email_address": ""\n}' \
  --output-document \
  - '{{baseUrl}}/mailzones/:domainName/catchall?domain_name='
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["email_address": ""] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/mailzones/:domainName/catchall?domain_name=")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST Create a new alias
{{baseUrl}}/mailzones/:domainName/aliases
QUERY PARAMS

domain_name
domainName
BODY json

{
  "destinations": [],
  "email_address": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/mailzones/:domainName/aliases?domain_name=");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"destinations\": [],\n  \"email_address\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/mailzones/:domainName/aliases" {:query-params {:domain_name ""}
                                                                          :content-type :json
                                                                          :form-params {:destinations []
                                                                                        :email_address ""}})
require "http/client"

url = "{{baseUrl}}/mailzones/:domainName/aliases?domain_name="
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"destinations\": [],\n  \"email_address\": \"\"\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/mailzones/:domainName/aliases?domain_name="),
    Content = new StringContent("{\n  \"destinations\": [],\n  \"email_address\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/mailzones/:domainName/aliases?domain_name=");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"destinations\": [],\n  \"email_address\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/mailzones/:domainName/aliases?domain_name="

	payload := strings.NewReader("{\n  \"destinations\": [],\n  \"email_address\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/mailzones/:domainName/aliases?domain_name= HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 47

{
  "destinations": [],
  "email_address": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/mailzones/:domainName/aliases?domain_name=")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"destinations\": [],\n  \"email_address\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/mailzones/:domainName/aliases?domain_name="))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"destinations\": [],\n  \"email_address\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"destinations\": [],\n  \"email_address\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/mailzones/:domainName/aliases?domain_name=")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/mailzones/:domainName/aliases?domain_name=")
  .header("content-type", "application/json")
  .body("{\n  \"destinations\": [],\n  \"email_address\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  destinations: [],
  email_address: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/mailzones/:domainName/aliases?domain_name=');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/mailzones/:domainName/aliases',
  params: {domain_name: ''},
  headers: {'content-type': 'application/json'},
  data: {destinations: [], email_address: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/mailzones/:domainName/aliases?domain_name=';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"destinations":[],"email_address":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/mailzones/:domainName/aliases?domain_name=',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "destinations": [],\n  "email_address": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"destinations\": [],\n  \"email_address\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/mailzones/:domainName/aliases?domain_name=")
  .post(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/mailzones/:domainName/aliases?domain_name=',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({destinations: [], email_address: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/mailzones/:domainName/aliases',
  qs: {domain_name: ''},
  headers: {'content-type': 'application/json'},
  body: {destinations: [], email_address: ''},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/mailzones/:domainName/aliases');

req.query({
  domain_name: ''
});

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  destinations: [],
  email_address: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/mailzones/:domainName/aliases',
  params: {domain_name: ''},
  headers: {'content-type': 'application/json'},
  data: {destinations: [], email_address: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/mailzones/:domainName/aliases?domain_name=';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"destinations":[],"email_address":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"destinations": @[  ],
                              @"email_address": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/mailzones/:domainName/aliases?domain_name="]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/mailzones/:domainName/aliases?domain_name=" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"destinations\": [],\n  \"email_address\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/mailzones/:domainName/aliases?domain_name=",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    'destinations' => [
        
    ],
    'email_address' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/mailzones/:domainName/aliases?domain_name=', [
  'body' => '{
  "destinations": [],
  "email_address": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/mailzones/:domainName/aliases');
$request->setMethod(HTTP_METH_POST);

$request->setQueryData([
  'domain_name' => ''
]);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'destinations' => [
    
  ],
  'email_address' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'destinations' => [
    
  ],
  'email_address' => ''
]));
$request->setRequestUrl('{{baseUrl}}/mailzones/:domainName/aliases');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setQuery(new http\QueryString([
  'domain_name' => ''
]));

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/mailzones/:domainName/aliases?domain_name=' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "destinations": [],
  "email_address": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/mailzones/:domainName/aliases?domain_name=' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "destinations": [],
  "email_address": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"destinations\": [],\n  \"email_address\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/mailzones/:domainName/aliases?domain_name=", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/mailzones/:domainName/aliases"

querystring = {"domain_name":""}

payload = {
    "destinations": [],
    "email_address": ""
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/mailzones/:domainName/aliases"

queryString <- list(domain_name = "")

payload <- "{\n  \"destinations\": [],\n  \"email_address\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, query = queryString, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/mailzones/:domainName/aliases?domain_name=")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"destinations\": [],\n  \"email_address\": \"\"\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/mailzones/:domainName/aliases') do |req|
  req.params['domain_name'] = ''
  req.body = "{\n  \"destinations\": [],\n  \"email_address\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/mailzones/:domainName/aliases";

    let querystring = [
        ("domain_name", ""),
    ];

    let payload = json!({
        "destinations": (),
        "email_address": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .query(&querystring)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url '{{baseUrl}}/mailzones/:domainName/aliases?domain_name=' \
  --header 'content-type: application/json' \
  --data '{
  "destinations": [],
  "email_address": ""
}'
echo '{
  "destinations": [],
  "email_address": ""
}' |  \
  http POST '{{baseUrl}}/mailzones/:domainName/aliases?domain_name=' \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "destinations": [],\n  "email_address": ""\n}' \
  --output-document \
  - '{{baseUrl}}/mailzones/:domainName/aliases?domain_name='
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "destinations": [],
  "email_address": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/mailzones/:domainName/aliases?domain_name=")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST Create an extra smtp domain
{{baseUrl}}/mailzones/:domainName/smtpdomains
QUERY PARAMS

domain_name
domainName
BODY json

{
  "hostname": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/mailzones/:domainName/smtpdomains?domain_name=");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"hostname\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/mailzones/:domainName/smtpdomains" {:query-params {:domain_name ""}
                                                                              :content-type :json
                                                                              :form-params {:hostname ""}})
require "http/client"

url = "{{baseUrl}}/mailzones/:domainName/smtpdomains?domain_name="
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"hostname\": \"\"\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/mailzones/:domainName/smtpdomains?domain_name="),
    Content = new StringContent("{\n  \"hostname\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/mailzones/:domainName/smtpdomains?domain_name=");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"hostname\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/mailzones/:domainName/smtpdomains?domain_name="

	payload := strings.NewReader("{\n  \"hostname\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/mailzones/:domainName/smtpdomains?domain_name= HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 20

{
  "hostname": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/mailzones/:domainName/smtpdomains?domain_name=")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"hostname\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/mailzones/:domainName/smtpdomains?domain_name="))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"hostname\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"hostname\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/mailzones/:domainName/smtpdomains?domain_name=")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/mailzones/:domainName/smtpdomains?domain_name=")
  .header("content-type", "application/json")
  .body("{\n  \"hostname\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  hostname: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/mailzones/:domainName/smtpdomains?domain_name=');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/mailzones/:domainName/smtpdomains',
  params: {domain_name: ''},
  headers: {'content-type': 'application/json'},
  data: {hostname: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/mailzones/:domainName/smtpdomains?domain_name=';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"hostname":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/mailzones/:domainName/smtpdomains?domain_name=',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "hostname": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"hostname\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/mailzones/:domainName/smtpdomains?domain_name=")
  .post(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/mailzones/:domainName/smtpdomains?domain_name=',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({hostname: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/mailzones/:domainName/smtpdomains',
  qs: {domain_name: ''},
  headers: {'content-type': 'application/json'},
  body: {hostname: ''},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/mailzones/:domainName/smtpdomains');

req.query({
  domain_name: ''
});

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  hostname: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/mailzones/:domainName/smtpdomains',
  params: {domain_name: ''},
  headers: {'content-type': 'application/json'},
  data: {hostname: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/mailzones/:domainName/smtpdomains?domain_name=';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"hostname":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"hostname": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/mailzones/:domainName/smtpdomains?domain_name="]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/mailzones/:domainName/smtpdomains?domain_name=" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"hostname\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/mailzones/:domainName/smtpdomains?domain_name=",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    'hostname' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/mailzones/:domainName/smtpdomains?domain_name=', [
  'body' => '{
  "hostname": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/mailzones/:domainName/smtpdomains');
$request->setMethod(HTTP_METH_POST);

$request->setQueryData([
  'domain_name' => ''
]);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'hostname' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'hostname' => ''
]));
$request->setRequestUrl('{{baseUrl}}/mailzones/:domainName/smtpdomains');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setQuery(new http\QueryString([
  'domain_name' => ''
]));

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/mailzones/:domainName/smtpdomains?domain_name=' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "hostname": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/mailzones/:domainName/smtpdomains?domain_name=' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "hostname": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"hostname\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/mailzones/:domainName/smtpdomains?domain_name=", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/mailzones/:domainName/smtpdomains"

querystring = {"domain_name":""}

payload = { "hostname": "" }
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/mailzones/:domainName/smtpdomains"

queryString <- list(domain_name = "")

payload <- "{\n  \"hostname\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, query = queryString, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/mailzones/:domainName/smtpdomains?domain_name=")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"hostname\": \"\"\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/mailzones/:domainName/smtpdomains') do |req|
  req.params['domain_name'] = ''
  req.body = "{\n  \"hostname\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/mailzones/:domainName/smtpdomains";

    let querystring = [
        ("domain_name", ""),
    ];

    let payload = json!({"hostname": ""});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .query(&querystring)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url '{{baseUrl}}/mailzones/:domainName/smtpdomains?domain_name=' \
  --header 'content-type: application/json' \
  --data '{
  "hostname": ""
}'
echo '{
  "hostname": ""
}' |  \
  http POST '{{baseUrl}}/mailzones/:domainName/smtpdomains?domain_name=' \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "hostname": ""\n}' \
  --output-document \
  - '{{baseUrl}}/mailzones/:domainName/smtpdomains?domain_name='
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["hostname": ""] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/mailzones/:domainName/smtpdomains?domain_name=")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
DELETE Delete a alias
{{baseUrl}}/mailzones/:domainName/aliases/:emailAddress
QUERY PARAMS

domain_name
email_address
domainName
emailAddress
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/mailzones/:domainName/aliases/:emailAddress?domain_name=&email_address=");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/mailzones/:domainName/aliases/:emailAddress" {:query-params {:domain_name ""
                                                                                                         :email_address ""}})
require "http/client"

url = "{{baseUrl}}/mailzones/:domainName/aliases/:emailAddress?domain_name=&email_address="

response = HTTP::Client.delete url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Delete,
    RequestUri = new Uri("{{baseUrl}}/mailzones/:domainName/aliases/:emailAddress?domain_name=&email_address="),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/mailzones/:domainName/aliases/:emailAddress?domain_name=&email_address=");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/mailzones/:domainName/aliases/:emailAddress?domain_name=&email_address="

	req, _ := http.NewRequest("DELETE", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
DELETE /baseUrl/mailzones/:domainName/aliases/:emailAddress?domain_name=&email_address= HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/mailzones/:domainName/aliases/:emailAddress?domain_name=&email_address=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/mailzones/:domainName/aliases/:emailAddress?domain_name=&email_address="))
    .method("DELETE", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/mailzones/:domainName/aliases/:emailAddress?domain_name=&email_address=")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/mailzones/:domainName/aliases/:emailAddress?domain_name=&email_address=")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('DELETE', '{{baseUrl}}/mailzones/:domainName/aliases/:emailAddress?domain_name=&email_address=');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/mailzones/:domainName/aliases/:emailAddress',
  params: {domain_name: '', email_address: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/mailzones/:domainName/aliases/:emailAddress?domain_name=&email_address=';
const options = {method: 'DELETE'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/mailzones/:domainName/aliases/:emailAddress?domain_name=&email_address=',
  method: 'DELETE',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/mailzones/:domainName/aliases/:emailAddress?domain_name=&email_address=")
  .delete(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/mailzones/:domainName/aliases/:emailAddress?domain_name=&email_address=',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/mailzones/:domainName/aliases/:emailAddress',
  qs: {domain_name: '', email_address: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/mailzones/:domainName/aliases/:emailAddress');

req.query({
  domain_name: '',
  email_address: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/mailzones/:domainName/aliases/:emailAddress',
  params: {domain_name: '', email_address: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/mailzones/:domainName/aliases/:emailAddress?domain_name=&email_address=';
const options = {method: 'DELETE'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/mailzones/:domainName/aliases/:emailAddress?domain_name=&email_address="]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/mailzones/:domainName/aliases/:emailAddress?domain_name=&email_address=" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/mailzones/:domainName/aliases/:emailAddress?domain_name=&email_address=",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "DELETE",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('DELETE', '{{baseUrl}}/mailzones/:domainName/aliases/:emailAddress?domain_name=&email_address=');

echo $response->getBody();
setUrl('{{baseUrl}}/mailzones/:domainName/aliases/:emailAddress');
$request->setMethod(HTTP_METH_DELETE);

$request->setQueryData([
  'domain_name' => '',
  'email_address' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/mailzones/:domainName/aliases/:emailAddress');
$request->setRequestMethod('DELETE');
$request->setQuery(new http\QueryString([
  'domain_name' => '',
  'email_address' => ''
]));

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/mailzones/:domainName/aliases/:emailAddress?domain_name=&email_address=' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/mailzones/:domainName/aliases/:emailAddress?domain_name=&email_address=' -Method DELETE 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("DELETE", "/baseUrl/mailzones/:domainName/aliases/:emailAddress?domain_name=&email_address=")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/mailzones/:domainName/aliases/:emailAddress"

querystring = {"domain_name":"","email_address":""}

response = requests.delete(url, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/mailzones/:domainName/aliases/:emailAddress"

queryString <- list(
  domain_name = "",
  email_address = ""
)

response <- VERB("DELETE", url, query = queryString, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/mailzones/:domainName/aliases/:emailAddress?domain_name=&email_address=")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Delete.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.delete('/baseUrl/mailzones/:domainName/aliases/:emailAddress') do |req|
  req.params['domain_name'] = ''
  req.params['email_address'] = ''
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/mailzones/:domainName/aliases/:emailAddress";

    let querystring = [
        ("domain_name", ""),
        ("email_address", ""),
    ];

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
        .query(&querystring)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request DELETE \
  --url '{{baseUrl}}/mailzones/:domainName/aliases/:emailAddress?domain_name=&email_address='
http DELETE '{{baseUrl}}/mailzones/:domainName/aliases/:emailAddress?domain_name=&email_address='
wget --quiet \
  --method DELETE \
  --output-document \
  - '{{baseUrl}}/mailzones/:domainName/aliases/:emailAddress?domain_name=&email_address='
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/mailzones/:domainName/aliases/:emailAddress?domain_name=&email_address=")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "DELETE"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
DELETE Delete a catch-all on the mail zone
{{baseUrl}}/mailzones/:domainName/catchall/:emailAddress
QUERY PARAMS

domain_name
email_address
domainName
emailAddress
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/mailzones/:domainName/catchall/:emailAddress?domain_name=&email_address=");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/mailzones/:domainName/catchall/:emailAddress" {:query-params {:domain_name ""
                                                                                                          :email_address ""}})
require "http/client"

url = "{{baseUrl}}/mailzones/:domainName/catchall/:emailAddress?domain_name=&email_address="

response = HTTP::Client.delete url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Delete,
    RequestUri = new Uri("{{baseUrl}}/mailzones/:domainName/catchall/:emailAddress?domain_name=&email_address="),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/mailzones/:domainName/catchall/:emailAddress?domain_name=&email_address=");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/mailzones/:domainName/catchall/:emailAddress?domain_name=&email_address="

	req, _ := http.NewRequest("DELETE", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
DELETE /baseUrl/mailzones/:domainName/catchall/:emailAddress?domain_name=&email_address= HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/mailzones/:domainName/catchall/:emailAddress?domain_name=&email_address=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/mailzones/:domainName/catchall/:emailAddress?domain_name=&email_address="))
    .method("DELETE", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/mailzones/:domainName/catchall/:emailAddress?domain_name=&email_address=")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/mailzones/:domainName/catchall/:emailAddress?domain_name=&email_address=")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('DELETE', '{{baseUrl}}/mailzones/:domainName/catchall/:emailAddress?domain_name=&email_address=');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/mailzones/:domainName/catchall/:emailAddress',
  params: {domain_name: '', email_address: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/mailzones/:domainName/catchall/:emailAddress?domain_name=&email_address=';
const options = {method: 'DELETE'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/mailzones/:domainName/catchall/:emailAddress?domain_name=&email_address=',
  method: 'DELETE',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/mailzones/:domainName/catchall/:emailAddress?domain_name=&email_address=")
  .delete(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/mailzones/:domainName/catchall/:emailAddress?domain_name=&email_address=',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/mailzones/:domainName/catchall/:emailAddress',
  qs: {domain_name: '', email_address: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/mailzones/:domainName/catchall/:emailAddress');

req.query({
  domain_name: '',
  email_address: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/mailzones/:domainName/catchall/:emailAddress',
  params: {domain_name: '', email_address: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/mailzones/:domainName/catchall/:emailAddress?domain_name=&email_address=';
const options = {method: 'DELETE'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/mailzones/:domainName/catchall/:emailAddress?domain_name=&email_address="]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/mailzones/:domainName/catchall/:emailAddress?domain_name=&email_address=" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/mailzones/:domainName/catchall/:emailAddress?domain_name=&email_address=",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "DELETE",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('DELETE', '{{baseUrl}}/mailzones/:domainName/catchall/:emailAddress?domain_name=&email_address=');

echo $response->getBody();
setUrl('{{baseUrl}}/mailzones/:domainName/catchall/:emailAddress');
$request->setMethod(HTTP_METH_DELETE);

$request->setQueryData([
  'domain_name' => '',
  'email_address' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/mailzones/:domainName/catchall/:emailAddress');
$request->setRequestMethod('DELETE');
$request->setQuery(new http\QueryString([
  'domain_name' => '',
  'email_address' => ''
]));

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/mailzones/:domainName/catchall/:emailAddress?domain_name=&email_address=' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/mailzones/:domainName/catchall/:emailAddress?domain_name=&email_address=' -Method DELETE 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("DELETE", "/baseUrl/mailzones/:domainName/catchall/:emailAddress?domain_name=&email_address=")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/mailzones/:domainName/catchall/:emailAddress"

querystring = {"domain_name":"","email_address":""}

response = requests.delete(url, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/mailzones/:domainName/catchall/:emailAddress"

queryString <- list(
  domain_name = "",
  email_address = ""
)

response <- VERB("DELETE", url, query = queryString, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/mailzones/:domainName/catchall/:emailAddress?domain_name=&email_address=")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Delete.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.delete('/baseUrl/mailzones/:domainName/catchall/:emailAddress') do |req|
  req.params['domain_name'] = ''
  req.params['email_address'] = ''
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/mailzones/:domainName/catchall/:emailAddress";

    let querystring = [
        ("domain_name", ""),
        ("email_address", ""),
    ];

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
        .query(&querystring)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request DELETE \
  --url '{{baseUrl}}/mailzones/:domainName/catchall/:emailAddress?domain_name=&email_address='
http DELETE '{{baseUrl}}/mailzones/:domainName/catchall/:emailAddress?domain_name=&email_address='
wget --quiet \
  --method DELETE \
  --output-document \
  - '{{baseUrl}}/mailzones/:domainName/catchall/:emailAddress?domain_name=&email_address='
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/mailzones/:domainName/catchall/:emailAddress?domain_name=&email_address=")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "DELETE"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
DELETE Delete an extra smtp domain
{{baseUrl}}/mailzones/:domainName/smtpdomains/:hostname
QUERY PARAMS

domain_name
hostname
domainName
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/mailzones/:domainName/smtpdomains/:hostname?domain_name=");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/mailzones/:domainName/smtpdomains/:hostname" {:query-params {:domain_name ""}})
require "http/client"

url = "{{baseUrl}}/mailzones/:domainName/smtpdomains/:hostname?domain_name="

response = HTTP::Client.delete url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Delete,
    RequestUri = new Uri("{{baseUrl}}/mailzones/:domainName/smtpdomains/:hostname?domain_name="),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/mailzones/:domainName/smtpdomains/:hostname?domain_name=");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/mailzones/:domainName/smtpdomains/:hostname?domain_name="

	req, _ := http.NewRequest("DELETE", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
DELETE /baseUrl/mailzones/:domainName/smtpdomains/:hostname?domain_name= HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/mailzones/:domainName/smtpdomains/:hostname?domain_name=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/mailzones/:domainName/smtpdomains/:hostname?domain_name="))
    .method("DELETE", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/mailzones/:domainName/smtpdomains/:hostname?domain_name=")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/mailzones/:domainName/smtpdomains/:hostname?domain_name=")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('DELETE', '{{baseUrl}}/mailzones/:domainName/smtpdomains/:hostname?domain_name=');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/mailzones/:domainName/smtpdomains/:hostname',
  params: {domain_name: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/mailzones/:domainName/smtpdomains/:hostname?domain_name=';
const options = {method: 'DELETE'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/mailzones/:domainName/smtpdomains/:hostname?domain_name=',
  method: 'DELETE',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/mailzones/:domainName/smtpdomains/:hostname?domain_name=")
  .delete(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/mailzones/:domainName/smtpdomains/:hostname?domain_name=',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/mailzones/:domainName/smtpdomains/:hostname',
  qs: {domain_name: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/mailzones/:domainName/smtpdomains/:hostname');

req.query({
  domain_name: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/mailzones/:domainName/smtpdomains/:hostname',
  params: {domain_name: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/mailzones/:domainName/smtpdomains/:hostname?domain_name=';
const options = {method: 'DELETE'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/mailzones/:domainName/smtpdomains/:hostname?domain_name="]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/mailzones/:domainName/smtpdomains/:hostname?domain_name=" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/mailzones/:domainName/smtpdomains/:hostname?domain_name=",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "DELETE",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('DELETE', '{{baseUrl}}/mailzones/:domainName/smtpdomains/:hostname?domain_name=');

echo $response->getBody();
setUrl('{{baseUrl}}/mailzones/:domainName/smtpdomains/:hostname');
$request->setMethod(HTTP_METH_DELETE);

$request->setQueryData([
  'domain_name' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/mailzones/:domainName/smtpdomains/:hostname');
$request->setRequestMethod('DELETE');
$request->setQuery(new http\QueryString([
  'domain_name' => ''
]));

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/mailzones/:domainName/smtpdomains/:hostname?domain_name=' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/mailzones/:domainName/smtpdomains/:hostname?domain_name=' -Method DELETE 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("DELETE", "/baseUrl/mailzones/:domainName/smtpdomains/:hostname?domain_name=")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/mailzones/:domainName/smtpdomains/:hostname"

querystring = {"domain_name":""}

response = requests.delete(url, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/mailzones/:domainName/smtpdomains/:hostname"

queryString <- list(domain_name = "")

response <- VERB("DELETE", url, query = queryString, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/mailzones/:domainName/smtpdomains/:hostname?domain_name=")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Delete.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.delete('/baseUrl/mailzones/:domainName/smtpdomains/:hostname') do |req|
  req.params['domain_name'] = ''
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/mailzones/:domainName/smtpdomains/:hostname";

    let querystring = [
        ("domain_name", ""),
    ];

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
        .query(&querystring)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request DELETE \
  --url '{{baseUrl}}/mailzones/:domainName/smtpdomains/:hostname?domain_name='
http DELETE '{{baseUrl}}/mailzones/:domainName/smtpdomains/:hostname?domain_name='
wget --quiet \
  --method DELETE \
  --output-document \
  - '{{baseUrl}}/mailzones/:domainName/smtpdomains/:hostname?domain_name='
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/mailzones/:domainName/smtpdomains/:hostname?domain_name=")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "DELETE"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Get the mail zone.
{{baseUrl}}/mailzones/:domainName
QUERY PARAMS

domain_name
domainName
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/mailzones/:domainName?domain_name=");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/mailzones/:domainName" {:query-params {:domain_name ""}})
require "http/client"

url = "{{baseUrl}}/mailzones/:domainName?domain_name="

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/mailzones/:domainName?domain_name="),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/mailzones/:domainName?domain_name=");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/mailzones/:domainName?domain_name="

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/mailzones/:domainName?domain_name= HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/mailzones/:domainName?domain_name=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/mailzones/:domainName?domain_name="))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/mailzones/:domainName?domain_name=")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/mailzones/:domainName?domain_name=")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/mailzones/:domainName?domain_name=');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/mailzones/:domainName',
  params: {domain_name: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/mailzones/:domainName?domain_name=';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/mailzones/:domainName?domain_name=',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/mailzones/:domainName?domain_name=")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/mailzones/:domainName?domain_name=',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/mailzones/:domainName',
  qs: {domain_name: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/mailzones/:domainName');

req.query({
  domain_name: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/mailzones/:domainName',
  params: {domain_name: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/mailzones/:domainName?domain_name=';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/mailzones/:domainName?domain_name="]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/mailzones/:domainName?domain_name=" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/mailzones/:domainName?domain_name=",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/mailzones/:domainName?domain_name=');

echo $response->getBody();
setUrl('{{baseUrl}}/mailzones/:domainName');
$request->setMethod(HTTP_METH_GET);

$request->setQueryData([
  'domain_name' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/mailzones/:domainName');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
  'domain_name' => ''
]));

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/mailzones/:domainName?domain_name=' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/mailzones/:domainName?domain_name=' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/mailzones/:domainName?domain_name=")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/mailzones/:domainName"

querystring = {"domain_name":""}

response = requests.get(url, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/mailzones/:domainName"

queryString <- list(domain_name = "")

response <- VERB("GET", url, query = queryString, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/mailzones/:domainName?domain_name=")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/mailzones/:domainName') do |req|
  req.params['domain_name'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/mailzones/:domainName";

    let querystring = [
        ("domain_name", ""),
    ];

    let client = reqwest::Client::new();
    let response = client.get(url)
        .query(&querystring)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url '{{baseUrl}}/mailzones/:domainName?domain_name='
http GET '{{baseUrl}}/mailzones/:domainName?domain_name='
wget --quiet \
  --method GET \
  --output-document \
  - '{{baseUrl}}/mailzones/:domainName?domain_name='
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/mailzones/:domainName?domain_name=")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
PUT Change password for mailbox
{{baseUrl}}/mailboxes/:mailboxName/password
QUERY PARAMS

mailbox_name
mailboxName
BODY json

{
  "password": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/mailboxes/:mailboxName/password?mailbox_name=");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"password\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/mailboxes/:mailboxName/password" {:query-params {:mailbox_name ""}
                                                                           :content-type :json
                                                                           :form-params {:password ""}})
require "http/client"

url = "{{baseUrl}}/mailboxes/:mailboxName/password?mailbox_name="
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"password\": \"\"\n}"

response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Put,
    RequestUri = new Uri("{{baseUrl}}/mailboxes/:mailboxName/password?mailbox_name="),
    Content = new StringContent("{\n  \"password\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/mailboxes/:mailboxName/password?mailbox_name=");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"password\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/mailboxes/:mailboxName/password?mailbox_name="

	payload := strings.NewReader("{\n  \"password\": \"\"\n}")

	req, _ := http.NewRequest("PUT", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PUT /baseUrl/mailboxes/:mailboxName/password?mailbox_name= HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 20

{
  "password": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/mailboxes/:mailboxName/password?mailbox_name=")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"password\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/mailboxes/:mailboxName/password?mailbox_name="))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"password\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"password\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/mailboxes/:mailboxName/password?mailbox_name=")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/mailboxes/:mailboxName/password?mailbox_name=")
  .header("content-type", "application/json")
  .body("{\n  \"password\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  password: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/mailboxes/:mailboxName/password?mailbox_name=');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/mailboxes/:mailboxName/password',
  params: {mailbox_name: ''},
  headers: {'content-type': 'application/json'},
  data: {password: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/mailboxes/:mailboxName/password?mailbox_name=';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"password":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/mailboxes/:mailboxName/password?mailbox_name=',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "password": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"password\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/mailboxes/:mailboxName/password?mailbox_name=")
  .put(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/mailboxes/:mailboxName/password?mailbox_name=',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({password: ''}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/mailboxes/:mailboxName/password',
  qs: {mailbox_name: ''},
  headers: {'content-type': 'application/json'},
  body: {password: ''},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PUT', '{{baseUrl}}/mailboxes/:mailboxName/password');

req.query({
  mailbox_name: ''
});

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  password: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/mailboxes/:mailboxName/password',
  params: {mailbox_name: ''},
  headers: {'content-type': 'application/json'},
  data: {password: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/mailboxes/:mailboxName/password?mailbox_name=';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"password":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"password": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/mailboxes/:mailboxName/password?mailbox_name="]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/mailboxes/:mailboxName/password?mailbox_name=" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"password\": \"\"\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/mailboxes/:mailboxName/password?mailbox_name=",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PUT",
  CURLOPT_POSTFIELDS => json_encode([
    'password' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/mailboxes/:mailboxName/password?mailbox_name=', [
  'body' => '{
  "password": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/mailboxes/:mailboxName/password');
$request->setMethod(HTTP_METH_PUT);

$request->setQueryData([
  'mailbox_name' => ''
]);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'password' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'password' => ''
]));
$request->setRequestUrl('{{baseUrl}}/mailboxes/:mailboxName/password');
$request->setRequestMethod('PUT');
$request->setBody($body);

$request->setQuery(new http\QueryString([
  'mailbox_name' => ''
]));

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/mailboxes/:mailboxName/password?mailbox_name=' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "password": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/mailboxes/:mailboxName/password?mailbox_name=' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "password": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"password\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/mailboxes/:mailboxName/password?mailbox_name=", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/mailboxes/:mailboxName/password"

querystring = {"mailbox_name":""}

payload = { "password": "" }
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/mailboxes/:mailboxName/password"

queryString <- list(mailbox_name = "")

payload <- "{\n  \"password\": \"\"\n}"

encode <- "json"

response <- VERB("PUT", url, body = payload, query = queryString, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/mailboxes/:mailboxName/password?mailbox_name=")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Put.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"password\": \"\"\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.put('/baseUrl/mailboxes/:mailboxName/password') do |req|
  req.params['mailbox_name'] = ''
  req.body = "{\n  \"password\": \"\"\n}"
end

puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/mailboxes/:mailboxName/password";

    let querystring = [
        ("mailbox_name", ""),
    ];

    let payload = json!({"password": ""});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
        .query(&querystring)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PUT \
  --url '{{baseUrl}}/mailboxes/:mailboxName/password?mailbox_name=' \
  --header 'content-type: application/json' \
  --data '{
  "password": ""
}'
echo '{
  "password": ""
}' |  \
  http PUT '{{baseUrl}}/mailboxes/:mailboxName/password?mailbox_name=' \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "password": ""\n}' \
  --output-document \
  - '{{baseUrl}}/mailboxes/:mailboxName/password?mailbox_name='
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["password": ""] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/mailboxes/:mailboxName/password?mailbox_name=")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
PUT Configure auto-forward for mailbox
{{baseUrl}}/mailboxes/:mailboxName/autoforward
QUERY PARAMS

mailbox_name
mailboxName
BODY json

{
  "copy_to_myself": false,
  "email_addresses": [],
  "enabled": false
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/mailboxes/:mailboxName/autoforward?mailbox_name=");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"copy_to_myself\": false,\n  \"email_addresses\": [],\n  \"enabled\": false\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/mailboxes/:mailboxName/autoforward" {:query-params {:mailbox_name ""}
                                                                              :content-type :json
                                                                              :form-params {:copy_to_myself false
                                                                                            :email_addresses []
                                                                                            :enabled false}})
require "http/client"

url = "{{baseUrl}}/mailboxes/:mailboxName/autoforward?mailbox_name="
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"copy_to_myself\": false,\n  \"email_addresses\": [],\n  \"enabled\": false\n}"

response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Put,
    RequestUri = new Uri("{{baseUrl}}/mailboxes/:mailboxName/autoforward?mailbox_name="),
    Content = new StringContent("{\n  \"copy_to_myself\": false,\n  \"email_addresses\": [],\n  \"enabled\": false\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/mailboxes/:mailboxName/autoforward?mailbox_name=");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"copy_to_myself\": false,\n  \"email_addresses\": [],\n  \"enabled\": false\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/mailboxes/:mailboxName/autoforward?mailbox_name="

	payload := strings.NewReader("{\n  \"copy_to_myself\": false,\n  \"email_addresses\": [],\n  \"enabled\": false\n}")

	req, _ := http.NewRequest("PUT", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PUT /baseUrl/mailboxes/:mailboxName/autoforward?mailbox_name= HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 74

{
  "copy_to_myself": false,
  "email_addresses": [],
  "enabled": false
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/mailboxes/:mailboxName/autoforward?mailbox_name=")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"copy_to_myself\": false,\n  \"email_addresses\": [],\n  \"enabled\": false\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/mailboxes/:mailboxName/autoforward?mailbox_name="))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"copy_to_myself\": false,\n  \"email_addresses\": [],\n  \"enabled\": false\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"copy_to_myself\": false,\n  \"email_addresses\": [],\n  \"enabled\": false\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/mailboxes/:mailboxName/autoforward?mailbox_name=")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/mailboxes/:mailboxName/autoforward?mailbox_name=")
  .header("content-type", "application/json")
  .body("{\n  \"copy_to_myself\": false,\n  \"email_addresses\": [],\n  \"enabled\": false\n}")
  .asString();
const data = JSON.stringify({
  copy_to_myself: false,
  email_addresses: [],
  enabled: false
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/mailboxes/:mailboxName/autoforward?mailbox_name=');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/mailboxes/:mailboxName/autoforward',
  params: {mailbox_name: ''},
  headers: {'content-type': 'application/json'},
  data: {copy_to_myself: false, email_addresses: [], enabled: false}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/mailboxes/:mailboxName/autoforward?mailbox_name=';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"copy_to_myself":false,"email_addresses":[],"enabled":false}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/mailboxes/:mailboxName/autoforward?mailbox_name=',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "copy_to_myself": false,\n  "email_addresses": [],\n  "enabled": false\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"copy_to_myself\": false,\n  \"email_addresses\": [],\n  \"enabled\": false\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/mailboxes/:mailboxName/autoforward?mailbox_name=")
  .put(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/mailboxes/:mailboxName/autoforward?mailbox_name=',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({copy_to_myself: false, email_addresses: [], enabled: false}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/mailboxes/:mailboxName/autoforward',
  qs: {mailbox_name: ''},
  headers: {'content-type': 'application/json'},
  body: {copy_to_myself: false, email_addresses: [], enabled: false},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PUT', '{{baseUrl}}/mailboxes/:mailboxName/autoforward');

req.query({
  mailbox_name: ''
});

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  copy_to_myself: false,
  email_addresses: [],
  enabled: false
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/mailboxes/:mailboxName/autoforward',
  params: {mailbox_name: ''},
  headers: {'content-type': 'application/json'},
  data: {copy_to_myself: false, email_addresses: [], enabled: false}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/mailboxes/:mailboxName/autoforward?mailbox_name=';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"copy_to_myself":false,"email_addresses":[],"enabled":false}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"copy_to_myself": @NO,
                              @"email_addresses": @[  ],
                              @"enabled": @NO };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/mailboxes/:mailboxName/autoforward?mailbox_name="]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/mailboxes/:mailboxName/autoforward?mailbox_name=" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"copy_to_myself\": false,\n  \"email_addresses\": [],\n  \"enabled\": false\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/mailboxes/:mailboxName/autoforward?mailbox_name=",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PUT",
  CURLOPT_POSTFIELDS => json_encode([
    'copy_to_myself' => null,
    'email_addresses' => [
        
    ],
    'enabled' => null
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/mailboxes/:mailboxName/autoforward?mailbox_name=', [
  'body' => '{
  "copy_to_myself": false,
  "email_addresses": [],
  "enabled": false
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/mailboxes/:mailboxName/autoforward');
$request->setMethod(HTTP_METH_PUT);

$request->setQueryData([
  'mailbox_name' => ''
]);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'copy_to_myself' => null,
  'email_addresses' => [
    
  ],
  'enabled' => null
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'copy_to_myself' => null,
  'email_addresses' => [
    
  ],
  'enabled' => null
]));
$request->setRequestUrl('{{baseUrl}}/mailboxes/:mailboxName/autoforward');
$request->setRequestMethod('PUT');
$request->setBody($body);

$request->setQuery(new http\QueryString([
  'mailbox_name' => ''
]));

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/mailboxes/:mailboxName/autoforward?mailbox_name=' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "copy_to_myself": false,
  "email_addresses": [],
  "enabled": false
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/mailboxes/:mailboxName/autoforward?mailbox_name=' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "copy_to_myself": false,
  "email_addresses": [],
  "enabled": false
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"copy_to_myself\": false,\n  \"email_addresses\": [],\n  \"enabled\": false\n}"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/mailboxes/:mailboxName/autoforward?mailbox_name=", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/mailboxes/:mailboxName/autoforward"

querystring = {"mailbox_name":""}

payload = {
    "copy_to_myself": False,
    "email_addresses": [],
    "enabled": False
}
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/mailboxes/:mailboxName/autoforward"

queryString <- list(mailbox_name = "")

payload <- "{\n  \"copy_to_myself\": false,\n  \"email_addresses\": [],\n  \"enabled\": false\n}"

encode <- "json"

response <- VERB("PUT", url, body = payload, query = queryString, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/mailboxes/:mailboxName/autoforward?mailbox_name=")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Put.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"copy_to_myself\": false,\n  \"email_addresses\": [],\n  \"enabled\": false\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.put('/baseUrl/mailboxes/:mailboxName/autoforward') do |req|
  req.params['mailbox_name'] = ''
  req.body = "{\n  \"copy_to_myself\": false,\n  \"email_addresses\": [],\n  \"enabled\": false\n}"
end

puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/mailboxes/:mailboxName/autoforward";

    let querystring = [
        ("mailbox_name", ""),
    ];

    let payload = json!({
        "copy_to_myself": false,
        "email_addresses": (),
        "enabled": false
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
        .query(&querystring)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PUT \
  --url '{{baseUrl}}/mailboxes/:mailboxName/autoforward?mailbox_name=' \
  --header 'content-type: application/json' \
  --data '{
  "copy_to_myself": false,
  "email_addresses": [],
  "enabled": false
}'
echo '{
  "copy_to_myself": false,
  "email_addresses": [],
  "enabled": false
}' |  \
  http PUT '{{baseUrl}}/mailboxes/:mailboxName/autoforward?mailbox_name=' \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "copy_to_myself": false,\n  "email_addresses": [],\n  "enabled": false\n}' \
  --output-document \
  - '{{baseUrl}}/mailboxes/:mailboxName/autoforward?mailbox_name='
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "copy_to_myself": false,
  "email_addresses": [],
  "enabled": false
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/mailboxes/:mailboxName/autoforward?mailbox_name=")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
PUT Configure auto-reply for mailbox
{{baseUrl}}/mailboxes/:mailboxName/autoreply
QUERY PARAMS

mailbox_name
mailboxName
BODY json

{
  "enabled": false,
  "message": "",
  "subject": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/mailboxes/:mailboxName/autoreply?mailbox_name=");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"enabled\": false,\n  \"message\": \"\",\n  \"subject\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/mailboxes/:mailboxName/autoreply" {:query-params {:mailbox_name ""}
                                                                            :content-type :json
                                                                            :form-params {:enabled false
                                                                                          :message ""
                                                                                          :subject ""}})
require "http/client"

url = "{{baseUrl}}/mailboxes/:mailboxName/autoreply?mailbox_name="
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"enabled\": false,\n  \"message\": \"\",\n  \"subject\": \"\"\n}"

response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Put,
    RequestUri = new Uri("{{baseUrl}}/mailboxes/:mailboxName/autoreply?mailbox_name="),
    Content = new StringContent("{\n  \"enabled\": false,\n  \"message\": \"\",\n  \"subject\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/mailboxes/:mailboxName/autoreply?mailbox_name=");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"enabled\": false,\n  \"message\": \"\",\n  \"subject\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/mailboxes/:mailboxName/autoreply?mailbox_name="

	payload := strings.NewReader("{\n  \"enabled\": false,\n  \"message\": \"\",\n  \"subject\": \"\"\n}")

	req, _ := http.NewRequest("PUT", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PUT /baseUrl/mailboxes/:mailboxName/autoreply?mailbox_name= HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 56

{
  "enabled": false,
  "message": "",
  "subject": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/mailboxes/:mailboxName/autoreply?mailbox_name=")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"enabled\": false,\n  \"message\": \"\",\n  \"subject\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/mailboxes/:mailboxName/autoreply?mailbox_name="))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"enabled\": false,\n  \"message\": \"\",\n  \"subject\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"enabled\": false,\n  \"message\": \"\",\n  \"subject\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/mailboxes/:mailboxName/autoreply?mailbox_name=")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/mailboxes/:mailboxName/autoreply?mailbox_name=")
  .header("content-type", "application/json")
  .body("{\n  \"enabled\": false,\n  \"message\": \"\",\n  \"subject\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  enabled: false,
  message: '',
  subject: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/mailboxes/:mailboxName/autoreply?mailbox_name=');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/mailboxes/:mailboxName/autoreply',
  params: {mailbox_name: ''},
  headers: {'content-type': 'application/json'},
  data: {enabled: false, message: '', subject: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/mailboxes/:mailboxName/autoreply?mailbox_name=';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"enabled":false,"message":"","subject":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/mailboxes/:mailboxName/autoreply?mailbox_name=',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "enabled": false,\n  "message": "",\n  "subject": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"enabled\": false,\n  \"message\": \"\",\n  \"subject\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/mailboxes/:mailboxName/autoreply?mailbox_name=")
  .put(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/mailboxes/:mailboxName/autoreply?mailbox_name=',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({enabled: false, message: '', subject: ''}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/mailboxes/:mailboxName/autoreply',
  qs: {mailbox_name: ''},
  headers: {'content-type': 'application/json'},
  body: {enabled: false, message: '', subject: ''},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PUT', '{{baseUrl}}/mailboxes/:mailboxName/autoreply');

req.query({
  mailbox_name: ''
});

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  enabled: false,
  message: '',
  subject: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/mailboxes/:mailboxName/autoreply',
  params: {mailbox_name: ''},
  headers: {'content-type': 'application/json'},
  data: {enabled: false, message: '', subject: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/mailboxes/:mailboxName/autoreply?mailbox_name=';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"enabled":false,"message":"","subject":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"enabled": @NO,
                              @"message": @"",
                              @"subject": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/mailboxes/:mailboxName/autoreply?mailbox_name="]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/mailboxes/:mailboxName/autoreply?mailbox_name=" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"enabled\": false,\n  \"message\": \"\",\n  \"subject\": \"\"\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/mailboxes/:mailboxName/autoreply?mailbox_name=",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PUT",
  CURLOPT_POSTFIELDS => json_encode([
    'enabled' => null,
    'message' => '',
    'subject' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/mailboxes/:mailboxName/autoreply?mailbox_name=', [
  'body' => '{
  "enabled": false,
  "message": "",
  "subject": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/mailboxes/:mailboxName/autoreply');
$request->setMethod(HTTP_METH_PUT);

$request->setQueryData([
  'mailbox_name' => ''
]);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'enabled' => null,
  'message' => '',
  'subject' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'enabled' => null,
  'message' => '',
  'subject' => ''
]));
$request->setRequestUrl('{{baseUrl}}/mailboxes/:mailboxName/autoreply');
$request->setRequestMethod('PUT');
$request->setBody($body);

$request->setQuery(new http\QueryString([
  'mailbox_name' => ''
]));

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/mailboxes/:mailboxName/autoreply?mailbox_name=' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "enabled": false,
  "message": "",
  "subject": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/mailboxes/:mailboxName/autoreply?mailbox_name=' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "enabled": false,
  "message": "",
  "subject": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"enabled\": false,\n  \"message\": \"\",\n  \"subject\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/mailboxes/:mailboxName/autoreply?mailbox_name=", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/mailboxes/:mailboxName/autoreply"

querystring = {"mailbox_name":""}

payload = {
    "enabled": False,
    "message": "",
    "subject": ""
}
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/mailboxes/:mailboxName/autoreply"

queryString <- list(mailbox_name = "")

payload <- "{\n  \"enabled\": false,\n  \"message\": \"\",\n  \"subject\": \"\"\n}"

encode <- "json"

response <- VERB("PUT", url, body = payload, query = queryString, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/mailboxes/:mailboxName/autoreply?mailbox_name=")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Put.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"enabled\": false,\n  \"message\": \"\",\n  \"subject\": \"\"\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.put('/baseUrl/mailboxes/:mailboxName/autoreply') do |req|
  req.params['mailbox_name'] = ''
  req.body = "{\n  \"enabled\": false,\n  \"message\": \"\",\n  \"subject\": \"\"\n}"
end

puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/mailboxes/:mailboxName/autoreply";

    let querystring = [
        ("mailbox_name", ""),
    ];

    let payload = json!({
        "enabled": false,
        "message": "",
        "subject": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
        .query(&querystring)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PUT \
  --url '{{baseUrl}}/mailboxes/:mailboxName/autoreply?mailbox_name=' \
  --header 'content-type: application/json' \
  --data '{
  "enabled": false,
  "message": "",
  "subject": ""
}'
echo '{
  "enabled": false,
  "message": "",
  "subject": ""
}' |  \
  http PUT '{{baseUrl}}/mailboxes/:mailboxName/autoreply?mailbox_name=' \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "enabled": false,\n  "message": "",\n  "subject": ""\n}' \
  --output-document \
  - '{{baseUrl}}/mailboxes/:mailboxName/autoreply?mailbox_name='
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "enabled": false,
  "message": "",
  "subject": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/mailboxes/:mailboxName/autoreply?mailbox_name=")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST Create a new mailbox.
{{baseUrl}}/mailboxes
BODY json

{
  "account_id": 0,
  "email_address": "",
  "password": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/mailboxes");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"account_id\": 0,\n  \"email_address\": \"\",\n  \"password\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/mailboxes" {:content-type :json
                                                      :form-params {:account_id 0
                                                                    :email_address ""
                                                                    :password ""}})
require "http/client"

url = "{{baseUrl}}/mailboxes"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"account_id\": 0,\n  \"email_address\": \"\",\n  \"password\": \"\"\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/mailboxes"),
    Content = new StringContent("{\n  \"account_id\": 0,\n  \"email_address\": \"\",\n  \"password\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/mailboxes");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"account_id\": 0,\n  \"email_address\": \"\",\n  \"password\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/mailboxes"

	payload := strings.NewReader("{\n  \"account_id\": 0,\n  \"email_address\": \"\",\n  \"password\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/mailboxes HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 62

{
  "account_id": 0,
  "email_address": "",
  "password": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/mailboxes")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"account_id\": 0,\n  \"email_address\": \"\",\n  \"password\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/mailboxes"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"account_id\": 0,\n  \"email_address\": \"\",\n  \"password\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"account_id\": 0,\n  \"email_address\": \"\",\n  \"password\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/mailboxes")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/mailboxes")
  .header("content-type", "application/json")
  .body("{\n  \"account_id\": 0,\n  \"email_address\": \"\",\n  \"password\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  account_id: 0,
  email_address: '',
  password: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/mailboxes');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/mailboxes',
  headers: {'content-type': 'application/json'},
  data: {account_id: 0, email_address: '', password: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/mailboxes';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"account_id":0,"email_address":"","password":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/mailboxes',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "account_id": 0,\n  "email_address": "",\n  "password": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"account_id\": 0,\n  \"email_address\": \"\",\n  \"password\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/mailboxes")
  .post(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/mailboxes',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({account_id: 0, email_address: '', password: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/mailboxes',
  headers: {'content-type': 'application/json'},
  body: {account_id: 0, email_address: '', password: ''},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/mailboxes');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  account_id: 0,
  email_address: '',
  password: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/mailboxes',
  headers: {'content-type': 'application/json'},
  data: {account_id: 0, email_address: '', password: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/mailboxes';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"account_id":0,"email_address":"","password":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"account_id": @0,
                              @"email_address": @"",
                              @"password": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/mailboxes"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/mailboxes" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"account_id\": 0,\n  \"email_address\": \"\",\n  \"password\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/mailboxes",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    'account_id' => 0,
    'email_address' => '',
    'password' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/mailboxes', [
  'body' => '{
  "account_id": 0,
  "email_address": "",
  "password": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/mailboxes');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'account_id' => 0,
  'email_address' => '',
  'password' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'account_id' => 0,
  'email_address' => '',
  'password' => ''
]));
$request->setRequestUrl('{{baseUrl}}/mailboxes');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/mailboxes' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "account_id": 0,
  "email_address": "",
  "password": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/mailboxes' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "account_id": 0,
  "email_address": "",
  "password": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"account_id\": 0,\n  \"email_address\": \"\",\n  \"password\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/mailboxes", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/mailboxes"

payload = {
    "account_id": 0,
    "email_address": "",
    "password": ""
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/mailboxes"

payload <- "{\n  \"account_id\": 0,\n  \"email_address\": \"\",\n  \"password\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/mailboxes")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"account_id\": 0,\n  \"email_address\": \"\",\n  \"password\": \"\"\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/mailboxes') do |req|
  req.body = "{\n  \"account_id\": 0,\n  \"email_address\": \"\",\n  \"password\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/mailboxes";

    let payload = json!({
        "account_id": 0,
        "email_address": "",
        "password": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/mailboxes \
  --header 'content-type: application/json' \
  --data '{
  "account_id": 0,
  "email_address": "",
  "password": ""
}'
echo '{
  "account_id": 0,
  "email_address": "",
  "password": ""
}' |  \
  http POST {{baseUrl}}/mailboxes \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "account_id": 0,\n  "email_address": "",\n  "password": ""\n}' \
  --output-document \
  - {{baseUrl}}/mailboxes
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "account_id": 0,
  "email_address": "",
  "password": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/mailboxes")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
DELETE Delete a mailbox
{{baseUrl}}/mailboxes/:mailboxName
QUERY PARAMS

mailbox_name
mailboxName
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/mailboxes/:mailboxName?mailbox_name=");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/mailboxes/:mailboxName" {:query-params {:mailbox_name ""}})
require "http/client"

url = "{{baseUrl}}/mailboxes/:mailboxName?mailbox_name="

response = HTTP::Client.delete url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Delete,
    RequestUri = new Uri("{{baseUrl}}/mailboxes/:mailboxName?mailbox_name="),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/mailboxes/:mailboxName?mailbox_name=");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/mailboxes/:mailboxName?mailbox_name="

	req, _ := http.NewRequest("DELETE", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
DELETE /baseUrl/mailboxes/:mailboxName?mailbox_name= HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/mailboxes/:mailboxName?mailbox_name=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/mailboxes/:mailboxName?mailbox_name="))
    .method("DELETE", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/mailboxes/:mailboxName?mailbox_name=")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/mailboxes/:mailboxName?mailbox_name=")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('DELETE', '{{baseUrl}}/mailboxes/:mailboxName?mailbox_name=');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/mailboxes/:mailboxName',
  params: {mailbox_name: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/mailboxes/:mailboxName?mailbox_name=';
const options = {method: 'DELETE'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/mailboxes/:mailboxName?mailbox_name=',
  method: 'DELETE',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/mailboxes/:mailboxName?mailbox_name=")
  .delete(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/mailboxes/:mailboxName?mailbox_name=',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/mailboxes/:mailboxName',
  qs: {mailbox_name: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/mailboxes/:mailboxName');

req.query({
  mailbox_name: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/mailboxes/:mailboxName',
  params: {mailbox_name: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/mailboxes/:mailboxName?mailbox_name=';
const options = {method: 'DELETE'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/mailboxes/:mailboxName?mailbox_name="]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/mailboxes/:mailboxName?mailbox_name=" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/mailboxes/:mailboxName?mailbox_name=",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "DELETE",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('DELETE', '{{baseUrl}}/mailboxes/:mailboxName?mailbox_name=');

echo $response->getBody();
setUrl('{{baseUrl}}/mailboxes/:mailboxName');
$request->setMethod(HTTP_METH_DELETE);

$request->setQueryData([
  'mailbox_name' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/mailboxes/:mailboxName');
$request->setRequestMethod('DELETE');
$request->setQuery(new http\QueryString([
  'mailbox_name' => ''
]));

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/mailboxes/:mailboxName?mailbox_name=' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/mailboxes/:mailboxName?mailbox_name=' -Method DELETE 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("DELETE", "/baseUrl/mailboxes/:mailboxName?mailbox_name=")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/mailboxes/:mailboxName"

querystring = {"mailbox_name":""}

response = requests.delete(url, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/mailboxes/:mailboxName"

queryString <- list(mailbox_name = "")

response <- VERB("DELETE", url, query = queryString, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/mailboxes/:mailboxName?mailbox_name=")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Delete.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.delete('/baseUrl/mailboxes/:mailboxName') do |req|
  req.params['mailbox_name'] = ''
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/mailboxes/:mailboxName";

    let querystring = [
        ("mailbox_name", ""),
    ];

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
        .query(&querystring)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request DELETE \
  --url '{{baseUrl}}/mailboxes/:mailboxName?mailbox_name='
http DELETE '{{baseUrl}}/mailboxes/:mailboxName?mailbox_name='
wget --quiet \
  --method DELETE \
  --output-document \
  - '{{baseUrl}}/mailboxes/:mailboxName?mailbox_name='
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/mailboxes/:mailboxName?mailbox_name=")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "DELETE"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Get a specific mailbox
{{baseUrl}}/mailboxes/:mailboxName
QUERY PARAMS

mailbox_name
mailboxName
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/mailboxes/:mailboxName?mailbox_name=");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/mailboxes/:mailboxName" {:query-params {:mailbox_name ""}})
require "http/client"

url = "{{baseUrl}}/mailboxes/:mailboxName?mailbox_name="

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/mailboxes/:mailboxName?mailbox_name="),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/mailboxes/:mailboxName?mailbox_name=");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/mailboxes/:mailboxName?mailbox_name="

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/mailboxes/:mailboxName?mailbox_name= HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/mailboxes/:mailboxName?mailbox_name=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/mailboxes/:mailboxName?mailbox_name="))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/mailboxes/:mailboxName?mailbox_name=")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/mailboxes/:mailboxName?mailbox_name=")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/mailboxes/:mailboxName?mailbox_name=');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/mailboxes/:mailboxName',
  params: {mailbox_name: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/mailboxes/:mailboxName?mailbox_name=';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/mailboxes/:mailboxName?mailbox_name=',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/mailboxes/:mailboxName?mailbox_name=")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/mailboxes/:mailboxName?mailbox_name=',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/mailboxes/:mailboxName',
  qs: {mailbox_name: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/mailboxes/:mailboxName');

req.query({
  mailbox_name: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/mailboxes/:mailboxName',
  params: {mailbox_name: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/mailboxes/:mailboxName?mailbox_name=';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/mailboxes/:mailboxName?mailbox_name="]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/mailboxes/:mailboxName?mailbox_name=" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/mailboxes/:mailboxName?mailbox_name=",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/mailboxes/:mailboxName?mailbox_name=');

echo $response->getBody();
setUrl('{{baseUrl}}/mailboxes/:mailboxName');
$request->setMethod(HTTP_METH_GET);

$request->setQueryData([
  'mailbox_name' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/mailboxes/:mailboxName');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
  'mailbox_name' => ''
]));

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/mailboxes/:mailboxName?mailbox_name=' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/mailboxes/:mailboxName?mailbox_name=' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/mailboxes/:mailboxName?mailbox_name=")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/mailboxes/:mailboxName"

querystring = {"mailbox_name":""}

response = requests.get(url, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/mailboxes/:mailboxName"

queryString <- list(mailbox_name = "")

response <- VERB("GET", url, query = queryString, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/mailboxes/:mailboxName?mailbox_name=")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/mailboxes/:mailboxName') do |req|
  req.params['mailbox_name'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/mailboxes/:mailboxName";

    let querystring = [
        ("mailbox_name", ""),
    ];

    let client = reqwest::Client::new();
    let response = client.get(url)
        .query(&querystring)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url '{{baseUrl}}/mailboxes/:mailboxName?mailbox_name='
http GET '{{baseUrl}}/mailboxes/:mailboxName?mailbox_name='
wget --quiet \
  --method GET \
  --output-document \
  - '{{baseUrl}}/mailboxes/:mailboxName?mailbox_name='
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/mailboxes/:mailboxName?mailbox_name=")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Gets your mailboxes.
{{baseUrl}}/mailboxes
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/mailboxes");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/mailboxes")
require "http/client"

url = "{{baseUrl}}/mailboxes"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/mailboxes"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/mailboxes");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/mailboxes"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/mailboxes HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/mailboxes")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/mailboxes"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/mailboxes")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/mailboxes")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/mailboxes');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/mailboxes'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/mailboxes';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/mailboxes',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/mailboxes")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/mailboxes',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/mailboxes'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/mailboxes');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/mailboxes'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/mailboxes';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/mailboxes"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/mailboxes" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/mailboxes",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/mailboxes');

echo $response->getBody();
setUrl('{{baseUrl}}/mailboxes');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/mailboxes');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/mailboxes' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/mailboxes' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/mailboxes")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/mailboxes"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/mailboxes"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/mailboxes")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/mailboxes') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/mailboxes";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/mailboxes
http GET {{baseUrl}}/mailboxes
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/mailboxes
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/mailboxes")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
PUT Change password for mysql user
{{baseUrl}}/mysqldatabases/:databaseName/users/:userName/password
QUERY PARAMS

database_name
user_name
databaseName
userName
BODY json

{
  "password": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/mysqldatabases/:databaseName/users/:userName/password?database_name=&user_name=");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"password\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/mysqldatabases/:databaseName/users/:userName/password" {:query-params {:database_name ""
                                                                                                                :user_name ""}
                                                                                                 :content-type :json
                                                                                                 :form-params {:password ""}})
require "http/client"

url = "{{baseUrl}}/mysqldatabases/:databaseName/users/:userName/password?database_name=&user_name="
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"password\": \"\"\n}"

response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Put,
    RequestUri = new Uri("{{baseUrl}}/mysqldatabases/:databaseName/users/:userName/password?database_name=&user_name="),
    Content = new StringContent("{\n  \"password\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/mysqldatabases/:databaseName/users/:userName/password?database_name=&user_name=");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"password\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/mysqldatabases/:databaseName/users/:userName/password?database_name=&user_name="

	payload := strings.NewReader("{\n  \"password\": \"\"\n}")

	req, _ := http.NewRequest("PUT", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PUT /baseUrl/mysqldatabases/:databaseName/users/:userName/password?database_name=&user_name= HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 20

{
  "password": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/mysqldatabases/:databaseName/users/:userName/password?database_name=&user_name=")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"password\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/mysqldatabases/:databaseName/users/:userName/password?database_name=&user_name="))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"password\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"password\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/mysqldatabases/:databaseName/users/:userName/password?database_name=&user_name=")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/mysqldatabases/:databaseName/users/:userName/password?database_name=&user_name=")
  .header("content-type", "application/json")
  .body("{\n  \"password\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  password: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/mysqldatabases/:databaseName/users/:userName/password?database_name=&user_name=');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/mysqldatabases/:databaseName/users/:userName/password',
  params: {database_name: '', user_name: ''},
  headers: {'content-type': 'application/json'},
  data: {password: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/mysqldatabases/:databaseName/users/:userName/password?database_name=&user_name=';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"password":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/mysqldatabases/:databaseName/users/:userName/password?database_name=&user_name=',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "password": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"password\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/mysqldatabases/:databaseName/users/:userName/password?database_name=&user_name=")
  .put(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/mysqldatabases/:databaseName/users/:userName/password?database_name=&user_name=',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({password: ''}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/mysqldatabases/:databaseName/users/:userName/password',
  qs: {database_name: '', user_name: ''},
  headers: {'content-type': 'application/json'},
  body: {password: ''},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PUT', '{{baseUrl}}/mysqldatabases/:databaseName/users/:userName/password');

req.query({
  database_name: '',
  user_name: ''
});

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  password: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/mysqldatabases/:databaseName/users/:userName/password',
  params: {database_name: '', user_name: ''},
  headers: {'content-type': 'application/json'},
  data: {password: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/mysqldatabases/:databaseName/users/:userName/password?database_name=&user_name=';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"password":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"password": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/mysqldatabases/:databaseName/users/:userName/password?database_name=&user_name="]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/mysqldatabases/:databaseName/users/:userName/password?database_name=&user_name=" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"password\": \"\"\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/mysqldatabases/:databaseName/users/:userName/password?database_name=&user_name=",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PUT",
  CURLOPT_POSTFIELDS => json_encode([
    'password' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/mysqldatabases/:databaseName/users/:userName/password?database_name=&user_name=', [
  'body' => '{
  "password": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/mysqldatabases/:databaseName/users/:userName/password');
$request->setMethod(HTTP_METH_PUT);

$request->setQueryData([
  'database_name' => '',
  'user_name' => ''
]);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'password' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'password' => ''
]));
$request->setRequestUrl('{{baseUrl}}/mysqldatabases/:databaseName/users/:userName/password');
$request->setRequestMethod('PUT');
$request->setBody($body);

$request->setQuery(new http\QueryString([
  'database_name' => '',
  'user_name' => ''
]));

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/mysqldatabases/:databaseName/users/:userName/password?database_name=&user_name=' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "password": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/mysqldatabases/:databaseName/users/:userName/password?database_name=&user_name=' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "password": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"password\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/mysqldatabases/:databaseName/users/:userName/password?database_name=&user_name=", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/mysqldatabases/:databaseName/users/:userName/password"

querystring = {"database_name":"","user_name":""}

payload = { "password": "" }
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/mysqldatabases/:databaseName/users/:userName/password"

queryString <- list(
  database_name = "",
  user_name = ""
)

payload <- "{\n  \"password\": \"\"\n}"

encode <- "json"

response <- VERB("PUT", url, body = payload, query = queryString, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/mysqldatabases/:databaseName/users/:userName/password?database_name=&user_name=")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Put.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"password\": \"\"\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.put('/baseUrl/mysqldatabases/:databaseName/users/:userName/password') do |req|
  req.params['database_name'] = ''
  req.params['user_name'] = ''
  req.body = "{\n  \"password\": \"\"\n}"
end

puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/mysqldatabases/:databaseName/users/:userName/password";

    let querystring = [
        ("database_name", ""),
        ("user_name", ""),
    ];

    let payload = json!({"password": ""});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
        .query(&querystring)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PUT \
  --url '{{baseUrl}}/mysqldatabases/:databaseName/users/:userName/password?database_name=&user_name=' \
  --header 'content-type: application/json' \
  --data '{
  "password": ""
}'
echo '{
  "password": ""
}' |  \
  http PUT '{{baseUrl}}/mysqldatabases/:databaseName/users/:userName/password?database_name=&user_name=' \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "password": ""\n}' \
  --output-document \
  - '{{baseUrl}}/mysqldatabases/:databaseName/users/:userName/password?database_name=&user_name='
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["password": ""] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/mysqldatabases/:databaseName/users/:userName/password?database_name=&user_name=")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST Create a new mysql database
{{baseUrl}}/mysqldatabases
BODY json

{
  "account_id": 0,
  "database_name": "",
  "password": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/mysqldatabases");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"account_id\": 0,\n  \"database_name\": \"\",\n  \"password\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/mysqldatabases" {:content-type :json
                                                           :form-params {:account_id 0
                                                                         :database_name ""
                                                                         :password ""}})
require "http/client"

url = "{{baseUrl}}/mysqldatabases"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"account_id\": 0,\n  \"database_name\": \"\",\n  \"password\": \"\"\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/mysqldatabases"),
    Content = new StringContent("{\n  \"account_id\": 0,\n  \"database_name\": \"\",\n  \"password\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/mysqldatabases");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"account_id\": 0,\n  \"database_name\": \"\",\n  \"password\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/mysqldatabases"

	payload := strings.NewReader("{\n  \"account_id\": 0,\n  \"database_name\": \"\",\n  \"password\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/mysqldatabases HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 62

{
  "account_id": 0,
  "database_name": "",
  "password": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/mysqldatabases")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"account_id\": 0,\n  \"database_name\": \"\",\n  \"password\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/mysqldatabases"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"account_id\": 0,\n  \"database_name\": \"\",\n  \"password\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"account_id\": 0,\n  \"database_name\": \"\",\n  \"password\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/mysqldatabases")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/mysqldatabases")
  .header("content-type", "application/json")
  .body("{\n  \"account_id\": 0,\n  \"database_name\": \"\",\n  \"password\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  account_id: 0,
  database_name: '',
  password: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/mysqldatabases');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/mysqldatabases',
  headers: {'content-type': 'application/json'},
  data: {account_id: 0, database_name: '', password: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/mysqldatabases';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"account_id":0,"database_name":"","password":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/mysqldatabases',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "account_id": 0,\n  "database_name": "",\n  "password": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"account_id\": 0,\n  \"database_name\": \"\",\n  \"password\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/mysqldatabases")
  .post(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/mysqldatabases',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({account_id: 0, database_name: '', password: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/mysqldatabases',
  headers: {'content-type': 'application/json'},
  body: {account_id: 0, database_name: '', password: ''},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/mysqldatabases');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  account_id: 0,
  database_name: '',
  password: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/mysqldatabases',
  headers: {'content-type': 'application/json'},
  data: {account_id: 0, database_name: '', password: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/mysqldatabases';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"account_id":0,"database_name":"","password":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"account_id": @0,
                              @"database_name": @"",
                              @"password": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/mysqldatabases"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/mysqldatabases" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"account_id\": 0,\n  \"database_name\": \"\",\n  \"password\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/mysqldatabases",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    'account_id' => 0,
    'database_name' => '',
    'password' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/mysqldatabases', [
  'body' => '{
  "account_id": 0,
  "database_name": "",
  "password": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/mysqldatabases');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'account_id' => 0,
  'database_name' => '',
  'password' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'account_id' => 0,
  'database_name' => '',
  'password' => ''
]));
$request->setRequestUrl('{{baseUrl}}/mysqldatabases');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/mysqldatabases' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "account_id": 0,
  "database_name": "",
  "password": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/mysqldatabases' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "account_id": 0,
  "database_name": "",
  "password": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"account_id\": 0,\n  \"database_name\": \"\",\n  \"password\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/mysqldatabases", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/mysqldatabases"

payload = {
    "account_id": 0,
    "database_name": "",
    "password": ""
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/mysqldatabases"

payload <- "{\n  \"account_id\": 0,\n  \"database_name\": \"\",\n  \"password\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/mysqldatabases")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"account_id\": 0,\n  \"database_name\": \"\",\n  \"password\": \"\"\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/mysqldatabases') do |req|
  req.body = "{\n  \"account_id\": 0,\n  \"database_name\": \"\",\n  \"password\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/mysqldatabases";

    let payload = json!({
        "account_id": 0,
        "database_name": "",
        "password": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/mysqldatabases \
  --header 'content-type: application/json' \
  --data '{
  "account_id": 0,
  "database_name": "",
  "password": ""
}'
echo '{
  "account_id": 0,
  "database_name": "",
  "password": ""
}' |  \
  http POST {{baseUrl}}/mysqldatabases \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "account_id": 0,\n  "database_name": "",\n  "password": ""\n}' \
  --output-document \
  - {{baseUrl}}/mysqldatabases
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "account_id": 0,
  "database_name": "",
  "password": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/mysqldatabases")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST Create a new mysql user
{{baseUrl}}/mysqldatabases/:databaseName/users
QUERY PARAMS

database_name
databaseName
BODY json

{
  "name": "",
  "password": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/mysqldatabases/:databaseName/users?database_name=");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"name\": \"\",\n  \"password\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/mysqldatabases/:databaseName/users" {:query-params {:database_name ""}
                                                                               :content-type :json
                                                                               :form-params {:name ""
                                                                                             :password ""}})
require "http/client"

url = "{{baseUrl}}/mysqldatabases/:databaseName/users?database_name="
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"name\": \"\",\n  \"password\": \"\"\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/mysqldatabases/:databaseName/users?database_name="),
    Content = new StringContent("{\n  \"name\": \"\",\n  \"password\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/mysqldatabases/:databaseName/users?database_name=");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"name\": \"\",\n  \"password\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/mysqldatabases/:databaseName/users?database_name="

	payload := strings.NewReader("{\n  \"name\": \"\",\n  \"password\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/mysqldatabases/:databaseName/users?database_name= HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 34

{
  "name": "",
  "password": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/mysqldatabases/:databaseName/users?database_name=")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"name\": \"\",\n  \"password\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/mysqldatabases/:databaseName/users?database_name="))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"name\": \"\",\n  \"password\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"name\": \"\",\n  \"password\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/mysqldatabases/:databaseName/users?database_name=")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/mysqldatabases/:databaseName/users?database_name=")
  .header("content-type", "application/json")
  .body("{\n  \"name\": \"\",\n  \"password\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  name: '',
  password: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/mysqldatabases/:databaseName/users?database_name=');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/mysqldatabases/:databaseName/users',
  params: {database_name: ''},
  headers: {'content-type': 'application/json'},
  data: {name: '', password: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/mysqldatabases/:databaseName/users?database_name=';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"name":"","password":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/mysqldatabases/:databaseName/users?database_name=',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "name": "",\n  "password": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"name\": \"\",\n  \"password\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/mysqldatabases/:databaseName/users?database_name=")
  .post(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/mysqldatabases/:databaseName/users?database_name=',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({name: '', password: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/mysqldatabases/:databaseName/users',
  qs: {database_name: ''},
  headers: {'content-type': 'application/json'},
  body: {name: '', password: ''},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/mysqldatabases/:databaseName/users');

req.query({
  database_name: ''
});

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  name: '',
  password: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/mysqldatabases/:databaseName/users',
  params: {database_name: ''},
  headers: {'content-type': 'application/json'},
  data: {name: '', password: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/mysqldatabases/:databaseName/users?database_name=';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"name":"","password":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"name": @"",
                              @"password": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/mysqldatabases/:databaseName/users?database_name="]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/mysqldatabases/:databaseName/users?database_name=" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"name\": \"\",\n  \"password\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/mysqldatabases/:databaseName/users?database_name=",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    'name' => '',
    'password' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/mysqldatabases/:databaseName/users?database_name=', [
  'body' => '{
  "name": "",
  "password": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/mysqldatabases/:databaseName/users');
$request->setMethod(HTTP_METH_POST);

$request->setQueryData([
  'database_name' => ''
]);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'name' => '',
  'password' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'name' => '',
  'password' => ''
]));
$request->setRequestUrl('{{baseUrl}}/mysqldatabases/:databaseName/users');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setQuery(new http\QueryString([
  'database_name' => ''
]));

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/mysqldatabases/:databaseName/users?database_name=' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "name": "",
  "password": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/mysqldatabases/:databaseName/users?database_name=' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "name": "",
  "password": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"name\": \"\",\n  \"password\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/mysqldatabases/:databaseName/users?database_name=", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/mysqldatabases/:databaseName/users"

querystring = {"database_name":""}

payload = {
    "name": "",
    "password": ""
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/mysqldatabases/:databaseName/users"

queryString <- list(database_name = "")

payload <- "{\n  \"name\": \"\",\n  \"password\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, query = queryString, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/mysqldatabases/:databaseName/users?database_name=")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"name\": \"\",\n  \"password\": \"\"\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/mysqldatabases/:databaseName/users') do |req|
  req.params['database_name'] = ''
  req.body = "{\n  \"name\": \"\",\n  \"password\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/mysqldatabases/:databaseName/users";

    let querystring = [
        ("database_name", ""),
    ];

    let payload = json!({
        "name": "",
        "password": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .query(&querystring)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url '{{baseUrl}}/mysqldatabases/:databaseName/users?database_name=' \
  --header 'content-type: application/json' \
  --data '{
  "name": "",
  "password": ""
}'
echo '{
  "name": "",
  "password": ""
}' |  \
  http POST '{{baseUrl}}/mysqldatabases/:databaseName/users?database_name=' \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "name": "",\n  "password": ""\n}' \
  --output-document \
  - '{{baseUrl}}/mysqldatabases/:databaseName/users?database_name='
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "name": "",
  "password": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/mysqldatabases/:databaseName/users?database_name=")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
DELETE Delete a mysql database
{{baseUrl}}/mysqldatabases/:databaseName
QUERY PARAMS

database_name
databaseName
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/mysqldatabases/:databaseName?database_name=");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/mysqldatabases/:databaseName" {:query-params {:database_name ""}})
require "http/client"

url = "{{baseUrl}}/mysqldatabases/:databaseName?database_name="

response = HTTP::Client.delete url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Delete,
    RequestUri = new Uri("{{baseUrl}}/mysqldatabases/:databaseName?database_name="),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/mysqldatabases/:databaseName?database_name=");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/mysqldatabases/:databaseName?database_name="

	req, _ := http.NewRequest("DELETE", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
DELETE /baseUrl/mysqldatabases/:databaseName?database_name= HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/mysqldatabases/:databaseName?database_name=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/mysqldatabases/:databaseName?database_name="))
    .method("DELETE", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/mysqldatabases/:databaseName?database_name=")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/mysqldatabases/:databaseName?database_name=")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('DELETE', '{{baseUrl}}/mysqldatabases/:databaseName?database_name=');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/mysqldatabases/:databaseName',
  params: {database_name: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/mysqldatabases/:databaseName?database_name=';
const options = {method: 'DELETE'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/mysqldatabases/:databaseName?database_name=',
  method: 'DELETE',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/mysqldatabases/:databaseName?database_name=")
  .delete(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/mysqldatabases/:databaseName?database_name=',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/mysqldatabases/:databaseName',
  qs: {database_name: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/mysqldatabases/:databaseName');

req.query({
  database_name: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/mysqldatabases/:databaseName',
  params: {database_name: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/mysqldatabases/:databaseName?database_name=';
const options = {method: 'DELETE'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/mysqldatabases/:databaseName?database_name="]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/mysqldatabases/:databaseName?database_name=" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/mysqldatabases/:databaseName?database_name=",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "DELETE",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('DELETE', '{{baseUrl}}/mysqldatabases/:databaseName?database_name=');

echo $response->getBody();
setUrl('{{baseUrl}}/mysqldatabases/:databaseName');
$request->setMethod(HTTP_METH_DELETE);

$request->setQueryData([
  'database_name' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/mysqldatabases/:databaseName');
$request->setRequestMethod('DELETE');
$request->setQuery(new http\QueryString([
  'database_name' => ''
]));

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/mysqldatabases/:databaseName?database_name=' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/mysqldatabases/:databaseName?database_name=' -Method DELETE 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("DELETE", "/baseUrl/mysqldatabases/:databaseName?database_name=")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/mysqldatabases/:databaseName"

querystring = {"database_name":""}

response = requests.delete(url, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/mysqldatabases/:databaseName"

queryString <- list(database_name = "")

response <- VERB("DELETE", url, query = queryString, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/mysqldatabases/:databaseName?database_name=")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Delete.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.delete('/baseUrl/mysqldatabases/:databaseName') do |req|
  req.params['database_name'] = ''
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/mysqldatabases/:databaseName";

    let querystring = [
        ("database_name", ""),
    ];

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
        .query(&querystring)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request DELETE \
  --url '{{baseUrl}}/mysqldatabases/:databaseName?database_name='
http DELETE '{{baseUrl}}/mysqldatabases/:databaseName?database_name='
wget --quiet \
  --method DELETE \
  --output-document \
  - '{{baseUrl}}/mysqldatabases/:databaseName?database_name='
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/mysqldatabases/:databaseName?database_name=")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "DELETE"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
DELETE Delete a mysql user
{{baseUrl}}/mysqldatabases/:databaseName/users/:userName
QUERY PARAMS

database_name
user_name
databaseName
userName
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/mysqldatabases/:databaseName/users/:userName?database_name=&user_name=");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/mysqldatabases/:databaseName/users/:userName" {:query-params {:database_name ""
                                                                                                          :user_name ""}})
require "http/client"

url = "{{baseUrl}}/mysqldatabases/:databaseName/users/:userName?database_name=&user_name="

response = HTTP::Client.delete url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Delete,
    RequestUri = new Uri("{{baseUrl}}/mysqldatabases/:databaseName/users/:userName?database_name=&user_name="),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/mysqldatabases/:databaseName/users/:userName?database_name=&user_name=");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/mysqldatabases/:databaseName/users/:userName?database_name=&user_name="

	req, _ := http.NewRequest("DELETE", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
DELETE /baseUrl/mysqldatabases/:databaseName/users/:userName?database_name=&user_name= HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/mysqldatabases/:databaseName/users/:userName?database_name=&user_name=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/mysqldatabases/:databaseName/users/:userName?database_name=&user_name="))
    .method("DELETE", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/mysqldatabases/:databaseName/users/:userName?database_name=&user_name=")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/mysqldatabases/:databaseName/users/:userName?database_name=&user_name=")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('DELETE', '{{baseUrl}}/mysqldatabases/:databaseName/users/:userName?database_name=&user_name=');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/mysqldatabases/:databaseName/users/:userName',
  params: {database_name: '', user_name: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/mysqldatabases/:databaseName/users/:userName?database_name=&user_name=';
const options = {method: 'DELETE'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/mysqldatabases/:databaseName/users/:userName?database_name=&user_name=',
  method: 'DELETE',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/mysqldatabases/:databaseName/users/:userName?database_name=&user_name=")
  .delete(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/mysqldatabases/:databaseName/users/:userName?database_name=&user_name=',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/mysqldatabases/:databaseName/users/:userName',
  qs: {database_name: '', user_name: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/mysqldatabases/:databaseName/users/:userName');

req.query({
  database_name: '',
  user_name: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/mysqldatabases/:databaseName/users/:userName',
  params: {database_name: '', user_name: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/mysqldatabases/:databaseName/users/:userName?database_name=&user_name=';
const options = {method: 'DELETE'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/mysqldatabases/:databaseName/users/:userName?database_name=&user_name="]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/mysqldatabases/:databaseName/users/:userName?database_name=&user_name=" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/mysqldatabases/:databaseName/users/:userName?database_name=&user_name=",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "DELETE",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('DELETE', '{{baseUrl}}/mysqldatabases/:databaseName/users/:userName?database_name=&user_name=');

echo $response->getBody();
setUrl('{{baseUrl}}/mysqldatabases/:databaseName/users/:userName');
$request->setMethod(HTTP_METH_DELETE);

$request->setQueryData([
  'database_name' => '',
  'user_name' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/mysqldatabases/:databaseName/users/:userName');
$request->setRequestMethod('DELETE');
$request->setQuery(new http\QueryString([
  'database_name' => '',
  'user_name' => ''
]));

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/mysqldatabases/:databaseName/users/:userName?database_name=&user_name=' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/mysqldatabases/:databaseName/users/:userName?database_name=&user_name=' -Method DELETE 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("DELETE", "/baseUrl/mysqldatabases/:databaseName/users/:userName?database_name=&user_name=")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/mysqldatabases/:databaseName/users/:userName"

querystring = {"database_name":"","user_name":""}

response = requests.delete(url, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/mysqldatabases/:databaseName/users/:userName"

queryString <- list(
  database_name = "",
  user_name = ""
)

response <- VERB("DELETE", url, query = queryString, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/mysqldatabases/:databaseName/users/:userName?database_name=&user_name=")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Delete.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.delete('/baseUrl/mysqldatabases/:databaseName/users/:userName') do |req|
  req.params['database_name'] = ''
  req.params['user_name'] = ''
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/mysqldatabases/:databaseName/users/:userName";

    let querystring = [
        ("database_name", ""),
        ("user_name", ""),
    ];

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
        .query(&querystring)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request DELETE \
  --url '{{baseUrl}}/mysqldatabases/:databaseName/users/:userName?database_name=&user_name='
http DELETE '{{baseUrl}}/mysqldatabases/:databaseName/users/:userName?database_name=&user_name='
wget --quiet \
  --method DELETE \
  --output-document \
  - '{{baseUrl}}/mysqldatabases/:databaseName/users/:userName?database_name=&user_name='
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/mysqldatabases/:databaseName/users/:userName?database_name=&user_name=")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "DELETE"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
PUT Enable-disable mysql user
{{baseUrl}}/mysqldatabases/:databaseName/users/:userName/status
QUERY PARAMS

database_name
user_name
databaseName
userName
BODY json

{
  "enabled": false
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/mysqldatabases/:databaseName/users/:userName/status?database_name=&user_name=");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"enabled\": false\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/mysqldatabases/:databaseName/users/:userName/status" {:query-params {:database_name ""
                                                                                                              :user_name ""}
                                                                                               :content-type :json
                                                                                               :form-params {:enabled false}})
require "http/client"

url = "{{baseUrl}}/mysqldatabases/:databaseName/users/:userName/status?database_name=&user_name="
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"enabled\": false\n}"

response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Put,
    RequestUri = new Uri("{{baseUrl}}/mysqldatabases/:databaseName/users/:userName/status?database_name=&user_name="),
    Content = new StringContent("{\n  \"enabled\": false\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/mysqldatabases/:databaseName/users/:userName/status?database_name=&user_name=");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"enabled\": false\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/mysqldatabases/:databaseName/users/:userName/status?database_name=&user_name="

	payload := strings.NewReader("{\n  \"enabled\": false\n}")

	req, _ := http.NewRequest("PUT", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PUT /baseUrl/mysqldatabases/:databaseName/users/:userName/status?database_name=&user_name= HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 22

{
  "enabled": false
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/mysqldatabases/:databaseName/users/:userName/status?database_name=&user_name=")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"enabled\": false\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/mysqldatabases/:databaseName/users/:userName/status?database_name=&user_name="))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"enabled\": false\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"enabled\": false\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/mysqldatabases/:databaseName/users/:userName/status?database_name=&user_name=")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/mysqldatabases/:databaseName/users/:userName/status?database_name=&user_name=")
  .header("content-type", "application/json")
  .body("{\n  \"enabled\": false\n}")
  .asString();
const data = JSON.stringify({
  enabled: false
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/mysqldatabases/:databaseName/users/:userName/status?database_name=&user_name=');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/mysqldatabases/:databaseName/users/:userName/status',
  params: {database_name: '', user_name: ''},
  headers: {'content-type': 'application/json'},
  data: {enabled: false}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/mysqldatabases/:databaseName/users/:userName/status?database_name=&user_name=';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"enabled":false}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/mysqldatabases/:databaseName/users/:userName/status?database_name=&user_name=',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "enabled": false\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"enabled\": false\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/mysqldatabases/:databaseName/users/:userName/status?database_name=&user_name=")
  .put(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/mysqldatabases/:databaseName/users/:userName/status?database_name=&user_name=',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({enabled: false}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/mysqldatabases/:databaseName/users/:userName/status',
  qs: {database_name: '', user_name: ''},
  headers: {'content-type': 'application/json'},
  body: {enabled: false},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PUT', '{{baseUrl}}/mysqldatabases/:databaseName/users/:userName/status');

req.query({
  database_name: '',
  user_name: ''
});

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  enabled: false
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/mysqldatabases/:databaseName/users/:userName/status',
  params: {database_name: '', user_name: ''},
  headers: {'content-type': 'application/json'},
  data: {enabled: false}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/mysqldatabases/:databaseName/users/:userName/status?database_name=&user_name=';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"enabled":false}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"enabled": @NO };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/mysqldatabases/:databaseName/users/:userName/status?database_name=&user_name="]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/mysqldatabases/:databaseName/users/:userName/status?database_name=&user_name=" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"enabled\": false\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/mysqldatabases/:databaseName/users/:userName/status?database_name=&user_name=",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PUT",
  CURLOPT_POSTFIELDS => json_encode([
    'enabled' => null
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/mysqldatabases/:databaseName/users/:userName/status?database_name=&user_name=', [
  'body' => '{
  "enabled": false
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/mysqldatabases/:databaseName/users/:userName/status');
$request->setMethod(HTTP_METH_PUT);

$request->setQueryData([
  'database_name' => '',
  'user_name' => ''
]);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'enabled' => null
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'enabled' => null
]));
$request->setRequestUrl('{{baseUrl}}/mysqldatabases/:databaseName/users/:userName/status');
$request->setRequestMethod('PUT');
$request->setBody($body);

$request->setQuery(new http\QueryString([
  'database_name' => '',
  'user_name' => ''
]));

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/mysqldatabases/:databaseName/users/:userName/status?database_name=&user_name=' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "enabled": false
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/mysqldatabases/:databaseName/users/:userName/status?database_name=&user_name=' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "enabled": false
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"enabled\": false\n}"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/mysqldatabases/:databaseName/users/:userName/status?database_name=&user_name=", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/mysqldatabases/:databaseName/users/:userName/status"

querystring = {"database_name":"","user_name":""}

payload = { "enabled": False }
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/mysqldatabases/:databaseName/users/:userName/status"

queryString <- list(
  database_name = "",
  user_name = ""
)

payload <- "{\n  \"enabled\": false\n}"

encode <- "json"

response <- VERB("PUT", url, body = payload, query = queryString, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/mysqldatabases/:databaseName/users/:userName/status?database_name=&user_name=")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Put.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"enabled\": false\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.put('/baseUrl/mysqldatabases/:databaseName/users/:userName/status') do |req|
  req.params['database_name'] = ''
  req.params['user_name'] = ''
  req.body = "{\n  \"enabled\": false\n}"
end

puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/mysqldatabases/:databaseName/users/:userName/status";

    let querystring = [
        ("database_name", ""),
        ("user_name", ""),
    ];

    let payload = json!({"enabled": false});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
        .query(&querystring)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PUT \
  --url '{{baseUrl}}/mysqldatabases/:databaseName/users/:userName/status?database_name=&user_name=' \
  --header 'content-type: application/json' \
  --data '{
  "enabled": false
}'
echo '{
  "enabled": false
}' |  \
  http PUT '{{baseUrl}}/mysqldatabases/:databaseName/users/:userName/status?database_name=&user_name=' \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "enabled": false\n}' \
  --output-document \
  - '{{baseUrl}}/mysqldatabases/:databaseName/users/:userName/status?database_name=&user_name='
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["enabled": false] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/mysqldatabases/:databaseName/users/:userName/status?database_name=&user_name=")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Get a specific database
{{baseUrl}}/mysqldatabases/:databaseName
QUERY PARAMS

database_name
databaseName
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/mysqldatabases/:databaseName?database_name=");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/mysqldatabases/:databaseName" {:query-params {:database_name ""}})
require "http/client"

url = "{{baseUrl}}/mysqldatabases/:databaseName?database_name="

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/mysqldatabases/:databaseName?database_name="),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/mysqldatabases/:databaseName?database_name=");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/mysqldatabases/:databaseName?database_name="

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/mysqldatabases/:databaseName?database_name= HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/mysqldatabases/:databaseName?database_name=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/mysqldatabases/:databaseName?database_name="))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/mysqldatabases/:databaseName?database_name=")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/mysqldatabases/:databaseName?database_name=")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/mysqldatabases/:databaseName?database_name=');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/mysqldatabases/:databaseName',
  params: {database_name: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/mysqldatabases/:databaseName?database_name=';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/mysqldatabases/:databaseName?database_name=',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/mysqldatabases/:databaseName?database_name=")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/mysqldatabases/:databaseName?database_name=',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/mysqldatabases/:databaseName',
  qs: {database_name: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/mysqldatabases/:databaseName');

req.query({
  database_name: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/mysqldatabases/:databaseName',
  params: {database_name: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/mysqldatabases/:databaseName?database_name=';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/mysqldatabases/:databaseName?database_name="]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/mysqldatabases/:databaseName?database_name=" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/mysqldatabases/:databaseName?database_name=",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/mysqldatabases/:databaseName?database_name=');

echo $response->getBody();
setUrl('{{baseUrl}}/mysqldatabases/:databaseName');
$request->setMethod(HTTP_METH_GET);

$request->setQueryData([
  'database_name' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/mysqldatabases/:databaseName');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
  'database_name' => ''
]));

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/mysqldatabases/:databaseName?database_name=' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/mysqldatabases/:databaseName?database_name=' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/mysqldatabases/:databaseName?database_name=")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/mysqldatabases/:databaseName"

querystring = {"database_name":""}

response = requests.get(url, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/mysqldatabases/:databaseName"

queryString <- list(database_name = "")

response <- VERB("GET", url, query = queryString, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/mysqldatabases/:databaseName?database_name=")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/mysqldatabases/:databaseName') do |req|
  req.params['database_name'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/mysqldatabases/:databaseName";

    let querystring = [
        ("database_name", ""),
    ];

    let client = reqwest::Client::new();
    let response = client.get(url)
        .query(&querystring)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url '{{baseUrl}}/mysqldatabases/:databaseName?database_name='
http GET '{{baseUrl}}/mysqldatabases/:databaseName?database_name='
wget --quiet \
  --method GET \
  --output-document \
  - '{{baseUrl}}/mysqldatabases/:databaseName?database_name='
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/mysqldatabases/:databaseName?database_name=")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Overview of mysql databases
{{baseUrl}}/mysqldatabases
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/mysqldatabases");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/mysqldatabases")
require "http/client"

url = "{{baseUrl}}/mysqldatabases"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/mysqldatabases"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/mysqldatabases");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/mysqldatabases"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/mysqldatabases HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/mysqldatabases")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/mysqldatabases"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/mysqldatabases")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/mysqldatabases")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/mysqldatabases');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/mysqldatabases'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/mysqldatabases';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/mysqldatabases',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/mysqldatabases")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/mysqldatabases',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/mysqldatabases'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/mysqldatabases');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/mysqldatabases'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/mysqldatabases';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/mysqldatabases"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/mysqldatabases" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/mysqldatabases",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/mysqldatabases');

echo $response->getBody();
setUrl('{{baseUrl}}/mysqldatabases');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/mysqldatabases');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/mysqldatabases' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/mysqldatabases' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/mysqldatabases")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/mysqldatabases"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/mysqldatabases"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/mysqldatabases")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/mysqldatabases') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/mysqldatabases";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/mysqldatabases
http GET {{baseUrl}}/mysqldatabases
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/mysqldatabases
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/mysqldatabases")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Overview of mysql users
{{baseUrl}}/mysqldatabases/:databaseName/users
QUERY PARAMS

database_name
databaseName
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/mysqldatabases/:databaseName/users?database_name=");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/mysqldatabases/:databaseName/users" {:query-params {:database_name ""}})
require "http/client"

url = "{{baseUrl}}/mysqldatabases/:databaseName/users?database_name="

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/mysqldatabases/:databaseName/users?database_name="),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/mysqldatabases/:databaseName/users?database_name=");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/mysqldatabases/:databaseName/users?database_name="

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/mysqldatabases/:databaseName/users?database_name= HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/mysqldatabases/:databaseName/users?database_name=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/mysqldatabases/:databaseName/users?database_name="))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/mysqldatabases/:databaseName/users?database_name=")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/mysqldatabases/:databaseName/users?database_name=")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/mysqldatabases/:databaseName/users?database_name=');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/mysqldatabases/:databaseName/users',
  params: {database_name: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/mysqldatabases/:databaseName/users?database_name=';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/mysqldatabases/:databaseName/users?database_name=',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/mysqldatabases/:databaseName/users?database_name=")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/mysqldatabases/:databaseName/users?database_name=',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/mysqldatabases/:databaseName/users',
  qs: {database_name: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/mysqldatabases/:databaseName/users');

req.query({
  database_name: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/mysqldatabases/:databaseName/users',
  params: {database_name: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/mysqldatabases/:databaseName/users?database_name=';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/mysqldatabases/:databaseName/users?database_name="]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/mysqldatabases/:databaseName/users?database_name=" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/mysqldatabases/:databaseName/users?database_name=",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/mysqldatabases/:databaseName/users?database_name=');

echo $response->getBody();
setUrl('{{baseUrl}}/mysqldatabases/:databaseName/users');
$request->setMethod(HTTP_METH_GET);

$request->setQueryData([
  'database_name' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/mysqldatabases/:databaseName/users');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
  'database_name' => ''
]));

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/mysqldatabases/:databaseName/users?database_name=' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/mysqldatabases/:databaseName/users?database_name=' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/mysqldatabases/:databaseName/users?database_name=")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/mysqldatabases/:databaseName/users"

querystring = {"database_name":""}

response = requests.get(url, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/mysqldatabases/:databaseName/users"

queryString <- list(database_name = "")

response <- VERB("GET", url, query = queryString, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/mysqldatabases/:databaseName/users?database_name=")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/mysqldatabases/:databaseName/users') do |req|
  req.params['database_name'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/mysqldatabases/:databaseName/users";

    let querystring = [
        ("database_name", ""),
    ];

    let client = reqwest::Client::new();
    let response = client.get(url)
        .query(&querystring)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url '{{baseUrl}}/mysqldatabases/:databaseName/users?database_name='
http GET '{{baseUrl}}/mysqldatabases/:databaseName/users?database_name='
wget --quiet \
  --method GET \
  --output-document \
  - '{{baseUrl}}/mysqldatabases/:databaseName/users?database_name='
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/mysqldatabases/:databaseName/users?database_name=")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Detail of a provisioning job
{{baseUrl}}/provisioningjobs/:jobId
QUERY PARAMS

job_id
jobId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/provisioningjobs/:jobId?job_id=");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/provisioningjobs/:jobId" {:query-params {:job_id ""}})
require "http/client"

url = "{{baseUrl}}/provisioningjobs/:jobId?job_id="

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/provisioningjobs/:jobId?job_id="),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/provisioningjobs/:jobId?job_id=");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/provisioningjobs/:jobId?job_id="

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/provisioningjobs/:jobId?job_id= HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/provisioningjobs/:jobId?job_id=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/provisioningjobs/:jobId?job_id="))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/provisioningjobs/:jobId?job_id=")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/provisioningjobs/:jobId?job_id=")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/provisioningjobs/:jobId?job_id=');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/provisioningjobs/:jobId',
  params: {job_id: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/provisioningjobs/:jobId?job_id=';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/provisioningjobs/:jobId?job_id=',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/provisioningjobs/:jobId?job_id=")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/provisioningjobs/:jobId?job_id=',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/provisioningjobs/:jobId',
  qs: {job_id: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/provisioningjobs/:jobId');

req.query({
  job_id: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/provisioningjobs/:jobId',
  params: {job_id: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/provisioningjobs/:jobId?job_id=';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/provisioningjobs/:jobId?job_id="]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/provisioningjobs/:jobId?job_id=" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/provisioningjobs/:jobId?job_id=",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/provisioningjobs/:jobId?job_id=');

echo $response->getBody();
setUrl('{{baseUrl}}/provisioningjobs/:jobId');
$request->setMethod(HTTP_METH_GET);

$request->setQueryData([
  'job_id' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/provisioningjobs/:jobId');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
  'job_id' => ''
]));

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/provisioningjobs/:jobId?job_id=' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/provisioningjobs/:jobId?job_id=' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/provisioningjobs/:jobId?job_id=")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/provisioningjobs/:jobId"

querystring = {"job_id":""}

response = requests.get(url, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/provisioningjobs/:jobId"

queryString <- list(job_id = "")

response <- VERB("GET", url, query = queryString, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/provisioningjobs/:jobId?job_id=")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/provisioningjobs/:jobId') do |req|
  req.params['job_id'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/provisioningjobs/:jobId";

    let querystring = [
        ("job_id", ""),
    ];

    let client = reqwest::Client::new();
    let response = client.get(url)
        .query(&querystring)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url '{{baseUrl}}/provisioningjobs/:jobId?job_id='
http GET '{{baseUrl}}/provisioningjobs/:jobId?job_id='
wget --quiet \
  --method GET \
  --output-document \
  - '{{baseUrl}}/provisioningjobs/:jobId?job_id='
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/provisioningjobs/:jobId?job_id=")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Overview of service packs
{{baseUrl}}/servicepacks
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/servicepacks");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/servicepacks")
require "http/client"

url = "{{baseUrl}}/servicepacks"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/servicepacks"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/servicepacks");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/servicepacks"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/servicepacks HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/servicepacks")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/servicepacks"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/servicepacks")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/servicepacks")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/servicepacks');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/servicepacks'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/servicepacks';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/servicepacks',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/servicepacks")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/servicepacks',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/servicepacks'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/servicepacks');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/servicepacks'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/servicepacks';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/servicepacks"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/servicepacks" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/servicepacks",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/servicepacks');

echo $response->getBody();
setUrl('{{baseUrl}}/servicepacks');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/servicepacks');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/servicepacks' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/servicepacks' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/servicepacks")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/servicepacks"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/servicepacks"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/servicepacks")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/servicepacks') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/servicepacks";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/servicepacks
http GET {{baseUrl}}/servicepacks
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/servicepacks
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/servicepacks")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Overview of SSH keys (GET)
{{baseUrl}}/ssh
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/ssh");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/ssh")
require "http/client"

url = "{{baseUrl}}/ssh"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/ssh"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/ssh");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/ssh"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/ssh HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/ssh")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/ssh"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/ssh")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/ssh")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/ssh');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/ssh'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/ssh';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/ssh',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/ssh")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/ssh',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/ssh'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/ssh');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/ssh'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/ssh';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/ssh"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/ssh" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/ssh",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/ssh');

echo $response->getBody();
setUrl('{{baseUrl}}/ssh');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/ssh');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/ssh' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/ssh' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/ssh")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/ssh"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/ssh"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/ssh")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/ssh') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/ssh";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/ssh
http GET {{baseUrl}}/ssh
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/ssh
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/ssh")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST Add a SSL certificate request
{{baseUrl}}/sslcertificaterequests
BODY json

{
  "additional_validation_attributes": [
    {
      "name": "",
      "value": ""
    }
  ],
  "certificate_type": "",
  "csr": "",
  "validation_level": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/sslcertificaterequests");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"additional_validation_attributes\": [\n    {\n      \"name\": \"\",\n      \"value\": \"\"\n    }\n  ],\n  \"certificate_type\": \"\",\n  \"csr\": \"\",\n  \"validation_level\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/sslcertificaterequests" {:content-type :json
                                                                   :form-params {:additional_validation_attributes [{:name ""
                                                                                                                     :value ""}]
                                                                                 :certificate_type ""
                                                                                 :csr ""
                                                                                 :validation_level ""}})
require "http/client"

url = "{{baseUrl}}/sslcertificaterequests"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"additional_validation_attributes\": [\n    {\n      \"name\": \"\",\n      \"value\": \"\"\n    }\n  ],\n  \"certificate_type\": \"\",\n  \"csr\": \"\",\n  \"validation_level\": \"\"\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/sslcertificaterequests"),
    Content = new StringContent("{\n  \"additional_validation_attributes\": [\n    {\n      \"name\": \"\",\n      \"value\": \"\"\n    }\n  ],\n  \"certificate_type\": \"\",\n  \"csr\": \"\",\n  \"validation_level\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/sslcertificaterequests");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"additional_validation_attributes\": [\n    {\n      \"name\": \"\",\n      \"value\": \"\"\n    }\n  ],\n  \"certificate_type\": \"\",\n  \"csr\": \"\",\n  \"validation_level\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/sslcertificaterequests"

	payload := strings.NewReader("{\n  \"additional_validation_attributes\": [\n    {\n      \"name\": \"\",\n      \"value\": \"\"\n    }\n  ],\n  \"certificate_type\": \"\",\n  \"csr\": \"\",\n  \"validation_level\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/sslcertificaterequests HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 160

{
  "additional_validation_attributes": [
    {
      "name": "",
      "value": ""
    }
  ],
  "certificate_type": "",
  "csr": "",
  "validation_level": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/sslcertificaterequests")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"additional_validation_attributes\": [\n    {\n      \"name\": \"\",\n      \"value\": \"\"\n    }\n  ],\n  \"certificate_type\": \"\",\n  \"csr\": \"\",\n  \"validation_level\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/sslcertificaterequests"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"additional_validation_attributes\": [\n    {\n      \"name\": \"\",\n      \"value\": \"\"\n    }\n  ],\n  \"certificate_type\": \"\",\n  \"csr\": \"\",\n  \"validation_level\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"additional_validation_attributes\": [\n    {\n      \"name\": \"\",\n      \"value\": \"\"\n    }\n  ],\n  \"certificate_type\": \"\",\n  \"csr\": \"\",\n  \"validation_level\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/sslcertificaterequests")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/sslcertificaterequests")
  .header("content-type", "application/json")
  .body("{\n  \"additional_validation_attributes\": [\n    {\n      \"name\": \"\",\n      \"value\": \"\"\n    }\n  ],\n  \"certificate_type\": \"\",\n  \"csr\": \"\",\n  \"validation_level\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  additional_validation_attributes: [
    {
      name: '',
      value: ''
    }
  ],
  certificate_type: '',
  csr: '',
  validation_level: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/sslcertificaterequests');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/sslcertificaterequests',
  headers: {'content-type': 'application/json'},
  data: {
    additional_validation_attributes: [{name: '', value: ''}],
    certificate_type: '',
    csr: '',
    validation_level: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/sslcertificaterequests';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"additional_validation_attributes":[{"name":"","value":""}],"certificate_type":"","csr":"","validation_level":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/sslcertificaterequests',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "additional_validation_attributes": [\n    {\n      "name": "",\n      "value": ""\n    }\n  ],\n  "certificate_type": "",\n  "csr": "",\n  "validation_level": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"additional_validation_attributes\": [\n    {\n      \"name\": \"\",\n      \"value\": \"\"\n    }\n  ],\n  \"certificate_type\": \"\",\n  \"csr\": \"\",\n  \"validation_level\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/sslcertificaterequests")
  .post(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/sslcertificaterequests',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({
  additional_validation_attributes: [{name: '', value: ''}],
  certificate_type: '',
  csr: '',
  validation_level: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/sslcertificaterequests',
  headers: {'content-type': 'application/json'},
  body: {
    additional_validation_attributes: [{name: '', value: ''}],
    certificate_type: '',
    csr: '',
    validation_level: ''
  },
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/sslcertificaterequests');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  additional_validation_attributes: [
    {
      name: '',
      value: ''
    }
  ],
  certificate_type: '',
  csr: '',
  validation_level: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/sslcertificaterequests',
  headers: {'content-type': 'application/json'},
  data: {
    additional_validation_attributes: [{name: '', value: ''}],
    certificate_type: '',
    csr: '',
    validation_level: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/sslcertificaterequests';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"additional_validation_attributes":[{"name":"","value":""}],"certificate_type":"","csr":"","validation_level":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"additional_validation_attributes": @[ @{ @"name": @"", @"value": @"" } ],
                              @"certificate_type": @"",
                              @"csr": @"",
                              @"validation_level": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/sslcertificaterequests"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/sslcertificaterequests" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"additional_validation_attributes\": [\n    {\n      \"name\": \"\",\n      \"value\": \"\"\n    }\n  ],\n  \"certificate_type\": \"\",\n  \"csr\": \"\",\n  \"validation_level\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/sslcertificaterequests",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    'additional_validation_attributes' => [
        [
                'name' => '',
                'value' => ''
        ]
    ],
    'certificate_type' => '',
    'csr' => '',
    'validation_level' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/sslcertificaterequests', [
  'body' => '{
  "additional_validation_attributes": [
    {
      "name": "",
      "value": ""
    }
  ],
  "certificate_type": "",
  "csr": "",
  "validation_level": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/sslcertificaterequests');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'additional_validation_attributes' => [
    [
        'name' => '',
        'value' => ''
    ]
  ],
  'certificate_type' => '',
  'csr' => '',
  'validation_level' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'additional_validation_attributes' => [
    [
        'name' => '',
        'value' => ''
    ]
  ],
  'certificate_type' => '',
  'csr' => '',
  'validation_level' => ''
]));
$request->setRequestUrl('{{baseUrl}}/sslcertificaterequests');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/sslcertificaterequests' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "additional_validation_attributes": [
    {
      "name": "",
      "value": ""
    }
  ],
  "certificate_type": "",
  "csr": "",
  "validation_level": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/sslcertificaterequests' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "additional_validation_attributes": [
    {
      "name": "",
      "value": ""
    }
  ],
  "certificate_type": "",
  "csr": "",
  "validation_level": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"additional_validation_attributes\": [\n    {\n      \"name\": \"\",\n      \"value\": \"\"\n    }\n  ],\n  \"certificate_type\": \"\",\n  \"csr\": \"\",\n  \"validation_level\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/sslcertificaterequests", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/sslcertificaterequests"

payload = {
    "additional_validation_attributes": [
        {
            "name": "",
            "value": ""
        }
    ],
    "certificate_type": "",
    "csr": "",
    "validation_level": ""
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/sslcertificaterequests"

payload <- "{\n  \"additional_validation_attributes\": [\n    {\n      \"name\": \"\",\n      \"value\": \"\"\n    }\n  ],\n  \"certificate_type\": \"\",\n  \"csr\": \"\",\n  \"validation_level\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/sslcertificaterequests")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"additional_validation_attributes\": [\n    {\n      \"name\": \"\",\n      \"value\": \"\"\n    }\n  ],\n  \"certificate_type\": \"\",\n  \"csr\": \"\",\n  \"validation_level\": \"\"\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/sslcertificaterequests') do |req|
  req.body = "{\n  \"additional_validation_attributes\": [\n    {\n      \"name\": \"\",\n      \"value\": \"\"\n    }\n  ],\n  \"certificate_type\": \"\",\n  \"csr\": \"\",\n  \"validation_level\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/sslcertificaterequests";

    let payload = json!({
        "additional_validation_attributes": (
            json!({
                "name": "",
                "value": ""
            })
        ),
        "certificate_type": "",
        "csr": "",
        "validation_level": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/sslcertificaterequests \
  --header 'content-type: application/json' \
  --data '{
  "additional_validation_attributes": [
    {
      "name": "",
      "value": ""
    }
  ],
  "certificate_type": "",
  "csr": "",
  "validation_level": ""
}'
echo '{
  "additional_validation_attributes": [
    {
      "name": "",
      "value": ""
    }
  ],
  "certificate_type": "",
  "csr": "",
  "validation_level": ""
}' |  \
  http POST {{baseUrl}}/sslcertificaterequests \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "additional_validation_attributes": [\n    {\n      "name": "",\n      "value": ""\n    }\n  ],\n  "certificate_type": "",\n  "csr": "",\n  "validation_level": ""\n}' \
  --output-document \
  - {{baseUrl}}/sslcertificaterequests
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "additional_validation_attributes": [
    [
      "name": "",
      "value": ""
    ]
  ],
  "certificate_type": "",
  "csr": "",
  "validation_level": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/sslcertificaterequests")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Detail of a SSL certificate request
{{baseUrl}}/sslcertificaterequests/:id
QUERY PARAMS

id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/sslcertificaterequests/:id");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/sslcertificaterequests/:id")
require "http/client"

url = "{{baseUrl}}/sslcertificaterequests/:id"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/sslcertificaterequests/:id"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/sslcertificaterequests/:id");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/sslcertificaterequests/:id"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/sslcertificaterequests/:id HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/sslcertificaterequests/:id")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/sslcertificaterequests/:id"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/sslcertificaterequests/:id")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/sslcertificaterequests/:id")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/sslcertificaterequests/:id');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/sslcertificaterequests/:id'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/sslcertificaterequests/:id';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/sslcertificaterequests/:id',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/sslcertificaterequests/:id")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/sslcertificaterequests/:id',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/sslcertificaterequests/:id'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/sslcertificaterequests/:id');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/sslcertificaterequests/:id'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/sslcertificaterequests/:id';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/sslcertificaterequests/:id"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/sslcertificaterequests/:id" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/sslcertificaterequests/:id",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/sslcertificaterequests/:id');

echo $response->getBody();
setUrl('{{baseUrl}}/sslcertificaterequests/:id');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/sslcertificaterequests/:id');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/sslcertificaterequests/:id' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/sslcertificaterequests/:id' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/sslcertificaterequests/:id")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/sslcertificaterequests/:id"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/sslcertificaterequests/:id"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/sslcertificaterequests/:id")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/sslcertificaterequests/:id') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/sslcertificaterequests/:id";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/sslcertificaterequests/:id
http GET {{baseUrl}}/sslcertificaterequests/:id
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/sslcertificaterequests/:id
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/sslcertificaterequests/:id")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Overview of SSL certificate requests
{{baseUrl}}/sslcertificaterequests
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/sslcertificaterequests");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/sslcertificaterequests")
require "http/client"

url = "{{baseUrl}}/sslcertificaterequests"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/sslcertificaterequests"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/sslcertificaterequests");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/sslcertificaterequests"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/sslcertificaterequests HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/sslcertificaterequests")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/sslcertificaterequests"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/sslcertificaterequests")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/sslcertificaterequests")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/sslcertificaterequests');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/sslcertificaterequests'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/sslcertificaterequests';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/sslcertificaterequests',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/sslcertificaterequests")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/sslcertificaterequests',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/sslcertificaterequests'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/sslcertificaterequests');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/sslcertificaterequests'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/sslcertificaterequests';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/sslcertificaterequests"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/sslcertificaterequests" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/sslcertificaterequests",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/sslcertificaterequests');

echo $response->getBody();
setUrl('{{baseUrl}}/sslcertificaterequests');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/sslcertificaterequests');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/sslcertificaterequests' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/sslcertificaterequests' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/sslcertificaterequests")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/sslcertificaterequests"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/sslcertificaterequests"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/sslcertificaterequests")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/sslcertificaterequests') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/sslcertificaterequests";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/sslcertificaterequests
http GET {{baseUrl}}/sslcertificaterequests
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/sslcertificaterequests
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/sslcertificaterequests")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
PUT Verify the SSL certificate request domain validations
{{baseUrl}}/sslcertificaterequests/:id
QUERY PARAMS

id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/sslcertificaterequests/:id");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/sslcertificaterequests/:id")
require "http/client"

url = "{{baseUrl}}/sslcertificaterequests/:id"

response = HTTP::Client.put url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Put,
    RequestUri = new Uri("{{baseUrl}}/sslcertificaterequests/:id"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/sslcertificaterequests/:id");
var request = new RestRequest("", Method.Put);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/sslcertificaterequests/:id"

	req, _ := http.NewRequest("PUT", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PUT /baseUrl/sslcertificaterequests/:id HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/sslcertificaterequests/:id")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/sslcertificaterequests/:id"))
    .method("PUT", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/sslcertificaterequests/:id")
  .put(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/sslcertificaterequests/:id")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/sslcertificaterequests/:id');

xhr.send(data);
import axios from 'axios';

const options = {method: 'PUT', url: '{{baseUrl}}/sslcertificaterequests/:id'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/sslcertificaterequests/:id';
const options = {method: 'PUT'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/sslcertificaterequests/:id',
  method: 'PUT',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/sslcertificaterequests/:id")
  .put(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/sslcertificaterequests/:id',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'PUT', url: '{{baseUrl}}/sslcertificaterequests/:id'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PUT', '{{baseUrl}}/sslcertificaterequests/:id');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'PUT', url: '{{baseUrl}}/sslcertificaterequests/:id'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/sslcertificaterequests/:id';
const options = {method: 'PUT'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/sslcertificaterequests/:id"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/sslcertificaterequests/:id" in

Client.call `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/sslcertificaterequests/:id",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PUT",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/sslcertificaterequests/:id');

echo $response->getBody();
setUrl('{{baseUrl}}/sslcertificaterequests/:id');
$request->setMethod(HTTP_METH_PUT);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/sslcertificaterequests/:id');
$request->setRequestMethod('PUT');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/sslcertificaterequests/:id' -Method PUT 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/sslcertificaterequests/:id' -Method PUT 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("PUT", "/baseUrl/sslcertificaterequests/:id")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/sslcertificaterequests/:id"

response = requests.put(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/sslcertificaterequests/:id"

response <- VERB("PUT", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/sslcertificaterequests/:id")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Put.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.put('/baseUrl/sslcertificaterequests/:id') do |req|
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/sslcertificaterequests/:id";

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PUT \
  --url {{baseUrl}}/sslcertificaterequests/:id
http PUT {{baseUrl}}/sslcertificaterequests/:id
wget --quiet \
  --method PUT \
  --output-document \
  - {{baseUrl}}/sslcertificaterequests/:id
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/sslcertificaterequests/:id")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PUT"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Detail of a SSL certificate
{{baseUrl}}/sslcertificates/:sha1Fingerprint
QUERY PARAMS

sha1_fingerprint
sha1Fingerprint
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/sslcertificates/:sha1Fingerprint?sha1_fingerprint=");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/sslcertificates/:sha1Fingerprint" {:query-params {:sha1_fingerprint ""}})
require "http/client"

url = "{{baseUrl}}/sslcertificates/:sha1Fingerprint?sha1_fingerprint="

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/sslcertificates/:sha1Fingerprint?sha1_fingerprint="),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/sslcertificates/:sha1Fingerprint?sha1_fingerprint=");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/sslcertificates/:sha1Fingerprint?sha1_fingerprint="

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/sslcertificates/:sha1Fingerprint?sha1_fingerprint= HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/sslcertificates/:sha1Fingerprint?sha1_fingerprint=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/sslcertificates/:sha1Fingerprint?sha1_fingerprint="))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/sslcertificates/:sha1Fingerprint?sha1_fingerprint=")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/sslcertificates/:sha1Fingerprint?sha1_fingerprint=")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/sslcertificates/:sha1Fingerprint?sha1_fingerprint=');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/sslcertificates/:sha1Fingerprint',
  params: {sha1_fingerprint: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/sslcertificates/:sha1Fingerprint?sha1_fingerprint=';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/sslcertificates/:sha1Fingerprint?sha1_fingerprint=',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/sslcertificates/:sha1Fingerprint?sha1_fingerprint=")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/sslcertificates/:sha1Fingerprint?sha1_fingerprint=',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/sslcertificates/:sha1Fingerprint',
  qs: {sha1_fingerprint: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/sslcertificates/:sha1Fingerprint');

req.query({
  sha1_fingerprint: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/sslcertificates/:sha1Fingerprint',
  params: {sha1_fingerprint: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/sslcertificates/:sha1Fingerprint?sha1_fingerprint=';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/sslcertificates/:sha1Fingerprint?sha1_fingerprint="]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/sslcertificates/:sha1Fingerprint?sha1_fingerprint=" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/sslcertificates/:sha1Fingerprint?sha1_fingerprint=",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/sslcertificates/:sha1Fingerprint?sha1_fingerprint=');

echo $response->getBody();
setUrl('{{baseUrl}}/sslcertificates/:sha1Fingerprint');
$request->setMethod(HTTP_METH_GET);

$request->setQueryData([
  'sha1_fingerprint' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/sslcertificates/:sha1Fingerprint');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
  'sha1_fingerprint' => ''
]));

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/sslcertificates/:sha1Fingerprint?sha1_fingerprint=' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/sslcertificates/:sha1Fingerprint?sha1_fingerprint=' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/sslcertificates/:sha1Fingerprint?sha1_fingerprint=")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/sslcertificates/:sha1Fingerprint"

querystring = {"sha1_fingerprint":""}

response = requests.get(url, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/sslcertificates/:sha1Fingerprint"

queryString <- list(sha1_fingerprint = "")

response <- VERB("GET", url, query = queryString, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/sslcertificates/:sha1Fingerprint?sha1_fingerprint=")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/sslcertificates/:sha1Fingerprint') do |req|
  req.params['sha1_fingerprint'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/sslcertificates/:sha1Fingerprint";

    let querystring = [
        ("sha1_fingerprint", ""),
    ];

    let client = reqwest::Client::new();
    let response = client.get(url)
        .query(&querystring)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url '{{baseUrl}}/sslcertificates/:sha1Fingerprint?sha1_fingerprint='
http GET '{{baseUrl}}/sslcertificates/:sha1Fingerprint?sha1_fingerprint='
wget --quiet \
  --method GET \
  --output-document \
  - '{{baseUrl}}/sslcertificates/:sha1Fingerprint?sha1_fingerprint='
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/sslcertificates/:sha1Fingerprint?sha1_fingerprint=")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Download a SSL certificate
{{baseUrl}}/sslcertificates/:sha1Fingerprint/download
QUERY PARAMS

sha1_fingerprint
file_format
password
sha1Fingerprint
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/sslcertificates/:sha1Fingerprint/download?sha1_fingerprint=&file_format=&password=");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/sslcertificates/:sha1Fingerprint/download" {:query-params {:sha1_fingerprint ""
                                                                                                    :file_format ""
                                                                                                    :password ""}})
require "http/client"

url = "{{baseUrl}}/sslcertificates/:sha1Fingerprint/download?sha1_fingerprint=&file_format=&password="

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/sslcertificates/:sha1Fingerprint/download?sha1_fingerprint=&file_format=&password="),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/sslcertificates/:sha1Fingerprint/download?sha1_fingerprint=&file_format=&password=");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/sslcertificates/:sha1Fingerprint/download?sha1_fingerprint=&file_format=&password="

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/sslcertificates/:sha1Fingerprint/download?sha1_fingerprint=&file_format=&password= HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/sslcertificates/:sha1Fingerprint/download?sha1_fingerprint=&file_format=&password=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/sslcertificates/:sha1Fingerprint/download?sha1_fingerprint=&file_format=&password="))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/sslcertificates/:sha1Fingerprint/download?sha1_fingerprint=&file_format=&password=")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/sslcertificates/:sha1Fingerprint/download?sha1_fingerprint=&file_format=&password=")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/sslcertificates/:sha1Fingerprint/download?sha1_fingerprint=&file_format=&password=');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/sslcertificates/:sha1Fingerprint/download',
  params: {sha1_fingerprint: '', file_format: '', password: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/sslcertificates/:sha1Fingerprint/download?sha1_fingerprint=&file_format=&password=';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/sslcertificates/:sha1Fingerprint/download?sha1_fingerprint=&file_format=&password=',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/sslcertificates/:sha1Fingerprint/download?sha1_fingerprint=&file_format=&password=")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/sslcertificates/:sha1Fingerprint/download?sha1_fingerprint=&file_format=&password=',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/sslcertificates/:sha1Fingerprint/download',
  qs: {sha1_fingerprint: '', file_format: '', password: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/sslcertificates/:sha1Fingerprint/download');

req.query({
  sha1_fingerprint: '',
  file_format: '',
  password: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/sslcertificates/:sha1Fingerprint/download',
  params: {sha1_fingerprint: '', file_format: '', password: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/sslcertificates/:sha1Fingerprint/download?sha1_fingerprint=&file_format=&password=';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/sslcertificates/:sha1Fingerprint/download?sha1_fingerprint=&file_format=&password="]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/sslcertificates/:sha1Fingerprint/download?sha1_fingerprint=&file_format=&password=" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/sslcertificates/:sha1Fingerprint/download?sha1_fingerprint=&file_format=&password=",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/sslcertificates/:sha1Fingerprint/download?sha1_fingerprint=&file_format=&password=');

echo $response->getBody();
setUrl('{{baseUrl}}/sslcertificates/:sha1Fingerprint/download');
$request->setMethod(HTTP_METH_GET);

$request->setQueryData([
  'sha1_fingerprint' => '',
  'file_format' => '',
  'password' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/sslcertificates/:sha1Fingerprint/download');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
  'sha1_fingerprint' => '',
  'file_format' => '',
  'password' => ''
]));

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/sslcertificates/:sha1Fingerprint/download?sha1_fingerprint=&file_format=&password=' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/sslcertificates/:sha1Fingerprint/download?sha1_fingerprint=&file_format=&password=' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/sslcertificates/:sha1Fingerprint/download?sha1_fingerprint=&file_format=&password=")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/sslcertificates/:sha1Fingerprint/download"

querystring = {"sha1_fingerprint":"","file_format":"","password":""}

response = requests.get(url, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/sslcertificates/:sha1Fingerprint/download"

queryString <- list(
  sha1_fingerprint = "",
  file_format = "",
  password = ""
)

response <- VERB("GET", url, query = queryString, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/sslcertificates/:sha1Fingerprint/download?sha1_fingerprint=&file_format=&password=")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/sslcertificates/:sha1Fingerprint/download') do |req|
  req.params['sha1_fingerprint'] = ''
  req.params['file_format'] = ''
  req.params['password'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/sslcertificates/:sha1Fingerprint/download";

    let querystring = [
        ("sha1_fingerprint", ""),
        ("file_format", ""),
        ("password", ""),
    ];

    let client = reqwest::Client::new();
    let response = client.get(url)
        .query(&querystring)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url '{{baseUrl}}/sslcertificates/:sha1Fingerprint/download?sha1_fingerprint=&file_format=&password='
http GET '{{baseUrl}}/sslcertificates/:sha1Fingerprint/download?sha1_fingerprint=&file_format=&password='
wget --quiet \
  --method GET \
  --output-document \
  - '{{baseUrl}}/sslcertificates/:sha1Fingerprint/download?sha1_fingerprint=&file_format=&password='
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/sslcertificates/:sha1Fingerprint/download?sha1_fingerprint=&file_format=&password=")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Overview of SSL certificates
{{baseUrl}}/sslcertificates
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/sslcertificates");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/sslcertificates")
require "http/client"

url = "{{baseUrl}}/sslcertificates"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/sslcertificates"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/sslcertificates");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/sslcertificates"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/sslcertificates HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/sslcertificates")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/sslcertificates"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/sslcertificates")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/sslcertificates")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/sslcertificates');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/sslcertificates'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/sslcertificates';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/sslcertificates',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/sslcertificates")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/sslcertificates',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/sslcertificates'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/sslcertificates');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/sslcertificates'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/sslcertificates';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/sslcertificates"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/sslcertificates" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/sslcertificates",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/sslcertificates');

echo $response->getBody();
setUrl('{{baseUrl}}/sslcertificates');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/sslcertificates');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/sslcertificates' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/sslcertificates' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/sslcertificates")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/sslcertificates"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/sslcertificates"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/sslcertificates")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/sslcertificates') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/sslcertificates";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/sslcertificates
http GET {{baseUrl}}/sslcertificates
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/sslcertificates
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/sslcertificates")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Overview of windows hostings
{{baseUrl}}/windowshostings
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/windowshostings");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/windowshostings")
require "http/client"

url = "{{baseUrl}}/windowshostings"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/windowshostings"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/windowshostings");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/windowshostings"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/windowshostings HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/windowshostings")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/windowshostings"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/windowshostings")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/windowshostings")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/windowshostings');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/windowshostings'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/windowshostings';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/windowshostings',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/windowshostings")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/windowshostings',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/windowshostings'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/windowshostings');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/windowshostings'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/windowshostings';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/windowshostings"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/windowshostings" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/windowshostings",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/windowshostings');

echo $response->getBody();
setUrl('{{baseUrl}}/windowshostings');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/windowshostings');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/windowshostings' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/windowshostings' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/windowshostings")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/windowshostings"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/windowshostings"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/windowshostings")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/windowshostings') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/windowshostings";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/windowshostings
http GET {{baseUrl}}/windowshostings
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/windowshostings
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/windowshostings")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET Windows hosting detail
{{baseUrl}}/windowshostings/:domainName
QUERY PARAMS

domain_name
domainName
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/windowshostings/:domainName?domain_name=");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/windowshostings/:domainName" {:query-params {:domain_name ""}})
require "http/client"

url = "{{baseUrl}}/windowshostings/:domainName?domain_name="

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/windowshostings/:domainName?domain_name="),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/windowshostings/:domainName?domain_name=");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/windowshostings/:domainName?domain_name="

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/windowshostings/:domainName?domain_name= HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/windowshostings/:domainName?domain_name=")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/windowshostings/:domainName?domain_name="))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/windowshostings/:domainName?domain_name=")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/windowshostings/:domainName?domain_name=")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/windowshostings/:domainName?domain_name=');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/windowshostings/:domainName',
  params: {domain_name: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/windowshostings/:domainName?domain_name=';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/windowshostings/:domainName?domain_name=',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/windowshostings/:domainName?domain_name=")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/windowshostings/:domainName?domain_name=',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'GET',
  url: '{{baseUrl}}/windowshostings/:domainName',
  qs: {domain_name: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/windowshostings/:domainName');

req.query({
  domain_name: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'GET',
  url: '{{baseUrl}}/windowshostings/:domainName',
  params: {domain_name: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/windowshostings/:domainName?domain_name=';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/windowshostings/:domainName?domain_name="]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/windowshostings/:domainName?domain_name=" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/windowshostings/:domainName?domain_name=",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/windowshostings/:domainName?domain_name=');

echo $response->getBody();
setUrl('{{baseUrl}}/windowshostings/:domainName');
$request->setMethod(HTTP_METH_GET);

$request->setQueryData([
  'domain_name' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/windowshostings/:domainName');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
  'domain_name' => ''
]));

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/windowshostings/:domainName?domain_name=' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/windowshostings/:domainName?domain_name=' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/windowshostings/:domainName?domain_name=")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/windowshostings/:domainName"

querystring = {"domain_name":""}

response = requests.get(url, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/windowshostings/:domainName"

queryString <- list(domain_name = "")

response <- VERB("GET", url, query = queryString, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/windowshostings/:domainName?domain_name=")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/windowshostings/:domainName') do |req|
  req.params['domain_name'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/windowshostings/:domainName";

    let querystring = [
        ("domain_name", ""),
    ];

    let client = reqwest::Client::new();
    let response = client.get(url)
        .query(&querystring)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url '{{baseUrl}}/windowshostings/:domainName?domain_name='
http GET '{{baseUrl}}/windowshostings/:domainName?domain_name='
wget --quiet \
  --method GET \
  --output-document \
  - '{{baseUrl}}/windowshostings/:domainName?domain_name='
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/windowshostings/:domainName?domain_name=")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()