PATCH AcceptCertificateTransfer
{{baseUrl}}/accept-certificate-transfer/:certificateId
QUERY PARAMS

certificateId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PATCH");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/accept-certificate-transfer/:certificateId");

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

(client/patch "{{baseUrl}}/accept-certificate-transfer/:certificateId")
require "http/client"

url = "{{baseUrl}}/accept-certificate-transfer/:certificateId"

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

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

func main() {

	url := "{{baseUrl}}/accept-certificate-transfer/:certificateId"

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

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

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

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

}
PATCH /baseUrl/accept-certificate-transfer/:certificateId HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PATCH", "{{baseUrl}}/accept-certificate-transfer/:certificateId")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/accept-certificate-transfer/:certificateId"))
    .method("PATCH", 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}}/accept-certificate-transfer/:certificateId")
  .patch(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.patch("{{baseUrl}}/accept-certificate-transfer/:certificateId")
  .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('PATCH', '{{baseUrl}}/accept-certificate-transfer/:certificateId');

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

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/accept-certificate-transfer/:certificateId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/accept-certificate-transfer/:certificateId';
const options = {method: 'PATCH'};

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}}/accept-certificate-transfer/:certificateId',
  method: 'PATCH',
  headers: {}
};

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

val request = Request.Builder()
  .url("{{baseUrl}}/accept-certificate-transfer/:certificateId")
  .patch(null)
  .build()

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

const options = {
  method: 'PATCH',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/accept-certificate-transfer/:certificateId',
  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: 'PATCH',
  url: '{{baseUrl}}/accept-certificate-transfer/:certificateId'
};

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

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

const req = unirest('PATCH', '{{baseUrl}}/accept-certificate-transfer/:certificateId');

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

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

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/accept-certificate-transfer/:certificateId'
};

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

const url = '{{baseUrl}}/accept-certificate-transfer/:certificateId';
const options = {method: 'PATCH'};

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}}/accept-certificate-transfer/:certificateId"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PATCH"];

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}}/accept-certificate-transfer/:certificateId" in

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

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PATCH', '{{baseUrl}}/accept-certificate-transfer/:certificateId');

echo $response->getBody();
setUrl('{{baseUrl}}/accept-certificate-transfer/:certificateId');
$request->setMethod(HttpRequest::HTTP_METH_PATCH);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/accept-certificate-transfer/:certificateId');
$request->setRequestMethod('PATCH');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/accept-certificate-transfer/:certificateId' -Method PATCH 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/accept-certificate-transfer/:certificateId' -Method PATCH 
import http.client

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

conn.request("PATCH", "/baseUrl/accept-certificate-transfer/:certificateId")

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

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

url = "{{baseUrl}}/accept-certificate-transfer/:certificateId"

response = requests.patch(url)

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

url <- "{{baseUrl}}/accept-certificate-transfer/:certificateId"

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

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

url = URI("{{baseUrl}}/accept-certificate-transfer/:certificateId")

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

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

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

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

response = conn.patch('/baseUrl/accept-certificate-transfer/:certificateId') do |req|
end

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

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/accept-certificate-transfer/:certificateId";

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

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

    dbg!(results);
}
curl --request PATCH \
  --url {{baseUrl}}/accept-certificate-transfer/:certificateId
http PATCH {{baseUrl}}/accept-certificate-transfer/:certificateId
wget --quiet \
  --method PATCH \
  --output-document \
  - {{baseUrl}}/accept-certificate-transfer/:certificateId
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/accept-certificate-transfer/:certificateId")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PATCH"

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 AddThingToBillingGroup
{{baseUrl}}/billing-groups/addThingToBillingGroup
BODY json

{
  "billingGroupName": "",
  "billingGroupArn": "",
  "thingName": "",
  "thingArn": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/billing-groups/addThingToBillingGroup");

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  \"billingGroupName\": \"\",\n  \"billingGroupArn\": \"\",\n  \"thingName\": \"\",\n  \"thingArn\": \"\"\n}");

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

(client/put "{{baseUrl}}/billing-groups/addThingToBillingGroup" {:content-type :json
                                                                                 :form-params {:billingGroupName ""
                                                                                               :billingGroupArn ""
                                                                                               :thingName ""
                                                                                               :thingArn ""}})
require "http/client"

url = "{{baseUrl}}/billing-groups/addThingToBillingGroup"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"billingGroupName\": \"\",\n  \"billingGroupArn\": \"\",\n  \"thingName\": \"\",\n  \"thingArn\": \"\"\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}}/billing-groups/addThingToBillingGroup"),
    Content = new StringContent("{\n  \"billingGroupName\": \"\",\n  \"billingGroupArn\": \"\",\n  \"thingName\": \"\",\n  \"thingArn\": \"\"\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}}/billing-groups/addThingToBillingGroup");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"billingGroupName\": \"\",\n  \"billingGroupArn\": \"\",\n  \"thingName\": \"\",\n  \"thingArn\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/billing-groups/addThingToBillingGroup"

	payload := strings.NewReader("{\n  \"billingGroupName\": \"\",\n  \"billingGroupArn\": \"\",\n  \"thingName\": \"\",\n  \"thingArn\": \"\"\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/billing-groups/addThingToBillingGroup HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 90

{
  "billingGroupName": "",
  "billingGroupArn": "",
  "thingName": "",
  "thingArn": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/billing-groups/addThingToBillingGroup")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"billingGroupName\": \"\",\n  \"billingGroupArn\": \"\",\n  \"thingName\": \"\",\n  \"thingArn\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/billing-groups/addThingToBillingGroup"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"billingGroupName\": \"\",\n  \"billingGroupArn\": \"\",\n  \"thingName\": \"\",\n  \"thingArn\": \"\"\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  \"billingGroupName\": \"\",\n  \"billingGroupArn\": \"\",\n  \"thingName\": \"\",\n  \"thingArn\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/billing-groups/addThingToBillingGroup")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/billing-groups/addThingToBillingGroup")
  .header("content-type", "application/json")
  .body("{\n  \"billingGroupName\": \"\",\n  \"billingGroupArn\": \"\",\n  \"thingName\": \"\",\n  \"thingArn\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  billingGroupName: '',
  billingGroupArn: '',
  thingName: '',
  thingArn: ''
});

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

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

xhr.open('PUT', '{{baseUrl}}/billing-groups/addThingToBillingGroup');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/billing-groups/addThingToBillingGroup',
  headers: {'content-type': 'application/json'},
  data: {billingGroupName: '', billingGroupArn: '', thingName: '', thingArn: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/billing-groups/addThingToBillingGroup';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"billingGroupName":"","billingGroupArn":"","thingName":"","thingArn":""}'
};

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}}/billing-groups/addThingToBillingGroup',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "billingGroupName": "",\n  "billingGroupArn": "",\n  "thingName": "",\n  "thingArn": ""\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"billingGroupName\": \"\",\n  \"billingGroupArn\": \"\",\n  \"thingName\": \"\",\n  \"thingArn\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/billing-groups/addThingToBillingGroup")
  .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/billing-groups/addThingToBillingGroup',
  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({billingGroupName: '', billingGroupArn: '', thingName: '', thingArn: ''}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/billing-groups/addThingToBillingGroup',
  headers: {'content-type': 'application/json'},
  body: {billingGroupName: '', billingGroupArn: '', thingName: '', thingArn: ''},
  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}}/billing-groups/addThingToBillingGroup');

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

req.type('json');
req.send({
  billingGroupName: '',
  billingGroupArn: '',
  thingName: '',
  thingArn: ''
});

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}}/billing-groups/addThingToBillingGroup',
  headers: {'content-type': 'application/json'},
  data: {billingGroupName: '', billingGroupArn: '', thingName: '', thingArn: ''}
};

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

const url = '{{baseUrl}}/billing-groups/addThingToBillingGroup';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"billingGroupName":"","billingGroupArn":"","thingName":"","thingArn":""}'
};

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 = @{ @"billingGroupName": @"",
                              @"billingGroupArn": @"",
                              @"thingName": @"",
                              @"thingArn": @"" };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/billing-groups/addThingToBillingGroup"]
                                                       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}}/billing-groups/addThingToBillingGroup" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"billingGroupName\": \"\",\n  \"billingGroupArn\": \"\",\n  \"thingName\": \"\",\n  \"thingArn\": \"\"\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/billing-groups/addThingToBillingGroup",
  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([
    'billingGroupName' => '',
    'billingGroupArn' => '',
    'thingName' => '',
    'thingArn' => ''
  ]),
  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}}/billing-groups/addThingToBillingGroup', [
  'body' => '{
  "billingGroupName": "",
  "billingGroupArn": "",
  "thingName": "",
  "thingArn": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/billing-groups/addThingToBillingGroup');
$request->setMethod(HTTP_METH_PUT);

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'billingGroupName' => '',
  'billingGroupArn' => '',
  'thingName' => '',
  'thingArn' => ''
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'billingGroupName' => '',
  'billingGroupArn' => '',
  'thingName' => '',
  'thingArn' => ''
]));
$request->setRequestUrl('{{baseUrl}}/billing-groups/addThingToBillingGroup');
$request->setRequestMethod('PUT');
$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}}/billing-groups/addThingToBillingGroup' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "billingGroupName": "",
  "billingGroupArn": "",
  "thingName": "",
  "thingArn": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/billing-groups/addThingToBillingGroup' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "billingGroupName": "",
  "billingGroupArn": "",
  "thingName": "",
  "thingArn": ""
}'
import http.client

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

payload = "{\n  \"billingGroupName\": \"\",\n  \"billingGroupArn\": \"\",\n  \"thingName\": \"\",\n  \"thingArn\": \"\"\n}"

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

conn.request("PUT", "/baseUrl/billing-groups/addThingToBillingGroup", payload, headers)

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

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

url = "{{baseUrl}}/billing-groups/addThingToBillingGroup"

payload = {
    "billingGroupName": "",
    "billingGroupArn": "",
    "thingName": "",
    "thingArn": ""
}
headers = {"content-type": "application/json"}

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

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

url <- "{{baseUrl}}/billing-groups/addThingToBillingGroup"

payload <- "{\n  \"billingGroupName\": \"\",\n  \"billingGroupArn\": \"\",\n  \"thingName\": \"\",\n  \"thingArn\": \"\"\n}"

encode <- "json"

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

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

url = URI("{{baseUrl}}/billing-groups/addThingToBillingGroup")

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  \"billingGroupName\": \"\",\n  \"billingGroupArn\": \"\",\n  \"thingName\": \"\",\n  \"thingArn\": \"\"\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/billing-groups/addThingToBillingGroup') do |req|
  req.body = "{\n  \"billingGroupName\": \"\",\n  \"billingGroupArn\": \"\",\n  \"thingName\": \"\",\n  \"thingArn\": \"\"\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}}/billing-groups/addThingToBillingGroup";

    let payload = json!({
        "billingGroupName": "",
        "billingGroupArn": "",
        "thingName": "",
        "thingArn": ""
    });

    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)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

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

    dbg!(results);
}
curl --request PUT \
  --url {{baseUrl}}/billing-groups/addThingToBillingGroup \
  --header 'content-type: application/json' \
  --data '{
  "billingGroupName": "",
  "billingGroupArn": "",
  "thingName": "",
  "thingArn": ""
}'
echo '{
  "billingGroupName": "",
  "billingGroupArn": "",
  "thingName": "",
  "thingArn": ""
}' |  \
  http PUT {{baseUrl}}/billing-groups/addThingToBillingGroup \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "billingGroupName": "",\n  "billingGroupArn": "",\n  "thingName": "",\n  "thingArn": ""\n}' \
  --output-document \
  - {{baseUrl}}/billing-groups/addThingToBillingGroup
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "billingGroupName": "",
  "billingGroupArn": "",
  "thingName": "",
  "thingArn": ""
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/billing-groups/addThingToBillingGroup")! 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 AddThingToThingGroup
{{baseUrl}}/thing-groups/addThingToThingGroup
BODY json

{
  "thingGroupName": "",
  "thingGroupArn": "",
  "thingName": "",
  "thingArn": "",
  "overrideDynamicGroups": false
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/thing-groups/addThingToThingGroup");

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  \"thingGroupName\": \"\",\n  \"thingGroupArn\": \"\",\n  \"thingName\": \"\",\n  \"thingArn\": \"\",\n  \"overrideDynamicGroups\": false\n}");

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

(client/put "{{baseUrl}}/thing-groups/addThingToThingGroup" {:content-type :json
                                                                             :form-params {:thingGroupName ""
                                                                                           :thingGroupArn ""
                                                                                           :thingName ""
                                                                                           :thingArn ""
                                                                                           :overrideDynamicGroups false}})
require "http/client"

url = "{{baseUrl}}/thing-groups/addThingToThingGroup"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"thingGroupName\": \"\",\n  \"thingGroupArn\": \"\",\n  \"thingName\": \"\",\n  \"thingArn\": \"\",\n  \"overrideDynamicGroups\": 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}}/thing-groups/addThingToThingGroup"),
    Content = new StringContent("{\n  \"thingGroupName\": \"\",\n  \"thingGroupArn\": \"\",\n  \"thingName\": \"\",\n  \"thingArn\": \"\",\n  \"overrideDynamicGroups\": 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}}/thing-groups/addThingToThingGroup");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"thingGroupName\": \"\",\n  \"thingGroupArn\": \"\",\n  \"thingName\": \"\",\n  \"thingArn\": \"\",\n  \"overrideDynamicGroups\": false\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/thing-groups/addThingToThingGroup"

	payload := strings.NewReader("{\n  \"thingGroupName\": \"\",\n  \"thingGroupArn\": \"\",\n  \"thingName\": \"\",\n  \"thingArn\": \"\",\n  \"overrideDynamicGroups\": 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/thing-groups/addThingToThingGroup HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 120

{
  "thingGroupName": "",
  "thingGroupArn": "",
  "thingName": "",
  "thingArn": "",
  "overrideDynamicGroups": false
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/thing-groups/addThingToThingGroup")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"thingGroupName\": \"\",\n  \"thingGroupArn\": \"\",\n  \"thingName\": \"\",\n  \"thingArn\": \"\",\n  \"overrideDynamicGroups\": false\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/thing-groups/addThingToThingGroup"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"thingGroupName\": \"\",\n  \"thingGroupArn\": \"\",\n  \"thingName\": \"\",\n  \"thingArn\": \"\",\n  \"overrideDynamicGroups\": 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  \"thingGroupName\": \"\",\n  \"thingGroupArn\": \"\",\n  \"thingName\": \"\",\n  \"thingArn\": \"\",\n  \"overrideDynamicGroups\": false\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/thing-groups/addThingToThingGroup")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/thing-groups/addThingToThingGroup")
  .header("content-type", "application/json")
  .body("{\n  \"thingGroupName\": \"\",\n  \"thingGroupArn\": \"\",\n  \"thingName\": \"\",\n  \"thingArn\": \"\",\n  \"overrideDynamicGroups\": false\n}")
  .asString();
const data = JSON.stringify({
  thingGroupName: '',
  thingGroupArn: '',
  thingName: '',
  thingArn: '',
  overrideDynamicGroups: 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}}/thing-groups/addThingToThingGroup');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/thing-groups/addThingToThingGroup',
  headers: {'content-type': 'application/json'},
  data: {
    thingGroupName: '',
    thingGroupArn: '',
    thingName: '',
    thingArn: '',
    overrideDynamicGroups: false
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/thing-groups/addThingToThingGroup';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"thingGroupName":"","thingGroupArn":"","thingName":"","thingArn":"","overrideDynamicGroups":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}}/thing-groups/addThingToThingGroup',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "thingGroupName": "",\n  "thingGroupArn": "",\n  "thingName": "",\n  "thingArn": "",\n  "overrideDynamicGroups": 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  \"thingGroupName\": \"\",\n  \"thingGroupArn\": \"\",\n  \"thingName\": \"\",\n  \"thingArn\": \"\",\n  \"overrideDynamicGroups\": false\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/thing-groups/addThingToThingGroup")
  .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/thing-groups/addThingToThingGroup',
  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({
  thingGroupName: '',
  thingGroupArn: '',
  thingName: '',
  thingArn: '',
  overrideDynamicGroups: false
}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/thing-groups/addThingToThingGroup',
  headers: {'content-type': 'application/json'},
  body: {
    thingGroupName: '',
    thingGroupArn: '',
    thingName: '',
    thingArn: '',
    overrideDynamicGroups: 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}}/thing-groups/addThingToThingGroup');

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

req.type('json');
req.send({
  thingGroupName: '',
  thingGroupArn: '',
  thingName: '',
  thingArn: '',
  overrideDynamicGroups: 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}}/thing-groups/addThingToThingGroup',
  headers: {'content-type': 'application/json'},
  data: {
    thingGroupName: '',
    thingGroupArn: '',
    thingName: '',
    thingArn: '',
    overrideDynamicGroups: false
  }
};

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

const url = '{{baseUrl}}/thing-groups/addThingToThingGroup';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"thingGroupName":"","thingGroupArn":"","thingName":"","thingArn":"","overrideDynamicGroups":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 = @{ @"thingGroupName": @"",
                              @"thingGroupArn": @"",
                              @"thingName": @"",
                              @"thingArn": @"",
                              @"overrideDynamicGroups": @NO };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/thing-groups/addThingToThingGroup"]
                                                       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}}/thing-groups/addThingToThingGroup" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"thingGroupName\": \"\",\n  \"thingGroupArn\": \"\",\n  \"thingName\": \"\",\n  \"thingArn\": \"\",\n  \"overrideDynamicGroups\": false\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/thing-groups/addThingToThingGroup",
  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([
    'thingGroupName' => '',
    'thingGroupArn' => '',
    'thingName' => '',
    'thingArn' => '',
    'overrideDynamicGroups' => 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}}/thing-groups/addThingToThingGroup', [
  'body' => '{
  "thingGroupName": "",
  "thingGroupArn": "",
  "thingName": "",
  "thingArn": "",
  "overrideDynamicGroups": false
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/thing-groups/addThingToThingGroup');
$request->setMethod(HTTP_METH_PUT);

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'thingGroupName' => '',
  'thingGroupArn' => '',
  'thingName' => '',
  'thingArn' => '',
  'overrideDynamicGroups' => null
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'thingGroupName' => '',
  'thingGroupArn' => '',
  'thingName' => '',
  'thingArn' => '',
  'overrideDynamicGroups' => null
]));
$request->setRequestUrl('{{baseUrl}}/thing-groups/addThingToThingGroup');
$request->setRequestMethod('PUT');
$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}}/thing-groups/addThingToThingGroup' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "thingGroupName": "",
  "thingGroupArn": "",
  "thingName": "",
  "thingArn": "",
  "overrideDynamicGroups": false
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/thing-groups/addThingToThingGroup' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "thingGroupName": "",
  "thingGroupArn": "",
  "thingName": "",
  "thingArn": "",
  "overrideDynamicGroups": false
}'
import http.client

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

payload = "{\n  \"thingGroupName\": \"\",\n  \"thingGroupArn\": \"\",\n  \"thingName\": \"\",\n  \"thingArn\": \"\",\n  \"overrideDynamicGroups\": false\n}"

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

conn.request("PUT", "/baseUrl/thing-groups/addThingToThingGroup", payload, headers)

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

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

url = "{{baseUrl}}/thing-groups/addThingToThingGroup"

payload = {
    "thingGroupName": "",
    "thingGroupArn": "",
    "thingName": "",
    "thingArn": "",
    "overrideDynamicGroups": False
}
headers = {"content-type": "application/json"}

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

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

url <- "{{baseUrl}}/thing-groups/addThingToThingGroup"

payload <- "{\n  \"thingGroupName\": \"\",\n  \"thingGroupArn\": \"\",\n  \"thingName\": \"\",\n  \"thingArn\": \"\",\n  \"overrideDynamicGroups\": false\n}"

encode <- "json"

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

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

url = URI("{{baseUrl}}/thing-groups/addThingToThingGroup")

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  \"thingGroupName\": \"\",\n  \"thingGroupArn\": \"\",\n  \"thingName\": \"\",\n  \"thingArn\": \"\",\n  \"overrideDynamicGroups\": 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/thing-groups/addThingToThingGroup') do |req|
  req.body = "{\n  \"thingGroupName\": \"\",\n  \"thingGroupArn\": \"\",\n  \"thingName\": \"\",\n  \"thingArn\": \"\",\n  \"overrideDynamicGroups\": 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}}/thing-groups/addThingToThingGroup";

    let payload = json!({
        "thingGroupName": "",
        "thingGroupArn": "",
        "thingName": "",
        "thingArn": "",
        "overrideDynamicGroups": 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)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

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

    dbg!(results);
}
curl --request PUT \
  --url {{baseUrl}}/thing-groups/addThingToThingGroup \
  --header 'content-type: application/json' \
  --data '{
  "thingGroupName": "",
  "thingGroupArn": "",
  "thingName": "",
  "thingArn": "",
  "overrideDynamicGroups": false
}'
echo '{
  "thingGroupName": "",
  "thingGroupArn": "",
  "thingName": "",
  "thingArn": "",
  "overrideDynamicGroups": false
}' |  \
  http PUT {{baseUrl}}/thing-groups/addThingToThingGroup \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "thingGroupName": "",\n  "thingGroupArn": "",\n  "thingName": "",\n  "thingArn": "",\n  "overrideDynamicGroups": false\n}' \
  --output-document \
  - {{baseUrl}}/thing-groups/addThingToThingGroup
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "thingGroupName": "",
  "thingGroupArn": "",
  "thingName": "",
  "thingArn": "",
  "overrideDynamicGroups": false
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/thing-groups/addThingToThingGroup")! 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 AssociateTargetsWithJob
{{baseUrl}}/jobs/:jobId/targets
QUERY PARAMS

jobId
BODY json

{
  "targets": [],
  "comment": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/jobs/:jobId/targets");

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  \"targets\": [],\n  \"comment\": \"\"\n}");

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

(client/post "{{baseUrl}}/jobs/:jobId/targets" {:content-type :json
                                                                :form-params {:targets []
                                                                              :comment ""}})
require "http/client"

url = "{{baseUrl}}/jobs/:jobId/targets"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"targets\": [],\n  \"comment\": \"\"\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}}/jobs/:jobId/targets"),
    Content = new StringContent("{\n  \"targets\": [],\n  \"comment\": \"\"\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}}/jobs/:jobId/targets");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"targets\": [],\n  \"comment\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/jobs/:jobId/targets"

	payload := strings.NewReader("{\n  \"targets\": [],\n  \"comment\": \"\"\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/jobs/:jobId/targets HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 36

{
  "targets": [],
  "comment": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/jobs/:jobId/targets")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"targets\": [],\n  \"comment\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/jobs/:jobId/targets"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"targets\": [],\n  \"comment\": \"\"\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  \"targets\": [],\n  \"comment\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/jobs/:jobId/targets")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/jobs/:jobId/targets")
  .header("content-type", "application/json")
  .body("{\n  \"targets\": [],\n  \"comment\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  targets: [],
  comment: ''
});

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

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

xhr.open('POST', '{{baseUrl}}/jobs/:jobId/targets');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/jobs/:jobId/targets',
  headers: {'content-type': 'application/json'},
  data: {targets: [], comment: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/jobs/:jobId/targets';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"targets":[],"comment":""}'
};

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}}/jobs/:jobId/targets',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "targets": [],\n  "comment": ""\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"targets\": [],\n  \"comment\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/jobs/:jobId/targets")
  .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/jobs/:jobId/targets',
  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({targets: [], comment: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/jobs/:jobId/targets',
  headers: {'content-type': 'application/json'},
  body: {targets: [], comment: ''},
  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}}/jobs/:jobId/targets');

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

req.type('json');
req.send({
  targets: [],
  comment: ''
});

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}}/jobs/:jobId/targets',
  headers: {'content-type': 'application/json'},
  data: {targets: [], comment: ''}
};

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

const url = '{{baseUrl}}/jobs/:jobId/targets';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"targets":[],"comment":""}'
};

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 = @{ @"targets": @[  ],
                              @"comment": @"" };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/jobs/:jobId/targets"]
                                                       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}}/jobs/:jobId/targets" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"targets\": [],\n  \"comment\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/jobs/:jobId/targets",
  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([
    'targets' => [
        
    ],
    'comment' => ''
  ]),
  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}}/jobs/:jobId/targets', [
  'body' => '{
  "targets": [],
  "comment": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/jobs/:jobId/targets');
$request->setMethod(HTTP_METH_POST);

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'targets' => [
    
  ],
  'comment' => ''
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'targets' => [
    
  ],
  'comment' => ''
]));
$request->setRequestUrl('{{baseUrl}}/jobs/:jobId/targets');
$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}}/jobs/:jobId/targets' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "targets": [],
  "comment": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/jobs/:jobId/targets' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "targets": [],
  "comment": ""
}'
import http.client

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

payload = "{\n  \"targets\": [],\n  \"comment\": \"\"\n}"

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

conn.request("POST", "/baseUrl/jobs/:jobId/targets", payload, headers)

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

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

url = "{{baseUrl}}/jobs/:jobId/targets"

payload = {
    "targets": [],
    "comment": ""
}
headers = {"content-type": "application/json"}

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

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

url <- "{{baseUrl}}/jobs/:jobId/targets"

payload <- "{\n  \"targets\": [],\n  \"comment\": \"\"\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}}/jobs/:jobId/targets")

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  \"targets\": [],\n  \"comment\": \"\"\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/jobs/:jobId/targets') do |req|
  req.body = "{\n  \"targets\": [],\n  \"comment\": \"\"\n}"
end

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

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

    let payload = json!({
        "targets": (),
        "comment": ""
    });

    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}}/jobs/:jobId/targets \
  --header 'content-type: application/json' \
  --data '{
  "targets": [],
  "comment": ""
}'
echo '{
  "targets": [],
  "comment": ""
}' |  \
  http POST {{baseUrl}}/jobs/:jobId/targets \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "targets": [],\n  "comment": ""\n}' \
  --output-document \
  - {{baseUrl}}/jobs/:jobId/targets
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "targets": [],
  "comment": ""
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/jobs/:jobId/targets")! 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 AttachPolicy
{{baseUrl}}/target-policies/:policyName
QUERY PARAMS

policyName
BODY json

{
  "target": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/target-policies/:policyName");

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  \"target\": \"\"\n}");

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

(client/put "{{baseUrl}}/target-policies/:policyName" {:content-type :json
                                                                       :form-params {:target ""}})
require "http/client"

url = "{{baseUrl}}/target-policies/:policyName"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"target\": \"\"\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}}/target-policies/:policyName"),
    Content = new StringContent("{\n  \"target\": \"\"\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}}/target-policies/:policyName");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"target\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/target-policies/:policyName"

	payload := strings.NewReader("{\n  \"target\": \"\"\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/target-policies/:policyName HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 18

{
  "target": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/target-policies/:policyName")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"target\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/target-policies/:policyName"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"target\": \"\"\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  \"target\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/target-policies/:policyName")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/target-policies/:policyName")
  .header("content-type", "application/json")
  .body("{\n  \"target\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  target: ''
});

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

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

xhr.open('PUT', '{{baseUrl}}/target-policies/:policyName');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/target-policies/:policyName',
  headers: {'content-type': 'application/json'},
  data: {target: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/target-policies/:policyName';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"target":""}'
};

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}}/target-policies/:policyName',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "target": ""\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"target\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/target-policies/:policyName")
  .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/target-policies/:policyName',
  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({target: ''}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/target-policies/:policyName',
  headers: {'content-type': 'application/json'},
  body: {target: ''},
  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}}/target-policies/:policyName');

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

req.type('json');
req.send({
  target: ''
});

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}}/target-policies/:policyName',
  headers: {'content-type': 'application/json'},
  data: {target: ''}
};

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

const url = '{{baseUrl}}/target-policies/:policyName';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"target":""}'
};

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 = @{ @"target": @"" };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/target-policies/:policyName"]
                                                       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}}/target-policies/:policyName" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"target\": \"\"\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/target-policies/:policyName",
  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([
    'target' => ''
  ]),
  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}}/target-policies/:policyName', [
  'body' => '{
  "target": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/target-policies/:policyName');
$request->setMethod(HTTP_METH_PUT);

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'target' => ''
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'target' => ''
]));
$request->setRequestUrl('{{baseUrl}}/target-policies/:policyName');
$request->setRequestMethod('PUT');
$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}}/target-policies/:policyName' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "target": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/target-policies/:policyName' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "target": ""
}'
import http.client

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

payload = "{\n  \"target\": \"\"\n}"

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

conn.request("PUT", "/baseUrl/target-policies/:policyName", payload, headers)

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

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

url = "{{baseUrl}}/target-policies/:policyName"

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

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

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

url <- "{{baseUrl}}/target-policies/:policyName"

payload <- "{\n  \"target\": \"\"\n}"

encode <- "json"

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

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

url = URI("{{baseUrl}}/target-policies/:policyName")

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  \"target\": \"\"\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/target-policies/:policyName') do |req|
  req.body = "{\n  \"target\": \"\"\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}}/target-policies/:policyName";

    let payload = json!({"target": ""});

    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)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

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

    dbg!(results);
}
curl --request PUT \
  --url {{baseUrl}}/target-policies/:policyName \
  --header 'content-type: application/json' \
  --data '{
  "target": ""
}'
echo '{
  "target": ""
}' |  \
  http PUT {{baseUrl}}/target-policies/:policyName \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "target": ""\n}' \
  --output-document \
  - {{baseUrl}}/target-policies/:policyName
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["target": ""] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/target-policies/:policyName")! 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 AttachPrincipalPolicy
{{baseUrl}}/principal-policies/:policyName#x-amzn-iot-principal
HEADERS

x-amzn-iot-principal
QUERY PARAMS

policyName
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/principal-policies/:policyName#x-amzn-iot-principal");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amzn-iot-principal: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

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

(client/put "{{baseUrl}}/principal-policies/:policyName#x-amzn-iot-principal" {:headers {:x-amzn-iot-principal ""}})
require "http/client"

url = "{{baseUrl}}/principal-policies/:policyName#x-amzn-iot-principal"
headers = HTTP::Headers{
  "x-amzn-iot-principal" => ""
}

response = HTTP::Client.put url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Put,
    RequestUri = new Uri("{{baseUrl}}/principal-policies/:policyName#x-amzn-iot-principal"),
    Headers =
    {
        { "x-amzn-iot-principal", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/principal-policies/:policyName#x-amzn-iot-principal");
var request = new RestRequest("", Method.Put);
request.AddHeader("x-amzn-iot-principal", "");
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/principal-policies/:policyName#x-amzn-iot-principal"

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

	req.Header.Add("x-amzn-iot-principal", "")

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

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

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

}
PUT /baseUrl/principal-policies/:policyName HTTP/1.1
X-Amzn-Iot-Principal: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/principal-policies/:policyName#x-amzn-iot-principal")
  .setHeader("x-amzn-iot-principal", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/principal-policies/:policyName#x-amzn-iot-principal"))
    .header("x-amzn-iot-principal", "")
    .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}}/principal-policies/:policyName#x-amzn-iot-principal")
  .put(null)
  .addHeader("x-amzn-iot-principal", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/principal-policies/:policyName#x-amzn-iot-principal")
  .header("x-amzn-iot-principal", "")
  .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}}/principal-policies/:policyName#x-amzn-iot-principal');
xhr.setRequestHeader('x-amzn-iot-principal', '');

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

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/principal-policies/:policyName#x-amzn-iot-principal',
  headers: {'x-amzn-iot-principal': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/principal-policies/:policyName#x-amzn-iot-principal';
const options = {method: 'PUT', headers: {'x-amzn-iot-principal': ''}};

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}}/principal-policies/:policyName#x-amzn-iot-principal',
  method: 'PUT',
  headers: {
    'x-amzn-iot-principal': ''
  }
};

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

val request = Request.Builder()
  .url("{{baseUrl}}/principal-policies/:policyName#x-amzn-iot-principal")
  .put(null)
  .addHeader("x-amzn-iot-principal", "")
  .build()

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

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/principal-policies/:policyName',
  headers: {
    'x-amzn-iot-principal': ''
  }
};

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}}/principal-policies/:policyName#x-amzn-iot-principal',
  headers: {'x-amzn-iot-principal': ''}
};

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

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

const req = unirest('PUT', '{{baseUrl}}/principal-policies/:policyName#x-amzn-iot-principal');

req.headers({
  'x-amzn-iot-principal': ''
});

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}}/principal-policies/:policyName#x-amzn-iot-principal',
  headers: {'x-amzn-iot-principal': ''}
};

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

const url = '{{baseUrl}}/principal-policies/:policyName#x-amzn-iot-principal';
const options = {method: 'PUT', headers: {'x-amzn-iot-principal': ''}};

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

NSDictionary *headers = @{ @"x-amzn-iot-principal": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/principal-policies/:policyName#x-amzn-iot-principal"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];

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}}/principal-policies/:policyName#x-amzn-iot-principal" in
let headers = Header.add (Header.init ()) "x-amzn-iot-principal" "" in

Client.call ~headers `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/principal-policies/:policyName#x-amzn-iot-principal",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PUT",
  CURLOPT_HTTPHEADER => [
    "x-amzn-iot-principal: "
  ],
]);

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/principal-policies/:policyName#x-amzn-iot-principal', [
  'headers' => [
    'x-amzn-iot-principal' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/principal-policies/:policyName#x-amzn-iot-principal');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'x-amzn-iot-principal' => ''
]);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/principal-policies/:policyName#x-amzn-iot-principal');
$request->setRequestMethod('PUT');
$request->setHeaders([
  'x-amzn-iot-principal' => ''
]);

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

echo $response->getBody();
$headers=@{}
$headers.Add("x-amzn-iot-principal", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/principal-policies/:policyName#x-amzn-iot-principal' -Method PUT -Headers $headers
$headers=@{}
$headers.Add("x-amzn-iot-principal", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/principal-policies/:policyName#x-amzn-iot-principal' -Method PUT -Headers $headers
import http.client

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

headers = { 'x-amzn-iot-principal': "" }

conn.request("PUT", "/baseUrl/principal-policies/:policyName", headers=headers)

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

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

url = "{{baseUrl}}/principal-policies/:policyName#x-amzn-iot-principal"

headers = {"x-amzn-iot-principal": ""}

response = requests.put(url, headers=headers)

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

url <- "{{baseUrl}}/principal-policies/:policyName#x-amzn-iot-principal"

response <- VERB("PUT", url, add_headers('x-amzn-iot-principal' = ''), content_type("application/octet-stream"))

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

url = URI("{{baseUrl}}/principal-policies/:policyName#x-amzn-iot-principal")

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

request = Net::HTTP::Put.new(url)
request["x-amzn-iot-principal"] = ''

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

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

response = conn.put('/baseUrl/principal-policies/:policyName') do |req|
  req.headers['x-amzn-iot-principal'] = ''
end

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

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/principal-policies/:policyName#x-amzn-iot-principal";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amzn-iot-principal", "".parse().unwrap());

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

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

    dbg!(results);
}
curl --request PUT \
  --url '{{baseUrl}}/principal-policies/:policyName#x-amzn-iot-principal' \
  --header 'x-amzn-iot-principal: '
http PUT '{{baseUrl}}/principal-policies/:policyName#x-amzn-iot-principal' \
  x-amzn-iot-principal:''
wget --quiet \
  --method PUT \
  --header 'x-amzn-iot-principal: ' \
  --output-document \
  - '{{baseUrl}}/principal-policies/:policyName#x-amzn-iot-principal'
import Foundation

let headers = ["x-amzn-iot-principal": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/principal-policies/:policyName#x-amzn-iot-principal")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers

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 AttachSecurityProfile
{{baseUrl}}/security-profiles/:securityProfileName/targets#securityProfileTargetArn
QUERY PARAMS

securityProfileTargetArn
securityProfileName
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/security-profiles/:securityProfileName/targets?securityProfileTargetArn=#securityProfileTargetArn");

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

(client/put "{{baseUrl}}/security-profiles/:securityProfileName/targets#securityProfileTargetArn" {:query-params {:securityProfileTargetArn ""}})
require "http/client"

url = "{{baseUrl}}/security-profiles/:securityProfileName/targets?securityProfileTargetArn=#securityProfileTargetArn"

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}}/security-profiles/:securityProfileName/targets?securityProfileTargetArn=#securityProfileTargetArn"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/security-profiles/:securityProfileName/targets?securityProfileTargetArn=#securityProfileTargetArn");
var request = new RestRequest("", Method.Put);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/security-profiles/:securityProfileName/targets?securityProfileTargetArn=#securityProfileTargetArn"

	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/security-profiles/:securityProfileName/targets?securityProfileTargetArn= HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/security-profiles/:securityProfileName/targets?securityProfileTargetArn=#securityProfileTargetArn")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/security-profiles/:securityProfileName/targets?securityProfileTargetArn=#securityProfileTargetArn"))
    .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}}/security-profiles/:securityProfileName/targets?securityProfileTargetArn=#securityProfileTargetArn")
  .put(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/security-profiles/:securityProfileName/targets?securityProfileTargetArn=#securityProfileTargetArn")
  .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}}/security-profiles/:securityProfileName/targets?securityProfileTargetArn=#securityProfileTargetArn');

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

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/security-profiles/:securityProfileName/targets#securityProfileTargetArn',
  params: {securityProfileTargetArn: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/security-profiles/:securityProfileName/targets?securityProfileTargetArn=#securityProfileTargetArn';
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}}/security-profiles/:securityProfileName/targets?securityProfileTargetArn=#securityProfileTargetArn',
  method: 'PUT',
  headers: {}
};

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

val request = Request.Builder()
  .url("{{baseUrl}}/security-profiles/:securityProfileName/targets?securityProfileTargetArn=#securityProfileTargetArn")
  .put(null)
  .build()

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

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/security-profiles/:securityProfileName/targets?securityProfileTargetArn=',
  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}}/security-profiles/:securityProfileName/targets#securityProfileTargetArn',
  qs: {securityProfileTargetArn: ''}
};

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

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

const req = unirest('PUT', '{{baseUrl}}/security-profiles/:securityProfileName/targets#securityProfileTargetArn');

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

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}}/security-profiles/:securityProfileName/targets#securityProfileTargetArn',
  params: {securityProfileTargetArn: ''}
};

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

const url = '{{baseUrl}}/security-profiles/:securityProfileName/targets?securityProfileTargetArn=#securityProfileTargetArn';
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}}/security-profiles/:securityProfileName/targets?securityProfileTargetArn=#securityProfileTargetArn"]
                                                       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}}/security-profiles/:securityProfileName/targets?securityProfileTargetArn=#securityProfileTargetArn" in

Client.call `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/security-profiles/:securityProfileName/targets?securityProfileTargetArn=#securityProfileTargetArn",
  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}}/security-profiles/:securityProfileName/targets?securityProfileTargetArn=#securityProfileTargetArn');

echo $response->getBody();
setUrl('{{baseUrl}}/security-profiles/:securityProfileName/targets#securityProfileTargetArn');
$request->setMethod(HTTP_METH_PUT);

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

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/security-profiles/:securityProfileName/targets#securityProfileTargetArn');
$request->setRequestMethod('PUT');
$request->setQuery(new http\QueryString([
  'securityProfileTargetArn' => ''
]));

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

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/security-profiles/:securityProfileName/targets?securityProfileTargetArn=#securityProfileTargetArn' -Method PUT 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/security-profiles/:securityProfileName/targets?securityProfileTargetArn=#securityProfileTargetArn' -Method PUT 
import http.client

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

conn.request("PUT", "/baseUrl/security-profiles/:securityProfileName/targets?securityProfileTargetArn=")

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

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

url = "{{baseUrl}}/security-profiles/:securityProfileName/targets#securityProfileTargetArn"

querystring = {"securityProfileTargetArn":""}

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

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

url <- "{{baseUrl}}/security-profiles/:securityProfileName/targets#securityProfileTargetArn"

queryString <- list(securityProfileTargetArn = "")

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

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

url = URI("{{baseUrl}}/security-profiles/:securityProfileName/targets?securityProfileTargetArn=#securityProfileTargetArn")

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/security-profiles/:securityProfileName/targets') do |req|
  req.params['securityProfileTargetArn'] = ''
end

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

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/security-profiles/:securityProfileName/targets#securityProfileTargetArn";

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

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

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

    dbg!(results);
}
curl --request PUT \
  --url '{{baseUrl}}/security-profiles/:securityProfileName/targets?securityProfileTargetArn=#securityProfileTargetArn'
http PUT '{{baseUrl}}/security-profiles/:securityProfileName/targets?securityProfileTargetArn=#securityProfileTargetArn'
wget --quiet \
  --method PUT \
  --output-document \
  - '{{baseUrl}}/security-profiles/:securityProfileName/targets?securityProfileTargetArn=#securityProfileTargetArn'
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/security-profiles/:securityProfileName/targets?securityProfileTargetArn=#securityProfileTargetArn")! 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()
PUT AttachThingPrincipal
{{baseUrl}}/things/:thingName/principals#x-amzn-principal
HEADERS

x-amzn-principal
QUERY PARAMS

thingName
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/things/:thingName/principals#x-amzn-principal");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amzn-principal: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

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

(client/put "{{baseUrl}}/things/:thingName/principals#x-amzn-principal" {:headers {:x-amzn-principal ""}})
require "http/client"

url = "{{baseUrl}}/things/:thingName/principals#x-amzn-principal"
headers = HTTP::Headers{
  "x-amzn-principal" => ""
}

response = HTTP::Client.put url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Put,
    RequestUri = new Uri("{{baseUrl}}/things/:thingName/principals#x-amzn-principal"),
    Headers =
    {
        { "x-amzn-principal", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/things/:thingName/principals#x-amzn-principal");
var request = new RestRequest("", Method.Put);
request.AddHeader("x-amzn-principal", "");
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/things/:thingName/principals#x-amzn-principal"

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

	req.Header.Add("x-amzn-principal", "")

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

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

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

}
PUT /baseUrl/things/:thingName/principals HTTP/1.1
X-Amzn-Principal: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/things/:thingName/principals#x-amzn-principal")
  .setHeader("x-amzn-principal", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/things/:thingName/principals#x-amzn-principal"))
    .header("x-amzn-principal", "")
    .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}}/things/:thingName/principals#x-amzn-principal")
  .put(null)
  .addHeader("x-amzn-principal", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/things/:thingName/principals#x-amzn-principal")
  .header("x-amzn-principal", "")
  .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}}/things/:thingName/principals#x-amzn-principal');
xhr.setRequestHeader('x-amzn-principal', '');

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

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/things/:thingName/principals#x-amzn-principal',
  headers: {'x-amzn-principal': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/things/:thingName/principals#x-amzn-principal';
const options = {method: 'PUT', headers: {'x-amzn-principal': ''}};

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}}/things/:thingName/principals#x-amzn-principal',
  method: 'PUT',
  headers: {
    'x-amzn-principal': ''
  }
};

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

val request = Request.Builder()
  .url("{{baseUrl}}/things/:thingName/principals#x-amzn-principal")
  .put(null)
  .addHeader("x-amzn-principal", "")
  .build()

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

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/things/:thingName/principals',
  headers: {
    'x-amzn-principal': ''
  }
};

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}}/things/:thingName/principals#x-amzn-principal',
  headers: {'x-amzn-principal': ''}
};

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

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

const req = unirest('PUT', '{{baseUrl}}/things/:thingName/principals#x-amzn-principal');

req.headers({
  'x-amzn-principal': ''
});

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}}/things/:thingName/principals#x-amzn-principal',
  headers: {'x-amzn-principal': ''}
};

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

const url = '{{baseUrl}}/things/:thingName/principals#x-amzn-principal';
const options = {method: 'PUT', headers: {'x-amzn-principal': ''}};

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

NSDictionary *headers = @{ @"x-amzn-principal": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/things/:thingName/principals#x-amzn-principal"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];

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}}/things/:thingName/principals#x-amzn-principal" in
let headers = Header.add (Header.init ()) "x-amzn-principal" "" in

Client.call ~headers `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/things/:thingName/principals#x-amzn-principal",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PUT",
  CURLOPT_HTTPHEADER => [
    "x-amzn-principal: "
  ],
]);

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/things/:thingName/principals#x-amzn-principal', [
  'headers' => [
    'x-amzn-principal' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/things/:thingName/principals#x-amzn-principal');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'x-amzn-principal' => ''
]);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/things/:thingName/principals#x-amzn-principal');
$request->setRequestMethod('PUT');
$request->setHeaders([
  'x-amzn-principal' => ''
]);

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

echo $response->getBody();
$headers=@{}
$headers.Add("x-amzn-principal", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/things/:thingName/principals#x-amzn-principal' -Method PUT -Headers $headers
$headers=@{}
$headers.Add("x-amzn-principal", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/things/:thingName/principals#x-amzn-principal' -Method PUT -Headers $headers
import http.client

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

headers = { 'x-amzn-principal': "" }

conn.request("PUT", "/baseUrl/things/:thingName/principals", headers=headers)

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

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

url = "{{baseUrl}}/things/:thingName/principals#x-amzn-principal"

headers = {"x-amzn-principal": ""}

response = requests.put(url, headers=headers)

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

url <- "{{baseUrl}}/things/:thingName/principals#x-amzn-principal"

response <- VERB("PUT", url, add_headers('x-amzn-principal' = ''), content_type("application/octet-stream"))

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

url = URI("{{baseUrl}}/things/:thingName/principals#x-amzn-principal")

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

request = Net::HTTP::Put.new(url)
request["x-amzn-principal"] = ''

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

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

response = conn.put('/baseUrl/things/:thingName/principals') do |req|
  req.headers['x-amzn-principal'] = ''
end

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

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/things/:thingName/principals#x-amzn-principal";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amzn-principal", "".parse().unwrap());

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

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

    dbg!(results);
}
curl --request PUT \
  --url '{{baseUrl}}/things/:thingName/principals#x-amzn-principal' \
  --header 'x-amzn-principal: '
http PUT '{{baseUrl}}/things/:thingName/principals#x-amzn-principal' \
  x-amzn-principal:''
wget --quiet \
  --method PUT \
  --header 'x-amzn-principal: ' \
  --output-document \
  - '{{baseUrl}}/things/:thingName/principals#x-amzn-principal'
import Foundation

let headers = ["x-amzn-principal": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/things/:thingName/principals#x-amzn-principal")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers

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 CancelAuditMitigationActionsTask
{{baseUrl}}/audit/mitigationactions/tasks/:taskId/cancel
QUERY PARAMS

taskId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/audit/mitigationactions/tasks/:taskId/cancel");

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

(client/put "{{baseUrl}}/audit/mitigationactions/tasks/:taskId/cancel")
require "http/client"

url = "{{baseUrl}}/audit/mitigationactions/tasks/:taskId/cancel"

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}}/audit/mitigationactions/tasks/:taskId/cancel"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/audit/mitigationactions/tasks/:taskId/cancel");
var request = new RestRequest("", Method.Put);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/audit/mitigationactions/tasks/:taskId/cancel"

	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/audit/mitigationactions/tasks/:taskId/cancel HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/audit/mitigationactions/tasks/:taskId/cancel")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/audit/mitigationactions/tasks/:taskId/cancel"))
    .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}}/audit/mitigationactions/tasks/:taskId/cancel")
  .put(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/audit/mitigationactions/tasks/:taskId/cancel")
  .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}}/audit/mitigationactions/tasks/:taskId/cancel');

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

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/audit/mitigationactions/tasks/:taskId/cancel'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/audit/mitigationactions/tasks/:taskId/cancel';
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}}/audit/mitigationactions/tasks/:taskId/cancel',
  method: 'PUT',
  headers: {}
};

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

val request = Request.Builder()
  .url("{{baseUrl}}/audit/mitigationactions/tasks/:taskId/cancel")
  .put(null)
  .build()

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

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/audit/mitigationactions/tasks/:taskId/cancel',
  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}}/audit/mitigationactions/tasks/:taskId/cancel'
};

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

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

const req = unirest('PUT', '{{baseUrl}}/audit/mitigationactions/tasks/:taskId/cancel');

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}}/audit/mitigationactions/tasks/:taskId/cancel'
};

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

const url = '{{baseUrl}}/audit/mitigationactions/tasks/:taskId/cancel';
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}}/audit/mitigationactions/tasks/:taskId/cancel"]
                                                       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}}/audit/mitigationactions/tasks/:taskId/cancel" in

Client.call `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/audit/mitigationactions/tasks/:taskId/cancel",
  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}}/audit/mitigationactions/tasks/:taskId/cancel');

echo $response->getBody();
setUrl('{{baseUrl}}/audit/mitigationactions/tasks/:taskId/cancel');
$request->setMethod(HTTP_METH_PUT);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/audit/mitigationactions/tasks/:taskId/cancel');
$request->setRequestMethod('PUT');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/audit/mitigationactions/tasks/:taskId/cancel' -Method PUT 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/audit/mitigationactions/tasks/:taskId/cancel' -Method PUT 
import http.client

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

conn.request("PUT", "/baseUrl/audit/mitigationactions/tasks/:taskId/cancel")

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

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

url = "{{baseUrl}}/audit/mitigationactions/tasks/:taskId/cancel"

response = requests.put(url)

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

url <- "{{baseUrl}}/audit/mitigationactions/tasks/:taskId/cancel"

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

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

url = URI("{{baseUrl}}/audit/mitigationactions/tasks/:taskId/cancel")

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/audit/mitigationactions/tasks/:taskId/cancel') do |req|
end

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

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/audit/mitigationactions/tasks/:taskId/cancel";

    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}}/audit/mitigationactions/tasks/:taskId/cancel
http PUT {{baseUrl}}/audit/mitigationactions/tasks/:taskId/cancel
wget --quiet \
  --method PUT \
  --output-document \
  - {{baseUrl}}/audit/mitigationactions/tasks/:taskId/cancel
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/audit/mitigationactions/tasks/:taskId/cancel")! 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()
PUT CancelAuditTask
{{baseUrl}}/audit/tasks/:taskId/cancel
QUERY PARAMS

taskId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/audit/tasks/:taskId/cancel");

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

(client/put "{{baseUrl}}/audit/tasks/:taskId/cancel")
require "http/client"

url = "{{baseUrl}}/audit/tasks/:taskId/cancel"

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}}/audit/tasks/:taskId/cancel"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/audit/tasks/:taskId/cancel");
var request = new RestRequest("", Method.Put);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/audit/tasks/:taskId/cancel"

	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/audit/tasks/:taskId/cancel HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/audit/tasks/:taskId/cancel")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/audit/tasks/:taskId/cancel"))
    .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}}/audit/tasks/:taskId/cancel")
  .put(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/audit/tasks/:taskId/cancel")
  .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}}/audit/tasks/:taskId/cancel');

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

const options = {method: 'PUT', url: '{{baseUrl}}/audit/tasks/:taskId/cancel'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/audit/tasks/:taskId/cancel';
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}}/audit/tasks/:taskId/cancel',
  method: 'PUT',
  headers: {}
};

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

val request = Request.Builder()
  .url("{{baseUrl}}/audit/tasks/:taskId/cancel")
  .put(null)
  .build()

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

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/audit/tasks/:taskId/cancel',
  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}}/audit/tasks/:taskId/cancel'};

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

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

const req = unirest('PUT', '{{baseUrl}}/audit/tasks/:taskId/cancel');

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}}/audit/tasks/:taskId/cancel'};

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

const url = '{{baseUrl}}/audit/tasks/:taskId/cancel';
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}}/audit/tasks/:taskId/cancel"]
                                                       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}}/audit/tasks/:taskId/cancel" in

Client.call `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/audit/tasks/:taskId/cancel",
  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}}/audit/tasks/:taskId/cancel');

echo $response->getBody();
setUrl('{{baseUrl}}/audit/tasks/:taskId/cancel');
$request->setMethod(HTTP_METH_PUT);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/audit/tasks/:taskId/cancel');
$request->setRequestMethod('PUT');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/audit/tasks/:taskId/cancel' -Method PUT 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/audit/tasks/:taskId/cancel' -Method PUT 
import http.client

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

conn.request("PUT", "/baseUrl/audit/tasks/:taskId/cancel")

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

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

url = "{{baseUrl}}/audit/tasks/:taskId/cancel"

response = requests.put(url)

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

url <- "{{baseUrl}}/audit/tasks/:taskId/cancel"

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

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

url = URI("{{baseUrl}}/audit/tasks/:taskId/cancel")

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/audit/tasks/:taskId/cancel') do |req|
end

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

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

    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}}/audit/tasks/:taskId/cancel
http PUT {{baseUrl}}/audit/tasks/:taskId/cancel
wget --quiet \
  --method PUT \
  --output-document \
  - {{baseUrl}}/audit/tasks/:taskId/cancel
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/audit/tasks/:taskId/cancel")! 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()
PATCH CancelCertificateTransfer
{{baseUrl}}/cancel-certificate-transfer/:certificateId
QUERY PARAMS

certificateId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PATCH");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/cancel-certificate-transfer/:certificateId");

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

(client/patch "{{baseUrl}}/cancel-certificate-transfer/:certificateId")
require "http/client"

url = "{{baseUrl}}/cancel-certificate-transfer/:certificateId"

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

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

func main() {

	url := "{{baseUrl}}/cancel-certificate-transfer/:certificateId"

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

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

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

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

}
PATCH /baseUrl/cancel-certificate-transfer/:certificateId HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PATCH", "{{baseUrl}}/cancel-certificate-transfer/:certificateId")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/cancel-certificate-transfer/:certificateId"))
    .method("PATCH", 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}}/cancel-certificate-transfer/:certificateId")
  .patch(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.patch("{{baseUrl}}/cancel-certificate-transfer/:certificateId")
  .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('PATCH', '{{baseUrl}}/cancel-certificate-transfer/:certificateId');

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

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/cancel-certificate-transfer/:certificateId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/cancel-certificate-transfer/:certificateId';
const options = {method: 'PATCH'};

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}}/cancel-certificate-transfer/:certificateId',
  method: 'PATCH',
  headers: {}
};

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

val request = Request.Builder()
  .url("{{baseUrl}}/cancel-certificate-transfer/:certificateId")
  .patch(null)
  .build()

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

const options = {
  method: 'PATCH',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/cancel-certificate-transfer/:certificateId',
  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: 'PATCH',
  url: '{{baseUrl}}/cancel-certificate-transfer/:certificateId'
};

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

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

const req = unirest('PATCH', '{{baseUrl}}/cancel-certificate-transfer/:certificateId');

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

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

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/cancel-certificate-transfer/:certificateId'
};

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

const url = '{{baseUrl}}/cancel-certificate-transfer/:certificateId';
const options = {method: 'PATCH'};

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}}/cancel-certificate-transfer/:certificateId"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PATCH"];

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}}/cancel-certificate-transfer/:certificateId" in

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

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PATCH', '{{baseUrl}}/cancel-certificate-transfer/:certificateId');

echo $response->getBody();
setUrl('{{baseUrl}}/cancel-certificate-transfer/:certificateId');
$request->setMethod(HttpRequest::HTTP_METH_PATCH);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/cancel-certificate-transfer/:certificateId');
$request->setRequestMethod('PATCH');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/cancel-certificate-transfer/:certificateId' -Method PATCH 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/cancel-certificate-transfer/:certificateId' -Method PATCH 
import http.client

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

conn.request("PATCH", "/baseUrl/cancel-certificate-transfer/:certificateId")

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

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

url = "{{baseUrl}}/cancel-certificate-transfer/:certificateId"

response = requests.patch(url)

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

url <- "{{baseUrl}}/cancel-certificate-transfer/:certificateId"

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

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

url = URI("{{baseUrl}}/cancel-certificate-transfer/:certificateId")

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

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

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

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

response = conn.patch('/baseUrl/cancel-certificate-transfer/:certificateId') do |req|
end

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

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/cancel-certificate-transfer/:certificateId";

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

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

    dbg!(results);
}
curl --request PATCH \
  --url {{baseUrl}}/cancel-certificate-transfer/:certificateId
http PATCH {{baseUrl}}/cancel-certificate-transfer/:certificateId
wget --quiet \
  --method PATCH \
  --output-document \
  - {{baseUrl}}/cancel-certificate-transfer/:certificateId
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/cancel-certificate-transfer/:certificateId")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PATCH"

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 CancelDetectMitigationActionsTask
{{baseUrl}}/detect/mitigationactions/tasks/:taskId/cancel
QUERY PARAMS

taskId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/detect/mitigationactions/tasks/:taskId/cancel");

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

(client/put "{{baseUrl}}/detect/mitigationactions/tasks/:taskId/cancel")
require "http/client"

url = "{{baseUrl}}/detect/mitigationactions/tasks/:taskId/cancel"

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}}/detect/mitigationactions/tasks/:taskId/cancel"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/detect/mitigationactions/tasks/:taskId/cancel");
var request = new RestRequest("", Method.Put);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/detect/mitigationactions/tasks/:taskId/cancel"

	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/detect/mitigationactions/tasks/:taskId/cancel HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/detect/mitigationactions/tasks/:taskId/cancel")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/detect/mitigationactions/tasks/:taskId/cancel"))
    .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}}/detect/mitigationactions/tasks/:taskId/cancel")
  .put(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/detect/mitigationactions/tasks/:taskId/cancel")
  .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}}/detect/mitigationactions/tasks/:taskId/cancel');

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

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/detect/mitigationactions/tasks/:taskId/cancel'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/detect/mitigationactions/tasks/:taskId/cancel';
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}}/detect/mitigationactions/tasks/:taskId/cancel',
  method: 'PUT',
  headers: {}
};

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

val request = Request.Builder()
  .url("{{baseUrl}}/detect/mitigationactions/tasks/:taskId/cancel")
  .put(null)
  .build()

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

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/detect/mitigationactions/tasks/:taskId/cancel',
  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}}/detect/mitigationactions/tasks/:taskId/cancel'
};

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

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

const req = unirest('PUT', '{{baseUrl}}/detect/mitigationactions/tasks/:taskId/cancel');

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}}/detect/mitigationactions/tasks/:taskId/cancel'
};

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

const url = '{{baseUrl}}/detect/mitigationactions/tasks/:taskId/cancel';
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}}/detect/mitigationactions/tasks/:taskId/cancel"]
                                                       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}}/detect/mitigationactions/tasks/:taskId/cancel" in

Client.call `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/detect/mitigationactions/tasks/:taskId/cancel",
  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}}/detect/mitigationactions/tasks/:taskId/cancel');

echo $response->getBody();
setUrl('{{baseUrl}}/detect/mitigationactions/tasks/:taskId/cancel');
$request->setMethod(HTTP_METH_PUT);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/detect/mitigationactions/tasks/:taskId/cancel');
$request->setRequestMethod('PUT');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/detect/mitigationactions/tasks/:taskId/cancel' -Method PUT 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/detect/mitigationactions/tasks/:taskId/cancel' -Method PUT 
import http.client

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

conn.request("PUT", "/baseUrl/detect/mitigationactions/tasks/:taskId/cancel")

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

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

url = "{{baseUrl}}/detect/mitigationactions/tasks/:taskId/cancel"

response = requests.put(url)

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

url <- "{{baseUrl}}/detect/mitigationactions/tasks/:taskId/cancel"

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

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

url = URI("{{baseUrl}}/detect/mitigationactions/tasks/:taskId/cancel")

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/detect/mitigationactions/tasks/:taskId/cancel') do |req|
end

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

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/detect/mitigationactions/tasks/:taskId/cancel";

    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}}/detect/mitigationactions/tasks/:taskId/cancel
http PUT {{baseUrl}}/detect/mitigationactions/tasks/:taskId/cancel
wget --quiet \
  --method PUT \
  --output-document \
  - {{baseUrl}}/detect/mitigationactions/tasks/:taskId/cancel
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/detect/mitigationactions/tasks/:taskId/cancel")! 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()
PUT CancelJob
{{baseUrl}}/jobs/:jobId/cancel
QUERY PARAMS

jobId
BODY json

{
  "reasonCode": "",
  "comment": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/jobs/:jobId/cancel");

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  \"reasonCode\": \"\",\n  \"comment\": \"\"\n}");

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

(client/put "{{baseUrl}}/jobs/:jobId/cancel" {:content-type :json
                                                              :form-params {:reasonCode ""
                                                                            :comment ""}})
require "http/client"

url = "{{baseUrl}}/jobs/:jobId/cancel"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"reasonCode\": \"\",\n  \"comment\": \"\"\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}}/jobs/:jobId/cancel"),
    Content = new StringContent("{\n  \"reasonCode\": \"\",\n  \"comment\": \"\"\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}}/jobs/:jobId/cancel");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"reasonCode\": \"\",\n  \"comment\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/jobs/:jobId/cancel"

	payload := strings.NewReader("{\n  \"reasonCode\": \"\",\n  \"comment\": \"\"\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/jobs/:jobId/cancel HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 39

{
  "reasonCode": "",
  "comment": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/jobs/:jobId/cancel")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"reasonCode\": \"\",\n  \"comment\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/jobs/:jobId/cancel"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"reasonCode\": \"\",\n  \"comment\": \"\"\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  \"reasonCode\": \"\",\n  \"comment\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/jobs/:jobId/cancel")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/jobs/:jobId/cancel")
  .header("content-type", "application/json")
  .body("{\n  \"reasonCode\": \"\",\n  \"comment\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  reasonCode: '',
  comment: ''
});

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

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

xhr.open('PUT', '{{baseUrl}}/jobs/:jobId/cancel');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/jobs/:jobId/cancel',
  headers: {'content-type': 'application/json'},
  data: {reasonCode: '', comment: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/jobs/:jobId/cancel';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"reasonCode":"","comment":""}'
};

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}}/jobs/:jobId/cancel',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "reasonCode": "",\n  "comment": ""\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"reasonCode\": \"\",\n  \"comment\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/jobs/:jobId/cancel")
  .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/jobs/:jobId/cancel',
  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({reasonCode: '', comment: ''}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/jobs/:jobId/cancel',
  headers: {'content-type': 'application/json'},
  body: {reasonCode: '', comment: ''},
  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}}/jobs/:jobId/cancel');

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

req.type('json');
req.send({
  reasonCode: '',
  comment: ''
});

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}}/jobs/:jobId/cancel',
  headers: {'content-type': 'application/json'},
  data: {reasonCode: '', comment: ''}
};

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

const url = '{{baseUrl}}/jobs/:jobId/cancel';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"reasonCode":"","comment":""}'
};

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 = @{ @"reasonCode": @"",
                              @"comment": @"" };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/jobs/:jobId/cancel"]
                                                       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}}/jobs/:jobId/cancel" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"reasonCode\": \"\",\n  \"comment\": \"\"\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/jobs/:jobId/cancel",
  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([
    'reasonCode' => '',
    'comment' => ''
  ]),
  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}}/jobs/:jobId/cancel', [
  'body' => '{
  "reasonCode": "",
  "comment": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/jobs/:jobId/cancel');
$request->setMethod(HTTP_METH_PUT);

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'reasonCode' => '',
  'comment' => ''
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'reasonCode' => '',
  'comment' => ''
]));
$request->setRequestUrl('{{baseUrl}}/jobs/:jobId/cancel');
$request->setRequestMethod('PUT');
$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}}/jobs/:jobId/cancel' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "reasonCode": "",
  "comment": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/jobs/:jobId/cancel' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "reasonCode": "",
  "comment": ""
}'
import http.client

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

payload = "{\n  \"reasonCode\": \"\",\n  \"comment\": \"\"\n}"

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

conn.request("PUT", "/baseUrl/jobs/:jobId/cancel", payload, headers)

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

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

url = "{{baseUrl}}/jobs/:jobId/cancel"

payload = {
    "reasonCode": "",
    "comment": ""
}
headers = {"content-type": "application/json"}

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

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

url <- "{{baseUrl}}/jobs/:jobId/cancel"

payload <- "{\n  \"reasonCode\": \"\",\n  \"comment\": \"\"\n}"

encode <- "json"

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

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

url = URI("{{baseUrl}}/jobs/:jobId/cancel")

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  \"reasonCode\": \"\",\n  \"comment\": \"\"\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/jobs/:jobId/cancel') do |req|
  req.body = "{\n  \"reasonCode\": \"\",\n  \"comment\": \"\"\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}}/jobs/:jobId/cancel";

    let payload = json!({
        "reasonCode": "",
        "comment": ""
    });

    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)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

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

    dbg!(results);
}
curl --request PUT \
  --url {{baseUrl}}/jobs/:jobId/cancel \
  --header 'content-type: application/json' \
  --data '{
  "reasonCode": "",
  "comment": ""
}'
echo '{
  "reasonCode": "",
  "comment": ""
}' |  \
  http PUT {{baseUrl}}/jobs/:jobId/cancel \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "reasonCode": "",\n  "comment": ""\n}' \
  --output-document \
  - {{baseUrl}}/jobs/:jobId/cancel
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "reasonCode": "",
  "comment": ""
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/jobs/:jobId/cancel")! 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 CancelJobExecution
{{baseUrl}}/things/:thingName/jobs/:jobId/cancel
QUERY PARAMS

jobId
thingName
BODY json

{
  "expectedVersion": 0,
  "statusDetails": {}
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/things/:thingName/jobs/:jobId/cancel");

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  \"expectedVersion\": 0,\n  \"statusDetails\": {}\n}");

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

(client/put "{{baseUrl}}/things/:thingName/jobs/:jobId/cancel" {:content-type :json
                                                                                :form-params {:expectedVersion 0
                                                                                              :statusDetails {}}})
require "http/client"

url = "{{baseUrl}}/things/:thingName/jobs/:jobId/cancel"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"expectedVersion\": 0,\n  \"statusDetails\": {}\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}}/things/:thingName/jobs/:jobId/cancel"),
    Content = new StringContent("{\n  \"expectedVersion\": 0,\n  \"statusDetails\": {}\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}}/things/:thingName/jobs/:jobId/cancel");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"expectedVersion\": 0,\n  \"statusDetails\": {}\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/things/:thingName/jobs/:jobId/cancel"

	payload := strings.NewReader("{\n  \"expectedVersion\": 0,\n  \"statusDetails\": {}\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/things/:thingName/jobs/:jobId/cancel HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 49

{
  "expectedVersion": 0,
  "statusDetails": {}
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/things/:thingName/jobs/:jobId/cancel")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"expectedVersion\": 0,\n  \"statusDetails\": {}\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/things/:thingName/jobs/:jobId/cancel"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"expectedVersion\": 0,\n  \"statusDetails\": {}\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  \"expectedVersion\": 0,\n  \"statusDetails\": {}\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/things/:thingName/jobs/:jobId/cancel")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/things/:thingName/jobs/:jobId/cancel")
  .header("content-type", "application/json")
  .body("{\n  \"expectedVersion\": 0,\n  \"statusDetails\": {}\n}")
  .asString();
const data = JSON.stringify({
  expectedVersion: 0,
  statusDetails: {}
});

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

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

xhr.open('PUT', '{{baseUrl}}/things/:thingName/jobs/:jobId/cancel');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/things/:thingName/jobs/:jobId/cancel',
  headers: {'content-type': 'application/json'},
  data: {expectedVersion: 0, statusDetails: {}}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/things/:thingName/jobs/:jobId/cancel';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"expectedVersion":0,"statusDetails":{}}'
};

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}}/things/:thingName/jobs/:jobId/cancel',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "expectedVersion": 0,\n  "statusDetails": {}\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"expectedVersion\": 0,\n  \"statusDetails\": {}\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/things/:thingName/jobs/:jobId/cancel")
  .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/things/:thingName/jobs/:jobId/cancel',
  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({expectedVersion: 0, statusDetails: {}}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/things/:thingName/jobs/:jobId/cancel',
  headers: {'content-type': 'application/json'},
  body: {expectedVersion: 0, statusDetails: {}},
  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}}/things/:thingName/jobs/:jobId/cancel');

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

req.type('json');
req.send({
  expectedVersion: 0,
  statusDetails: {}
});

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}}/things/:thingName/jobs/:jobId/cancel',
  headers: {'content-type': 'application/json'},
  data: {expectedVersion: 0, statusDetails: {}}
};

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

const url = '{{baseUrl}}/things/:thingName/jobs/:jobId/cancel';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"expectedVersion":0,"statusDetails":{}}'
};

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 = @{ @"expectedVersion": @0,
                              @"statusDetails": @{  } };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/things/:thingName/jobs/:jobId/cancel"]
                                                       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}}/things/:thingName/jobs/:jobId/cancel" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"expectedVersion\": 0,\n  \"statusDetails\": {}\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/things/:thingName/jobs/:jobId/cancel",
  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([
    'expectedVersion' => 0,
    'statusDetails' => [
        
    ]
  ]),
  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}}/things/:thingName/jobs/:jobId/cancel', [
  'body' => '{
  "expectedVersion": 0,
  "statusDetails": {}
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/things/:thingName/jobs/:jobId/cancel');
$request->setMethod(HTTP_METH_PUT);

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'expectedVersion' => 0,
  'statusDetails' => [
    
  ]
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'expectedVersion' => 0,
  'statusDetails' => [
    
  ]
]));
$request->setRequestUrl('{{baseUrl}}/things/:thingName/jobs/:jobId/cancel');
$request->setRequestMethod('PUT');
$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}}/things/:thingName/jobs/:jobId/cancel' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "expectedVersion": 0,
  "statusDetails": {}
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/things/:thingName/jobs/:jobId/cancel' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "expectedVersion": 0,
  "statusDetails": {}
}'
import http.client

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

payload = "{\n  \"expectedVersion\": 0,\n  \"statusDetails\": {}\n}"

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

conn.request("PUT", "/baseUrl/things/:thingName/jobs/:jobId/cancel", payload, headers)

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

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

url = "{{baseUrl}}/things/:thingName/jobs/:jobId/cancel"

payload = {
    "expectedVersion": 0,
    "statusDetails": {}
}
headers = {"content-type": "application/json"}

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

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

url <- "{{baseUrl}}/things/:thingName/jobs/:jobId/cancel"

payload <- "{\n  \"expectedVersion\": 0,\n  \"statusDetails\": {}\n}"

encode <- "json"

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

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

url = URI("{{baseUrl}}/things/:thingName/jobs/:jobId/cancel")

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  \"expectedVersion\": 0,\n  \"statusDetails\": {}\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/things/:thingName/jobs/:jobId/cancel') do |req|
  req.body = "{\n  \"expectedVersion\": 0,\n  \"statusDetails\": {}\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}}/things/:thingName/jobs/:jobId/cancel";

    let payload = json!({
        "expectedVersion": 0,
        "statusDetails": json!({})
    });

    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)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

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

    dbg!(results);
}
curl --request PUT \
  --url {{baseUrl}}/things/:thingName/jobs/:jobId/cancel \
  --header 'content-type: application/json' \
  --data '{
  "expectedVersion": 0,
  "statusDetails": {}
}'
echo '{
  "expectedVersion": 0,
  "statusDetails": {}
}' |  \
  http PUT {{baseUrl}}/things/:thingName/jobs/:jobId/cancel \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "expectedVersion": 0,\n  "statusDetails": {}\n}' \
  --output-document \
  - {{baseUrl}}/things/:thingName/jobs/:jobId/cancel
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "expectedVersion": 0,
  "statusDetails": []
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/things/:thingName/jobs/:jobId/cancel")! 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()
DELETE ClearDefaultAuthorizer
{{baseUrl}}/default-authorizer
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/default-authorizer");

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

(client/delete "{{baseUrl}}/default-authorizer")
require "http/client"

url = "{{baseUrl}}/default-authorizer"

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}}/default-authorizer"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/default-authorizer");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/default-authorizer"

	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/default-authorizer HTTP/1.1
Host: example.com

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

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/default-authorizer"))
    .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}}/default-authorizer")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/default-authorizer")
  .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}}/default-authorizer');

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

const options = {method: 'DELETE', url: '{{baseUrl}}/default-authorizer'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/default-authorizer';
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}}/default-authorizer',
  method: 'DELETE',
  headers: {}
};

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

val request = Request.Builder()
  .url("{{baseUrl}}/default-authorizer")
  .delete(null)
  .build()

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

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/default-authorizer',
  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}}/default-authorizer'};

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

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

const req = unirest('DELETE', '{{baseUrl}}/default-authorizer');

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}}/default-authorizer'};

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

const url = '{{baseUrl}}/default-authorizer';
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}}/default-authorizer"]
                                                       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}}/default-authorizer" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/default-authorizer",
  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}}/default-authorizer');

echo $response->getBody();
setUrl('{{baseUrl}}/default-authorizer');
$request->setMethod(HTTP_METH_DELETE);

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

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

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

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

conn.request("DELETE", "/baseUrl/default-authorizer")

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

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

url = "{{baseUrl}}/default-authorizer"

response = requests.delete(url)

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

url <- "{{baseUrl}}/default-authorizer"

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

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

url = URI("{{baseUrl}}/default-authorizer")

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/default-authorizer') do |req|
end

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

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

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

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

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/default-authorizer")! 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 ConfirmTopicRuleDestination
{{baseUrl}}/confirmdestination/:confirmationToken
QUERY PARAMS

confirmationToken
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/confirmdestination/:confirmationToken");

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

(client/get "{{baseUrl}}/confirmdestination/:confirmationToken")
require "http/client"

url = "{{baseUrl}}/confirmdestination/:confirmationToken"

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}}/confirmdestination/:confirmationToken"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/confirmdestination/:confirmationToken");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/confirmdestination/:confirmationToken"

	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/confirmdestination/:confirmationToken HTTP/1.1
Host: example.com

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

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/confirmdestination/:confirmationToken"))
    .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}}/confirmdestination/:confirmationToken")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/confirmdestination/:confirmationToken")
  .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}}/confirmdestination/:confirmationToken');

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

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

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/confirmdestination/:confirmationToken';
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}}/confirmdestination/:confirmationToken',
  method: 'GET',
  headers: {}
};

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

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

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

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/confirmdestination/:confirmationToken',
  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}}/confirmdestination/:confirmationToken'
};

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

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

const req = unirest('GET', '{{baseUrl}}/confirmdestination/:confirmationToken');

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}}/confirmdestination/:confirmationToken'
};

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

const url = '{{baseUrl}}/confirmdestination/:confirmationToken';
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}}/confirmdestination/:confirmationToken"]
                                                       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}}/confirmdestination/:confirmationToken" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/confirmdestination/:confirmationToken",
  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}}/confirmdestination/:confirmationToken');

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

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

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

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

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

conn.request("GET", "/baseUrl/confirmdestination/:confirmationToken")

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

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

url = "{{baseUrl}}/confirmdestination/:confirmationToken"

response = requests.get(url)

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

url <- "{{baseUrl}}/confirmdestination/:confirmationToken"

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

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

url = URI("{{baseUrl}}/confirmdestination/:confirmationToken")

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/confirmdestination/:confirmationToken') do |req|
end

puts response.status
puts response.body
use reqwest;

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

    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}}/confirmdestination/:confirmationToken
http GET {{baseUrl}}/confirmdestination/:confirmationToken
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/confirmdestination/:confirmationToken
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/confirmdestination/:confirmationToken")! 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 CreateAuditSuppression
{{baseUrl}}/audit/suppressions/create
BODY json

{
  "checkName": "",
  "resourceIdentifier": {
    "deviceCertificateId": "",
    "caCertificateId": "",
    "cognitoIdentityPoolId": "",
    "clientId": "",
    "policyVersionIdentifier": "",
    "account": "",
    "iamRoleArn": "",
    "roleAliasArn": "",
    "issuerCertificateIdentifier": "",
    "deviceCertificateArn": ""
  },
  "expirationDate": "",
  "suppressIndefinitely": false,
  "description": "",
  "clientRequestToken": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/audit/suppressions/create");

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  \"checkName\": \"\",\n  \"resourceIdentifier\": {\n    \"deviceCertificateId\": \"\",\n    \"caCertificateId\": \"\",\n    \"cognitoIdentityPoolId\": \"\",\n    \"clientId\": \"\",\n    \"policyVersionIdentifier\": \"\",\n    \"account\": \"\",\n    \"iamRoleArn\": \"\",\n    \"roleAliasArn\": \"\",\n    \"issuerCertificateIdentifier\": \"\",\n    \"deviceCertificateArn\": \"\"\n  },\n  \"expirationDate\": \"\",\n  \"suppressIndefinitely\": false,\n  \"description\": \"\",\n  \"clientRequestToken\": \"\"\n}");

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

(client/post "{{baseUrl}}/audit/suppressions/create" {:content-type :json
                                                                      :form-params {:checkName ""
                                                                                    :resourceIdentifier {:deviceCertificateId ""
                                                                                                         :caCertificateId ""
                                                                                                         :cognitoIdentityPoolId ""
                                                                                                         :clientId ""
                                                                                                         :policyVersionIdentifier ""
                                                                                                         :account ""
                                                                                                         :iamRoleArn ""
                                                                                                         :roleAliasArn ""
                                                                                                         :issuerCertificateIdentifier ""
                                                                                                         :deviceCertificateArn ""}
                                                                                    :expirationDate ""
                                                                                    :suppressIndefinitely false
                                                                                    :description ""
                                                                                    :clientRequestToken ""}})
require "http/client"

url = "{{baseUrl}}/audit/suppressions/create"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"checkName\": \"\",\n  \"resourceIdentifier\": {\n    \"deviceCertificateId\": \"\",\n    \"caCertificateId\": \"\",\n    \"cognitoIdentityPoolId\": \"\",\n    \"clientId\": \"\",\n    \"policyVersionIdentifier\": \"\",\n    \"account\": \"\",\n    \"iamRoleArn\": \"\",\n    \"roleAliasArn\": \"\",\n    \"issuerCertificateIdentifier\": \"\",\n    \"deviceCertificateArn\": \"\"\n  },\n  \"expirationDate\": \"\",\n  \"suppressIndefinitely\": false,\n  \"description\": \"\",\n  \"clientRequestToken\": \"\"\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}}/audit/suppressions/create"),
    Content = new StringContent("{\n  \"checkName\": \"\",\n  \"resourceIdentifier\": {\n    \"deviceCertificateId\": \"\",\n    \"caCertificateId\": \"\",\n    \"cognitoIdentityPoolId\": \"\",\n    \"clientId\": \"\",\n    \"policyVersionIdentifier\": \"\",\n    \"account\": \"\",\n    \"iamRoleArn\": \"\",\n    \"roleAliasArn\": \"\",\n    \"issuerCertificateIdentifier\": \"\",\n    \"deviceCertificateArn\": \"\"\n  },\n  \"expirationDate\": \"\",\n  \"suppressIndefinitely\": false,\n  \"description\": \"\",\n  \"clientRequestToken\": \"\"\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}}/audit/suppressions/create");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"checkName\": \"\",\n  \"resourceIdentifier\": {\n    \"deviceCertificateId\": \"\",\n    \"caCertificateId\": \"\",\n    \"cognitoIdentityPoolId\": \"\",\n    \"clientId\": \"\",\n    \"policyVersionIdentifier\": \"\",\n    \"account\": \"\",\n    \"iamRoleArn\": \"\",\n    \"roleAliasArn\": \"\",\n    \"issuerCertificateIdentifier\": \"\",\n    \"deviceCertificateArn\": \"\"\n  },\n  \"expirationDate\": \"\",\n  \"suppressIndefinitely\": false,\n  \"description\": \"\",\n  \"clientRequestToken\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/audit/suppressions/create"

	payload := strings.NewReader("{\n  \"checkName\": \"\",\n  \"resourceIdentifier\": {\n    \"deviceCertificateId\": \"\",\n    \"caCertificateId\": \"\",\n    \"cognitoIdentityPoolId\": \"\",\n    \"clientId\": \"\",\n    \"policyVersionIdentifier\": \"\",\n    \"account\": \"\",\n    \"iamRoleArn\": \"\",\n    \"roleAliasArn\": \"\",\n    \"issuerCertificateIdentifier\": \"\",\n    \"deviceCertificateArn\": \"\"\n  },\n  \"expirationDate\": \"\",\n  \"suppressIndefinitely\": false,\n  \"description\": \"\",\n  \"clientRequestToken\": \"\"\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/audit/suppressions/create HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 439

{
  "checkName": "",
  "resourceIdentifier": {
    "deviceCertificateId": "",
    "caCertificateId": "",
    "cognitoIdentityPoolId": "",
    "clientId": "",
    "policyVersionIdentifier": "",
    "account": "",
    "iamRoleArn": "",
    "roleAliasArn": "",
    "issuerCertificateIdentifier": "",
    "deviceCertificateArn": ""
  },
  "expirationDate": "",
  "suppressIndefinitely": false,
  "description": "",
  "clientRequestToken": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/audit/suppressions/create")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"checkName\": \"\",\n  \"resourceIdentifier\": {\n    \"deviceCertificateId\": \"\",\n    \"caCertificateId\": \"\",\n    \"cognitoIdentityPoolId\": \"\",\n    \"clientId\": \"\",\n    \"policyVersionIdentifier\": \"\",\n    \"account\": \"\",\n    \"iamRoleArn\": \"\",\n    \"roleAliasArn\": \"\",\n    \"issuerCertificateIdentifier\": \"\",\n    \"deviceCertificateArn\": \"\"\n  },\n  \"expirationDate\": \"\",\n  \"suppressIndefinitely\": false,\n  \"description\": \"\",\n  \"clientRequestToken\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/audit/suppressions/create"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"checkName\": \"\",\n  \"resourceIdentifier\": {\n    \"deviceCertificateId\": \"\",\n    \"caCertificateId\": \"\",\n    \"cognitoIdentityPoolId\": \"\",\n    \"clientId\": \"\",\n    \"policyVersionIdentifier\": \"\",\n    \"account\": \"\",\n    \"iamRoleArn\": \"\",\n    \"roleAliasArn\": \"\",\n    \"issuerCertificateIdentifier\": \"\",\n    \"deviceCertificateArn\": \"\"\n  },\n  \"expirationDate\": \"\",\n  \"suppressIndefinitely\": false,\n  \"description\": \"\",\n  \"clientRequestToken\": \"\"\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  \"checkName\": \"\",\n  \"resourceIdentifier\": {\n    \"deviceCertificateId\": \"\",\n    \"caCertificateId\": \"\",\n    \"cognitoIdentityPoolId\": \"\",\n    \"clientId\": \"\",\n    \"policyVersionIdentifier\": \"\",\n    \"account\": \"\",\n    \"iamRoleArn\": \"\",\n    \"roleAliasArn\": \"\",\n    \"issuerCertificateIdentifier\": \"\",\n    \"deviceCertificateArn\": \"\"\n  },\n  \"expirationDate\": \"\",\n  \"suppressIndefinitely\": false,\n  \"description\": \"\",\n  \"clientRequestToken\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/audit/suppressions/create")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/audit/suppressions/create")
  .header("content-type", "application/json")
  .body("{\n  \"checkName\": \"\",\n  \"resourceIdentifier\": {\n    \"deviceCertificateId\": \"\",\n    \"caCertificateId\": \"\",\n    \"cognitoIdentityPoolId\": \"\",\n    \"clientId\": \"\",\n    \"policyVersionIdentifier\": \"\",\n    \"account\": \"\",\n    \"iamRoleArn\": \"\",\n    \"roleAliasArn\": \"\",\n    \"issuerCertificateIdentifier\": \"\",\n    \"deviceCertificateArn\": \"\"\n  },\n  \"expirationDate\": \"\",\n  \"suppressIndefinitely\": false,\n  \"description\": \"\",\n  \"clientRequestToken\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  checkName: '',
  resourceIdentifier: {
    deviceCertificateId: '',
    caCertificateId: '',
    cognitoIdentityPoolId: '',
    clientId: '',
    policyVersionIdentifier: '',
    account: '',
    iamRoleArn: '',
    roleAliasArn: '',
    issuerCertificateIdentifier: '',
    deviceCertificateArn: ''
  },
  expirationDate: '',
  suppressIndefinitely: false,
  description: '',
  clientRequestToken: ''
});

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

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

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

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/audit/suppressions/create',
  headers: {'content-type': 'application/json'},
  data: {
    checkName: '',
    resourceIdentifier: {
      deviceCertificateId: '',
      caCertificateId: '',
      cognitoIdentityPoolId: '',
      clientId: '',
      policyVersionIdentifier: '',
      account: '',
      iamRoleArn: '',
      roleAliasArn: '',
      issuerCertificateIdentifier: '',
      deviceCertificateArn: ''
    },
    expirationDate: '',
    suppressIndefinitely: false,
    description: '',
    clientRequestToken: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/audit/suppressions/create';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"checkName":"","resourceIdentifier":{"deviceCertificateId":"","caCertificateId":"","cognitoIdentityPoolId":"","clientId":"","policyVersionIdentifier":"","account":"","iamRoleArn":"","roleAliasArn":"","issuerCertificateIdentifier":"","deviceCertificateArn":""},"expirationDate":"","suppressIndefinitely":false,"description":"","clientRequestToken":""}'
};

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}}/audit/suppressions/create',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "checkName": "",\n  "resourceIdentifier": {\n    "deviceCertificateId": "",\n    "caCertificateId": "",\n    "cognitoIdentityPoolId": "",\n    "clientId": "",\n    "policyVersionIdentifier": "",\n    "account": "",\n    "iamRoleArn": "",\n    "roleAliasArn": "",\n    "issuerCertificateIdentifier": "",\n    "deviceCertificateArn": ""\n  },\n  "expirationDate": "",\n  "suppressIndefinitely": false,\n  "description": "",\n  "clientRequestToken": ""\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"checkName\": \"\",\n  \"resourceIdentifier\": {\n    \"deviceCertificateId\": \"\",\n    \"caCertificateId\": \"\",\n    \"cognitoIdentityPoolId\": \"\",\n    \"clientId\": \"\",\n    \"policyVersionIdentifier\": \"\",\n    \"account\": \"\",\n    \"iamRoleArn\": \"\",\n    \"roleAliasArn\": \"\",\n    \"issuerCertificateIdentifier\": \"\",\n    \"deviceCertificateArn\": \"\"\n  },\n  \"expirationDate\": \"\",\n  \"suppressIndefinitely\": false,\n  \"description\": \"\",\n  \"clientRequestToken\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/audit/suppressions/create")
  .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/audit/suppressions/create',
  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({
  checkName: '',
  resourceIdentifier: {
    deviceCertificateId: '',
    caCertificateId: '',
    cognitoIdentityPoolId: '',
    clientId: '',
    policyVersionIdentifier: '',
    account: '',
    iamRoleArn: '',
    roleAliasArn: '',
    issuerCertificateIdentifier: '',
    deviceCertificateArn: ''
  },
  expirationDate: '',
  suppressIndefinitely: false,
  description: '',
  clientRequestToken: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/audit/suppressions/create',
  headers: {'content-type': 'application/json'},
  body: {
    checkName: '',
    resourceIdentifier: {
      deviceCertificateId: '',
      caCertificateId: '',
      cognitoIdentityPoolId: '',
      clientId: '',
      policyVersionIdentifier: '',
      account: '',
      iamRoleArn: '',
      roleAliasArn: '',
      issuerCertificateIdentifier: '',
      deviceCertificateArn: ''
    },
    expirationDate: '',
    suppressIndefinitely: false,
    description: '',
    clientRequestToken: ''
  },
  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}}/audit/suppressions/create');

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

req.type('json');
req.send({
  checkName: '',
  resourceIdentifier: {
    deviceCertificateId: '',
    caCertificateId: '',
    cognitoIdentityPoolId: '',
    clientId: '',
    policyVersionIdentifier: '',
    account: '',
    iamRoleArn: '',
    roleAliasArn: '',
    issuerCertificateIdentifier: '',
    deviceCertificateArn: ''
  },
  expirationDate: '',
  suppressIndefinitely: false,
  description: '',
  clientRequestToken: ''
});

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}}/audit/suppressions/create',
  headers: {'content-type': 'application/json'},
  data: {
    checkName: '',
    resourceIdentifier: {
      deviceCertificateId: '',
      caCertificateId: '',
      cognitoIdentityPoolId: '',
      clientId: '',
      policyVersionIdentifier: '',
      account: '',
      iamRoleArn: '',
      roleAliasArn: '',
      issuerCertificateIdentifier: '',
      deviceCertificateArn: ''
    },
    expirationDate: '',
    suppressIndefinitely: false,
    description: '',
    clientRequestToken: ''
  }
};

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

const url = '{{baseUrl}}/audit/suppressions/create';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"checkName":"","resourceIdentifier":{"deviceCertificateId":"","caCertificateId":"","cognitoIdentityPoolId":"","clientId":"","policyVersionIdentifier":"","account":"","iamRoleArn":"","roleAliasArn":"","issuerCertificateIdentifier":"","deviceCertificateArn":""},"expirationDate":"","suppressIndefinitely":false,"description":"","clientRequestToken":""}'
};

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 = @{ @"checkName": @"",
                              @"resourceIdentifier": @{ @"deviceCertificateId": @"", @"caCertificateId": @"", @"cognitoIdentityPoolId": @"", @"clientId": @"", @"policyVersionIdentifier": @"", @"account": @"", @"iamRoleArn": @"", @"roleAliasArn": @"", @"issuerCertificateIdentifier": @"", @"deviceCertificateArn": @"" },
                              @"expirationDate": @"",
                              @"suppressIndefinitely": @NO,
                              @"description": @"",
                              @"clientRequestToken": @"" };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/audit/suppressions/create"]
                                                       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}}/audit/suppressions/create" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"checkName\": \"\",\n  \"resourceIdentifier\": {\n    \"deviceCertificateId\": \"\",\n    \"caCertificateId\": \"\",\n    \"cognitoIdentityPoolId\": \"\",\n    \"clientId\": \"\",\n    \"policyVersionIdentifier\": \"\",\n    \"account\": \"\",\n    \"iamRoleArn\": \"\",\n    \"roleAliasArn\": \"\",\n    \"issuerCertificateIdentifier\": \"\",\n    \"deviceCertificateArn\": \"\"\n  },\n  \"expirationDate\": \"\",\n  \"suppressIndefinitely\": false,\n  \"description\": \"\",\n  \"clientRequestToken\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/audit/suppressions/create",
  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([
    'checkName' => '',
    'resourceIdentifier' => [
        'deviceCertificateId' => '',
        'caCertificateId' => '',
        'cognitoIdentityPoolId' => '',
        'clientId' => '',
        'policyVersionIdentifier' => '',
        'account' => '',
        'iamRoleArn' => '',
        'roleAliasArn' => '',
        'issuerCertificateIdentifier' => '',
        'deviceCertificateArn' => ''
    ],
    'expirationDate' => '',
    'suppressIndefinitely' => null,
    'description' => '',
    'clientRequestToken' => ''
  ]),
  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}}/audit/suppressions/create', [
  'body' => '{
  "checkName": "",
  "resourceIdentifier": {
    "deviceCertificateId": "",
    "caCertificateId": "",
    "cognitoIdentityPoolId": "",
    "clientId": "",
    "policyVersionIdentifier": "",
    "account": "",
    "iamRoleArn": "",
    "roleAliasArn": "",
    "issuerCertificateIdentifier": "",
    "deviceCertificateArn": ""
  },
  "expirationDate": "",
  "suppressIndefinitely": false,
  "description": "",
  "clientRequestToken": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

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

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'checkName' => '',
  'resourceIdentifier' => [
    'deviceCertificateId' => '',
    'caCertificateId' => '',
    'cognitoIdentityPoolId' => '',
    'clientId' => '',
    'policyVersionIdentifier' => '',
    'account' => '',
    'iamRoleArn' => '',
    'roleAliasArn' => '',
    'issuerCertificateIdentifier' => '',
    'deviceCertificateArn' => ''
  ],
  'expirationDate' => '',
  'suppressIndefinitely' => null,
  'description' => '',
  'clientRequestToken' => ''
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'checkName' => '',
  'resourceIdentifier' => [
    'deviceCertificateId' => '',
    'caCertificateId' => '',
    'cognitoIdentityPoolId' => '',
    'clientId' => '',
    'policyVersionIdentifier' => '',
    'account' => '',
    'iamRoleArn' => '',
    'roleAliasArn' => '',
    'issuerCertificateIdentifier' => '',
    'deviceCertificateArn' => ''
  ],
  'expirationDate' => '',
  'suppressIndefinitely' => null,
  'description' => '',
  'clientRequestToken' => ''
]));
$request->setRequestUrl('{{baseUrl}}/audit/suppressions/create');
$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}}/audit/suppressions/create' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "checkName": "",
  "resourceIdentifier": {
    "deviceCertificateId": "",
    "caCertificateId": "",
    "cognitoIdentityPoolId": "",
    "clientId": "",
    "policyVersionIdentifier": "",
    "account": "",
    "iamRoleArn": "",
    "roleAliasArn": "",
    "issuerCertificateIdentifier": "",
    "deviceCertificateArn": ""
  },
  "expirationDate": "",
  "suppressIndefinitely": false,
  "description": "",
  "clientRequestToken": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/audit/suppressions/create' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "checkName": "",
  "resourceIdentifier": {
    "deviceCertificateId": "",
    "caCertificateId": "",
    "cognitoIdentityPoolId": "",
    "clientId": "",
    "policyVersionIdentifier": "",
    "account": "",
    "iamRoleArn": "",
    "roleAliasArn": "",
    "issuerCertificateIdentifier": "",
    "deviceCertificateArn": ""
  },
  "expirationDate": "",
  "suppressIndefinitely": false,
  "description": "",
  "clientRequestToken": ""
}'
import http.client

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

payload = "{\n  \"checkName\": \"\",\n  \"resourceIdentifier\": {\n    \"deviceCertificateId\": \"\",\n    \"caCertificateId\": \"\",\n    \"cognitoIdentityPoolId\": \"\",\n    \"clientId\": \"\",\n    \"policyVersionIdentifier\": \"\",\n    \"account\": \"\",\n    \"iamRoleArn\": \"\",\n    \"roleAliasArn\": \"\",\n    \"issuerCertificateIdentifier\": \"\",\n    \"deviceCertificateArn\": \"\"\n  },\n  \"expirationDate\": \"\",\n  \"suppressIndefinitely\": false,\n  \"description\": \"\",\n  \"clientRequestToken\": \"\"\n}"

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

conn.request("POST", "/baseUrl/audit/suppressions/create", payload, headers)

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

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

url = "{{baseUrl}}/audit/suppressions/create"

payload = {
    "checkName": "",
    "resourceIdentifier": {
        "deviceCertificateId": "",
        "caCertificateId": "",
        "cognitoIdentityPoolId": "",
        "clientId": "",
        "policyVersionIdentifier": "",
        "account": "",
        "iamRoleArn": "",
        "roleAliasArn": "",
        "issuerCertificateIdentifier": "",
        "deviceCertificateArn": ""
    },
    "expirationDate": "",
    "suppressIndefinitely": False,
    "description": "",
    "clientRequestToken": ""
}
headers = {"content-type": "application/json"}

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

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

url <- "{{baseUrl}}/audit/suppressions/create"

payload <- "{\n  \"checkName\": \"\",\n  \"resourceIdentifier\": {\n    \"deviceCertificateId\": \"\",\n    \"caCertificateId\": \"\",\n    \"cognitoIdentityPoolId\": \"\",\n    \"clientId\": \"\",\n    \"policyVersionIdentifier\": \"\",\n    \"account\": \"\",\n    \"iamRoleArn\": \"\",\n    \"roleAliasArn\": \"\",\n    \"issuerCertificateIdentifier\": \"\",\n    \"deviceCertificateArn\": \"\"\n  },\n  \"expirationDate\": \"\",\n  \"suppressIndefinitely\": false,\n  \"description\": \"\",\n  \"clientRequestToken\": \"\"\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}}/audit/suppressions/create")

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  \"checkName\": \"\",\n  \"resourceIdentifier\": {\n    \"deviceCertificateId\": \"\",\n    \"caCertificateId\": \"\",\n    \"cognitoIdentityPoolId\": \"\",\n    \"clientId\": \"\",\n    \"policyVersionIdentifier\": \"\",\n    \"account\": \"\",\n    \"iamRoleArn\": \"\",\n    \"roleAliasArn\": \"\",\n    \"issuerCertificateIdentifier\": \"\",\n    \"deviceCertificateArn\": \"\"\n  },\n  \"expirationDate\": \"\",\n  \"suppressIndefinitely\": false,\n  \"description\": \"\",\n  \"clientRequestToken\": \"\"\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/audit/suppressions/create') do |req|
  req.body = "{\n  \"checkName\": \"\",\n  \"resourceIdentifier\": {\n    \"deviceCertificateId\": \"\",\n    \"caCertificateId\": \"\",\n    \"cognitoIdentityPoolId\": \"\",\n    \"clientId\": \"\",\n    \"policyVersionIdentifier\": \"\",\n    \"account\": \"\",\n    \"iamRoleArn\": \"\",\n    \"roleAliasArn\": \"\",\n    \"issuerCertificateIdentifier\": \"\",\n    \"deviceCertificateArn\": \"\"\n  },\n  \"expirationDate\": \"\",\n  \"suppressIndefinitely\": false,\n  \"description\": \"\",\n  \"clientRequestToken\": \"\"\n}"
end

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

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

    let payload = json!({
        "checkName": "",
        "resourceIdentifier": json!({
            "deviceCertificateId": "",
            "caCertificateId": "",
            "cognitoIdentityPoolId": "",
            "clientId": "",
            "policyVersionIdentifier": "",
            "account": "",
            "iamRoleArn": "",
            "roleAliasArn": "",
            "issuerCertificateIdentifier": "",
            "deviceCertificateArn": ""
        }),
        "expirationDate": "",
        "suppressIndefinitely": false,
        "description": "",
        "clientRequestToken": ""
    });

    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}}/audit/suppressions/create \
  --header 'content-type: application/json' \
  --data '{
  "checkName": "",
  "resourceIdentifier": {
    "deviceCertificateId": "",
    "caCertificateId": "",
    "cognitoIdentityPoolId": "",
    "clientId": "",
    "policyVersionIdentifier": "",
    "account": "",
    "iamRoleArn": "",
    "roleAliasArn": "",
    "issuerCertificateIdentifier": "",
    "deviceCertificateArn": ""
  },
  "expirationDate": "",
  "suppressIndefinitely": false,
  "description": "",
  "clientRequestToken": ""
}'
echo '{
  "checkName": "",
  "resourceIdentifier": {
    "deviceCertificateId": "",
    "caCertificateId": "",
    "cognitoIdentityPoolId": "",
    "clientId": "",
    "policyVersionIdentifier": "",
    "account": "",
    "iamRoleArn": "",
    "roleAliasArn": "",
    "issuerCertificateIdentifier": "",
    "deviceCertificateArn": ""
  },
  "expirationDate": "",
  "suppressIndefinitely": false,
  "description": "",
  "clientRequestToken": ""
}' |  \
  http POST {{baseUrl}}/audit/suppressions/create \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "checkName": "",\n  "resourceIdentifier": {\n    "deviceCertificateId": "",\n    "caCertificateId": "",\n    "cognitoIdentityPoolId": "",\n    "clientId": "",\n    "policyVersionIdentifier": "",\n    "account": "",\n    "iamRoleArn": "",\n    "roleAliasArn": "",\n    "issuerCertificateIdentifier": "",\n    "deviceCertificateArn": ""\n  },\n  "expirationDate": "",\n  "suppressIndefinitely": false,\n  "description": "",\n  "clientRequestToken": ""\n}' \
  --output-document \
  - {{baseUrl}}/audit/suppressions/create
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "checkName": "",
  "resourceIdentifier": [
    "deviceCertificateId": "",
    "caCertificateId": "",
    "cognitoIdentityPoolId": "",
    "clientId": "",
    "policyVersionIdentifier": "",
    "account": "",
    "iamRoleArn": "",
    "roleAliasArn": "",
    "issuerCertificateIdentifier": "",
    "deviceCertificateArn": ""
  ],
  "expirationDate": "",
  "suppressIndefinitely": false,
  "description": "",
  "clientRequestToken": ""
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/audit/suppressions/create")! 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 CreateAuthorizer
{{baseUrl}}/authorizer/:authorizerName
QUERY PARAMS

authorizerName
BODY json

{
  "authorizerFunctionArn": "",
  "tokenKeyName": "",
  "tokenSigningPublicKeys": {},
  "status": "",
  "tags": [
    {
      "Key": "",
      "Value": ""
    }
  ],
  "signingDisabled": false,
  "enableCachingForHttp": false
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/authorizer/:authorizerName");

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  \"authorizerFunctionArn\": \"\",\n  \"tokenKeyName\": \"\",\n  \"tokenSigningPublicKeys\": {},\n  \"status\": \"\",\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"signingDisabled\": false,\n  \"enableCachingForHttp\": false\n}");

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

(client/post "{{baseUrl}}/authorizer/:authorizerName" {:content-type :json
                                                                       :form-params {:authorizerFunctionArn ""
                                                                                     :tokenKeyName ""
                                                                                     :tokenSigningPublicKeys {}
                                                                                     :status ""
                                                                                     :tags [{:Key ""
                                                                                             :Value ""}]
                                                                                     :signingDisabled false
                                                                                     :enableCachingForHttp false}})
require "http/client"

url = "{{baseUrl}}/authorizer/:authorizerName"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"authorizerFunctionArn\": \"\",\n  \"tokenKeyName\": \"\",\n  \"tokenSigningPublicKeys\": {},\n  \"status\": \"\",\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"signingDisabled\": false,\n  \"enableCachingForHttp\": false\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}}/authorizer/:authorizerName"),
    Content = new StringContent("{\n  \"authorizerFunctionArn\": \"\",\n  \"tokenKeyName\": \"\",\n  \"tokenSigningPublicKeys\": {},\n  \"status\": \"\",\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"signingDisabled\": false,\n  \"enableCachingForHttp\": 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}}/authorizer/:authorizerName");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"authorizerFunctionArn\": \"\",\n  \"tokenKeyName\": \"\",\n  \"tokenSigningPublicKeys\": {},\n  \"status\": \"\",\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"signingDisabled\": false,\n  \"enableCachingForHttp\": false\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/authorizer/:authorizerName"

	payload := strings.NewReader("{\n  \"authorizerFunctionArn\": \"\",\n  \"tokenKeyName\": \"\",\n  \"tokenSigningPublicKeys\": {},\n  \"status\": \"\",\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"signingDisabled\": false,\n  \"enableCachingForHttp\": false\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/authorizer/:authorizerName HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 228

{
  "authorizerFunctionArn": "",
  "tokenKeyName": "",
  "tokenSigningPublicKeys": {},
  "status": "",
  "tags": [
    {
      "Key": "",
      "Value": ""
    }
  ],
  "signingDisabled": false,
  "enableCachingForHttp": false
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/authorizer/:authorizerName")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"authorizerFunctionArn\": \"\",\n  \"tokenKeyName\": \"\",\n  \"tokenSigningPublicKeys\": {},\n  \"status\": \"\",\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"signingDisabled\": false,\n  \"enableCachingForHttp\": false\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/authorizer/:authorizerName"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"authorizerFunctionArn\": \"\",\n  \"tokenKeyName\": \"\",\n  \"tokenSigningPublicKeys\": {},\n  \"status\": \"\",\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"signingDisabled\": false,\n  \"enableCachingForHttp\": 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  \"authorizerFunctionArn\": \"\",\n  \"tokenKeyName\": \"\",\n  \"tokenSigningPublicKeys\": {},\n  \"status\": \"\",\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"signingDisabled\": false,\n  \"enableCachingForHttp\": false\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/authorizer/:authorizerName")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/authorizer/:authorizerName")
  .header("content-type", "application/json")
  .body("{\n  \"authorizerFunctionArn\": \"\",\n  \"tokenKeyName\": \"\",\n  \"tokenSigningPublicKeys\": {},\n  \"status\": \"\",\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"signingDisabled\": false,\n  \"enableCachingForHttp\": false\n}")
  .asString();
const data = JSON.stringify({
  authorizerFunctionArn: '',
  tokenKeyName: '',
  tokenSigningPublicKeys: {},
  status: '',
  tags: [
    {
      Key: '',
      Value: ''
    }
  ],
  signingDisabled: false,
  enableCachingForHttp: false
});

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

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

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

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/authorizer/:authorizerName',
  headers: {'content-type': 'application/json'},
  data: {
    authorizerFunctionArn: '',
    tokenKeyName: '',
    tokenSigningPublicKeys: {},
    status: '',
    tags: [{Key: '', Value: ''}],
    signingDisabled: false,
    enableCachingForHttp: false
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/authorizer/:authorizerName';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"authorizerFunctionArn":"","tokenKeyName":"","tokenSigningPublicKeys":{},"status":"","tags":[{"Key":"","Value":""}],"signingDisabled":false,"enableCachingForHttp":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}}/authorizer/:authorizerName',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "authorizerFunctionArn": "",\n  "tokenKeyName": "",\n  "tokenSigningPublicKeys": {},\n  "status": "",\n  "tags": [\n    {\n      "Key": "",\n      "Value": ""\n    }\n  ],\n  "signingDisabled": false,\n  "enableCachingForHttp": 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  \"authorizerFunctionArn\": \"\",\n  \"tokenKeyName\": \"\",\n  \"tokenSigningPublicKeys\": {},\n  \"status\": \"\",\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"signingDisabled\": false,\n  \"enableCachingForHttp\": false\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/authorizer/:authorizerName")
  .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/authorizer/:authorizerName',
  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({
  authorizerFunctionArn: '',
  tokenKeyName: '',
  tokenSigningPublicKeys: {},
  status: '',
  tags: [{Key: '', Value: ''}],
  signingDisabled: false,
  enableCachingForHttp: false
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/authorizer/:authorizerName',
  headers: {'content-type': 'application/json'},
  body: {
    authorizerFunctionArn: '',
    tokenKeyName: '',
    tokenSigningPublicKeys: {},
    status: '',
    tags: [{Key: '', Value: ''}],
    signingDisabled: false,
    enableCachingForHttp: 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('POST', '{{baseUrl}}/authorizer/:authorizerName');

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

req.type('json');
req.send({
  authorizerFunctionArn: '',
  tokenKeyName: '',
  tokenSigningPublicKeys: {},
  status: '',
  tags: [
    {
      Key: '',
      Value: ''
    }
  ],
  signingDisabled: false,
  enableCachingForHttp: 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: 'POST',
  url: '{{baseUrl}}/authorizer/:authorizerName',
  headers: {'content-type': 'application/json'},
  data: {
    authorizerFunctionArn: '',
    tokenKeyName: '',
    tokenSigningPublicKeys: {},
    status: '',
    tags: [{Key: '', Value: ''}],
    signingDisabled: false,
    enableCachingForHttp: false
  }
};

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

const url = '{{baseUrl}}/authorizer/:authorizerName';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"authorizerFunctionArn":"","tokenKeyName":"","tokenSigningPublicKeys":{},"status":"","tags":[{"Key":"","Value":""}],"signingDisabled":false,"enableCachingForHttp":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 = @{ @"authorizerFunctionArn": @"",
                              @"tokenKeyName": @"",
                              @"tokenSigningPublicKeys": @{  },
                              @"status": @"",
                              @"tags": @[ @{ @"Key": @"", @"Value": @"" } ],
                              @"signingDisabled": @NO,
                              @"enableCachingForHttp": @NO };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/authorizer/:authorizerName"]
                                                       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}}/authorizer/:authorizerName" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"authorizerFunctionArn\": \"\",\n  \"tokenKeyName\": \"\",\n  \"tokenSigningPublicKeys\": {},\n  \"status\": \"\",\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"signingDisabled\": false,\n  \"enableCachingForHttp\": false\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/authorizer/:authorizerName",
  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([
    'authorizerFunctionArn' => '',
    'tokenKeyName' => '',
    'tokenSigningPublicKeys' => [
        
    ],
    'status' => '',
    'tags' => [
        [
                'Key' => '',
                'Value' => ''
        ]
    ],
    'signingDisabled' => null,
    'enableCachingForHttp' => 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('POST', '{{baseUrl}}/authorizer/:authorizerName', [
  'body' => '{
  "authorizerFunctionArn": "",
  "tokenKeyName": "",
  "tokenSigningPublicKeys": {},
  "status": "",
  "tags": [
    {
      "Key": "",
      "Value": ""
    }
  ],
  "signingDisabled": false,
  "enableCachingForHttp": false
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

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

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'authorizerFunctionArn' => '',
  'tokenKeyName' => '',
  'tokenSigningPublicKeys' => [
    
  ],
  'status' => '',
  'tags' => [
    [
        'Key' => '',
        'Value' => ''
    ]
  ],
  'signingDisabled' => null,
  'enableCachingForHttp' => null
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'authorizerFunctionArn' => '',
  'tokenKeyName' => '',
  'tokenSigningPublicKeys' => [
    
  ],
  'status' => '',
  'tags' => [
    [
        'Key' => '',
        'Value' => ''
    ]
  ],
  'signingDisabled' => null,
  'enableCachingForHttp' => null
]));
$request->setRequestUrl('{{baseUrl}}/authorizer/:authorizerName');
$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}}/authorizer/:authorizerName' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "authorizerFunctionArn": "",
  "tokenKeyName": "",
  "tokenSigningPublicKeys": {},
  "status": "",
  "tags": [
    {
      "Key": "",
      "Value": ""
    }
  ],
  "signingDisabled": false,
  "enableCachingForHttp": false
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/authorizer/:authorizerName' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "authorizerFunctionArn": "",
  "tokenKeyName": "",
  "tokenSigningPublicKeys": {},
  "status": "",
  "tags": [
    {
      "Key": "",
      "Value": ""
    }
  ],
  "signingDisabled": false,
  "enableCachingForHttp": false
}'
import http.client

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

payload = "{\n  \"authorizerFunctionArn\": \"\",\n  \"tokenKeyName\": \"\",\n  \"tokenSigningPublicKeys\": {},\n  \"status\": \"\",\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"signingDisabled\": false,\n  \"enableCachingForHttp\": false\n}"

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

conn.request("POST", "/baseUrl/authorizer/:authorizerName", payload, headers)

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

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

url = "{{baseUrl}}/authorizer/:authorizerName"

payload = {
    "authorizerFunctionArn": "",
    "tokenKeyName": "",
    "tokenSigningPublicKeys": {},
    "status": "",
    "tags": [
        {
            "Key": "",
            "Value": ""
        }
    ],
    "signingDisabled": False,
    "enableCachingForHttp": False
}
headers = {"content-type": "application/json"}

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

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

url <- "{{baseUrl}}/authorizer/:authorizerName"

payload <- "{\n  \"authorizerFunctionArn\": \"\",\n  \"tokenKeyName\": \"\",\n  \"tokenSigningPublicKeys\": {},\n  \"status\": \"\",\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"signingDisabled\": false,\n  \"enableCachingForHttp\": false\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}}/authorizer/:authorizerName")

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  \"authorizerFunctionArn\": \"\",\n  \"tokenKeyName\": \"\",\n  \"tokenSigningPublicKeys\": {},\n  \"status\": \"\",\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"signingDisabled\": false,\n  \"enableCachingForHttp\": 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.post('/baseUrl/authorizer/:authorizerName') do |req|
  req.body = "{\n  \"authorizerFunctionArn\": \"\",\n  \"tokenKeyName\": \"\",\n  \"tokenSigningPublicKeys\": {},\n  \"status\": \"\",\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"signingDisabled\": false,\n  \"enableCachingForHttp\": false\n}"
end

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

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

    let payload = json!({
        "authorizerFunctionArn": "",
        "tokenKeyName": "",
        "tokenSigningPublicKeys": json!({}),
        "status": "",
        "tags": (
            json!({
                "Key": "",
                "Value": ""
            })
        ),
        "signingDisabled": false,
        "enableCachingForHttp": false
    });

    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}}/authorizer/:authorizerName \
  --header 'content-type: application/json' \
  --data '{
  "authorizerFunctionArn": "",
  "tokenKeyName": "",
  "tokenSigningPublicKeys": {},
  "status": "",
  "tags": [
    {
      "Key": "",
      "Value": ""
    }
  ],
  "signingDisabled": false,
  "enableCachingForHttp": false
}'
echo '{
  "authorizerFunctionArn": "",
  "tokenKeyName": "",
  "tokenSigningPublicKeys": {},
  "status": "",
  "tags": [
    {
      "Key": "",
      "Value": ""
    }
  ],
  "signingDisabled": false,
  "enableCachingForHttp": false
}' |  \
  http POST {{baseUrl}}/authorizer/:authorizerName \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "authorizerFunctionArn": "",\n  "tokenKeyName": "",\n  "tokenSigningPublicKeys": {},\n  "status": "",\n  "tags": [\n    {\n      "Key": "",\n      "Value": ""\n    }\n  ],\n  "signingDisabled": false,\n  "enableCachingForHttp": false\n}' \
  --output-document \
  - {{baseUrl}}/authorizer/:authorizerName
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "authorizerFunctionArn": "",
  "tokenKeyName": "",
  "tokenSigningPublicKeys": [],
  "status": "",
  "tags": [
    [
      "Key": "",
      "Value": ""
    ]
  ],
  "signingDisabled": false,
  "enableCachingForHttp": false
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/authorizer/:authorizerName")! 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 CreateBillingGroup
{{baseUrl}}/billing-groups/:billingGroupName
QUERY PARAMS

billingGroupName
BODY json

{
  "billingGroupProperties": {
    "billingGroupDescription": ""
  },
  "tags": [
    {
      "Key": "",
      "Value": ""
    }
  ]
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/billing-groups/:billingGroupName");

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  \"billingGroupProperties\": {\n    \"billingGroupDescription\": \"\"\n  },\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}");

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

(client/post "{{baseUrl}}/billing-groups/:billingGroupName" {:content-type :json
                                                                             :form-params {:billingGroupProperties {:billingGroupDescription ""}
                                                                                           :tags [{:Key ""
                                                                                                   :Value ""}]}})
require "http/client"

url = "{{baseUrl}}/billing-groups/:billingGroupName"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"billingGroupProperties\": {\n    \"billingGroupDescription\": \"\"\n  },\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\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}}/billing-groups/:billingGroupName"),
    Content = new StringContent("{\n  \"billingGroupProperties\": {\n    \"billingGroupDescription\": \"\"\n  },\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\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}}/billing-groups/:billingGroupName");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"billingGroupProperties\": {\n    \"billingGroupDescription\": \"\"\n  },\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/billing-groups/:billingGroupName"

	payload := strings.NewReader("{\n  \"billingGroupProperties\": {\n    \"billingGroupDescription\": \"\"\n  },\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\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/billing-groups/:billingGroupName HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 135

{
  "billingGroupProperties": {
    "billingGroupDescription": ""
  },
  "tags": [
    {
      "Key": "",
      "Value": ""
    }
  ]
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/billing-groups/:billingGroupName")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"billingGroupProperties\": {\n    \"billingGroupDescription\": \"\"\n  },\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/billing-groups/:billingGroupName"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"billingGroupProperties\": {\n    \"billingGroupDescription\": \"\"\n  },\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\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  \"billingGroupProperties\": {\n    \"billingGroupDescription\": \"\"\n  },\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/billing-groups/:billingGroupName")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/billing-groups/:billingGroupName")
  .header("content-type", "application/json")
  .body("{\n  \"billingGroupProperties\": {\n    \"billingGroupDescription\": \"\"\n  },\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}")
  .asString();
const data = JSON.stringify({
  billingGroupProperties: {
    billingGroupDescription: ''
  },
  tags: [
    {
      Key: '',
      Value: ''
    }
  ]
});

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

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

xhr.open('POST', '{{baseUrl}}/billing-groups/:billingGroupName');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/billing-groups/:billingGroupName',
  headers: {'content-type': 'application/json'},
  data: {
    billingGroupProperties: {billingGroupDescription: ''},
    tags: [{Key: '', Value: ''}]
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/billing-groups/:billingGroupName';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"billingGroupProperties":{"billingGroupDescription":""},"tags":[{"Key":"","Value":""}]}'
};

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}}/billing-groups/:billingGroupName',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "billingGroupProperties": {\n    "billingGroupDescription": ""\n  },\n  "tags": [\n    {\n      "Key": "",\n      "Value": ""\n    }\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  \"billingGroupProperties\": {\n    \"billingGroupDescription\": \"\"\n  },\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/billing-groups/:billingGroupName")
  .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/billing-groups/:billingGroupName',
  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({
  billingGroupProperties: {billingGroupDescription: ''},
  tags: [{Key: '', Value: ''}]
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/billing-groups/:billingGroupName',
  headers: {'content-type': 'application/json'},
  body: {
    billingGroupProperties: {billingGroupDescription: ''},
    tags: [{Key: '', Value: ''}]
  },
  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}}/billing-groups/:billingGroupName');

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

req.type('json');
req.send({
  billingGroupProperties: {
    billingGroupDescription: ''
  },
  tags: [
    {
      Key: '',
      Value: ''
    }
  ]
});

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}}/billing-groups/:billingGroupName',
  headers: {'content-type': 'application/json'},
  data: {
    billingGroupProperties: {billingGroupDescription: ''},
    tags: [{Key: '', Value: ''}]
  }
};

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

const url = '{{baseUrl}}/billing-groups/:billingGroupName';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"billingGroupProperties":{"billingGroupDescription":""},"tags":[{"Key":"","Value":""}]}'
};

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 = @{ @"billingGroupProperties": @{ @"billingGroupDescription": @"" },
                              @"tags": @[ @{ @"Key": @"", @"Value": @"" } ] };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/billing-groups/:billingGroupName"]
                                                       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}}/billing-groups/:billingGroupName" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"billingGroupProperties\": {\n    \"billingGroupDescription\": \"\"\n  },\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/billing-groups/:billingGroupName",
  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([
    'billingGroupProperties' => [
        'billingGroupDescription' => ''
    ],
    'tags' => [
        [
                'Key' => '',
                'Value' => ''
        ]
    ]
  ]),
  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}}/billing-groups/:billingGroupName', [
  'body' => '{
  "billingGroupProperties": {
    "billingGroupDescription": ""
  },
  "tags": [
    {
      "Key": "",
      "Value": ""
    }
  ]
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/billing-groups/:billingGroupName');
$request->setMethod(HTTP_METH_POST);

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'billingGroupProperties' => [
    'billingGroupDescription' => ''
  ],
  'tags' => [
    [
        'Key' => '',
        'Value' => ''
    ]
  ]
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'billingGroupProperties' => [
    'billingGroupDescription' => ''
  ],
  'tags' => [
    [
        'Key' => '',
        'Value' => ''
    ]
  ]
]));
$request->setRequestUrl('{{baseUrl}}/billing-groups/:billingGroupName');
$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}}/billing-groups/:billingGroupName' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "billingGroupProperties": {
    "billingGroupDescription": ""
  },
  "tags": [
    {
      "Key": "",
      "Value": ""
    }
  ]
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/billing-groups/:billingGroupName' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "billingGroupProperties": {
    "billingGroupDescription": ""
  },
  "tags": [
    {
      "Key": "",
      "Value": ""
    }
  ]
}'
import http.client

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

payload = "{\n  \"billingGroupProperties\": {\n    \"billingGroupDescription\": \"\"\n  },\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}"

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

conn.request("POST", "/baseUrl/billing-groups/:billingGroupName", payload, headers)

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

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

url = "{{baseUrl}}/billing-groups/:billingGroupName"

payload = {
    "billingGroupProperties": { "billingGroupDescription": "" },
    "tags": [
        {
            "Key": "",
            "Value": ""
        }
    ]
}
headers = {"content-type": "application/json"}

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

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

url <- "{{baseUrl}}/billing-groups/:billingGroupName"

payload <- "{\n  \"billingGroupProperties\": {\n    \"billingGroupDescription\": \"\"\n  },\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\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}}/billing-groups/:billingGroupName")

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  \"billingGroupProperties\": {\n    \"billingGroupDescription\": \"\"\n  },\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\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/billing-groups/:billingGroupName') do |req|
  req.body = "{\n  \"billingGroupProperties\": {\n    \"billingGroupDescription\": \"\"\n  },\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}"
end

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

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

    let payload = json!({
        "billingGroupProperties": json!({"billingGroupDescription": ""}),
        "tags": (
            json!({
                "Key": "",
                "Value": ""
            })
        )
    });

    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}}/billing-groups/:billingGroupName \
  --header 'content-type: application/json' \
  --data '{
  "billingGroupProperties": {
    "billingGroupDescription": ""
  },
  "tags": [
    {
      "Key": "",
      "Value": ""
    }
  ]
}'
echo '{
  "billingGroupProperties": {
    "billingGroupDescription": ""
  },
  "tags": [
    {
      "Key": "",
      "Value": ""
    }
  ]
}' |  \
  http POST {{baseUrl}}/billing-groups/:billingGroupName \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "billingGroupProperties": {\n    "billingGroupDescription": ""\n  },\n  "tags": [\n    {\n      "Key": "",\n      "Value": ""\n    }\n  ]\n}' \
  --output-document \
  - {{baseUrl}}/billing-groups/:billingGroupName
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "billingGroupProperties": ["billingGroupDescription": ""],
  "tags": [
    [
      "Key": "",
      "Value": ""
    ]
  ]
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/billing-groups/:billingGroupName")! 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 CreateCertificateFromCsr
{{baseUrl}}/certificates
BODY json

{
  "certificateSigningRequest": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

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

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  \"certificateSigningRequest\": \"\"\n}");

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

(client/post "{{baseUrl}}/certificates" {:content-type :json
                                                         :form-params {:certificateSigningRequest ""}})
require "http/client"

url = "{{baseUrl}}/certificates"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"certificateSigningRequest\": \"\"\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}}/certificates"),
    Content = new StringContent("{\n  \"certificateSigningRequest\": \"\"\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}}/certificates");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"certificateSigningRequest\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

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

	payload := strings.NewReader("{\n  \"certificateSigningRequest\": \"\"\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/certificates HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 37

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

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/certificates"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"certificateSigningRequest\": \"\"\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  \"certificateSigningRequest\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/certificates")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

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

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

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

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

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/certificates',
  headers: {'content-type': 'application/json'},
  data: {certificateSigningRequest: ''}
};

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

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}}/certificates',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "certificateSigningRequest": ""\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"certificateSigningRequest\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/certificates")
  .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/certificates',
  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({certificateSigningRequest: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/certificates',
  headers: {'content-type': 'application/json'},
  body: {certificateSigningRequest: ''},
  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}}/certificates');

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

req.type('json');
req.send({
  certificateSigningRequest: ''
});

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}}/certificates',
  headers: {'content-type': 'application/json'},
  data: {certificateSigningRequest: ''}
};

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

const url = '{{baseUrl}}/certificates';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"certificateSigningRequest":""}'
};

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 = @{ @"certificateSigningRequest": @"" };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/certificates"]
                                                       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}}/certificates" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"certificateSigningRequest\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/certificates",
  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([
    'certificateSigningRequest' => ''
  ]),
  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}}/certificates', [
  'body' => '{
  "certificateSigningRequest": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

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

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'certificateSigningRequest' => ''
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'certificateSigningRequest' => ''
]));
$request->setRequestUrl('{{baseUrl}}/certificates');
$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}}/certificates' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "certificateSigningRequest": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/certificates' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "certificateSigningRequest": ""
}'
import http.client

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

payload = "{\n  \"certificateSigningRequest\": \"\"\n}"

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

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

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

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

url = "{{baseUrl}}/certificates"

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

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

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

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

payload <- "{\n  \"certificateSigningRequest\": \"\"\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}}/certificates")

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  \"certificateSigningRequest\": \"\"\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/certificates') do |req|
  req.body = "{\n  \"certificateSigningRequest\": \"\"\n}"
end

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

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

    let payload = json!({"certificateSigningRequest": ""});

    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}}/certificates \
  --header 'content-type: application/json' \
  --data '{
  "certificateSigningRequest": ""
}'
echo '{
  "certificateSigningRequest": ""
}' |  \
  http POST {{baseUrl}}/certificates \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "certificateSigningRequest": ""\n}' \
  --output-document \
  - {{baseUrl}}/certificates
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["certificateSigningRequest": ""] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/certificates")! 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 CreateCustomMetric
{{baseUrl}}/custom-metric/:metricName
QUERY PARAMS

metricName
BODY json

{
  "displayName": "",
  "metricType": "",
  "tags": [
    {
      "Key": "",
      "Value": ""
    }
  ],
  "clientRequestToken": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/custom-metric/:metricName");

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  \"displayName\": \"\",\n  \"metricType\": \"\",\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"clientRequestToken\": \"\"\n}");

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

(client/post "{{baseUrl}}/custom-metric/:metricName" {:content-type :json
                                                                      :form-params {:displayName ""
                                                                                    :metricType ""
                                                                                    :tags [{:Key ""
                                                                                            :Value ""}]
                                                                                    :clientRequestToken ""}})
require "http/client"

url = "{{baseUrl}}/custom-metric/:metricName"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"displayName\": \"\",\n  \"metricType\": \"\",\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"clientRequestToken\": \"\"\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}}/custom-metric/:metricName"),
    Content = new StringContent("{\n  \"displayName\": \"\",\n  \"metricType\": \"\",\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"clientRequestToken\": \"\"\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}}/custom-metric/:metricName");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"displayName\": \"\",\n  \"metricType\": \"\",\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"clientRequestToken\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/custom-metric/:metricName"

	payload := strings.NewReader("{\n  \"displayName\": \"\",\n  \"metricType\": \"\",\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"clientRequestToken\": \"\"\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/custom-metric/:metricName HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 135

{
  "displayName": "",
  "metricType": "",
  "tags": [
    {
      "Key": "",
      "Value": ""
    }
  ],
  "clientRequestToken": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/custom-metric/:metricName")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"displayName\": \"\",\n  \"metricType\": \"\",\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"clientRequestToken\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/custom-metric/:metricName"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"displayName\": \"\",\n  \"metricType\": \"\",\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"clientRequestToken\": \"\"\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  \"displayName\": \"\",\n  \"metricType\": \"\",\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"clientRequestToken\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/custom-metric/:metricName")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/custom-metric/:metricName")
  .header("content-type", "application/json")
  .body("{\n  \"displayName\": \"\",\n  \"metricType\": \"\",\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"clientRequestToken\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  displayName: '',
  metricType: '',
  tags: [
    {
      Key: '',
      Value: ''
    }
  ],
  clientRequestToken: ''
});

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

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

xhr.open('POST', '{{baseUrl}}/custom-metric/:metricName');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/custom-metric/:metricName',
  headers: {'content-type': 'application/json'},
  data: {
    displayName: '',
    metricType: '',
    tags: [{Key: '', Value: ''}],
    clientRequestToken: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/custom-metric/:metricName';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"displayName":"","metricType":"","tags":[{"Key":"","Value":""}],"clientRequestToken":""}'
};

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}}/custom-metric/:metricName',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "displayName": "",\n  "metricType": "",\n  "tags": [\n    {\n      "Key": "",\n      "Value": ""\n    }\n  ],\n  "clientRequestToken": ""\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"displayName\": \"\",\n  \"metricType\": \"\",\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"clientRequestToken\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/custom-metric/:metricName")
  .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/custom-metric/:metricName',
  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({
  displayName: '',
  metricType: '',
  tags: [{Key: '', Value: ''}],
  clientRequestToken: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/custom-metric/:metricName',
  headers: {'content-type': 'application/json'},
  body: {
    displayName: '',
    metricType: '',
    tags: [{Key: '', Value: ''}],
    clientRequestToken: ''
  },
  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}}/custom-metric/:metricName');

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

req.type('json');
req.send({
  displayName: '',
  metricType: '',
  tags: [
    {
      Key: '',
      Value: ''
    }
  ],
  clientRequestToken: ''
});

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}}/custom-metric/:metricName',
  headers: {'content-type': 'application/json'},
  data: {
    displayName: '',
    metricType: '',
    tags: [{Key: '', Value: ''}],
    clientRequestToken: ''
  }
};

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

const url = '{{baseUrl}}/custom-metric/:metricName';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"displayName":"","metricType":"","tags":[{"Key":"","Value":""}],"clientRequestToken":""}'
};

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 = @{ @"displayName": @"",
                              @"metricType": @"",
                              @"tags": @[ @{ @"Key": @"", @"Value": @"" } ],
                              @"clientRequestToken": @"" };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/custom-metric/:metricName"]
                                                       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}}/custom-metric/:metricName" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"displayName\": \"\",\n  \"metricType\": \"\",\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"clientRequestToken\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/custom-metric/:metricName",
  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([
    'displayName' => '',
    'metricType' => '',
    'tags' => [
        [
                'Key' => '',
                'Value' => ''
        ]
    ],
    'clientRequestToken' => ''
  ]),
  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}}/custom-metric/:metricName', [
  'body' => '{
  "displayName": "",
  "metricType": "",
  "tags": [
    {
      "Key": "",
      "Value": ""
    }
  ],
  "clientRequestToken": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/custom-metric/:metricName');
$request->setMethod(HTTP_METH_POST);

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'displayName' => '',
  'metricType' => '',
  'tags' => [
    [
        'Key' => '',
        'Value' => ''
    ]
  ],
  'clientRequestToken' => ''
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'displayName' => '',
  'metricType' => '',
  'tags' => [
    [
        'Key' => '',
        'Value' => ''
    ]
  ],
  'clientRequestToken' => ''
]));
$request->setRequestUrl('{{baseUrl}}/custom-metric/:metricName');
$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}}/custom-metric/:metricName' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "displayName": "",
  "metricType": "",
  "tags": [
    {
      "Key": "",
      "Value": ""
    }
  ],
  "clientRequestToken": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/custom-metric/:metricName' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "displayName": "",
  "metricType": "",
  "tags": [
    {
      "Key": "",
      "Value": ""
    }
  ],
  "clientRequestToken": ""
}'
import http.client

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

payload = "{\n  \"displayName\": \"\",\n  \"metricType\": \"\",\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"clientRequestToken\": \"\"\n}"

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

conn.request("POST", "/baseUrl/custom-metric/:metricName", payload, headers)

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

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

url = "{{baseUrl}}/custom-metric/:metricName"

payload = {
    "displayName": "",
    "metricType": "",
    "tags": [
        {
            "Key": "",
            "Value": ""
        }
    ],
    "clientRequestToken": ""
}
headers = {"content-type": "application/json"}

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

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

url <- "{{baseUrl}}/custom-metric/:metricName"

payload <- "{\n  \"displayName\": \"\",\n  \"metricType\": \"\",\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"clientRequestToken\": \"\"\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}}/custom-metric/:metricName")

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  \"displayName\": \"\",\n  \"metricType\": \"\",\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"clientRequestToken\": \"\"\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/custom-metric/:metricName') do |req|
  req.body = "{\n  \"displayName\": \"\",\n  \"metricType\": \"\",\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"clientRequestToken\": \"\"\n}"
end

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

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

    let payload = json!({
        "displayName": "",
        "metricType": "",
        "tags": (
            json!({
                "Key": "",
                "Value": ""
            })
        ),
        "clientRequestToken": ""
    });

    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}}/custom-metric/:metricName \
  --header 'content-type: application/json' \
  --data '{
  "displayName": "",
  "metricType": "",
  "tags": [
    {
      "Key": "",
      "Value": ""
    }
  ],
  "clientRequestToken": ""
}'
echo '{
  "displayName": "",
  "metricType": "",
  "tags": [
    {
      "Key": "",
      "Value": ""
    }
  ],
  "clientRequestToken": ""
}' |  \
  http POST {{baseUrl}}/custom-metric/:metricName \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "displayName": "",\n  "metricType": "",\n  "tags": [\n    {\n      "Key": "",\n      "Value": ""\n    }\n  ],\n  "clientRequestToken": ""\n}' \
  --output-document \
  - {{baseUrl}}/custom-metric/:metricName
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "displayName": "",
  "metricType": "",
  "tags": [
    [
      "Key": "",
      "Value": ""
    ]
  ],
  "clientRequestToken": ""
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/custom-metric/:metricName")! 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 CreateDimension
{{baseUrl}}/dimensions/:name
QUERY PARAMS

name
BODY json

{
  "type": "",
  "stringValues": [],
  "tags": [
    {
      "Key": "",
      "Value": ""
    }
  ],
  "clientRequestToken": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/dimensions/: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  \"stringValues\": [],\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"clientRequestToken\": \"\"\n}");

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

(client/post "{{baseUrl}}/dimensions/:name" {:content-type :json
                                                             :form-params {:type ""
                                                                           :stringValues []
                                                                           :tags [{:Key ""
                                                                                   :Value ""}]
                                                                           :clientRequestToken ""}})
require "http/client"

url = "{{baseUrl}}/dimensions/:name"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"type\": \"\",\n  \"stringValues\": [],\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"clientRequestToken\": \"\"\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}}/dimensions/:name"),
    Content = new StringContent("{\n  \"type\": \"\",\n  \"stringValues\": [],\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"clientRequestToken\": \"\"\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}}/dimensions/:name");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"type\": \"\",\n  \"stringValues\": [],\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"clientRequestToken\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/dimensions/:name"

	payload := strings.NewReader("{\n  \"type\": \"\",\n  \"stringValues\": [],\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"clientRequestToken\": \"\"\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/dimensions/:name HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 130

{
  "type": "",
  "stringValues": [],
  "tags": [
    {
      "Key": "",
      "Value": ""
    }
  ],
  "clientRequestToken": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/dimensions/:name")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"type\": \"\",\n  \"stringValues\": [],\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"clientRequestToken\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/dimensions/:name"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"type\": \"\",\n  \"stringValues\": [],\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"clientRequestToken\": \"\"\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  \"stringValues\": [],\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"clientRequestToken\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/dimensions/:name")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/dimensions/:name")
  .header("content-type", "application/json")
  .body("{\n  \"type\": \"\",\n  \"stringValues\": [],\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"clientRequestToken\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  type: '',
  stringValues: [],
  tags: [
    {
      Key: '',
      Value: ''
    }
  ],
  clientRequestToken: ''
});

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

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

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

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/dimensions/:name',
  headers: {'content-type': 'application/json'},
  data: {
    type: '',
    stringValues: [],
    tags: [{Key: '', Value: ''}],
    clientRequestToken: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/dimensions/:name';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"type":"","stringValues":[],"tags":[{"Key":"","Value":""}],"clientRequestToken":""}'
};

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}}/dimensions/:name',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "type": "",\n  "stringValues": [],\n  "tags": [\n    {\n      "Key": "",\n      "Value": ""\n    }\n  ],\n  "clientRequestToken": ""\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  \"stringValues\": [],\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"clientRequestToken\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/dimensions/: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/dimensions/: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: '',
  stringValues: [],
  tags: [{Key: '', Value: ''}],
  clientRequestToken: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/dimensions/:name',
  headers: {'content-type': 'application/json'},
  body: {
    type: '',
    stringValues: [],
    tags: [{Key: '', Value: ''}],
    clientRequestToken: ''
  },
  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}}/dimensions/:name');

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

req.type('json');
req.send({
  type: '',
  stringValues: [],
  tags: [
    {
      Key: '',
      Value: ''
    }
  ],
  clientRequestToken: ''
});

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}}/dimensions/:name',
  headers: {'content-type': 'application/json'},
  data: {
    type: '',
    stringValues: [],
    tags: [{Key: '', Value: ''}],
    clientRequestToken: ''
  }
};

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

const url = '{{baseUrl}}/dimensions/:name';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"type":"","stringValues":[],"tags":[{"Key":"","Value":""}],"clientRequestToken":""}'
};

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": @"",
                              @"stringValues": @[  ],
                              @"tags": @[ @{ @"Key": @"", @"Value": @"" } ],
                              @"clientRequestToken": @"" };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/dimensions/: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}}/dimensions/:name" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"type\": \"\",\n  \"stringValues\": [],\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"clientRequestToken\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/dimensions/: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([
    'type' => '',
    'stringValues' => [
        
    ],
    'tags' => [
        [
                'Key' => '',
                'Value' => ''
        ]
    ],
    'clientRequestToken' => ''
  ]),
  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}}/dimensions/:name', [
  'body' => '{
  "type": "",
  "stringValues": [],
  "tags": [
    {
      "Key": "",
      "Value": ""
    }
  ],
  "clientRequestToken": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

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

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'type' => '',
  'stringValues' => [
    
  ],
  'tags' => [
    [
        'Key' => '',
        'Value' => ''
    ]
  ],
  'clientRequestToken' => ''
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'type' => '',
  'stringValues' => [
    
  ],
  'tags' => [
    [
        'Key' => '',
        'Value' => ''
    ]
  ],
  'clientRequestToken' => ''
]));
$request->setRequestUrl('{{baseUrl}}/dimensions/:name');
$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}}/dimensions/:name' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "type": "",
  "stringValues": [],
  "tags": [
    {
      "Key": "",
      "Value": ""
    }
  ],
  "clientRequestToken": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/dimensions/:name' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "type": "",
  "stringValues": [],
  "tags": [
    {
      "Key": "",
      "Value": ""
    }
  ],
  "clientRequestToken": ""
}'
import http.client

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

payload = "{\n  \"type\": \"\",\n  \"stringValues\": [],\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"clientRequestToken\": \"\"\n}"

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

conn.request("POST", "/baseUrl/dimensions/:name", payload, headers)

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

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

url = "{{baseUrl}}/dimensions/:name"

payload = {
    "type": "",
    "stringValues": [],
    "tags": [
        {
            "Key": "",
            "Value": ""
        }
    ],
    "clientRequestToken": ""
}
headers = {"content-type": "application/json"}

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

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

url <- "{{baseUrl}}/dimensions/:name"

payload <- "{\n  \"type\": \"\",\n  \"stringValues\": [],\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"clientRequestToken\": \"\"\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}}/dimensions/: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  \"type\": \"\",\n  \"stringValues\": [],\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"clientRequestToken\": \"\"\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/dimensions/:name') do |req|
  req.body = "{\n  \"type\": \"\",\n  \"stringValues\": [],\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"clientRequestToken\": \"\"\n}"
end

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

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

    let payload = json!({
        "type": "",
        "stringValues": (),
        "tags": (
            json!({
                "Key": "",
                "Value": ""
            })
        ),
        "clientRequestToken": ""
    });

    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}}/dimensions/:name \
  --header 'content-type: application/json' \
  --data '{
  "type": "",
  "stringValues": [],
  "tags": [
    {
      "Key": "",
      "Value": ""
    }
  ],
  "clientRequestToken": ""
}'
echo '{
  "type": "",
  "stringValues": [],
  "tags": [
    {
      "Key": "",
      "Value": ""
    }
  ],
  "clientRequestToken": ""
}' |  \
  http POST {{baseUrl}}/dimensions/:name \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "type": "",\n  "stringValues": [],\n  "tags": [\n    {\n      "Key": "",\n      "Value": ""\n    }\n  ],\n  "clientRequestToken": ""\n}' \
  --output-document \
  - {{baseUrl}}/dimensions/:name
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "type": "",
  "stringValues": [],
  "tags": [
    [
      "Key": "",
      "Value": ""
    ]
  ],
  "clientRequestToken": ""
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/dimensions/: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 CreateDomainConfiguration
{{baseUrl}}/domainConfigurations/:domainConfigurationName
QUERY PARAMS

domainConfigurationName
BODY json

{
  "domainName": "",
  "serverCertificateArns": [],
  "validationCertificateArn": "",
  "authorizerConfig": {
    "defaultAuthorizerName": "",
    "allowAuthorizerOverride": ""
  },
  "serviceType": "",
  "tags": [
    {
      "Key": "",
      "Value": ""
    }
  ]
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/domainConfigurations/:domainConfigurationName");

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  \"domainName\": \"\",\n  \"serverCertificateArns\": [],\n  \"validationCertificateArn\": \"\",\n  \"authorizerConfig\": {\n    \"defaultAuthorizerName\": \"\",\n    \"allowAuthorizerOverride\": \"\"\n  },\n  \"serviceType\": \"\",\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}");

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

(client/post "{{baseUrl}}/domainConfigurations/:domainConfigurationName" {:content-type :json
                                                                                          :form-params {:domainName ""
                                                                                                        :serverCertificateArns []
                                                                                                        :validationCertificateArn ""
                                                                                                        :authorizerConfig {:defaultAuthorizerName ""
                                                                                                                           :allowAuthorizerOverride ""}
                                                                                                        :serviceType ""
                                                                                                        :tags [{:Key ""
                                                                                                                :Value ""}]}})
require "http/client"

url = "{{baseUrl}}/domainConfigurations/:domainConfigurationName"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"domainName\": \"\",\n  \"serverCertificateArns\": [],\n  \"validationCertificateArn\": \"\",\n  \"authorizerConfig\": {\n    \"defaultAuthorizerName\": \"\",\n    \"allowAuthorizerOverride\": \"\"\n  },\n  \"serviceType\": \"\",\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\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}}/domainConfigurations/:domainConfigurationName"),
    Content = new StringContent("{\n  \"domainName\": \"\",\n  \"serverCertificateArns\": [],\n  \"validationCertificateArn\": \"\",\n  \"authorizerConfig\": {\n    \"defaultAuthorizerName\": \"\",\n    \"allowAuthorizerOverride\": \"\"\n  },\n  \"serviceType\": \"\",\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\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}}/domainConfigurations/:domainConfigurationName");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"domainName\": \"\",\n  \"serverCertificateArns\": [],\n  \"validationCertificateArn\": \"\",\n  \"authorizerConfig\": {\n    \"defaultAuthorizerName\": \"\",\n    \"allowAuthorizerOverride\": \"\"\n  },\n  \"serviceType\": \"\",\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/domainConfigurations/:domainConfigurationName"

	payload := strings.NewReader("{\n  \"domainName\": \"\",\n  \"serverCertificateArns\": [],\n  \"validationCertificateArn\": \"\",\n  \"authorizerConfig\": {\n    \"defaultAuthorizerName\": \"\",\n    \"allowAuthorizerOverride\": \"\"\n  },\n  \"serviceType\": \"\",\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\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/domainConfigurations/:domainConfigurationName HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 268

{
  "domainName": "",
  "serverCertificateArns": [],
  "validationCertificateArn": "",
  "authorizerConfig": {
    "defaultAuthorizerName": "",
    "allowAuthorizerOverride": ""
  },
  "serviceType": "",
  "tags": [
    {
      "Key": "",
      "Value": ""
    }
  ]
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/domainConfigurations/:domainConfigurationName")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"domainName\": \"\",\n  \"serverCertificateArns\": [],\n  \"validationCertificateArn\": \"\",\n  \"authorizerConfig\": {\n    \"defaultAuthorizerName\": \"\",\n    \"allowAuthorizerOverride\": \"\"\n  },\n  \"serviceType\": \"\",\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/domainConfigurations/:domainConfigurationName"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"domainName\": \"\",\n  \"serverCertificateArns\": [],\n  \"validationCertificateArn\": \"\",\n  \"authorizerConfig\": {\n    \"defaultAuthorizerName\": \"\",\n    \"allowAuthorizerOverride\": \"\"\n  },\n  \"serviceType\": \"\",\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\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  \"domainName\": \"\",\n  \"serverCertificateArns\": [],\n  \"validationCertificateArn\": \"\",\n  \"authorizerConfig\": {\n    \"defaultAuthorizerName\": \"\",\n    \"allowAuthorizerOverride\": \"\"\n  },\n  \"serviceType\": \"\",\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/domainConfigurations/:domainConfigurationName")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/domainConfigurations/:domainConfigurationName")
  .header("content-type", "application/json")
  .body("{\n  \"domainName\": \"\",\n  \"serverCertificateArns\": [],\n  \"validationCertificateArn\": \"\",\n  \"authorizerConfig\": {\n    \"defaultAuthorizerName\": \"\",\n    \"allowAuthorizerOverride\": \"\"\n  },\n  \"serviceType\": \"\",\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}")
  .asString();
const data = JSON.stringify({
  domainName: '',
  serverCertificateArns: [],
  validationCertificateArn: '',
  authorizerConfig: {
    defaultAuthorizerName: '',
    allowAuthorizerOverride: ''
  },
  serviceType: '',
  tags: [
    {
      Key: '',
      Value: ''
    }
  ]
});

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

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

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

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/domainConfigurations/:domainConfigurationName',
  headers: {'content-type': 'application/json'},
  data: {
    domainName: '',
    serverCertificateArns: [],
    validationCertificateArn: '',
    authorizerConfig: {defaultAuthorizerName: '', allowAuthorizerOverride: ''},
    serviceType: '',
    tags: [{Key: '', Value: ''}]
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/domainConfigurations/:domainConfigurationName';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"domainName":"","serverCertificateArns":[],"validationCertificateArn":"","authorizerConfig":{"defaultAuthorizerName":"","allowAuthorizerOverride":""},"serviceType":"","tags":[{"Key":"","Value":""}]}'
};

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}}/domainConfigurations/:domainConfigurationName',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "domainName": "",\n  "serverCertificateArns": [],\n  "validationCertificateArn": "",\n  "authorizerConfig": {\n    "defaultAuthorizerName": "",\n    "allowAuthorizerOverride": ""\n  },\n  "serviceType": "",\n  "tags": [\n    {\n      "Key": "",\n      "Value": ""\n    }\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  \"domainName\": \"\",\n  \"serverCertificateArns\": [],\n  \"validationCertificateArn\": \"\",\n  \"authorizerConfig\": {\n    \"defaultAuthorizerName\": \"\",\n    \"allowAuthorizerOverride\": \"\"\n  },\n  \"serviceType\": \"\",\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/domainConfigurations/:domainConfigurationName")
  .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/domainConfigurations/:domainConfigurationName',
  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({
  domainName: '',
  serverCertificateArns: [],
  validationCertificateArn: '',
  authorizerConfig: {defaultAuthorizerName: '', allowAuthorizerOverride: ''},
  serviceType: '',
  tags: [{Key: '', Value: ''}]
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/domainConfigurations/:domainConfigurationName',
  headers: {'content-type': 'application/json'},
  body: {
    domainName: '',
    serverCertificateArns: [],
    validationCertificateArn: '',
    authorizerConfig: {defaultAuthorizerName: '', allowAuthorizerOverride: ''},
    serviceType: '',
    tags: [{Key: '', Value: ''}]
  },
  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}}/domainConfigurations/:domainConfigurationName');

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

req.type('json');
req.send({
  domainName: '',
  serverCertificateArns: [],
  validationCertificateArn: '',
  authorizerConfig: {
    defaultAuthorizerName: '',
    allowAuthorizerOverride: ''
  },
  serviceType: '',
  tags: [
    {
      Key: '',
      Value: ''
    }
  ]
});

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}}/domainConfigurations/:domainConfigurationName',
  headers: {'content-type': 'application/json'},
  data: {
    domainName: '',
    serverCertificateArns: [],
    validationCertificateArn: '',
    authorizerConfig: {defaultAuthorizerName: '', allowAuthorizerOverride: ''},
    serviceType: '',
    tags: [{Key: '', Value: ''}]
  }
};

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

const url = '{{baseUrl}}/domainConfigurations/:domainConfigurationName';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"domainName":"","serverCertificateArns":[],"validationCertificateArn":"","authorizerConfig":{"defaultAuthorizerName":"","allowAuthorizerOverride":""},"serviceType":"","tags":[{"Key":"","Value":""}]}'
};

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 = @{ @"domainName": @"",
                              @"serverCertificateArns": @[  ],
                              @"validationCertificateArn": @"",
                              @"authorizerConfig": @{ @"defaultAuthorizerName": @"", @"allowAuthorizerOverride": @"" },
                              @"serviceType": @"",
                              @"tags": @[ @{ @"Key": @"", @"Value": @"" } ] };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/domainConfigurations/:domainConfigurationName"]
                                                       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}}/domainConfigurations/:domainConfigurationName" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"domainName\": \"\",\n  \"serverCertificateArns\": [],\n  \"validationCertificateArn\": \"\",\n  \"authorizerConfig\": {\n    \"defaultAuthorizerName\": \"\",\n    \"allowAuthorizerOverride\": \"\"\n  },\n  \"serviceType\": \"\",\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/domainConfigurations/:domainConfigurationName",
  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([
    'domainName' => '',
    'serverCertificateArns' => [
        
    ],
    'validationCertificateArn' => '',
    'authorizerConfig' => [
        'defaultAuthorizerName' => '',
        'allowAuthorizerOverride' => ''
    ],
    'serviceType' => '',
    'tags' => [
        [
                'Key' => '',
                'Value' => ''
        ]
    ]
  ]),
  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}}/domainConfigurations/:domainConfigurationName', [
  'body' => '{
  "domainName": "",
  "serverCertificateArns": [],
  "validationCertificateArn": "",
  "authorizerConfig": {
    "defaultAuthorizerName": "",
    "allowAuthorizerOverride": ""
  },
  "serviceType": "",
  "tags": [
    {
      "Key": "",
      "Value": ""
    }
  ]
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

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

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'domainName' => '',
  'serverCertificateArns' => [
    
  ],
  'validationCertificateArn' => '',
  'authorizerConfig' => [
    'defaultAuthorizerName' => '',
    'allowAuthorizerOverride' => ''
  ],
  'serviceType' => '',
  'tags' => [
    [
        'Key' => '',
        'Value' => ''
    ]
  ]
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'domainName' => '',
  'serverCertificateArns' => [
    
  ],
  'validationCertificateArn' => '',
  'authorizerConfig' => [
    'defaultAuthorizerName' => '',
    'allowAuthorizerOverride' => ''
  ],
  'serviceType' => '',
  'tags' => [
    [
        'Key' => '',
        'Value' => ''
    ]
  ]
]));
$request->setRequestUrl('{{baseUrl}}/domainConfigurations/:domainConfigurationName');
$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}}/domainConfigurations/:domainConfigurationName' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "domainName": "",
  "serverCertificateArns": [],
  "validationCertificateArn": "",
  "authorizerConfig": {
    "defaultAuthorizerName": "",
    "allowAuthorizerOverride": ""
  },
  "serviceType": "",
  "tags": [
    {
      "Key": "",
      "Value": ""
    }
  ]
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/domainConfigurations/:domainConfigurationName' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "domainName": "",
  "serverCertificateArns": [],
  "validationCertificateArn": "",
  "authorizerConfig": {
    "defaultAuthorizerName": "",
    "allowAuthorizerOverride": ""
  },
  "serviceType": "",
  "tags": [
    {
      "Key": "",
      "Value": ""
    }
  ]
}'
import http.client

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

payload = "{\n  \"domainName\": \"\",\n  \"serverCertificateArns\": [],\n  \"validationCertificateArn\": \"\",\n  \"authorizerConfig\": {\n    \"defaultAuthorizerName\": \"\",\n    \"allowAuthorizerOverride\": \"\"\n  },\n  \"serviceType\": \"\",\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}"

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

conn.request("POST", "/baseUrl/domainConfigurations/:domainConfigurationName", payload, headers)

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

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

url = "{{baseUrl}}/domainConfigurations/:domainConfigurationName"

payload = {
    "domainName": "",
    "serverCertificateArns": [],
    "validationCertificateArn": "",
    "authorizerConfig": {
        "defaultAuthorizerName": "",
        "allowAuthorizerOverride": ""
    },
    "serviceType": "",
    "tags": [
        {
            "Key": "",
            "Value": ""
        }
    ]
}
headers = {"content-type": "application/json"}

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

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

url <- "{{baseUrl}}/domainConfigurations/:domainConfigurationName"

payload <- "{\n  \"domainName\": \"\",\n  \"serverCertificateArns\": [],\n  \"validationCertificateArn\": \"\",\n  \"authorizerConfig\": {\n    \"defaultAuthorizerName\": \"\",\n    \"allowAuthorizerOverride\": \"\"\n  },\n  \"serviceType\": \"\",\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\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}}/domainConfigurations/:domainConfigurationName")

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  \"domainName\": \"\",\n  \"serverCertificateArns\": [],\n  \"validationCertificateArn\": \"\",\n  \"authorizerConfig\": {\n    \"defaultAuthorizerName\": \"\",\n    \"allowAuthorizerOverride\": \"\"\n  },\n  \"serviceType\": \"\",\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\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/domainConfigurations/:domainConfigurationName') do |req|
  req.body = "{\n  \"domainName\": \"\",\n  \"serverCertificateArns\": [],\n  \"validationCertificateArn\": \"\",\n  \"authorizerConfig\": {\n    \"defaultAuthorizerName\": \"\",\n    \"allowAuthorizerOverride\": \"\"\n  },\n  \"serviceType\": \"\",\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}"
end

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

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

    let payload = json!({
        "domainName": "",
        "serverCertificateArns": (),
        "validationCertificateArn": "",
        "authorizerConfig": json!({
            "defaultAuthorizerName": "",
            "allowAuthorizerOverride": ""
        }),
        "serviceType": "",
        "tags": (
            json!({
                "Key": "",
                "Value": ""
            })
        )
    });

    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}}/domainConfigurations/:domainConfigurationName \
  --header 'content-type: application/json' \
  --data '{
  "domainName": "",
  "serverCertificateArns": [],
  "validationCertificateArn": "",
  "authorizerConfig": {
    "defaultAuthorizerName": "",
    "allowAuthorizerOverride": ""
  },
  "serviceType": "",
  "tags": [
    {
      "Key": "",
      "Value": ""
    }
  ]
}'
echo '{
  "domainName": "",
  "serverCertificateArns": [],
  "validationCertificateArn": "",
  "authorizerConfig": {
    "defaultAuthorizerName": "",
    "allowAuthorizerOverride": ""
  },
  "serviceType": "",
  "tags": [
    {
      "Key": "",
      "Value": ""
    }
  ]
}' |  \
  http POST {{baseUrl}}/domainConfigurations/:domainConfigurationName \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "domainName": "",\n  "serverCertificateArns": [],\n  "validationCertificateArn": "",\n  "authorizerConfig": {\n    "defaultAuthorizerName": "",\n    "allowAuthorizerOverride": ""\n  },\n  "serviceType": "",\n  "tags": [\n    {\n      "Key": "",\n      "Value": ""\n    }\n  ]\n}' \
  --output-document \
  - {{baseUrl}}/domainConfigurations/:domainConfigurationName
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "domainName": "",
  "serverCertificateArns": [],
  "validationCertificateArn": "",
  "authorizerConfig": [
    "defaultAuthorizerName": "",
    "allowAuthorizerOverride": ""
  ],
  "serviceType": "",
  "tags": [
    [
      "Key": "",
      "Value": ""
    ]
  ]
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/domainConfigurations/:domainConfigurationName")! 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 CreateDynamicThingGroup
{{baseUrl}}/dynamic-thing-groups/:thingGroupName
QUERY PARAMS

thingGroupName
BODY json

{
  "thingGroupProperties": {
    "thingGroupDescription": "",
    "attributePayload": ""
  },
  "indexName": "",
  "queryString": "",
  "queryVersion": "",
  "tags": [
    {
      "Key": "",
      "Value": ""
    }
  ]
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/dynamic-thing-groups/:thingGroupName");

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  \"thingGroupProperties\": {\n    \"thingGroupDescription\": \"\",\n    \"attributePayload\": \"\"\n  },\n  \"indexName\": \"\",\n  \"queryString\": \"\",\n  \"queryVersion\": \"\",\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}");

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

(client/post "{{baseUrl}}/dynamic-thing-groups/:thingGroupName" {:content-type :json
                                                                                 :form-params {:thingGroupProperties {:thingGroupDescription ""
                                                                                                                      :attributePayload ""}
                                                                                               :indexName ""
                                                                                               :queryString ""
                                                                                               :queryVersion ""
                                                                                               :tags [{:Key ""
                                                                                                       :Value ""}]}})
require "http/client"

url = "{{baseUrl}}/dynamic-thing-groups/:thingGroupName"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"thingGroupProperties\": {\n    \"thingGroupDescription\": \"\",\n    \"attributePayload\": \"\"\n  },\n  \"indexName\": \"\",\n  \"queryString\": \"\",\n  \"queryVersion\": \"\",\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\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}}/dynamic-thing-groups/:thingGroupName"),
    Content = new StringContent("{\n  \"thingGroupProperties\": {\n    \"thingGroupDescription\": \"\",\n    \"attributePayload\": \"\"\n  },\n  \"indexName\": \"\",\n  \"queryString\": \"\",\n  \"queryVersion\": \"\",\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\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}}/dynamic-thing-groups/:thingGroupName");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"thingGroupProperties\": {\n    \"thingGroupDescription\": \"\",\n    \"attributePayload\": \"\"\n  },\n  \"indexName\": \"\",\n  \"queryString\": \"\",\n  \"queryVersion\": \"\",\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/dynamic-thing-groups/:thingGroupName"

	payload := strings.NewReader("{\n  \"thingGroupProperties\": {\n    \"thingGroupDescription\": \"\",\n    \"attributePayload\": \"\"\n  },\n  \"indexName\": \"\",\n  \"queryString\": \"\",\n  \"queryVersion\": \"\",\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\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/dynamic-thing-groups/:thingGroupName HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 221

{
  "thingGroupProperties": {
    "thingGroupDescription": "",
    "attributePayload": ""
  },
  "indexName": "",
  "queryString": "",
  "queryVersion": "",
  "tags": [
    {
      "Key": "",
      "Value": ""
    }
  ]
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/dynamic-thing-groups/:thingGroupName")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"thingGroupProperties\": {\n    \"thingGroupDescription\": \"\",\n    \"attributePayload\": \"\"\n  },\n  \"indexName\": \"\",\n  \"queryString\": \"\",\n  \"queryVersion\": \"\",\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/dynamic-thing-groups/:thingGroupName"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"thingGroupProperties\": {\n    \"thingGroupDescription\": \"\",\n    \"attributePayload\": \"\"\n  },\n  \"indexName\": \"\",\n  \"queryString\": \"\",\n  \"queryVersion\": \"\",\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\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  \"thingGroupProperties\": {\n    \"thingGroupDescription\": \"\",\n    \"attributePayload\": \"\"\n  },\n  \"indexName\": \"\",\n  \"queryString\": \"\",\n  \"queryVersion\": \"\",\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/dynamic-thing-groups/:thingGroupName")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/dynamic-thing-groups/:thingGroupName")
  .header("content-type", "application/json")
  .body("{\n  \"thingGroupProperties\": {\n    \"thingGroupDescription\": \"\",\n    \"attributePayload\": \"\"\n  },\n  \"indexName\": \"\",\n  \"queryString\": \"\",\n  \"queryVersion\": \"\",\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}")
  .asString();
const data = JSON.stringify({
  thingGroupProperties: {
    thingGroupDescription: '',
    attributePayload: ''
  },
  indexName: '',
  queryString: '',
  queryVersion: '',
  tags: [
    {
      Key: '',
      Value: ''
    }
  ]
});

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

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

xhr.open('POST', '{{baseUrl}}/dynamic-thing-groups/:thingGroupName');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/dynamic-thing-groups/:thingGroupName',
  headers: {'content-type': 'application/json'},
  data: {
    thingGroupProperties: {thingGroupDescription: '', attributePayload: ''},
    indexName: '',
    queryString: '',
    queryVersion: '',
    tags: [{Key: '', Value: ''}]
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/dynamic-thing-groups/:thingGroupName';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"thingGroupProperties":{"thingGroupDescription":"","attributePayload":""},"indexName":"","queryString":"","queryVersion":"","tags":[{"Key":"","Value":""}]}'
};

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}}/dynamic-thing-groups/:thingGroupName',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "thingGroupProperties": {\n    "thingGroupDescription": "",\n    "attributePayload": ""\n  },\n  "indexName": "",\n  "queryString": "",\n  "queryVersion": "",\n  "tags": [\n    {\n      "Key": "",\n      "Value": ""\n    }\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  \"thingGroupProperties\": {\n    \"thingGroupDescription\": \"\",\n    \"attributePayload\": \"\"\n  },\n  \"indexName\": \"\",\n  \"queryString\": \"\",\n  \"queryVersion\": \"\",\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/dynamic-thing-groups/:thingGroupName")
  .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/dynamic-thing-groups/:thingGroupName',
  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({
  thingGroupProperties: {thingGroupDescription: '', attributePayload: ''},
  indexName: '',
  queryString: '',
  queryVersion: '',
  tags: [{Key: '', Value: ''}]
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/dynamic-thing-groups/:thingGroupName',
  headers: {'content-type': 'application/json'},
  body: {
    thingGroupProperties: {thingGroupDescription: '', attributePayload: ''},
    indexName: '',
    queryString: '',
    queryVersion: '',
    tags: [{Key: '', Value: ''}]
  },
  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}}/dynamic-thing-groups/:thingGroupName');

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

req.type('json');
req.send({
  thingGroupProperties: {
    thingGroupDescription: '',
    attributePayload: ''
  },
  indexName: '',
  queryString: '',
  queryVersion: '',
  tags: [
    {
      Key: '',
      Value: ''
    }
  ]
});

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}}/dynamic-thing-groups/:thingGroupName',
  headers: {'content-type': 'application/json'},
  data: {
    thingGroupProperties: {thingGroupDescription: '', attributePayload: ''},
    indexName: '',
    queryString: '',
    queryVersion: '',
    tags: [{Key: '', Value: ''}]
  }
};

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

const url = '{{baseUrl}}/dynamic-thing-groups/:thingGroupName';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"thingGroupProperties":{"thingGroupDescription":"","attributePayload":""},"indexName":"","queryString":"","queryVersion":"","tags":[{"Key":"","Value":""}]}'
};

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 = @{ @"thingGroupProperties": @{ @"thingGroupDescription": @"", @"attributePayload": @"" },
                              @"indexName": @"",
                              @"queryString": @"",
                              @"queryVersion": @"",
                              @"tags": @[ @{ @"Key": @"", @"Value": @"" } ] };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/dynamic-thing-groups/:thingGroupName"]
                                                       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}}/dynamic-thing-groups/:thingGroupName" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"thingGroupProperties\": {\n    \"thingGroupDescription\": \"\",\n    \"attributePayload\": \"\"\n  },\n  \"indexName\": \"\",\n  \"queryString\": \"\",\n  \"queryVersion\": \"\",\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/dynamic-thing-groups/:thingGroupName",
  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([
    'thingGroupProperties' => [
        'thingGroupDescription' => '',
        'attributePayload' => ''
    ],
    'indexName' => '',
    'queryString' => '',
    'queryVersion' => '',
    'tags' => [
        [
                'Key' => '',
                'Value' => ''
        ]
    ]
  ]),
  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}}/dynamic-thing-groups/:thingGroupName', [
  'body' => '{
  "thingGroupProperties": {
    "thingGroupDescription": "",
    "attributePayload": ""
  },
  "indexName": "",
  "queryString": "",
  "queryVersion": "",
  "tags": [
    {
      "Key": "",
      "Value": ""
    }
  ]
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/dynamic-thing-groups/:thingGroupName');
$request->setMethod(HTTP_METH_POST);

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'thingGroupProperties' => [
    'thingGroupDescription' => '',
    'attributePayload' => ''
  ],
  'indexName' => '',
  'queryString' => '',
  'queryVersion' => '',
  'tags' => [
    [
        'Key' => '',
        'Value' => ''
    ]
  ]
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'thingGroupProperties' => [
    'thingGroupDescription' => '',
    'attributePayload' => ''
  ],
  'indexName' => '',
  'queryString' => '',
  'queryVersion' => '',
  'tags' => [
    [
        'Key' => '',
        'Value' => ''
    ]
  ]
]));
$request->setRequestUrl('{{baseUrl}}/dynamic-thing-groups/:thingGroupName');
$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}}/dynamic-thing-groups/:thingGroupName' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "thingGroupProperties": {
    "thingGroupDescription": "",
    "attributePayload": ""
  },
  "indexName": "",
  "queryString": "",
  "queryVersion": "",
  "tags": [
    {
      "Key": "",
      "Value": ""
    }
  ]
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/dynamic-thing-groups/:thingGroupName' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "thingGroupProperties": {
    "thingGroupDescription": "",
    "attributePayload": ""
  },
  "indexName": "",
  "queryString": "",
  "queryVersion": "",
  "tags": [
    {
      "Key": "",
      "Value": ""
    }
  ]
}'
import http.client

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

payload = "{\n  \"thingGroupProperties\": {\n    \"thingGroupDescription\": \"\",\n    \"attributePayload\": \"\"\n  },\n  \"indexName\": \"\",\n  \"queryString\": \"\",\n  \"queryVersion\": \"\",\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}"

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

conn.request("POST", "/baseUrl/dynamic-thing-groups/:thingGroupName", payload, headers)

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

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

url = "{{baseUrl}}/dynamic-thing-groups/:thingGroupName"

payload = {
    "thingGroupProperties": {
        "thingGroupDescription": "",
        "attributePayload": ""
    },
    "indexName": "",
    "queryString": "",
    "queryVersion": "",
    "tags": [
        {
            "Key": "",
            "Value": ""
        }
    ]
}
headers = {"content-type": "application/json"}

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

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

url <- "{{baseUrl}}/dynamic-thing-groups/:thingGroupName"

payload <- "{\n  \"thingGroupProperties\": {\n    \"thingGroupDescription\": \"\",\n    \"attributePayload\": \"\"\n  },\n  \"indexName\": \"\",\n  \"queryString\": \"\",\n  \"queryVersion\": \"\",\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\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}}/dynamic-thing-groups/:thingGroupName")

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  \"thingGroupProperties\": {\n    \"thingGroupDescription\": \"\",\n    \"attributePayload\": \"\"\n  },\n  \"indexName\": \"\",\n  \"queryString\": \"\",\n  \"queryVersion\": \"\",\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\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/dynamic-thing-groups/:thingGroupName') do |req|
  req.body = "{\n  \"thingGroupProperties\": {\n    \"thingGroupDescription\": \"\",\n    \"attributePayload\": \"\"\n  },\n  \"indexName\": \"\",\n  \"queryString\": \"\",\n  \"queryVersion\": \"\",\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}"
end

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

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/dynamic-thing-groups/:thingGroupName";

    let payload = json!({
        "thingGroupProperties": json!({
            "thingGroupDescription": "",
            "attributePayload": ""
        }),
        "indexName": "",
        "queryString": "",
        "queryVersion": "",
        "tags": (
            json!({
                "Key": "",
                "Value": ""
            })
        )
    });

    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}}/dynamic-thing-groups/:thingGroupName \
  --header 'content-type: application/json' \
  --data '{
  "thingGroupProperties": {
    "thingGroupDescription": "",
    "attributePayload": ""
  },
  "indexName": "",
  "queryString": "",
  "queryVersion": "",
  "tags": [
    {
      "Key": "",
      "Value": ""
    }
  ]
}'
echo '{
  "thingGroupProperties": {
    "thingGroupDescription": "",
    "attributePayload": ""
  },
  "indexName": "",
  "queryString": "",
  "queryVersion": "",
  "tags": [
    {
      "Key": "",
      "Value": ""
    }
  ]
}' |  \
  http POST {{baseUrl}}/dynamic-thing-groups/:thingGroupName \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "thingGroupProperties": {\n    "thingGroupDescription": "",\n    "attributePayload": ""\n  },\n  "indexName": "",\n  "queryString": "",\n  "queryVersion": "",\n  "tags": [\n    {\n      "Key": "",\n      "Value": ""\n    }\n  ]\n}' \
  --output-document \
  - {{baseUrl}}/dynamic-thing-groups/:thingGroupName
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "thingGroupProperties": [
    "thingGroupDescription": "",
    "attributePayload": ""
  ],
  "indexName": "",
  "queryString": "",
  "queryVersion": "",
  "tags": [
    [
      "Key": "",
      "Value": ""
    ]
  ]
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/dynamic-thing-groups/:thingGroupName")! 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 CreateFleetMetric
{{baseUrl}}/fleet-metric/:metricName
QUERY PARAMS

metricName
BODY json

{
  "queryString": "",
  "aggregationType": {
    "name": "",
    "values": ""
  },
  "period": 0,
  "aggregationField": "",
  "description": "",
  "queryVersion": "",
  "indexName": "",
  "unit": "",
  "tags": [
    {
      "Key": "",
      "Value": ""
    }
  ]
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/fleet-metric/:metricName");

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  \"queryString\": \"\",\n  \"aggregationType\": {\n    \"name\": \"\",\n    \"values\": \"\"\n  },\n  \"period\": 0,\n  \"aggregationField\": \"\",\n  \"description\": \"\",\n  \"queryVersion\": \"\",\n  \"indexName\": \"\",\n  \"unit\": \"\",\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}");

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

(client/put "{{baseUrl}}/fleet-metric/:metricName" {:content-type :json
                                                                    :form-params {:queryString ""
                                                                                  :aggregationType {:name ""
                                                                                                    :values ""}
                                                                                  :period 0
                                                                                  :aggregationField ""
                                                                                  :description ""
                                                                                  :queryVersion ""
                                                                                  :indexName ""
                                                                                  :unit ""
                                                                                  :tags [{:Key ""
                                                                                          :Value ""}]}})
require "http/client"

url = "{{baseUrl}}/fleet-metric/:metricName"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"queryString\": \"\",\n  \"aggregationType\": {\n    \"name\": \"\",\n    \"values\": \"\"\n  },\n  \"period\": 0,\n  \"aggregationField\": \"\",\n  \"description\": \"\",\n  \"queryVersion\": \"\",\n  \"indexName\": \"\",\n  \"unit\": \"\",\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\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}}/fleet-metric/:metricName"),
    Content = new StringContent("{\n  \"queryString\": \"\",\n  \"aggregationType\": {\n    \"name\": \"\",\n    \"values\": \"\"\n  },\n  \"period\": 0,\n  \"aggregationField\": \"\",\n  \"description\": \"\",\n  \"queryVersion\": \"\",\n  \"indexName\": \"\",\n  \"unit\": \"\",\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\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}}/fleet-metric/:metricName");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"queryString\": \"\",\n  \"aggregationType\": {\n    \"name\": \"\",\n    \"values\": \"\"\n  },\n  \"period\": 0,\n  \"aggregationField\": \"\",\n  \"description\": \"\",\n  \"queryVersion\": \"\",\n  \"indexName\": \"\",\n  \"unit\": \"\",\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/fleet-metric/:metricName"

	payload := strings.NewReader("{\n  \"queryString\": \"\",\n  \"aggregationType\": {\n    \"name\": \"\",\n    \"values\": \"\"\n  },\n  \"period\": 0,\n  \"aggregationField\": \"\",\n  \"description\": \"\",\n  \"queryVersion\": \"\",\n  \"indexName\": \"\",\n  \"unit\": \"\",\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\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/fleet-metric/:metricName HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 265

{
  "queryString": "",
  "aggregationType": {
    "name": "",
    "values": ""
  },
  "period": 0,
  "aggregationField": "",
  "description": "",
  "queryVersion": "",
  "indexName": "",
  "unit": "",
  "tags": [
    {
      "Key": "",
      "Value": ""
    }
  ]
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/fleet-metric/:metricName")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"queryString\": \"\",\n  \"aggregationType\": {\n    \"name\": \"\",\n    \"values\": \"\"\n  },\n  \"period\": 0,\n  \"aggregationField\": \"\",\n  \"description\": \"\",\n  \"queryVersion\": \"\",\n  \"indexName\": \"\",\n  \"unit\": \"\",\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/fleet-metric/:metricName"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"queryString\": \"\",\n  \"aggregationType\": {\n    \"name\": \"\",\n    \"values\": \"\"\n  },\n  \"period\": 0,\n  \"aggregationField\": \"\",\n  \"description\": \"\",\n  \"queryVersion\": \"\",\n  \"indexName\": \"\",\n  \"unit\": \"\",\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\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  \"queryString\": \"\",\n  \"aggregationType\": {\n    \"name\": \"\",\n    \"values\": \"\"\n  },\n  \"period\": 0,\n  \"aggregationField\": \"\",\n  \"description\": \"\",\n  \"queryVersion\": \"\",\n  \"indexName\": \"\",\n  \"unit\": \"\",\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/fleet-metric/:metricName")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/fleet-metric/:metricName")
  .header("content-type", "application/json")
  .body("{\n  \"queryString\": \"\",\n  \"aggregationType\": {\n    \"name\": \"\",\n    \"values\": \"\"\n  },\n  \"period\": 0,\n  \"aggregationField\": \"\",\n  \"description\": \"\",\n  \"queryVersion\": \"\",\n  \"indexName\": \"\",\n  \"unit\": \"\",\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}")
  .asString();
const data = JSON.stringify({
  queryString: '',
  aggregationType: {
    name: '',
    values: ''
  },
  period: 0,
  aggregationField: '',
  description: '',
  queryVersion: '',
  indexName: '',
  unit: '',
  tags: [
    {
      Key: '',
      Value: ''
    }
  ]
});

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

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

xhr.open('PUT', '{{baseUrl}}/fleet-metric/:metricName');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/fleet-metric/:metricName',
  headers: {'content-type': 'application/json'},
  data: {
    queryString: '',
    aggregationType: {name: '', values: ''},
    period: 0,
    aggregationField: '',
    description: '',
    queryVersion: '',
    indexName: '',
    unit: '',
    tags: [{Key: '', Value: ''}]
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/fleet-metric/:metricName';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"queryString":"","aggregationType":{"name":"","values":""},"period":0,"aggregationField":"","description":"","queryVersion":"","indexName":"","unit":"","tags":[{"Key":"","Value":""}]}'
};

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}}/fleet-metric/:metricName',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "queryString": "",\n  "aggregationType": {\n    "name": "",\n    "values": ""\n  },\n  "period": 0,\n  "aggregationField": "",\n  "description": "",\n  "queryVersion": "",\n  "indexName": "",\n  "unit": "",\n  "tags": [\n    {\n      "Key": "",\n      "Value": ""\n    }\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  \"queryString\": \"\",\n  \"aggregationType\": {\n    \"name\": \"\",\n    \"values\": \"\"\n  },\n  \"period\": 0,\n  \"aggregationField\": \"\",\n  \"description\": \"\",\n  \"queryVersion\": \"\",\n  \"indexName\": \"\",\n  \"unit\": \"\",\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/fleet-metric/:metricName")
  .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/fleet-metric/:metricName',
  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({
  queryString: '',
  aggregationType: {name: '', values: ''},
  period: 0,
  aggregationField: '',
  description: '',
  queryVersion: '',
  indexName: '',
  unit: '',
  tags: [{Key: '', Value: ''}]
}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/fleet-metric/:metricName',
  headers: {'content-type': 'application/json'},
  body: {
    queryString: '',
    aggregationType: {name: '', values: ''},
    period: 0,
    aggregationField: '',
    description: '',
    queryVersion: '',
    indexName: '',
    unit: '',
    tags: [{Key: '', Value: ''}]
  },
  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}}/fleet-metric/:metricName');

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

req.type('json');
req.send({
  queryString: '',
  aggregationType: {
    name: '',
    values: ''
  },
  period: 0,
  aggregationField: '',
  description: '',
  queryVersion: '',
  indexName: '',
  unit: '',
  tags: [
    {
      Key: '',
      Value: ''
    }
  ]
});

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}}/fleet-metric/:metricName',
  headers: {'content-type': 'application/json'},
  data: {
    queryString: '',
    aggregationType: {name: '', values: ''},
    period: 0,
    aggregationField: '',
    description: '',
    queryVersion: '',
    indexName: '',
    unit: '',
    tags: [{Key: '', Value: ''}]
  }
};

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

const url = '{{baseUrl}}/fleet-metric/:metricName';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"queryString":"","aggregationType":{"name":"","values":""},"period":0,"aggregationField":"","description":"","queryVersion":"","indexName":"","unit":"","tags":[{"Key":"","Value":""}]}'
};

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 = @{ @"queryString": @"",
                              @"aggregationType": @{ @"name": @"", @"values": @"" },
                              @"period": @0,
                              @"aggregationField": @"",
                              @"description": @"",
                              @"queryVersion": @"",
                              @"indexName": @"",
                              @"unit": @"",
                              @"tags": @[ @{ @"Key": @"", @"Value": @"" } ] };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/fleet-metric/:metricName"]
                                                       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}}/fleet-metric/:metricName" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"queryString\": \"\",\n  \"aggregationType\": {\n    \"name\": \"\",\n    \"values\": \"\"\n  },\n  \"period\": 0,\n  \"aggregationField\": \"\",\n  \"description\": \"\",\n  \"queryVersion\": \"\",\n  \"indexName\": \"\",\n  \"unit\": \"\",\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/fleet-metric/:metricName",
  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([
    'queryString' => '',
    'aggregationType' => [
        'name' => '',
        'values' => ''
    ],
    'period' => 0,
    'aggregationField' => '',
    'description' => '',
    'queryVersion' => '',
    'indexName' => '',
    'unit' => '',
    'tags' => [
        [
                'Key' => '',
                'Value' => ''
        ]
    ]
  ]),
  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}}/fleet-metric/:metricName', [
  'body' => '{
  "queryString": "",
  "aggregationType": {
    "name": "",
    "values": ""
  },
  "period": 0,
  "aggregationField": "",
  "description": "",
  "queryVersion": "",
  "indexName": "",
  "unit": "",
  "tags": [
    {
      "Key": "",
      "Value": ""
    }
  ]
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/fleet-metric/:metricName');
$request->setMethod(HTTP_METH_PUT);

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'queryString' => '',
  'aggregationType' => [
    'name' => '',
    'values' => ''
  ],
  'period' => 0,
  'aggregationField' => '',
  'description' => '',
  'queryVersion' => '',
  'indexName' => '',
  'unit' => '',
  'tags' => [
    [
        'Key' => '',
        'Value' => ''
    ]
  ]
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'queryString' => '',
  'aggregationType' => [
    'name' => '',
    'values' => ''
  ],
  'period' => 0,
  'aggregationField' => '',
  'description' => '',
  'queryVersion' => '',
  'indexName' => '',
  'unit' => '',
  'tags' => [
    [
        'Key' => '',
        'Value' => ''
    ]
  ]
]));
$request->setRequestUrl('{{baseUrl}}/fleet-metric/:metricName');
$request->setRequestMethod('PUT');
$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}}/fleet-metric/:metricName' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "queryString": "",
  "aggregationType": {
    "name": "",
    "values": ""
  },
  "period": 0,
  "aggregationField": "",
  "description": "",
  "queryVersion": "",
  "indexName": "",
  "unit": "",
  "tags": [
    {
      "Key": "",
      "Value": ""
    }
  ]
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/fleet-metric/:metricName' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "queryString": "",
  "aggregationType": {
    "name": "",
    "values": ""
  },
  "period": 0,
  "aggregationField": "",
  "description": "",
  "queryVersion": "",
  "indexName": "",
  "unit": "",
  "tags": [
    {
      "Key": "",
      "Value": ""
    }
  ]
}'
import http.client

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

payload = "{\n  \"queryString\": \"\",\n  \"aggregationType\": {\n    \"name\": \"\",\n    \"values\": \"\"\n  },\n  \"period\": 0,\n  \"aggregationField\": \"\",\n  \"description\": \"\",\n  \"queryVersion\": \"\",\n  \"indexName\": \"\",\n  \"unit\": \"\",\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}"

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

conn.request("PUT", "/baseUrl/fleet-metric/:metricName", payload, headers)

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

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

url = "{{baseUrl}}/fleet-metric/:metricName"

payload = {
    "queryString": "",
    "aggregationType": {
        "name": "",
        "values": ""
    },
    "period": 0,
    "aggregationField": "",
    "description": "",
    "queryVersion": "",
    "indexName": "",
    "unit": "",
    "tags": [
        {
            "Key": "",
            "Value": ""
        }
    ]
}
headers = {"content-type": "application/json"}

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

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

url <- "{{baseUrl}}/fleet-metric/:metricName"

payload <- "{\n  \"queryString\": \"\",\n  \"aggregationType\": {\n    \"name\": \"\",\n    \"values\": \"\"\n  },\n  \"period\": 0,\n  \"aggregationField\": \"\",\n  \"description\": \"\",\n  \"queryVersion\": \"\",\n  \"indexName\": \"\",\n  \"unit\": \"\",\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}"

encode <- "json"

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

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

url = URI("{{baseUrl}}/fleet-metric/:metricName")

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  \"queryString\": \"\",\n  \"aggregationType\": {\n    \"name\": \"\",\n    \"values\": \"\"\n  },\n  \"period\": 0,\n  \"aggregationField\": \"\",\n  \"description\": \"\",\n  \"queryVersion\": \"\",\n  \"indexName\": \"\",\n  \"unit\": \"\",\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\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.put('/baseUrl/fleet-metric/:metricName') do |req|
  req.body = "{\n  \"queryString\": \"\",\n  \"aggregationType\": {\n    \"name\": \"\",\n    \"values\": \"\"\n  },\n  \"period\": 0,\n  \"aggregationField\": \"\",\n  \"description\": \"\",\n  \"queryVersion\": \"\",\n  \"indexName\": \"\",\n  \"unit\": \"\",\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\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}}/fleet-metric/:metricName";

    let payload = json!({
        "queryString": "",
        "aggregationType": json!({
            "name": "",
            "values": ""
        }),
        "period": 0,
        "aggregationField": "",
        "description": "",
        "queryVersion": "",
        "indexName": "",
        "unit": "",
        "tags": (
            json!({
                "Key": "",
                "Value": ""
            })
        )
    });

    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)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

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

    dbg!(results);
}
curl --request PUT \
  --url {{baseUrl}}/fleet-metric/:metricName \
  --header 'content-type: application/json' \
  --data '{
  "queryString": "",
  "aggregationType": {
    "name": "",
    "values": ""
  },
  "period": 0,
  "aggregationField": "",
  "description": "",
  "queryVersion": "",
  "indexName": "",
  "unit": "",
  "tags": [
    {
      "Key": "",
      "Value": ""
    }
  ]
}'
echo '{
  "queryString": "",
  "aggregationType": {
    "name": "",
    "values": ""
  },
  "period": 0,
  "aggregationField": "",
  "description": "",
  "queryVersion": "",
  "indexName": "",
  "unit": "",
  "tags": [
    {
      "Key": "",
      "Value": ""
    }
  ]
}' |  \
  http PUT {{baseUrl}}/fleet-metric/:metricName \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "queryString": "",\n  "aggregationType": {\n    "name": "",\n    "values": ""\n  },\n  "period": 0,\n  "aggregationField": "",\n  "description": "",\n  "queryVersion": "",\n  "indexName": "",\n  "unit": "",\n  "tags": [\n    {\n      "Key": "",\n      "Value": ""\n    }\n  ]\n}' \
  --output-document \
  - {{baseUrl}}/fleet-metric/:metricName
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "queryString": "",
  "aggregationType": [
    "name": "",
    "values": ""
  ],
  "period": 0,
  "aggregationField": "",
  "description": "",
  "queryVersion": "",
  "indexName": "",
  "unit": "",
  "tags": [
    [
      "Key": "",
      "Value": ""
    ]
  ]
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/fleet-metric/:metricName")! 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 CreateJob
{{baseUrl}}/jobs/:jobId
QUERY PARAMS

jobId
BODY json

{
  "targets": [],
  "documentSource": "",
  "document": "",
  "description": "",
  "presignedUrlConfig": {
    "roleArn": "",
    "expiresInSec": ""
  },
  "targetSelection": "",
  "jobExecutionsRolloutConfig": {
    "maximumPerMinute": "",
    "exponentialRate": ""
  },
  "abortConfig": {
    "criteriaList": ""
  },
  "timeoutConfig": {
    "inProgressTimeoutInMinutes": ""
  },
  "tags": [
    {
      "Key": "",
      "Value": ""
    }
  ],
  "namespaceId": "",
  "jobTemplateArn": "",
  "jobExecutionsRetryConfig": {
    "criteriaList": ""
  },
  "documentParameters": {},
  "schedulingConfig": {
    "startTime": "",
    "endTime": "",
    "endBehavior": "",
    "maintenanceWindows": ""
  }
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/jobs/:jobId");

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  \"targets\": [],\n  \"documentSource\": \"\",\n  \"document\": \"\",\n  \"description\": \"\",\n  \"presignedUrlConfig\": {\n    \"roleArn\": \"\",\n    \"expiresInSec\": \"\"\n  },\n  \"targetSelection\": \"\",\n  \"jobExecutionsRolloutConfig\": {\n    \"maximumPerMinute\": \"\",\n    \"exponentialRate\": \"\"\n  },\n  \"abortConfig\": {\n    \"criteriaList\": \"\"\n  },\n  \"timeoutConfig\": {\n    \"inProgressTimeoutInMinutes\": \"\"\n  },\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"namespaceId\": \"\",\n  \"jobTemplateArn\": \"\",\n  \"jobExecutionsRetryConfig\": {\n    \"criteriaList\": \"\"\n  },\n  \"documentParameters\": {},\n  \"schedulingConfig\": {\n    \"startTime\": \"\",\n    \"endTime\": \"\",\n    \"endBehavior\": \"\",\n    \"maintenanceWindows\": \"\"\n  }\n}");

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

(client/put "{{baseUrl}}/jobs/:jobId" {:content-type :json
                                                       :form-params {:targets []
                                                                     :documentSource ""
                                                                     :document ""
                                                                     :description ""
                                                                     :presignedUrlConfig {:roleArn ""
                                                                                          :expiresInSec ""}
                                                                     :targetSelection ""
                                                                     :jobExecutionsRolloutConfig {:maximumPerMinute ""
                                                                                                  :exponentialRate ""}
                                                                     :abortConfig {:criteriaList ""}
                                                                     :timeoutConfig {:inProgressTimeoutInMinutes ""}
                                                                     :tags [{:Key ""
                                                                             :Value ""}]
                                                                     :namespaceId ""
                                                                     :jobTemplateArn ""
                                                                     :jobExecutionsRetryConfig {:criteriaList ""}
                                                                     :documentParameters {}
                                                                     :schedulingConfig {:startTime ""
                                                                                        :endTime ""
                                                                                        :endBehavior ""
                                                                                        :maintenanceWindows ""}}})
require "http/client"

url = "{{baseUrl}}/jobs/:jobId"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"targets\": [],\n  \"documentSource\": \"\",\n  \"document\": \"\",\n  \"description\": \"\",\n  \"presignedUrlConfig\": {\n    \"roleArn\": \"\",\n    \"expiresInSec\": \"\"\n  },\n  \"targetSelection\": \"\",\n  \"jobExecutionsRolloutConfig\": {\n    \"maximumPerMinute\": \"\",\n    \"exponentialRate\": \"\"\n  },\n  \"abortConfig\": {\n    \"criteriaList\": \"\"\n  },\n  \"timeoutConfig\": {\n    \"inProgressTimeoutInMinutes\": \"\"\n  },\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"namespaceId\": \"\",\n  \"jobTemplateArn\": \"\",\n  \"jobExecutionsRetryConfig\": {\n    \"criteriaList\": \"\"\n  },\n  \"documentParameters\": {},\n  \"schedulingConfig\": {\n    \"startTime\": \"\",\n    \"endTime\": \"\",\n    \"endBehavior\": \"\",\n    \"maintenanceWindows\": \"\"\n  }\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}}/jobs/:jobId"),
    Content = new StringContent("{\n  \"targets\": [],\n  \"documentSource\": \"\",\n  \"document\": \"\",\n  \"description\": \"\",\n  \"presignedUrlConfig\": {\n    \"roleArn\": \"\",\n    \"expiresInSec\": \"\"\n  },\n  \"targetSelection\": \"\",\n  \"jobExecutionsRolloutConfig\": {\n    \"maximumPerMinute\": \"\",\n    \"exponentialRate\": \"\"\n  },\n  \"abortConfig\": {\n    \"criteriaList\": \"\"\n  },\n  \"timeoutConfig\": {\n    \"inProgressTimeoutInMinutes\": \"\"\n  },\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"namespaceId\": \"\",\n  \"jobTemplateArn\": \"\",\n  \"jobExecutionsRetryConfig\": {\n    \"criteriaList\": \"\"\n  },\n  \"documentParameters\": {},\n  \"schedulingConfig\": {\n    \"startTime\": \"\",\n    \"endTime\": \"\",\n    \"endBehavior\": \"\",\n    \"maintenanceWindows\": \"\"\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}}/jobs/:jobId");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"targets\": [],\n  \"documentSource\": \"\",\n  \"document\": \"\",\n  \"description\": \"\",\n  \"presignedUrlConfig\": {\n    \"roleArn\": \"\",\n    \"expiresInSec\": \"\"\n  },\n  \"targetSelection\": \"\",\n  \"jobExecutionsRolloutConfig\": {\n    \"maximumPerMinute\": \"\",\n    \"exponentialRate\": \"\"\n  },\n  \"abortConfig\": {\n    \"criteriaList\": \"\"\n  },\n  \"timeoutConfig\": {\n    \"inProgressTimeoutInMinutes\": \"\"\n  },\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"namespaceId\": \"\",\n  \"jobTemplateArn\": \"\",\n  \"jobExecutionsRetryConfig\": {\n    \"criteriaList\": \"\"\n  },\n  \"documentParameters\": {},\n  \"schedulingConfig\": {\n    \"startTime\": \"\",\n    \"endTime\": \"\",\n    \"endBehavior\": \"\",\n    \"maintenanceWindows\": \"\"\n  }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/jobs/:jobId"

	payload := strings.NewReader("{\n  \"targets\": [],\n  \"documentSource\": \"\",\n  \"document\": \"\",\n  \"description\": \"\",\n  \"presignedUrlConfig\": {\n    \"roleArn\": \"\",\n    \"expiresInSec\": \"\"\n  },\n  \"targetSelection\": \"\",\n  \"jobExecutionsRolloutConfig\": {\n    \"maximumPerMinute\": \"\",\n    \"exponentialRate\": \"\"\n  },\n  \"abortConfig\": {\n    \"criteriaList\": \"\"\n  },\n  \"timeoutConfig\": {\n    \"inProgressTimeoutInMinutes\": \"\"\n  },\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"namespaceId\": \"\",\n  \"jobTemplateArn\": \"\",\n  \"jobExecutionsRetryConfig\": {\n    \"criteriaList\": \"\"\n  },\n  \"documentParameters\": {},\n  \"schedulingConfig\": {\n    \"startTime\": \"\",\n    \"endTime\": \"\",\n    \"endBehavior\": \"\",\n    \"maintenanceWindows\": \"\"\n  }\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/jobs/:jobId HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 701

{
  "targets": [],
  "documentSource": "",
  "document": "",
  "description": "",
  "presignedUrlConfig": {
    "roleArn": "",
    "expiresInSec": ""
  },
  "targetSelection": "",
  "jobExecutionsRolloutConfig": {
    "maximumPerMinute": "",
    "exponentialRate": ""
  },
  "abortConfig": {
    "criteriaList": ""
  },
  "timeoutConfig": {
    "inProgressTimeoutInMinutes": ""
  },
  "tags": [
    {
      "Key": "",
      "Value": ""
    }
  ],
  "namespaceId": "",
  "jobTemplateArn": "",
  "jobExecutionsRetryConfig": {
    "criteriaList": ""
  },
  "documentParameters": {},
  "schedulingConfig": {
    "startTime": "",
    "endTime": "",
    "endBehavior": "",
    "maintenanceWindows": ""
  }
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/jobs/:jobId")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"targets\": [],\n  \"documentSource\": \"\",\n  \"document\": \"\",\n  \"description\": \"\",\n  \"presignedUrlConfig\": {\n    \"roleArn\": \"\",\n    \"expiresInSec\": \"\"\n  },\n  \"targetSelection\": \"\",\n  \"jobExecutionsRolloutConfig\": {\n    \"maximumPerMinute\": \"\",\n    \"exponentialRate\": \"\"\n  },\n  \"abortConfig\": {\n    \"criteriaList\": \"\"\n  },\n  \"timeoutConfig\": {\n    \"inProgressTimeoutInMinutes\": \"\"\n  },\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"namespaceId\": \"\",\n  \"jobTemplateArn\": \"\",\n  \"jobExecutionsRetryConfig\": {\n    \"criteriaList\": \"\"\n  },\n  \"documentParameters\": {},\n  \"schedulingConfig\": {\n    \"startTime\": \"\",\n    \"endTime\": \"\",\n    \"endBehavior\": \"\",\n    \"maintenanceWindows\": \"\"\n  }\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/jobs/:jobId"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"targets\": [],\n  \"documentSource\": \"\",\n  \"document\": \"\",\n  \"description\": \"\",\n  \"presignedUrlConfig\": {\n    \"roleArn\": \"\",\n    \"expiresInSec\": \"\"\n  },\n  \"targetSelection\": \"\",\n  \"jobExecutionsRolloutConfig\": {\n    \"maximumPerMinute\": \"\",\n    \"exponentialRate\": \"\"\n  },\n  \"abortConfig\": {\n    \"criteriaList\": \"\"\n  },\n  \"timeoutConfig\": {\n    \"inProgressTimeoutInMinutes\": \"\"\n  },\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"namespaceId\": \"\",\n  \"jobTemplateArn\": \"\",\n  \"jobExecutionsRetryConfig\": {\n    \"criteriaList\": \"\"\n  },\n  \"documentParameters\": {},\n  \"schedulingConfig\": {\n    \"startTime\": \"\",\n    \"endTime\": \"\",\n    \"endBehavior\": \"\",\n    \"maintenanceWindows\": \"\"\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  \"targets\": [],\n  \"documentSource\": \"\",\n  \"document\": \"\",\n  \"description\": \"\",\n  \"presignedUrlConfig\": {\n    \"roleArn\": \"\",\n    \"expiresInSec\": \"\"\n  },\n  \"targetSelection\": \"\",\n  \"jobExecutionsRolloutConfig\": {\n    \"maximumPerMinute\": \"\",\n    \"exponentialRate\": \"\"\n  },\n  \"abortConfig\": {\n    \"criteriaList\": \"\"\n  },\n  \"timeoutConfig\": {\n    \"inProgressTimeoutInMinutes\": \"\"\n  },\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"namespaceId\": \"\",\n  \"jobTemplateArn\": \"\",\n  \"jobExecutionsRetryConfig\": {\n    \"criteriaList\": \"\"\n  },\n  \"documentParameters\": {},\n  \"schedulingConfig\": {\n    \"startTime\": \"\",\n    \"endTime\": \"\",\n    \"endBehavior\": \"\",\n    \"maintenanceWindows\": \"\"\n  }\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/jobs/:jobId")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/jobs/:jobId")
  .header("content-type", "application/json")
  .body("{\n  \"targets\": [],\n  \"documentSource\": \"\",\n  \"document\": \"\",\n  \"description\": \"\",\n  \"presignedUrlConfig\": {\n    \"roleArn\": \"\",\n    \"expiresInSec\": \"\"\n  },\n  \"targetSelection\": \"\",\n  \"jobExecutionsRolloutConfig\": {\n    \"maximumPerMinute\": \"\",\n    \"exponentialRate\": \"\"\n  },\n  \"abortConfig\": {\n    \"criteriaList\": \"\"\n  },\n  \"timeoutConfig\": {\n    \"inProgressTimeoutInMinutes\": \"\"\n  },\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"namespaceId\": \"\",\n  \"jobTemplateArn\": \"\",\n  \"jobExecutionsRetryConfig\": {\n    \"criteriaList\": \"\"\n  },\n  \"documentParameters\": {},\n  \"schedulingConfig\": {\n    \"startTime\": \"\",\n    \"endTime\": \"\",\n    \"endBehavior\": \"\",\n    \"maintenanceWindows\": \"\"\n  }\n}")
  .asString();
const data = JSON.stringify({
  targets: [],
  documentSource: '',
  document: '',
  description: '',
  presignedUrlConfig: {
    roleArn: '',
    expiresInSec: ''
  },
  targetSelection: '',
  jobExecutionsRolloutConfig: {
    maximumPerMinute: '',
    exponentialRate: ''
  },
  abortConfig: {
    criteriaList: ''
  },
  timeoutConfig: {
    inProgressTimeoutInMinutes: ''
  },
  tags: [
    {
      Key: '',
      Value: ''
    }
  ],
  namespaceId: '',
  jobTemplateArn: '',
  jobExecutionsRetryConfig: {
    criteriaList: ''
  },
  documentParameters: {},
  schedulingConfig: {
    startTime: '',
    endTime: '',
    endBehavior: '',
    maintenanceWindows: ''
  }
});

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

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

xhr.open('PUT', '{{baseUrl}}/jobs/:jobId');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/jobs/:jobId',
  headers: {'content-type': 'application/json'},
  data: {
    targets: [],
    documentSource: '',
    document: '',
    description: '',
    presignedUrlConfig: {roleArn: '', expiresInSec: ''},
    targetSelection: '',
    jobExecutionsRolloutConfig: {maximumPerMinute: '', exponentialRate: ''},
    abortConfig: {criteriaList: ''},
    timeoutConfig: {inProgressTimeoutInMinutes: ''},
    tags: [{Key: '', Value: ''}],
    namespaceId: '',
    jobTemplateArn: '',
    jobExecutionsRetryConfig: {criteriaList: ''},
    documentParameters: {},
    schedulingConfig: {startTime: '', endTime: '', endBehavior: '', maintenanceWindows: ''}
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/jobs/:jobId';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"targets":[],"documentSource":"","document":"","description":"","presignedUrlConfig":{"roleArn":"","expiresInSec":""},"targetSelection":"","jobExecutionsRolloutConfig":{"maximumPerMinute":"","exponentialRate":""},"abortConfig":{"criteriaList":""},"timeoutConfig":{"inProgressTimeoutInMinutes":""},"tags":[{"Key":"","Value":""}],"namespaceId":"","jobTemplateArn":"","jobExecutionsRetryConfig":{"criteriaList":""},"documentParameters":{},"schedulingConfig":{"startTime":"","endTime":"","endBehavior":"","maintenanceWindows":""}}'
};

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}}/jobs/:jobId',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "targets": [],\n  "documentSource": "",\n  "document": "",\n  "description": "",\n  "presignedUrlConfig": {\n    "roleArn": "",\n    "expiresInSec": ""\n  },\n  "targetSelection": "",\n  "jobExecutionsRolloutConfig": {\n    "maximumPerMinute": "",\n    "exponentialRate": ""\n  },\n  "abortConfig": {\n    "criteriaList": ""\n  },\n  "timeoutConfig": {\n    "inProgressTimeoutInMinutes": ""\n  },\n  "tags": [\n    {\n      "Key": "",\n      "Value": ""\n    }\n  ],\n  "namespaceId": "",\n  "jobTemplateArn": "",\n  "jobExecutionsRetryConfig": {\n    "criteriaList": ""\n  },\n  "documentParameters": {},\n  "schedulingConfig": {\n    "startTime": "",\n    "endTime": "",\n    "endBehavior": "",\n    "maintenanceWindows": ""\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  \"targets\": [],\n  \"documentSource\": \"\",\n  \"document\": \"\",\n  \"description\": \"\",\n  \"presignedUrlConfig\": {\n    \"roleArn\": \"\",\n    \"expiresInSec\": \"\"\n  },\n  \"targetSelection\": \"\",\n  \"jobExecutionsRolloutConfig\": {\n    \"maximumPerMinute\": \"\",\n    \"exponentialRate\": \"\"\n  },\n  \"abortConfig\": {\n    \"criteriaList\": \"\"\n  },\n  \"timeoutConfig\": {\n    \"inProgressTimeoutInMinutes\": \"\"\n  },\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"namespaceId\": \"\",\n  \"jobTemplateArn\": \"\",\n  \"jobExecutionsRetryConfig\": {\n    \"criteriaList\": \"\"\n  },\n  \"documentParameters\": {},\n  \"schedulingConfig\": {\n    \"startTime\": \"\",\n    \"endTime\": \"\",\n    \"endBehavior\": \"\",\n    \"maintenanceWindows\": \"\"\n  }\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/jobs/:jobId")
  .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/jobs/:jobId',
  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({
  targets: [],
  documentSource: '',
  document: '',
  description: '',
  presignedUrlConfig: {roleArn: '', expiresInSec: ''},
  targetSelection: '',
  jobExecutionsRolloutConfig: {maximumPerMinute: '', exponentialRate: ''},
  abortConfig: {criteriaList: ''},
  timeoutConfig: {inProgressTimeoutInMinutes: ''},
  tags: [{Key: '', Value: ''}],
  namespaceId: '',
  jobTemplateArn: '',
  jobExecutionsRetryConfig: {criteriaList: ''},
  documentParameters: {},
  schedulingConfig: {startTime: '', endTime: '', endBehavior: '', maintenanceWindows: ''}
}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/jobs/:jobId',
  headers: {'content-type': 'application/json'},
  body: {
    targets: [],
    documentSource: '',
    document: '',
    description: '',
    presignedUrlConfig: {roleArn: '', expiresInSec: ''},
    targetSelection: '',
    jobExecutionsRolloutConfig: {maximumPerMinute: '', exponentialRate: ''},
    abortConfig: {criteriaList: ''},
    timeoutConfig: {inProgressTimeoutInMinutes: ''},
    tags: [{Key: '', Value: ''}],
    namespaceId: '',
    jobTemplateArn: '',
    jobExecutionsRetryConfig: {criteriaList: ''},
    documentParameters: {},
    schedulingConfig: {startTime: '', endTime: '', endBehavior: '', maintenanceWindows: ''}
  },
  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}}/jobs/:jobId');

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

req.type('json');
req.send({
  targets: [],
  documentSource: '',
  document: '',
  description: '',
  presignedUrlConfig: {
    roleArn: '',
    expiresInSec: ''
  },
  targetSelection: '',
  jobExecutionsRolloutConfig: {
    maximumPerMinute: '',
    exponentialRate: ''
  },
  abortConfig: {
    criteriaList: ''
  },
  timeoutConfig: {
    inProgressTimeoutInMinutes: ''
  },
  tags: [
    {
      Key: '',
      Value: ''
    }
  ],
  namespaceId: '',
  jobTemplateArn: '',
  jobExecutionsRetryConfig: {
    criteriaList: ''
  },
  documentParameters: {},
  schedulingConfig: {
    startTime: '',
    endTime: '',
    endBehavior: '',
    maintenanceWindows: ''
  }
});

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}}/jobs/:jobId',
  headers: {'content-type': 'application/json'},
  data: {
    targets: [],
    documentSource: '',
    document: '',
    description: '',
    presignedUrlConfig: {roleArn: '', expiresInSec: ''},
    targetSelection: '',
    jobExecutionsRolloutConfig: {maximumPerMinute: '', exponentialRate: ''},
    abortConfig: {criteriaList: ''},
    timeoutConfig: {inProgressTimeoutInMinutes: ''},
    tags: [{Key: '', Value: ''}],
    namespaceId: '',
    jobTemplateArn: '',
    jobExecutionsRetryConfig: {criteriaList: ''},
    documentParameters: {},
    schedulingConfig: {startTime: '', endTime: '', endBehavior: '', maintenanceWindows: ''}
  }
};

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

const url = '{{baseUrl}}/jobs/:jobId';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"targets":[],"documentSource":"","document":"","description":"","presignedUrlConfig":{"roleArn":"","expiresInSec":""},"targetSelection":"","jobExecutionsRolloutConfig":{"maximumPerMinute":"","exponentialRate":""},"abortConfig":{"criteriaList":""},"timeoutConfig":{"inProgressTimeoutInMinutes":""},"tags":[{"Key":"","Value":""}],"namespaceId":"","jobTemplateArn":"","jobExecutionsRetryConfig":{"criteriaList":""},"documentParameters":{},"schedulingConfig":{"startTime":"","endTime":"","endBehavior":"","maintenanceWindows":""}}'
};

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 = @{ @"targets": @[  ],
                              @"documentSource": @"",
                              @"document": @"",
                              @"description": @"",
                              @"presignedUrlConfig": @{ @"roleArn": @"", @"expiresInSec": @"" },
                              @"targetSelection": @"",
                              @"jobExecutionsRolloutConfig": @{ @"maximumPerMinute": @"", @"exponentialRate": @"" },
                              @"abortConfig": @{ @"criteriaList": @"" },
                              @"timeoutConfig": @{ @"inProgressTimeoutInMinutes": @"" },
                              @"tags": @[ @{ @"Key": @"", @"Value": @"" } ],
                              @"namespaceId": @"",
                              @"jobTemplateArn": @"",
                              @"jobExecutionsRetryConfig": @{ @"criteriaList": @"" },
                              @"documentParameters": @{  },
                              @"schedulingConfig": @{ @"startTime": @"", @"endTime": @"", @"endBehavior": @"", @"maintenanceWindows": @"" } };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/jobs/:jobId"]
                                                       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}}/jobs/:jobId" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"targets\": [],\n  \"documentSource\": \"\",\n  \"document\": \"\",\n  \"description\": \"\",\n  \"presignedUrlConfig\": {\n    \"roleArn\": \"\",\n    \"expiresInSec\": \"\"\n  },\n  \"targetSelection\": \"\",\n  \"jobExecutionsRolloutConfig\": {\n    \"maximumPerMinute\": \"\",\n    \"exponentialRate\": \"\"\n  },\n  \"abortConfig\": {\n    \"criteriaList\": \"\"\n  },\n  \"timeoutConfig\": {\n    \"inProgressTimeoutInMinutes\": \"\"\n  },\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"namespaceId\": \"\",\n  \"jobTemplateArn\": \"\",\n  \"jobExecutionsRetryConfig\": {\n    \"criteriaList\": \"\"\n  },\n  \"documentParameters\": {},\n  \"schedulingConfig\": {\n    \"startTime\": \"\",\n    \"endTime\": \"\",\n    \"endBehavior\": \"\",\n    \"maintenanceWindows\": \"\"\n  }\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/jobs/:jobId",
  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([
    'targets' => [
        
    ],
    'documentSource' => '',
    'document' => '',
    'description' => '',
    'presignedUrlConfig' => [
        'roleArn' => '',
        'expiresInSec' => ''
    ],
    'targetSelection' => '',
    'jobExecutionsRolloutConfig' => [
        'maximumPerMinute' => '',
        'exponentialRate' => ''
    ],
    'abortConfig' => [
        'criteriaList' => ''
    ],
    'timeoutConfig' => [
        'inProgressTimeoutInMinutes' => ''
    ],
    'tags' => [
        [
                'Key' => '',
                'Value' => ''
        ]
    ],
    'namespaceId' => '',
    'jobTemplateArn' => '',
    'jobExecutionsRetryConfig' => [
        'criteriaList' => ''
    ],
    'documentParameters' => [
        
    ],
    'schedulingConfig' => [
        'startTime' => '',
        'endTime' => '',
        'endBehavior' => '',
        'maintenanceWindows' => ''
    ]
  ]),
  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}}/jobs/:jobId', [
  'body' => '{
  "targets": [],
  "documentSource": "",
  "document": "",
  "description": "",
  "presignedUrlConfig": {
    "roleArn": "",
    "expiresInSec": ""
  },
  "targetSelection": "",
  "jobExecutionsRolloutConfig": {
    "maximumPerMinute": "",
    "exponentialRate": ""
  },
  "abortConfig": {
    "criteriaList": ""
  },
  "timeoutConfig": {
    "inProgressTimeoutInMinutes": ""
  },
  "tags": [
    {
      "Key": "",
      "Value": ""
    }
  ],
  "namespaceId": "",
  "jobTemplateArn": "",
  "jobExecutionsRetryConfig": {
    "criteriaList": ""
  },
  "documentParameters": {},
  "schedulingConfig": {
    "startTime": "",
    "endTime": "",
    "endBehavior": "",
    "maintenanceWindows": ""
  }
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/jobs/:jobId');
$request->setMethod(HTTP_METH_PUT);

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'targets' => [
    
  ],
  'documentSource' => '',
  'document' => '',
  'description' => '',
  'presignedUrlConfig' => [
    'roleArn' => '',
    'expiresInSec' => ''
  ],
  'targetSelection' => '',
  'jobExecutionsRolloutConfig' => [
    'maximumPerMinute' => '',
    'exponentialRate' => ''
  ],
  'abortConfig' => [
    'criteriaList' => ''
  ],
  'timeoutConfig' => [
    'inProgressTimeoutInMinutes' => ''
  ],
  'tags' => [
    [
        'Key' => '',
        'Value' => ''
    ]
  ],
  'namespaceId' => '',
  'jobTemplateArn' => '',
  'jobExecutionsRetryConfig' => [
    'criteriaList' => ''
  ],
  'documentParameters' => [
    
  ],
  'schedulingConfig' => [
    'startTime' => '',
    'endTime' => '',
    'endBehavior' => '',
    'maintenanceWindows' => ''
  ]
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'targets' => [
    
  ],
  'documentSource' => '',
  'document' => '',
  'description' => '',
  'presignedUrlConfig' => [
    'roleArn' => '',
    'expiresInSec' => ''
  ],
  'targetSelection' => '',
  'jobExecutionsRolloutConfig' => [
    'maximumPerMinute' => '',
    'exponentialRate' => ''
  ],
  'abortConfig' => [
    'criteriaList' => ''
  ],
  'timeoutConfig' => [
    'inProgressTimeoutInMinutes' => ''
  ],
  'tags' => [
    [
        'Key' => '',
        'Value' => ''
    ]
  ],
  'namespaceId' => '',
  'jobTemplateArn' => '',
  'jobExecutionsRetryConfig' => [
    'criteriaList' => ''
  ],
  'documentParameters' => [
    
  ],
  'schedulingConfig' => [
    'startTime' => '',
    'endTime' => '',
    'endBehavior' => '',
    'maintenanceWindows' => ''
  ]
]));
$request->setRequestUrl('{{baseUrl}}/jobs/:jobId');
$request->setRequestMethod('PUT');
$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}}/jobs/:jobId' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "targets": [],
  "documentSource": "",
  "document": "",
  "description": "",
  "presignedUrlConfig": {
    "roleArn": "",
    "expiresInSec": ""
  },
  "targetSelection": "",
  "jobExecutionsRolloutConfig": {
    "maximumPerMinute": "",
    "exponentialRate": ""
  },
  "abortConfig": {
    "criteriaList": ""
  },
  "timeoutConfig": {
    "inProgressTimeoutInMinutes": ""
  },
  "tags": [
    {
      "Key": "",
      "Value": ""
    }
  ],
  "namespaceId": "",
  "jobTemplateArn": "",
  "jobExecutionsRetryConfig": {
    "criteriaList": ""
  },
  "documentParameters": {},
  "schedulingConfig": {
    "startTime": "",
    "endTime": "",
    "endBehavior": "",
    "maintenanceWindows": ""
  }
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/jobs/:jobId' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "targets": [],
  "documentSource": "",
  "document": "",
  "description": "",
  "presignedUrlConfig": {
    "roleArn": "",
    "expiresInSec": ""
  },
  "targetSelection": "",
  "jobExecutionsRolloutConfig": {
    "maximumPerMinute": "",
    "exponentialRate": ""
  },
  "abortConfig": {
    "criteriaList": ""
  },
  "timeoutConfig": {
    "inProgressTimeoutInMinutes": ""
  },
  "tags": [
    {
      "Key": "",
      "Value": ""
    }
  ],
  "namespaceId": "",
  "jobTemplateArn": "",
  "jobExecutionsRetryConfig": {
    "criteriaList": ""
  },
  "documentParameters": {},
  "schedulingConfig": {
    "startTime": "",
    "endTime": "",
    "endBehavior": "",
    "maintenanceWindows": ""
  }
}'
import http.client

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

payload = "{\n  \"targets\": [],\n  \"documentSource\": \"\",\n  \"document\": \"\",\n  \"description\": \"\",\n  \"presignedUrlConfig\": {\n    \"roleArn\": \"\",\n    \"expiresInSec\": \"\"\n  },\n  \"targetSelection\": \"\",\n  \"jobExecutionsRolloutConfig\": {\n    \"maximumPerMinute\": \"\",\n    \"exponentialRate\": \"\"\n  },\n  \"abortConfig\": {\n    \"criteriaList\": \"\"\n  },\n  \"timeoutConfig\": {\n    \"inProgressTimeoutInMinutes\": \"\"\n  },\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"namespaceId\": \"\",\n  \"jobTemplateArn\": \"\",\n  \"jobExecutionsRetryConfig\": {\n    \"criteriaList\": \"\"\n  },\n  \"documentParameters\": {},\n  \"schedulingConfig\": {\n    \"startTime\": \"\",\n    \"endTime\": \"\",\n    \"endBehavior\": \"\",\n    \"maintenanceWindows\": \"\"\n  }\n}"

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

conn.request("PUT", "/baseUrl/jobs/:jobId", payload, headers)

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

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

url = "{{baseUrl}}/jobs/:jobId"

payload = {
    "targets": [],
    "documentSource": "",
    "document": "",
    "description": "",
    "presignedUrlConfig": {
        "roleArn": "",
        "expiresInSec": ""
    },
    "targetSelection": "",
    "jobExecutionsRolloutConfig": {
        "maximumPerMinute": "",
        "exponentialRate": ""
    },
    "abortConfig": { "criteriaList": "" },
    "timeoutConfig": { "inProgressTimeoutInMinutes": "" },
    "tags": [
        {
            "Key": "",
            "Value": ""
        }
    ],
    "namespaceId": "",
    "jobTemplateArn": "",
    "jobExecutionsRetryConfig": { "criteriaList": "" },
    "documentParameters": {},
    "schedulingConfig": {
        "startTime": "",
        "endTime": "",
        "endBehavior": "",
        "maintenanceWindows": ""
    }
}
headers = {"content-type": "application/json"}

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

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

url <- "{{baseUrl}}/jobs/:jobId"

payload <- "{\n  \"targets\": [],\n  \"documentSource\": \"\",\n  \"document\": \"\",\n  \"description\": \"\",\n  \"presignedUrlConfig\": {\n    \"roleArn\": \"\",\n    \"expiresInSec\": \"\"\n  },\n  \"targetSelection\": \"\",\n  \"jobExecutionsRolloutConfig\": {\n    \"maximumPerMinute\": \"\",\n    \"exponentialRate\": \"\"\n  },\n  \"abortConfig\": {\n    \"criteriaList\": \"\"\n  },\n  \"timeoutConfig\": {\n    \"inProgressTimeoutInMinutes\": \"\"\n  },\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"namespaceId\": \"\",\n  \"jobTemplateArn\": \"\",\n  \"jobExecutionsRetryConfig\": {\n    \"criteriaList\": \"\"\n  },\n  \"documentParameters\": {},\n  \"schedulingConfig\": {\n    \"startTime\": \"\",\n    \"endTime\": \"\",\n    \"endBehavior\": \"\",\n    \"maintenanceWindows\": \"\"\n  }\n}"

encode <- "json"

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

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

url = URI("{{baseUrl}}/jobs/:jobId")

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  \"targets\": [],\n  \"documentSource\": \"\",\n  \"document\": \"\",\n  \"description\": \"\",\n  \"presignedUrlConfig\": {\n    \"roleArn\": \"\",\n    \"expiresInSec\": \"\"\n  },\n  \"targetSelection\": \"\",\n  \"jobExecutionsRolloutConfig\": {\n    \"maximumPerMinute\": \"\",\n    \"exponentialRate\": \"\"\n  },\n  \"abortConfig\": {\n    \"criteriaList\": \"\"\n  },\n  \"timeoutConfig\": {\n    \"inProgressTimeoutInMinutes\": \"\"\n  },\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"namespaceId\": \"\",\n  \"jobTemplateArn\": \"\",\n  \"jobExecutionsRetryConfig\": {\n    \"criteriaList\": \"\"\n  },\n  \"documentParameters\": {},\n  \"schedulingConfig\": {\n    \"startTime\": \"\",\n    \"endTime\": \"\",\n    \"endBehavior\": \"\",\n    \"maintenanceWindows\": \"\"\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.put('/baseUrl/jobs/:jobId') do |req|
  req.body = "{\n  \"targets\": [],\n  \"documentSource\": \"\",\n  \"document\": \"\",\n  \"description\": \"\",\n  \"presignedUrlConfig\": {\n    \"roleArn\": \"\",\n    \"expiresInSec\": \"\"\n  },\n  \"targetSelection\": \"\",\n  \"jobExecutionsRolloutConfig\": {\n    \"maximumPerMinute\": \"\",\n    \"exponentialRate\": \"\"\n  },\n  \"abortConfig\": {\n    \"criteriaList\": \"\"\n  },\n  \"timeoutConfig\": {\n    \"inProgressTimeoutInMinutes\": \"\"\n  },\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"namespaceId\": \"\",\n  \"jobTemplateArn\": \"\",\n  \"jobExecutionsRetryConfig\": {\n    \"criteriaList\": \"\"\n  },\n  \"documentParameters\": {},\n  \"schedulingConfig\": {\n    \"startTime\": \"\",\n    \"endTime\": \"\",\n    \"endBehavior\": \"\",\n    \"maintenanceWindows\": \"\"\n  }\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}}/jobs/:jobId";

    let payload = json!({
        "targets": (),
        "documentSource": "",
        "document": "",
        "description": "",
        "presignedUrlConfig": json!({
            "roleArn": "",
            "expiresInSec": ""
        }),
        "targetSelection": "",
        "jobExecutionsRolloutConfig": json!({
            "maximumPerMinute": "",
            "exponentialRate": ""
        }),
        "abortConfig": json!({"criteriaList": ""}),
        "timeoutConfig": json!({"inProgressTimeoutInMinutes": ""}),
        "tags": (
            json!({
                "Key": "",
                "Value": ""
            })
        ),
        "namespaceId": "",
        "jobTemplateArn": "",
        "jobExecutionsRetryConfig": json!({"criteriaList": ""}),
        "documentParameters": json!({}),
        "schedulingConfig": json!({
            "startTime": "",
            "endTime": "",
            "endBehavior": "",
            "maintenanceWindows": ""
        })
    });

    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)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

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

    dbg!(results);
}
curl --request PUT \
  --url {{baseUrl}}/jobs/:jobId \
  --header 'content-type: application/json' \
  --data '{
  "targets": [],
  "documentSource": "",
  "document": "",
  "description": "",
  "presignedUrlConfig": {
    "roleArn": "",
    "expiresInSec": ""
  },
  "targetSelection": "",
  "jobExecutionsRolloutConfig": {
    "maximumPerMinute": "",
    "exponentialRate": ""
  },
  "abortConfig": {
    "criteriaList": ""
  },
  "timeoutConfig": {
    "inProgressTimeoutInMinutes": ""
  },
  "tags": [
    {
      "Key": "",
      "Value": ""
    }
  ],
  "namespaceId": "",
  "jobTemplateArn": "",
  "jobExecutionsRetryConfig": {
    "criteriaList": ""
  },
  "documentParameters": {},
  "schedulingConfig": {
    "startTime": "",
    "endTime": "",
    "endBehavior": "",
    "maintenanceWindows": ""
  }
}'
echo '{
  "targets": [],
  "documentSource": "",
  "document": "",
  "description": "",
  "presignedUrlConfig": {
    "roleArn": "",
    "expiresInSec": ""
  },
  "targetSelection": "",
  "jobExecutionsRolloutConfig": {
    "maximumPerMinute": "",
    "exponentialRate": ""
  },
  "abortConfig": {
    "criteriaList": ""
  },
  "timeoutConfig": {
    "inProgressTimeoutInMinutes": ""
  },
  "tags": [
    {
      "Key": "",
      "Value": ""
    }
  ],
  "namespaceId": "",
  "jobTemplateArn": "",
  "jobExecutionsRetryConfig": {
    "criteriaList": ""
  },
  "documentParameters": {},
  "schedulingConfig": {
    "startTime": "",
    "endTime": "",
    "endBehavior": "",
    "maintenanceWindows": ""
  }
}' |  \
  http PUT {{baseUrl}}/jobs/:jobId \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "targets": [],\n  "documentSource": "",\n  "document": "",\n  "description": "",\n  "presignedUrlConfig": {\n    "roleArn": "",\n    "expiresInSec": ""\n  },\n  "targetSelection": "",\n  "jobExecutionsRolloutConfig": {\n    "maximumPerMinute": "",\n    "exponentialRate": ""\n  },\n  "abortConfig": {\n    "criteriaList": ""\n  },\n  "timeoutConfig": {\n    "inProgressTimeoutInMinutes": ""\n  },\n  "tags": [\n    {\n      "Key": "",\n      "Value": ""\n    }\n  ],\n  "namespaceId": "",\n  "jobTemplateArn": "",\n  "jobExecutionsRetryConfig": {\n    "criteriaList": ""\n  },\n  "documentParameters": {},\n  "schedulingConfig": {\n    "startTime": "",\n    "endTime": "",\n    "endBehavior": "",\n    "maintenanceWindows": ""\n  }\n}' \
  --output-document \
  - {{baseUrl}}/jobs/:jobId
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "targets": [],
  "documentSource": "",
  "document": "",
  "description": "",
  "presignedUrlConfig": [
    "roleArn": "",
    "expiresInSec": ""
  ],
  "targetSelection": "",
  "jobExecutionsRolloutConfig": [
    "maximumPerMinute": "",
    "exponentialRate": ""
  ],
  "abortConfig": ["criteriaList": ""],
  "timeoutConfig": ["inProgressTimeoutInMinutes": ""],
  "tags": [
    [
      "Key": "",
      "Value": ""
    ]
  ],
  "namespaceId": "",
  "jobTemplateArn": "",
  "jobExecutionsRetryConfig": ["criteriaList": ""],
  "documentParameters": [],
  "schedulingConfig": [
    "startTime": "",
    "endTime": "",
    "endBehavior": "",
    "maintenanceWindows": ""
  ]
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/jobs/:jobId")! 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 CreateJobTemplate
{{baseUrl}}/job-templates/:jobTemplateId
QUERY PARAMS

jobTemplateId
BODY json

{
  "jobArn": "",
  "documentSource": "",
  "document": "",
  "description": "",
  "presignedUrlConfig": {
    "roleArn": "",
    "expiresInSec": ""
  },
  "jobExecutionsRolloutConfig": {
    "maximumPerMinute": "",
    "exponentialRate": ""
  },
  "abortConfig": {
    "criteriaList": ""
  },
  "timeoutConfig": {
    "inProgressTimeoutInMinutes": ""
  },
  "tags": [
    {
      "Key": "",
      "Value": ""
    }
  ],
  "jobExecutionsRetryConfig": {
    "criteriaList": ""
  },
  "maintenanceWindows": [
    {
      "startTime": "",
      "durationInMinutes": ""
    }
  ]
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/job-templates/:jobTemplateId");

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  \"jobArn\": \"\",\n  \"documentSource\": \"\",\n  \"document\": \"\",\n  \"description\": \"\",\n  \"presignedUrlConfig\": {\n    \"roleArn\": \"\",\n    \"expiresInSec\": \"\"\n  },\n  \"jobExecutionsRolloutConfig\": {\n    \"maximumPerMinute\": \"\",\n    \"exponentialRate\": \"\"\n  },\n  \"abortConfig\": {\n    \"criteriaList\": \"\"\n  },\n  \"timeoutConfig\": {\n    \"inProgressTimeoutInMinutes\": \"\"\n  },\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"jobExecutionsRetryConfig\": {\n    \"criteriaList\": \"\"\n  },\n  \"maintenanceWindows\": [\n    {\n      \"startTime\": \"\",\n      \"durationInMinutes\": \"\"\n    }\n  ]\n}");

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

(client/put "{{baseUrl}}/job-templates/:jobTemplateId" {:content-type :json
                                                                        :form-params {:jobArn ""
                                                                                      :documentSource ""
                                                                                      :document ""
                                                                                      :description ""
                                                                                      :presignedUrlConfig {:roleArn ""
                                                                                                           :expiresInSec ""}
                                                                                      :jobExecutionsRolloutConfig {:maximumPerMinute ""
                                                                                                                   :exponentialRate ""}
                                                                                      :abortConfig {:criteriaList ""}
                                                                                      :timeoutConfig {:inProgressTimeoutInMinutes ""}
                                                                                      :tags [{:Key ""
                                                                                              :Value ""}]
                                                                                      :jobExecutionsRetryConfig {:criteriaList ""}
                                                                                      :maintenanceWindows [{:startTime ""
                                                                                                            :durationInMinutes ""}]}})
require "http/client"

url = "{{baseUrl}}/job-templates/:jobTemplateId"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"jobArn\": \"\",\n  \"documentSource\": \"\",\n  \"document\": \"\",\n  \"description\": \"\",\n  \"presignedUrlConfig\": {\n    \"roleArn\": \"\",\n    \"expiresInSec\": \"\"\n  },\n  \"jobExecutionsRolloutConfig\": {\n    \"maximumPerMinute\": \"\",\n    \"exponentialRate\": \"\"\n  },\n  \"abortConfig\": {\n    \"criteriaList\": \"\"\n  },\n  \"timeoutConfig\": {\n    \"inProgressTimeoutInMinutes\": \"\"\n  },\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"jobExecutionsRetryConfig\": {\n    \"criteriaList\": \"\"\n  },\n  \"maintenanceWindows\": [\n    {\n      \"startTime\": \"\",\n      \"durationInMinutes\": \"\"\n    }\n  ]\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}}/job-templates/:jobTemplateId"),
    Content = new StringContent("{\n  \"jobArn\": \"\",\n  \"documentSource\": \"\",\n  \"document\": \"\",\n  \"description\": \"\",\n  \"presignedUrlConfig\": {\n    \"roleArn\": \"\",\n    \"expiresInSec\": \"\"\n  },\n  \"jobExecutionsRolloutConfig\": {\n    \"maximumPerMinute\": \"\",\n    \"exponentialRate\": \"\"\n  },\n  \"abortConfig\": {\n    \"criteriaList\": \"\"\n  },\n  \"timeoutConfig\": {\n    \"inProgressTimeoutInMinutes\": \"\"\n  },\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"jobExecutionsRetryConfig\": {\n    \"criteriaList\": \"\"\n  },\n  \"maintenanceWindows\": [\n    {\n      \"startTime\": \"\",\n      \"durationInMinutes\": \"\"\n    }\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}}/job-templates/:jobTemplateId");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"jobArn\": \"\",\n  \"documentSource\": \"\",\n  \"document\": \"\",\n  \"description\": \"\",\n  \"presignedUrlConfig\": {\n    \"roleArn\": \"\",\n    \"expiresInSec\": \"\"\n  },\n  \"jobExecutionsRolloutConfig\": {\n    \"maximumPerMinute\": \"\",\n    \"exponentialRate\": \"\"\n  },\n  \"abortConfig\": {\n    \"criteriaList\": \"\"\n  },\n  \"timeoutConfig\": {\n    \"inProgressTimeoutInMinutes\": \"\"\n  },\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"jobExecutionsRetryConfig\": {\n    \"criteriaList\": \"\"\n  },\n  \"maintenanceWindows\": [\n    {\n      \"startTime\": \"\",\n      \"durationInMinutes\": \"\"\n    }\n  ]\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/job-templates/:jobTemplateId"

	payload := strings.NewReader("{\n  \"jobArn\": \"\",\n  \"documentSource\": \"\",\n  \"document\": \"\",\n  \"description\": \"\",\n  \"presignedUrlConfig\": {\n    \"roleArn\": \"\",\n    \"expiresInSec\": \"\"\n  },\n  \"jobExecutionsRolloutConfig\": {\n    \"maximumPerMinute\": \"\",\n    \"exponentialRate\": \"\"\n  },\n  \"abortConfig\": {\n    \"criteriaList\": \"\"\n  },\n  \"timeoutConfig\": {\n    \"inProgressTimeoutInMinutes\": \"\"\n  },\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"jobExecutionsRetryConfig\": {\n    \"criteriaList\": \"\"\n  },\n  \"maintenanceWindows\": [\n    {\n      \"startTime\": \"\",\n      \"durationInMinutes\": \"\"\n    }\n  ]\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/job-templates/:jobTemplateId HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 577

{
  "jobArn": "",
  "documentSource": "",
  "document": "",
  "description": "",
  "presignedUrlConfig": {
    "roleArn": "",
    "expiresInSec": ""
  },
  "jobExecutionsRolloutConfig": {
    "maximumPerMinute": "",
    "exponentialRate": ""
  },
  "abortConfig": {
    "criteriaList": ""
  },
  "timeoutConfig": {
    "inProgressTimeoutInMinutes": ""
  },
  "tags": [
    {
      "Key": "",
      "Value": ""
    }
  ],
  "jobExecutionsRetryConfig": {
    "criteriaList": ""
  },
  "maintenanceWindows": [
    {
      "startTime": "",
      "durationInMinutes": ""
    }
  ]
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/job-templates/:jobTemplateId")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"jobArn\": \"\",\n  \"documentSource\": \"\",\n  \"document\": \"\",\n  \"description\": \"\",\n  \"presignedUrlConfig\": {\n    \"roleArn\": \"\",\n    \"expiresInSec\": \"\"\n  },\n  \"jobExecutionsRolloutConfig\": {\n    \"maximumPerMinute\": \"\",\n    \"exponentialRate\": \"\"\n  },\n  \"abortConfig\": {\n    \"criteriaList\": \"\"\n  },\n  \"timeoutConfig\": {\n    \"inProgressTimeoutInMinutes\": \"\"\n  },\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"jobExecutionsRetryConfig\": {\n    \"criteriaList\": \"\"\n  },\n  \"maintenanceWindows\": [\n    {\n      \"startTime\": \"\",\n      \"durationInMinutes\": \"\"\n    }\n  ]\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/job-templates/:jobTemplateId"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"jobArn\": \"\",\n  \"documentSource\": \"\",\n  \"document\": \"\",\n  \"description\": \"\",\n  \"presignedUrlConfig\": {\n    \"roleArn\": \"\",\n    \"expiresInSec\": \"\"\n  },\n  \"jobExecutionsRolloutConfig\": {\n    \"maximumPerMinute\": \"\",\n    \"exponentialRate\": \"\"\n  },\n  \"abortConfig\": {\n    \"criteriaList\": \"\"\n  },\n  \"timeoutConfig\": {\n    \"inProgressTimeoutInMinutes\": \"\"\n  },\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"jobExecutionsRetryConfig\": {\n    \"criteriaList\": \"\"\n  },\n  \"maintenanceWindows\": [\n    {\n      \"startTime\": \"\",\n      \"durationInMinutes\": \"\"\n    }\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  \"jobArn\": \"\",\n  \"documentSource\": \"\",\n  \"document\": \"\",\n  \"description\": \"\",\n  \"presignedUrlConfig\": {\n    \"roleArn\": \"\",\n    \"expiresInSec\": \"\"\n  },\n  \"jobExecutionsRolloutConfig\": {\n    \"maximumPerMinute\": \"\",\n    \"exponentialRate\": \"\"\n  },\n  \"abortConfig\": {\n    \"criteriaList\": \"\"\n  },\n  \"timeoutConfig\": {\n    \"inProgressTimeoutInMinutes\": \"\"\n  },\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"jobExecutionsRetryConfig\": {\n    \"criteriaList\": \"\"\n  },\n  \"maintenanceWindows\": [\n    {\n      \"startTime\": \"\",\n      \"durationInMinutes\": \"\"\n    }\n  ]\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/job-templates/:jobTemplateId")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/job-templates/:jobTemplateId")
  .header("content-type", "application/json")
  .body("{\n  \"jobArn\": \"\",\n  \"documentSource\": \"\",\n  \"document\": \"\",\n  \"description\": \"\",\n  \"presignedUrlConfig\": {\n    \"roleArn\": \"\",\n    \"expiresInSec\": \"\"\n  },\n  \"jobExecutionsRolloutConfig\": {\n    \"maximumPerMinute\": \"\",\n    \"exponentialRate\": \"\"\n  },\n  \"abortConfig\": {\n    \"criteriaList\": \"\"\n  },\n  \"timeoutConfig\": {\n    \"inProgressTimeoutInMinutes\": \"\"\n  },\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"jobExecutionsRetryConfig\": {\n    \"criteriaList\": \"\"\n  },\n  \"maintenanceWindows\": [\n    {\n      \"startTime\": \"\",\n      \"durationInMinutes\": \"\"\n    }\n  ]\n}")
  .asString();
const data = JSON.stringify({
  jobArn: '',
  documentSource: '',
  document: '',
  description: '',
  presignedUrlConfig: {
    roleArn: '',
    expiresInSec: ''
  },
  jobExecutionsRolloutConfig: {
    maximumPerMinute: '',
    exponentialRate: ''
  },
  abortConfig: {
    criteriaList: ''
  },
  timeoutConfig: {
    inProgressTimeoutInMinutes: ''
  },
  tags: [
    {
      Key: '',
      Value: ''
    }
  ],
  jobExecutionsRetryConfig: {
    criteriaList: ''
  },
  maintenanceWindows: [
    {
      startTime: '',
      durationInMinutes: ''
    }
  ]
});

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

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

xhr.open('PUT', '{{baseUrl}}/job-templates/:jobTemplateId');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/job-templates/:jobTemplateId',
  headers: {'content-type': 'application/json'},
  data: {
    jobArn: '',
    documentSource: '',
    document: '',
    description: '',
    presignedUrlConfig: {roleArn: '', expiresInSec: ''},
    jobExecutionsRolloutConfig: {maximumPerMinute: '', exponentialRate: ''},
    abortConfig: {criteriaList: ''},
    timeoutConfig: {inProgressTimeoutInMinutes: ''},
    tags: [{Key: '', Value: ''}],
    jobExecutionsRetryConfig: {criteriaList: ''},
    maintenanceWindows: [{startTime: '', durationInMinutes: ''}]
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/job-templates/:jobTemplateId';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"jobArn":"","documentSource":"","document":"","description":"","presignedUrlConfig":{"roleArn":"","expiresInSec":""},"jobExecutionsRolloutConfig":{"maximumPerMinute":"","exponentialRate":""},"abortConfig":{"criteriaList":""},"timeoutConfig":{"inProgressTimeoutInMinutes":""},"tags":[{"Key":"","Value":""}],"jobExecutionsRetryConfig":{"criteriaList":""},"maintenanceWindows":[{"startTime":"","durationInMinutes":""}]}'
};

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}}/job-templates/:jobTemplateId',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "jobArn": "",\n  "documentSource": "",\n  "document": "",\n  "description": "",\n  "presignedUrlConfig": {\n    "roleArn": "",\n    "expiresInSec": ""\n  },\n  "jobExecutionsRolloutConfig": {\n    "maximumPerMinute": "",\n    "exponentialRate": ""\n  },\n  "abortConfig": {\n    "criteriaList": ""\n  },\n  "timeoutConfig": {\n    "inProgressTimeoutInMinutes": ""\n  },\n  "tags": [\n    {\n      "Key": "",\n      "Value": ""\n    }\n  ],\n  "jobExecutionsRetryConfig": {\n    "criteriaList": ""\n  },\n  "maintenanceWindows": [\n    {\n      "startTime": "",\n      "durationInMinutes": ""\n    }\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  \"jobArn\": \"\",\n  \"documentSource\": \"\",\n  \"document\": \"\",\n  \"description\": \"\",\n  \"presignedUrlConfig\": {\n    \"roleArn\": \"\",\n    \"expiresInSec\": \"\"\n  },\n  \"jobExecutionsRolloutConfig\": {\n    \"maximumPerMinute\": \"\",\n    \"exponentialRate\": \"\"\n  },\n  \"abortConfig\": {\n    \"criteriaList\": \"\"\n  },\n  \"timeoutConfig\": {\n    \"inProgressTimeoutInMinutes\": \"\"\n  },\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"jobExecutionsRetryConfig\": {\n    \"criteriaList\": \"\"\n  },\n  \"maintenanceWindows\": [\n    {\n      \"startTime\": \"\",\n      \"durationInMinutes\": \"\"\n    }\n  ]\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/job-templates/:jobTemplateId")
  .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/job-templates/:jobTemplateId',
  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({
  jobArn: '',
  documentSource: '',
  document: '',
  description: '',
  presignedUrlConfig: {roleArn: '', expiresInSec: ''},
  jobExecutionsRolloutConfig: {maximumPerMinute: '', exponentialRate: ''},
  abortConfig: {criteriaList: ''},
  timeoutConfig: {inProgressTimeoutInMinutes: ''},
  tags: [{Key: '', Value: ''}],
  jobExecutionsRetryConfig: {criteriaList: ''},
  maintenanceWindows: [{startTime: '', durationInMinutes: ''}]
}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/job-templates/:jobTemplateId',
  headers: {'content-type': 'application/json'},
  body: {
    jobArn: '',
    documentSource: '',
    document: '',
    description: '',
    presignedUrlConfig: {roleArn: '', expiresInSec: ''},
    jobExecutionsRolloutConfig: {maximumPerMinute: '', exponentialRate: ''},
    abortConfig: {criteriaList: ''},
    timeoutConfig: {inProgressTimeoutInMinutes: ''},
    tags: [{Key: '', Value: ''}],
    jobExecutionsRetryConfig: {criteriaList: ''},
    maintenanceWindows: [{startTime: '', durationInMinutes: ''}]
  },
  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}}/job-templates/:jobTemplateId');

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

req.type('json');
req.send({
  jobArn: '',
  documentSource: '',
  document: '',
  description: '',
  presignedUrlConfig: {
    roleArn: '',
    expiresInSec: ''
  },
  jobExecutionsRolloutConfig: {
    maximumPerMinute: '',
    exponentialRate: ''
  },
  abortConfig: {
    criteriaList: ''
  },
  timeoutConfig: {
    inProgressTimeoutInMinutes: ''
  },
  tags: [
    {
      Key: '',
      Value: ''
    }
  ],
  jobExecutionsRetryConfig: {
    criteriaList: ''
  },
  maintenanceWindows: [
    {
      startTime: '',
      durationInMinutes: ''
    }
  ]
});

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}}/job-templates/:jobTemplateId',
  headers: {'content-type': 'application/json'},
  data: {
    jobArn: '',
    documentSource: '',
    document: '',
    description: '',
    presignedUrlConfig: {roleArn: '', expiresInSec: ''},
    jobExecutionsRolloutConfig: {maximumPerMinute: '', exponentialRate: ''},
    abortConfig: {criteriaList: ''},
    timeoutConfig: {inProgressTimeoutInMinutes: ''},
    tags: [{Key: '', Value: ''}],
    jobExecutionsRetryConfig: {criteriaList: ''},
    maintenanceWindows: [{startTime: '', durationInMinutes: ''}]
  }
};

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

const url = '{{baseUrl}}/job-templates/:jobTemplateId';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"jobArn":"","documentSource":"","document":"","description":"","presignedUrlConfig":{"roleArn":"","expiresInSec":""},"jobExecutionsRolloutConfig":{"maximumPerMinute":"","exponentialRate":""},"abortConfig":{"criteriaList":""},"timeoutConfig":{"inProgressTimeoutInMinutes":""},"tags":[{"Key":"","Value":""}],"jobExecutionsRetryConfig":{"criteriaList":""},"maintenanceWindows":[{"startTime":"","durationInMinutes":""}]}'
};

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 = @{ @"jobArn": @"",
                              @"documentSource": @"",
                              @"document": @"",
                              @"description": @"",
                              @"presignedUrlConfig": @{ @"roleArn": @"", @"expiresInSec": @"" },
                              @"jobExecutionsRolloutConfig": @{ @"maximumPerMinute": @"", @"exponentialRate": @"" },
                              @"abortConfig": @{ @"criteriaList": @"" },
                              @"timeoutConfig": @{ @"inProgressTimeoutInMinutes": @"" },
                              @"tags": @[ @{ @"Key": @"", @"Value": @"" } ],
                              @"jobExecutionsRetryConfig": @{ @"criteriaList": @"" },
                              @"maintenanceWindows": @[ @{ @"startTime": @"", @"durationInMinutes": @"" } ] };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/job-templates/:jobTemplateId"]
                                                       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}}/job-templates/:jobTemplateId" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"jobArn\": \"\",\n  \"documentSource\": \"\",\n  \"document\": \"\",\n  \"description\": \"\",\n  \"presignedUrlConfig\": {\n    \"roleArn\": \"\",\n    \"expiresInSec\": \"\"\n  },\n  \"jobExecutionsRolloutConfig\": {\n    \"maximumPerMinute\": \"\",\n    \"exponentialRate\": \"\"\n  },\n  \"abortConfig\": {\n    \"criteriaList\": \"\"\n  },\n  \"timeoutConfig\": {\n    \"inProgressTimeoutInMinutes\": \"\"\n  },\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"jobExecutionsRetryConfig\": {\n    \"criteriaList\": \"\"\n  },\n  \"maintenanceWindows\": [\n    {\n      \"startTime\": \"\",\n      \"durationInMinutes\": \"\"\n    }\n  ]\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/job-templates/:jobTemplateId",
  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([
    'jobArn' => '',
    'documentSource' => '',
    'document' => '',
    'description' => '',
    'presignedUrlConfig' => [
        'roleArn' => '',
        'expiresInSec' => ''
    ],
    'jobExecutionsRolloutConfig' => [
        'maximumPerMinute' => '',
        'exponentialRate' => ''
    ],
    'abortConfig' => [
        'criteriaList' => ''
    ],
    'timeoutConfig' => [
        'inProgressTimeoutInMinutes' => ''
    ],
    'tags' => [
        [
                'Key' => '',
                'Value' => ''
        ]
    ],
    'jobExecutionsRetryConfig' => [
        'criteriaList' => ''
    ],
    'maintenanceWindows' => [
        [
                'startTime' => '',
                'durationInMinutes' => ''
        ]
    ]
  ]),
  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}}/job-templates/:jobTemplateId', [
  'body' => '{
  "jobArn": "",
  "documentSource": "",
  "document": "",
  "description": "",
  "presignedUrlConfig": {
    "roleArn": "",
    "expiresInSec": ""
  },
  "jobExecutionsRolloutConfig": {
    "maximumPerMinute": "",
    "exponentialRate": ""
  },
  "abortConfig": {
    "criteriaList": ""
  },
  "timeoutConfig": {
    "inProgressTimeoutInMinutes": ""
  },
  "tags": [
    {
      "Key": "",
      "Value": ""
    }
  ],
  "jobExecutionsRetryConfig": {
    "criteriaList": ""
  },
  "maintenanceWindows": [
    {
      "startTime": "",
      "durationInMinutes": ""
    }
  ]
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/job-templates/:jobTemplateId');
$request->setMethod(HTTP_METH_PUT);

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'jobArn' => '',
  'documentSource' => '',
  'document' => '',
  'description' => '',
  'presignedUrlConfig' => [
    'roleArn' => '',
    'expiresInSec' => ''
  ],
  'jobExecutionsRolloutConfig' => [
    'maximumPerMinute' => '',
    'exponentialRate' => ''
  ],
  'abortConfig' => [
    'criteriaList' => ''
  ],
  'timeoutConfig' => [
    'inProgressTimeoutInMinutes' => ''
  ],
  'tags' => [
    [
        'Key' => '',
        'Value' => ''
    ]
  ],
  'jobExecutionsRetryConfig' => [
    'criteriaList' => ''
  ],
  'maintenanceWindows' => [
    [
        'startTime' => '',
        'durationInMinutes' => ''
    ]
  ]
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'jobArn' => '',
  'documentSource' => '',
  'document' => '',
  'description' => '',
  'presignedUrlConfig' => [
    'roleArn' => '',
    'expiresInSec' => ''
  ],
  'jobExecutionsRolloutConfig' => [
    'maximumPerMinute' => '',
    'exponentialRate' => ''
  ],
  'abortConfig' => [
    'criteriaList' => ''
  ],
  'timeoutConfig' => [
    'inProgressTimeoutInMinutes' => ''
  ],
  'tags' => [
    [
        'Key' => '',
        'Value' => ''
    ]
  ],
  'jobExecutionsRetryConfig' => [
    'criteriaList' => ''
  ],
  'maintenanceWindows' => [
    [
        'startTime' => '',
        'durationInMinutes' => ''
    ]
  ]
]));
$request->setRequestUrl('{{baseUrl}}/job-templates/:jobTemplateId');
$request->setRequestMethod('PUT');
$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}}/job-templates/:jobTemplateId' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "jobArn": "",
  "documentSource": "",
  "document": "",
  "description": "",
  "presignedUrlConfig": {
    "roleArn": "",
    "expiresInSec": ""
  },
  "jobExecutionsRolloutConfig": {
    "maximumPerMinute": "",
    "exponentialRate": ""
  },
  "abortConfig": {
    "criteriaList": ""
  },
  "timeoutConfig": {
    "inProgressTimeoutInMinutes": ""
  },
  "tags": [
    {
      "Key": "",
      "Value": ""
    }
  ],
  "jobExecutionsRetryConfig": {
    "criteriaList": ""
  },
  "maintenanceWindows": [
    {
      "startTime": "",
      "durationInMinutes": ""
    }
  ]
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/job-templates/:jobTemplateId' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "jobArn": "",
  "documentSource": "",
  "document": "",
  "description": "",
  "presignedUrlConfig": {
    "roleArn": "",
    "expiresInSec": ""
  },
  "jobExecutionsRolloutConfig": {
    "maximumPerMinute": "",
    "exponentialRate": ""
  },
  "abortConfig": {
    "criteriaList": ""
  },
  "timeoutConfig": {
    "inProgressTimeoutInMinutes": ""
  },
  "tags": [
    {
      "Key": "",
      "Value": ""
    }
  ],
  "jobExecutionsRetryConfig": {
    "criteriaList": ""
  },
  "maintenanceWindows": [
    {
      "startTime": "",
      "durationInMinutes": ""
    }
  ]
}'
import http.client

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

payload = "{\n  \"jobArn\": \"\",\n  \"documentSource\": \"\",\n  \"document\": \"\",\n  \"description\": \"\",\n  \"presignedUrlConfig\": {\n    \"roleArn\": \"\",\n    \"expiresInSec\": \"\"\n  },\n  \"jobExecutionsRolloutConfig\": {\n    \"maximumPerMinute\": \"\",\n    \"exponentialRate\": \"\"\n  },\n  \"abortConfig\": {\n    \"criteriaList\": \"\"\n  },\n  \"timeoutConfig\": {\n    \"inProgressTimeoutInMinutes\": \"\"\n  },\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"jobExecutionsRetryConfig\": {\n    \"criteriaList\": \"\"\n  },\n  \"maintenanceWindows\": [\n    {\n      \"startTime\": \"\",\n      \"durationInMinutes\": \"\"\n    }\n  ]\n}"

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

conn.request("PUT", "/baseUrl/job-templates/:jobTemplateId", payload, headers)

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

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

url = "{{baseUrl}}/job-templates/:jobTemplateId"

payload = {
    "jobArn": "",
    "documentSource": "",
    "document": "",
    "description": "",
    "presignedUrlConfig": {
        "roleArn": "",
        "expiresInSec": ""
    },
    "jobExecutionsRolloutConfig": {
        "maximumPerMinute": "",
        "exponentialRate": ""
    },
    "abortConfig": { "criteriaList": "" },
    "timeoutConfig": { "inProgressTimeoutInMinutes": "" },
    "tags": [
        {
            "Key": "",
            "Value": ""
        }
    ],
    "jobExecutionsRetryConfig": { "criteriaList": "" },
    "maintenanceWindows": [
        {
            "startTime": "",
            "durationInMinutes": ""
        }
    ]
}
headers = {"content-type": "application/json"}

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

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

url <- "{{baseUrl}}/job-templates/:jobTemplateId"

payload <- "{\n  \"jobArn\": \"\",\n  \"documentSource\": \"\",\n  \"document\": \"\",\n  \"description\": \"\",\n  \"presignedUrlConfig\": {\n    \"roleArn\": \"\",\n    \"expiresInSec\": \"\"\n  },\n  \"jobExecutionsRolloutConfig\": {\n    \"maximumPerMinute\": \"\",\n    \"exponentialRate\": \"\"\n  },\n  \"abortConfig\": {\n    \"criteriaList\": \"\"\n  },\n  \"timeoutConfig\": {\n    \"inProgressTimeoutInMinutes\": \"\"\n  },\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"jobExecutionsRetryConfig\": {\n    \"criteriaList\": \"\"\n  },\n  \"maintenanceWindows\": [\n    {\n      \"startTime\": \"\",\n      \"durationInMinutes\": \"\"\n    }\n  ]\n}"

encode <- "json"

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

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

url = URI("{{baseUrl}}/job-templates/:jobTemplateId")

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  \"jobArn\": \"\",\n  \"documentSource\": \"\",\n  \"document\": \"\",\n  \"description\": \"\",\n  \"presignedUrlConfig\": {\n    \"roleArn\": \"\",\n    \"expiresInSec\": \"\"\n  },\n  \"jobExecutionsRolloutConfig\": {\n    \"maximumPerMinute\": \"\",\n    \"exponentialRate\": \"\"\n  },\n  \"abortConfig\": {\n    \"criteriaList\": \"\"\n  },\n  \"timeoutConfig\": {\n    \"inProgressTimeoutInMinutes\": \"\"\n  },\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"jobExecutionsRetryConfig\": {\n    \"criteriaList\": \"\"\n  },\n  \"maintenanceWindows\": [\n    {\n      \"startTime\": \"\",\n      \"durationInMinutes\": \"\"\n    }\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.put('/baseUrl/job-templates/:jobTemplateId') do |req|
  req.body = "{\n  \"jobArn\": \"\",\n  \"documentSource\": \"\",\n  \"document\": \"\",\n  \"description\": \"\",\n  \"presignedUrlConfig\": {\n    \"roleArn\": \"\",\n    \"expiresInSec\": \"\"\n  },\n  \"jobExecutionsRolloutConfig\": {\n    \"maximumPerMinute\": \"\",\n    \"exponentialRate\": \"\"\n  },\n  \"abortConfig\": {\n    \"criteriaList\": \"\"\n  },\n  \"timeoutConfig\": {\n    \"inProgressTimeoutInMinutes\": \"\"\n  },\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"jobExecutionsRetryConfig\": {\n    \"criteriaList\": \"\"\n  },\n  \"maintenanceWindows\": [\n    {\n      \"startTime\": \"\",\n      \"durationInMinutes\": \"\"\n    }\n  ]\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}}/job-templates/:jobTemplateId";

    let payload = json!({
        "jobArn": "",
        "documentSource": "",
        "document": "",
        "description": "",
        "presignedUrlConfig": json!({
            "roleArn": "",
            "expiresInSec": ""
        }),
        "jobExecutionsRolloutConfig": json!({
            "maximumPerMinute": "",
            "exponentialRate": ""
        }),
        "abortConfig": json!({"criteriaList": ""}),
        "timeoutConfig": json!({"inProgressTimeoutInMinutes": ""}),
        "tags": (
            json!({
                "Key": "",
                "Value": ""
            })
        ),
        "jobExecutionsRetryConfig": json!({"criteriaList": ""}),
        "maintenanceWindows": (
            json!({
                "startTime": "",
                "durationInMinutes": ""
            })
        )
    });

    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)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

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

    dbg!(results);
}
curl --request PUT \
  --url {{baseUrl}}/job-templates/:jobTemplateId \
  --header 'content-type: application/json' \
  --data '{
  "jobArn": "",
  "documentSource": "",
  "document": "",
  "description": "",
  "presignedUrlConfig": {
    "roleArn": "",
    "expiresInSec": ""
  },
  "jobExecutionsRolloutConfig": {
    "maximumPerMinute": "",
    "exponentialRate": ""
  },
  "abortConfig": {
    "criteriaList": ""
  },
  "timeoutConfig": {
    "inProgressTimeoutInMinutes": ""
  },
  "tags": [
    {
      "Key": "",
      "Value": ""
    }
  ],
  "jobExecutionsRetryConfig": {
    "criteriaList": ""
  },
  "maintenanceWindows": [
    {
      "startTime": "",
      "durationInMinutes": ""
    }
  ]
}'
echo '{
  "jobArn": "",
  "documentSource": "",
  "document": "",
  "description": "",
  "presignedUrlConfig": {
    "roleArn": "",
    "expiresInSec": ""
  },
  "jobExecutionsRolloutConfig": {
    "maximumPerMinute": "",
    "exponentialRate": ""
  },
  "abortConfig": {
    "criteriaList": ""
  },
  "timeoutConfig": {
    "inProgressTimeoutInMinutes": ""
  },
  "tags": [
    {
      "Key": "",
      "Value": ""
    }
  ],
  "jobExecutionsRetryConfig": {
    "criteriaList": ""
  },
  "maintenanceWindows": [
    {
      "startTime": "",
      "durationInMinutes": ""
    }
  ]
}' |  \
  http PUT {{baseUrl}}/job-templates/:jobTemplateId \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "jobArn": "",\n  "documentSource": "",\n  "document": "",\n  "description": "",\n  "presignedUrlConfig": {\n    "roleArn": "",\n    "expiresInSec": ""\n  },\n  "jobExecutionsRolloutConfig": {\n    "maximumPerMinute": "",\n    "exponentialRate": ""\n  },\n  "abortConfig": {\n    "criteriaList": ""\n  },\n  "timeoutConfig": {\n    "inProgressTimeoutInMinutes": ""\n  },\n  "tags": [\n    {\n      "Key": "",\n      "Value": ""\n    }\n  ],\n  "jobExecutionsRetryConfig": {\n    "criteriaList": ""\n  },\n  "maintenanceWindows": [\n    {\n      "startTime": "",\n      "durationInMinutes": ""\n    }\n  ]\n}' \
  --output-document \
  - {{baseUrl}}/job-templates/:jobTemplateId
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "jobArn": "",
  "documentSource": "",
  "document": "",
  "description": "",
  "presignedUrlConfig": [
    "roleArn": "",
    "expiresInSec": ""
  ],
  "jobExecutionsRolloutConfig": [
    "maximumPerMinute": "",
    "exponentialRate": ""
  ],
  "abortConfig": ["criteriaList": ""],
  "timeoutConfig": ["inProgressTimeoutInMinutes": ""],
  "tags": [
    [
      "Key": "",
      "Value": ""
    ]
  ],
  "jobExecutionsRetryConfig": ["criteriaList": ""],
  "maintenanceWindows": [
    [
      "startTime": "",
      "durationInMinutes": ""
    ]
  ]
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/job-templates/:jobTemplateId")! 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 CreateKeysAndCertificate
{{baseUrl}}/keys-and-certificate
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/keys-and-certificate");

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

(client/post "{{baseUrl}}/keys-and-certificate")
require "http/client"

url = "{{baseUrl}}/keys-and-certificate"

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

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

func main() {

	url := "{{baseUrl}}/keys-and-certificate"

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

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

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

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

}
POST /baseUrl/keys-and-certificate HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/keys-and-certificate")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/keys-and-certificate"))
    .method("POST", 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}}/keys-and-certificate")
  .post(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/keys-and-certificate")
  .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('POST', '{{baseUrl}}/keys-and-certificate');

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

const options = {method: 'POST', url: '{{baseUrl}}/keys-and-certificate'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/keys-and-certificate';
const options = {method: 'POST'};

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}}/keys-and-certificate',
  method: 'POST',
  headers: {}
};

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

val request = Request.Builder()
  .url("{{baseUrl}}/keys-and-certificate")
  .post(null)
  .build()

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

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/keys-and-certificate',
  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: 'POST', url: '{{baseUrl}}/keys-and-certificate'};

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

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

const req = unirest('POST', '{{baseUrl}}/keys-and-certificate');

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}}/keys-and-certificate'};

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

const url = '{{baseUrl}}/keys-and-certificate';
const options = {method: 'POST'};

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}}/keys-and-certificate"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];

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}}/keys-and-certificate" in

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

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/keys-and-certificate');

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

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

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

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

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

conn.request("POST", "/baseUrl/keys-and-certificate")

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

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

url = "{{baseUrl}}/keys-and-certificate"

response = requests.post(url)

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

url <- "{{baseUrl}}/keys-and-certificate"

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

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

url = URI("{{baseUrl}}/keys-and-certificate")

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

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

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

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

response = conn.post('/baseUrl/keys-and-certificate') do |req|
end

puts response.status
puts response.body
use reqwest;

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

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

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

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/keys-and-certificate
http POST {{baseUrl}}/keys-and-certificate
wget --quiet \
  --method POST \
  --output-document \
  - {{baseUrl}}/keys-and-certificate
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/keys-and-certificate")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"

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 CreateMitigationAction
{{baseUrl}}/mitigationactions/actions/:actionName
QUERY PARAMS

actionName
BODY json

{
  "roleArn": "",
  "actionParams": {
    "updateDeviceCertificateParams": "",
    "updateCACertificateParams": "",
    "addThingsToThingGroupParams": "",
    "replaceDefaultPolicyVersionParams": "",
    "enableIoTLoggingParams": "",
    "publishFindingToSnsParams": ""
  },
  "tags": [
    {
      "Key": "",
      "Value": ""
    }
  ]
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/mitigationactions/actions/:actionName");

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  \"roleArn\": \"\",\n  \"actionParams\": {\n    \"updateDeviceCertificateParams\": \"\",\n    \"updateCACertificateParams\": \"\",\n    \"addThingsToThingGroupParams\": \"\",\n    \"replaceDefaultPolicyVersionParams\": \"\",\n    \"enableIoTLoggingParams\": \"\",\n    \"publishFindingToSnsParams\": \"\"\n  },\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}");

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

(client/post "{{baseUrl}}/mitigationactions/actions/:actionName" {:content-type :json
                                                                                  :form-params {:roleArn ""
                                                                                                :actionParams {:updateDeviceCertificateParams ""
                                                                                                               :updateCACertificateParams ""
                                                                                                               :addThingsToThingGroupParams ""
                                                                                                               :replaceDefaultPolicyVersionParams ""
                                                                                                               :enableIoTLoggingParams ""
                                                                                                               :publishFindingToSnsParams ""}
                                                                                                :tags [{:Key ""
                                                                                                        :Value ""}]}})
require "http/client"

url = "{{baseUrl}}/mitigationactions/actions/:actionName"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"roleArn\": \"\",\n  \"actionParams\": {\n    \"updateDeviceCertificateParams\": \"\",\n    \"updateCACertificateParams\": \"\",\n    \"addThingsToThingGroupParams\": \"\",\n    \"replaceDefaultPolicyVersionParams\": \"\",\n    \"enableIoTLoggingParams\": \"\",\n    \"publishFindingToSnsParams\": \"\"\n  },\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\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}}/mitigationactions/actions/:actionName"),
    Content = new StringContent("{\n  \"roleArn\": \"\",\n  \"actionParams\": {\n    \"updateDeviceCertificateParams\": \"\",\n    \"updateCACertificateParams\": \"\",\n    \"addThingsToThingGroupParams\": \"\",\n    \"replaceDefaultPolicyVersionParams\": \"\",\n    \"enableIoTLoggingParams\": \"\",\n    \"publishFindingToSnsParams\": \"\"\n  },\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\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}}/mitigationactions/actions/:actionName");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"roleArn\": \"\",\n  \"actionParams\": {\n    \"updateDeviceCertificateParams\": \"\",\n    \"updateCACertificateParams\": \"\",\n    \"addThingsToThingGroupParams\": \"\",\n    \"replaceDefaultPolicyVersionParams\": \"\",\n    \"enableIoTLoggingParams\": \"\",\n    \"publishFindingToSnsParams\": \"\"\n  },\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/mitigationactions/actions/:actionName"

	payload := strings.NewReader("{\n  \"roleArn\": \"\",\n  \"actionParams\": {\n    \"updateDeviceCertificateParams\": \"\",\n    \"updateCACertificateParams\": \"\",\n    \"addThingsToThingGroupParams\": \"\",\n    \"replaceDefaultPolicyVersionParams\": \"\",\n    \"enableIoTLoggingParams\": \"\",\n    \"publishFindingToSnsParams\": \"\"\n  },\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\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/mitigationactions/actions/:actionName HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 340

{
  "roleArn": "",
  "actionParams": {
    "updateDeviceCertificateParams": "",
    "updateCACertificateParams": "",
    "addThingsToThingGroupParams": "",
    "replaceDefaultPolicyVersionParams": "",
    "enableIoTLoggingParams": "",
    "publishFindingToSnsParams": ""
  },
  "tags": [
    {
      "Key": "",
      "Value": ""
    }
  ]
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/mitigationactions/actions/:actionName")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"roleArn\": \"\",\n  \"actionParams\": {\n    \"updateDeviceCertificateParams\": \"\",\n    \"updateCACertificateParams\": \"\",\n    \"addThingsToThingGroupParams\": \"\",\n    \"replaceDefaultPolicyVersionParams\": \"\",\n    \"enableIoTLoggingParams\": \"\",\n    \"publishFindingToSnsParams\": \"\"\n  },\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/mitigationactions/actions/:actionName"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"roleArn\": \"\",\n  \"actionParams\": {\n    \"updateDeviceCertificateParams\": \"\",\n    \"updateCACertificateParams\": \"\",\n    \"addThingsToThingGroupParams\": \"\",\n    \"replaceDefaultPolicyVersionParams\": \"\",\n    \"enableIoTLoggingParams\": \"\",\n    \"publishFindingToSnsParams\": \"\"\n  },\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\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  \"roleArn\": \"\",\n  \"actionParams\": {\n    \"updateDeviceCertificateParams\": \"\",\n    \"updateCACertificateParams\": \"\",\n    \"addThingsToThingGroupParams\": \"\",\n    \"replaceDefaultPolicyVersionParams\": \"\",\n    \"enableIoTLoggingParams\": \"\",\n    \"publishFindingToSnsParams\": \"\"\n  },\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/mitigationactions/actions/:actionName")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/mitigationactions/actions/:actionName")
  .header("content-type", "application/json")
  .body("{\n  \"roleArn\": \"\",\n  \"actionParams\": {\n    \"updateDeviceCertificateParams\": \"\",\n    \"updateCACertificateParams\": \"\",\n    \"addThingsToThingGroupParams\": \"\",\n    \"replaceDefaultPolicyVersionParams\": \"\",\n    \"enableIoTLoggingParams\": \"\",\n    \"publishFindingToSnsParams\": \"\"\n  },\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}")
  .asString();
const data = JSON.stringify({
  roleArn: '',
  actionParams: {
    updateDeviceCertificateParams: '',
    updateCACertificateParams: '',
    addThingsToThingGroupParams: '',
    replaceDefaultPolicyVersionParams: '',
    enableIoTLoggingParams: '',
    publishFindingToSnsParams: ''
  },
  tags: [
    {
      Key: '',
      Value: ''
    }
  ]
});

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

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

xhr.open('POST', '{{baseUrl}}/mitigationactions/actions/:actionName');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/mitigationactions/actions/:actionName',
  headers: {'content-type': 'application/json'},
  data: {
    roleArn: '',
    actionParams: {
      updateDeviceCertificateParams: '',
      updateCACertificateParams: '',
      addThingsToThingGroupParams: '',
      replaceDefaultPolicyVersionParams: '',
      enableIoTLoggingParams: '',
      publishFindingToSnsParams: ''
    },
    tags: [{Key: '', Value: ''}]
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/mitigationactions/actions/:actionName';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"roleArn":"","actionParams":{"updateDeviceCertificateParams":"","updateCACertificateParams":"","addThingsToThingGroupParams":"","replaceDefaultPolicyVersionParams":"","enableIoTLoggingParams":"","publishFindingToSnsParams":""},"tags":[{"Key":"","Value":""}]}'
};

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}}/mitigationactions/actions/:actionName',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "roleArn": "",\n  "actionParams": {\n    "updateDeviceCertificateParams": "",\n    "updateCACertificateParams": "",\n    "addThingsToThingGroupParams": "",\n    "replaceDefaultPolicyVersionParams": "",\n    "enableIoTLoggingParams": "",\n    "publishFindingToSnsParams": ""\n  },\n  "tags": [\n    {\n      "Key": "",\n      "Value": ""\n    }\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  \"roleArn\": \"\",\n  \"actionParams\": {\n    \"updateDeviceCertificateParams\": \"\",\n    \"updateCACertificateParams\": \"\",\n    \"addThingsToThingGroupParams\": \"\",\n    \"replaceDefaultPolicyVersionParams\": \"\",\n    \"enableIoTLoggingParams\": \"\",\n    \"publishFindingToSnsParams\": \"\"\n  },\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/mitigationactions/actions/:actionName")
  .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/mitigationactions/actions/:actionName',
  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({
  roleArn: '',
  actionParams: {
    updateDeviceCertificateParams: '',
    updateCACertificateParams: '',
    addThingsToThingGroupParams: '',
    replaceDefaultPolicyVersionParams: '',
    enableIoTLoggingParams: '',
    publishFindingToSnsParams: ''
  },
  tags: [{Key: '', Value: ''}]
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/mitigationactions/actions/:actionName',
  headers: {'content-type': 'application/json'},
  body: {
    roleArn: '',
    actionParams: {
      updateDeviceCertificateParams: '',
      updateCACertificateParams: '',
      addThingsToThingGroupParams: '',
      replaceDefaultPolicyVersionParams: '',
      enableIoTLoggingParams: '',
      publishFindingToSnsParams: ''
    },
    tags: [{Key: '', Value: ''}]
  },
  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}}/mitigationactions/actions/:actionName');

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

req.type('json');
req.send({
  roleArn: '',
  actionParams: {
    updateDeviceCertificateParams: '',
    updateCACertificateParams: '',
    addThingsToThingGroupParams: '',
    replaceDefaultPolicyVersionParams: '',
    enableIoTLoggingParams: '',
    publishFindingToSnsParams: ''
  },
  tags: [
    {
      Key: '',
      Value: ''
    }
  ]
});

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}}/mitigationactions/actions/:actionName',
  headers: {'content-type': 'application/json'},
  data: {
    roleArn: '',
    actionParams: {
      updateDeviceCertificateParams: '',
      updateCACertificateParams: '',
      addThingsToThingGroupParams: '',
      replaceDefaultPolicyVersionParams: '',
      enableIoTLoggingParams: '',
      publishFindingToSnsParams: ''
    },
    tags: [{Key: '', Value: ''}]
  }
};

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

const url = '{{baseUrl}}/mitigationactions/actions/:actionName';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"roleArn":"","actionParams":{"updateDeviceCertificateParams":"","updateCACertificateParams":"","addThingsToThingGroupParams":"","replaceDefaultPolicyVersionParams":"","enableIoTLoggingParams":"","publishFindingToSnsParams":""},"tags":[{"Key":"","Value":""}]}'
};

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 = @{ @"roleArn": @"",
                              @"actionParams": @{ @"updateDeviceCertificateParams": @"", @"updateCACertificateParams": @"", @"addThingsToThingGroupParams": @"", @"replaceDefaultPolicyVersionParams": @"", @"enableIoTLoggingParams": @"", @"publishFindingToSnsParams": @"" },
                              @"tags": @[ @{ @"Key": @"", @"Value": @"" } ] };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/mitigationactions/actions/:actionName"]
                                                       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}}/mitigationactions/actions/:actionName" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"roleArn\": \"\",\n  \"actionParams\": {\n    \"updateDeviceCertificateParams\": \"\",\n    \"updateCACertificateParams\": \"\",\n    \"addThingsToThingGroupParams\": \"\",\n    \"replaceDefaultPolicyVersionParams\": \"\",\n    \"enableIoTLoggingParams\": \"\",\n    \"publishFindingToSnsParams\": \"\"\n  },\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/mitigationactions/actions/:actionName",
  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([
    'roleArn' => '',
    'actionParams' => [
        'updateDeviceCertificateParams' => '',
        'updateCACertificateParams' => '',
        'addThingsToThingGroupParams' => '',
        'replaceDefaultPolicyVersionParams' => '',
        'enableIoTLoggingParams' => '',
        'publishFindingToSnsParams' => ''
    ],
    'tags' => [
        [
                'Key' => '',
                'Value' => ''
        ]
    ]
  ]),
  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}}/mitigationactions/actions/:actionName', [
  'body' => '{
  "roleArn": "",
  "actionParams": {
    "updateDeviceCertificateParams": "",
    "updateCACertificateParams": "",
    "addThingsToThingGroupParams": "",
    "replaceDefaultPolicyVersionParams": "",
    "enableIoTLoggingParams": "",
    "publishFindingToSnsParams": ""
  },
  "tags": [
    {
      "Key": "",
      "Value": ""
    }
  ]
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/mitigationactions/actions/:actionName');
$request->setMethod(HTTP_METH_POST);

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'roleArn' => '',
  'actionParams' => [
    'updateDeviceCertificateParams' => '',
    'updateCACertificateParams' => '',
    'addThingsToThingGroupParams' => '',
    'replaceDefaultPolicyVersionParams' => '',
    'enableIoTLoggingParams' => '',
    'publishFindingToSnsParams' => ''
  ],
  'tags' => [
    [
        'Key' => '',
        'Value' => ''
    ]
  ]
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'roleArn' => '',
  'actionParams' => [
    'updateDeviceCertificateParams' => '',
    'updateCACertificateParams' => '',
    'addThingsToThingGroupParams' => '',
    'replaceDefaultPolicyVersionParams' => '',
    'enableIoTLoggingParams' => '',
    'publishFindingToSnsParams' => ''
  ],
  'tags' => [
    [
        'Key' => '',
        'Value' => ''
    ]
  ]
]));
$request->setRequestUrl('{{baseUrl}}/mitigationactions/actions/:actionName');
$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}}/mitigationactions/actions/:actionName' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "roleArn": "",
  "actionParams": {
    "updateDeviceCertificateParams": "",
    "updateCACertificateParams": "",
    "addThingsToThingGroupParams": "",
    "replaceDefaultPolicyVersionParams": "",
    "enableIoTLoggingParams": "",
    "publishFindingToSnsParams": ""
  },
  "tags": [
    {
      "Key": "",
      "Value": ""
    }
  ]
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/mitigationactions/actions/:actionName' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "roleArn": "",
  "actionParams": {
    "updateDeviceCertificateParams": "",
    "updateCACertificateParams": "",
    "addThingsToThingGroupParams": "",
    "replaceDefaultPolicyVersionParams": "",
    "enableIoTLoggingParams": "",
    "publishFindingToSnsParams": ""
  },
  "tags": [
    {
      "Key": "",
      "Value": ""
    }
  ]
}'
import http.client

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

payload = "{\n  \"roleArn\": \"\",\n  \"actionParams\": {\n    \"updateDeviceCertificateParams\": \"\",\n    \"updateCACertificateParams\": \"\",\n    \"addThingsToThingGroupParams\": \"\",\n    \"replaceDefaultPolicyVersionParams\": \"\",\n    \"enableIoTLoggingParams\": \"\",\n    \"publishFindingToSnsParams\": \"\"\n  },\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}"

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

conn.request("POST", "/baseUrl/mitigationactions/actions/:actionName", payload, headers)

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

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

url = "{{baseUrl}}/mitigationactions/actions/:actionName"

payload = {
    "roleArn": "",
    "actionParams": {
        "updateDeviceCertificateParams": "",
        "updateCACertificateParams": "",
        "addThingsToThingGroupParams": "",
        "replaceDefaultPolicyVersionParams": "",
        "enableIoTLoggingParams": "",
        "publishFindingToSnsParams": ""
    },
    "tags": [
        {
            "Key": "",
            "Value": ""
        }
    ]
}
headers = {"content-type": "application/json"}

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

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

url <- "{{baseUrl}}/mitigationactions/actions/:actionName"

payload <- "{\n  \"roleArn\": \"\",\n  \"actionParams\": {\n    \"updateDeviceCertificateParams\": \"\",\n    \"updateCACertificateParams\": \"\",\n    \"addThingsToThingGroupParams\": \"\",\n    \"replaceDefaultPolicyVersionParams\": \"\",\n    \"enableIoTLoggingParams\": \"\",\n    \"publishFindingToSnsParams\": \"\"\n  },\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\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}}/mitigationactions/actions/:actionName")

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  \"roleArn\": \"\",\n  \"actionParams\": {\n    \"updateDeviceCertificateParams\": \"\",\n    \"updateCACertificateParams\": \"\",\n    \"addThingsToThingGroupParams\": \"\",\n    \"replaceDefaultPolicyVersionParams\": \"\",\n    \"enableIoTLoggingParams\": \"\",\n    \"publishFindingToSnsParams\": \"\"\n  },\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\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/mitigationactions/actions/:actionName') do |req|
  req.body = "{\n  \"roleArn\": \"\",\n  \"actionParams\": {\n    \"updateDeviceCertificateParams\": \"\",\n    \"updateCACertificateParams\": \"\",\n    \"addThingsToThingGroupParams\": \"\",\n    \"replaceDefaultPolicyVersionParams\": \"\",\n    \"enableIoTLoggingParams\": \"\",\n    \"publishFindingToSnsParams\": \"\"\n  },\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}"
end

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

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

    let payload = json!({
        "roleArn": "",
        "actionParams": json!({
            "updateDeviceCertificateParams": "",
            "updateCACertificateParams": "",
            "addThingsToThingGroupParams": "",
            "replaceDefaultPolicyVersionParams": "",
            "enableIoTLoggingParams": "",
            "publishFindingToSnsParams": ""
        }),
        "tags": (
            json!({
                "Key": "",
                "Value": ""
            })
        )
    });

    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}}/mitigationactions/actions/:actionName \
  --header 'content-type: application/json' \
  --data '{
  "roleArn": "",
  "actionParams": {
    "updateDeviceCertificateParams": "",
    "updateCACertificateParams": "",
    "addThingsToThingGroupParams": "",
    "replaceDefaultPolicyVersionParams": "",
    "enableIoTLoggingParams": "",
    "publishFindingToSnsParams": ""
  },
  "tags": [
    {
      "Key": "",
      "Value": ""
    }
  ]
}'
echo '{
  "roleArn": "",
  "actionParams": {
    "updateDeviceCertificateParams": "",
    "updateCACertificateParams": "",
    "addThingsToThingGroupParams": "",
    "replaceDefaultPolicyVersionParams": "",
    "enableIoTLoggingParams": "",
    "publishFindingToSnsParams": ""
  },
  "tags": [
    {
      "Key": "",
      "Value": ""
    }
  ]
}' |  \
  http POST {{baseUrl}}/mitigationactions/actions/:actionName \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "roleArn": "",\n  "actionParams": {\n    "updateDeviceCertificateParams": "",\n    "updateCACertificateParams": "",\n    "addThingsToThingGroupParams": "",\n    "replaceDefaultPolicyVersionParams": "",\n    "enableIoTLoggingParams": "",\n    "publishFindingToSnsParams": ""\n  },\n  "tags": [\n    {\n      "Key": "",\n      "Value": ""\n    }\n  ]\n}' \
  --output-document \
  - {{baseUrl}}/mitigationactions/actions/:actionName
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "roleArn": "",
  "actionParams": [
    "updateDeviceCertificateParams": "",
    "updateCACertificateParams": "",
    "addThingsToThingGroupParams": "",
    "replaceDefaultPolicyVersionParams": "",
    "enableIoTLoggingParams": "",
    "publishFindingToSnsParams": ""
  ],
  "tags": [
    [
      "Key": "",
      "Value": ""
    ]
  ]
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/mitigationactions/actions/:actionName")! 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 CreateOTAUpdate
{{baseUrl}}/otaUpdates/:otaUpdateId
QUERY PARAMS

otaUpdateId
BODY json

{
  "description": "",
  "targets": [],
  "protocols": [],
  "targetSelection": "",
  "awsJobExecutionsRolloutConfig": {
    "maximumPerMinute": "",
    "exponentialRate": ""
  },
  "awsJobPresignedUrlConfig": {
    "expiresInSec": ""
  },
  "awsJobAbortConfig": {
    "abortCriteriaList": ""
  },
  "awsJobTimeoutConfig": {
    "inProgressTimeoutInMinutes": ""
  },
  "files": [
    {
      "fileName": "",
      "fileType": "",
      "fileVersion": "",
      "fileLocation": "",
      "codeSigning": "",
      "attributes": ""
    }
  ],
  "roleArn": "",
  "additionalParameters": {},
  "tags": [
    {
      "Key": "",
      "Value": ""
    }
  ]
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/otaUpdates/:otaUpdateId");

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  \"description\": \"\",\n  \"targets\": [],\n  \"protocols\": [],\n  \"targetSelection\": \"\",\n  \"awsJobExecutionsRolloutConfig\": {\n    \"maximumPerMinute\": \"\",\n    \"exponentialRate\": \"\"\n  },\n  \"awsJobPresignedUrlConfig\": {\n    \"expiresInSec\": \"\"\n  },\n  \"awsJobAbortConfig\": {\n    \"abortCriteriaList\": \"\"\n  },\n  \"awsJobTimeoutConfig\": {\n    \"inProgressTimeoutInMinutes\": \"\"\n  },\n  \"files\": [\n    {\n      \"fileName\": \"\",\n      \"fileType\": \"\",\n      \"fileVersion\": \"\",\n      \"fileLocation\": \"\",\n      \"codeSigning\": \"\",\n      \"attributes\": \"\"\n    }\n  ],\n  \"roleArn\": \"\",\n  \"additionalParameters\": {},\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}");

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

(client/post "{{baseUrl}}/otaUpdates/:otaUpdateId" {:content-type :json
                                                                    :form-params {:description ""
                                                                                  :targets []
                                                                                  :protocols []
                                                                                  :targetSelection ""
                                                                                  :awsJobExecutionsRolloutConfig {:maximumPerMinute ""
                                                                                                                  :exponentialRate ""}
                                                                                  :awsJobPresignedUrlConfig {:expiresInSec ""}
                                                                                  :awsJobAbortConfig {:abortCriteriaList ""}
                                                                                  :awsJobTimeoutConfig {:inProgressTimeoutInMinutes ""}
                                                                                  :files [{:fileName ""
                                                                                           :fileType ""
                                                                                           :fileVersion ""
                                                                                           :fileLocation ""
                                                                                           :codeSigning ""
                                                                                           :attributes ""}]
                                                                                  :roleArn ""
                                                                                  :additionalParameters {}
                                                                                  :tags [{:Key ""
                                                                                          :Value ""}]}})
require "http/client"

url = "{{baseUrl}}/otaUpdates/:otaUpdateId"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"description\": \"\",\n  \"targets\": [],\n  \"protocols\": [],\n  \"targetSelection\": \"\",\n  \"awsJobExecutionsRolloutConfig\": {\n    \"maximumPerMinute\": \"\",\n    \"exponentialRate\": \"\"\n  },\n  \"awsJobPresignedUrlConfig\": {\n    \"expiresInSec\": \"\"\n  },\n  \"awsJobAbortConfig\": {\n    \"abortCriteriaList\": \"\"\n  },\n  \"awsJobTimeoutConfig\": {\n    \"inProgressTimeoutInMinutes\": \"\"\n  },\n  \"files\": [\n    {\n      \"fileName\": \"\",\n      \"fileType\": \"\",\n      \"fileVersion\": \"\",\n      \"fileLocation\": \"\",\n      \"codeSigning\": \"\",\n      \"attributes\": \"\"\n    }\n  ],\n  \"roleArn\": \"\",\n  \"additionalParameters\": {},\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\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}}/otaUpdates/:otaUpdateId"),
    Content = new StringContent("{\n  \"description\": \"\",\n  \"targets\": [],\n  \"protocols\": [],\n  \"targetSelection\": \"\",\n  \"awsJobExecutionsRolloutConfig\": {\n    \"maximumPerMinute\": \"\",\n    \"exponentialRate\": \"\"\n  },\n  \"awsJobPresignedUrlConfig\": {\n    \"expiresInSec\": \"\"\n  },\n  \"awsJobAbortConfig\": {\n    \"abortCriteriaList\": \"\"\n  },\n  \"awsJobTimeoutConfig\": {\n    \"inProgressTimeoutInMinutes\": \"\"\n  },\n  \"files\": [\n    {\n      \"fileName\": \"\",\n      \"fileType\": \"\",\n      \"fileVersion\": \"\",\n      \"fileLocation\": \"\",\n      \"codeSigning\": \"\",\n      \"attributes\": \"\"\n    }\n  ],\n  \"roleArn\": \"\",\n  \"additionalParameters\": {},\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\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}}/otaUpdates/:otaUpdateId");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"description\": \"\",\n  \"targets\": [],\n  \"protocols\": [],\n  \"targetSelection\": \"\",\n  \"awsJobExecutionsRolloutConfig\": {\n    \"maximumPerMinute\": \"\",\n    \"exponentialRate\": \"\"\n  },\n  \"awsJobPresignedUrlConfig\": {\n    \"expiresInSec\": \"\"\n  },\n  \"awsJobAbortConfig\": {\n    \"abortCriteriaList\": \"\"\n  },\n  \"awsJobTimeoutConfig\": {\n    \"inProgressTimeoutInMinutes\": \"\"\n  },\n  \"files\": [\n    {\n      \"fileName\": \"\",\n      \"fileType\": \"\",\n      \"fileVersion\": \"\",\n      \"fileLocation\": \"\",\n      \"codeSigning\": \"\",\n      \"attributes\": \"\"\n    }\n  ],\n  \"roleArn\": \"\",\n  \"additionalParameters\": {},\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/otaUpdates/:otaUpdateId"

	payload := strings.NewReader("{\n  \"description\": \"\",\n  \"targets\": [],\n  \"protocols\": [],\n  \"targetSelection\": \"\",\n  \"awsJobExecutionsRolloutConfig\": {\n    \"maximumPerMinute\": \"\",\n    \"exponentialRate\": \"\"\n  },\n  \"awsJobPresignedUrlConfig\": {\n    \"expiresInSec\": \"\"\n  },\n  \"awsJobAbortConfig\": {\n    \"abortCriteriaList\": \"\"\n  },\n  \"awsJobTimeoutConfig\": {\n    \"inProgressTimeoutInMinutes\": \"\"\n  },\n  \"files\": [\n    {\n      \"fileName\": \"\",\n      \"fileType\": \"\",\n      \"fileVersion\": \"\",\n      \"fileLocation\": \"\",\n      \"codeSigning\": \"\",\n      \"attributes\": \"\"\n    }\n  ],\n  \"roleArn\": \"\",\n  \"additionalParameters\": {},\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\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/otaUpdates/:otaUpdateId HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 651

{
  "description": "",
  "targets": [],
  "protocols": [],
  "targetSelection": "",
  "awsJobExecutionsRolloutConfig": {
    "maximumPerMinute": "",
    "exponentialRate": ""
  },
  "awsJobPresignedUrlConfig": {
    "expiresInSec": ""
  },
  "awsJobAbortConfig": {
    "abortCriteriaList": ""
  },
  "awsJobTimeoutConfig": {
    "inProgressTimeoutInMinutes": ""
  },
  "files": [
    {
      "fileName": "",
      "fileType": "",
      "fileVersion": "",
      "fileLocation": "",
      "codeSigning": "",
      "attributes": ""
    }
  ],
  "roleArn": "",
  "additionalParameters": {},
  "tags": [
    {
      "Key": "",
      "Value": ""
    }
  ]
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/otaUpdates/:otaUpdateId")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"description\": \"\",\n  \"targets\": [],\n  \"protocols\": [],\n  \"targetSelection\": \"\",\n  \"awsJobExecutionsRolloutConfig\": {\n    \"maximumPerMinute\": \"\",\n    \"exponentialRate\": \"\"\n  },\n  \"awsJobPresignedUrlConfig\": {\n    \"expiresInSec\": \"\"\n  },\n  \"awsJobAbortConfig\": {\n    \"abortCriteriaList\": \"\"\n  },\n  \"awsJobTimeoutConfig\": {\n    \"inProgressTimeoutInMinutes\": \"\"\n  },\n  \"files\": [\n    {\n      \"fileName\": \"\",\n      \"fileType\": \"\",\n      \"fileVersion\": \"\",\n      \"fileLocation\": \"\",\n      \"codeSigning\": \"\",\n      \"attributes\": \"\"\n    }\n  ],\n  \"roleArn\": \"\",\n  \"additionalParameters\": {},\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/otaUpdates/:otaUpdateId"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"description\": \"\",\n  \"targets\": [],\n  \"protocols\": [],\n  \"targetSelection\": \"\",\n  \"awsJobExecutionsRolloutConfig\": {\n    \"maximumPerMinute\": \"\",\n    \"exponentialRate\": \"\"\n  },\n  \"awsJobPresignedUrlConfig\": {\n    \"expiresInSec\": \"\"\n  },\n  \"awsJobAbortConfig\": {\n    \"abortCriteriaList\": \"\"\n  },\n  \"awsJobTimeoutConfig\": {\n    \"inProgressTimeoutInMinutes\": \"\"\n  },\n  \"files\": [\n    {\n      \"fileName\": \"\",\n      \"fileType\": \"\",\n      \"fileVersion\": \"\",\n      \"fileLocation\": \"\",\n      \"codeSigning\": \"\",\n      \"attributes\": \"\"\n    }\n  ],\n  \"roleArn\": \"\",\n  \"additionalParameters\": {},\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\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  \"description\": \"\",\n  \"targets\": [],\n  \"protocols\": [],\n  \"targetSelection\": \"\",\n  \"awsJobExecutionsRolloutConfig\": {\n    \"maximumPerMinute\": \"\",\n    \"exponentialRate\": \"\"\n  },\n  \"awsJobPresignedUrlConfig\": {\n    \"expiresInSec\": \"\"\n  },\n  \"awsJobAbortConfig\": {\n    \"abortCriteriaList\": \"\"\n  },\n  \"awsJobTimeoutConfig\": {\n    \"inProgressTimeoutInMinutes\": \"\"\n  },\n  \"files\": [\n    {\n      \"fileName\": \"\",\n      \"fileType\": \"\",\n      \"fileVersion\": \"\",\n      \"fileLocation\": \"\",\n      \"codeSigning\": \"\",\n      \"attributes\": \"\"\n    }\n  ],\n  \"roleArn\": \"\",\n  \"additionalParameters\": {},\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/otaUpdates/:otaUpdateId")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/otaUpdates/:otaUpdateId")
  .header("content-type", "application/json")
  .body("{\n  \"description\": \"\",\n  \"targets\": [],\n  \"protocols\": [],\n  \"targetSelection\": \"\",\n  \"awsJobExecutionsRolloutConfig\": {\n    \"maximumPerMinute\": \"\",\n    \"exponentialRate\": \"\"\n  },\n  \"awsJobPresignedUrlConfig\": {\n    \"expiresInSec\": \"\"\n  },\n  \"awsJobAbortConfig\": {\n    \"abortCriteriaList\": \"\"\n  },\n  \"awsJobTimeoutConfig\": {\n    \"inProgressTimeoutInMinutes\": \"\"\n  },\n  \"files\": [\n    {\n      \"fileName\": \"\",\n      \"fileType\": \"\",\n      \"fileVersion\": \"\",\n      \"fileLocation\": \"\",\n      \"codeSigning\": \"\",\n      \"attributes\": \"\"\n    }\n  ],\n  \"roleArn\": \"\",\n  \"additionalParameters\": {},\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}")
  .asString();
const data = JSON.stringify({
  description: '',
  targets: [],
  protocols: [],
  targetSelection: '',
  awsJobExecutionsRolloutConfig: {
    maximumPerMinute: '',
    exponentialRate: ''
  },
  awsJobPresignedUrlConfig: {
    expiresInSec: ''
  },
  awsJobAbortConfig: {
    abortCriteriaList: ''
  },
  awsJobTimeoutConfig: {
    inProgressTimeoutInMinutes: ''
  },
  files: [
    {
      fileName: '',
      fileType: '',
      fileVersion: '',
      fileLocation: '',
      codeSigning: '',
      attributes: ''
    }
  ],
  roleArn: '',
  additionalParameters: {},
  tags: [
    {
      Key: '',
      Value: ''
    }
  ]
});

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

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

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

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/otaUpdates/:otaUpdateId',
  headers: {'content-type': 'application/json'},
  data: {
    description: '',
    targets: [],
    protocols: [],
    targetSelection: '',
    awsJobExecutionsRolloutConfig: {maximumPerMinute: '', exponentialRate: ''},
    awsJobPresignedUrlConfig: {expiresInSec: ''},
    awsJobAbortConfig: {abortCriteriaList: ''},
    awsJobTimeoutConfig: {inProgressTimeoutInMinutes: ''},
    files: [
      {
        fileName: '',
        fileType: '',
        fileVersion: '',
        fileLocation: '',
        codeSigning: '',
        attributes: ''
      }
    ],
    roleArn: '',
    additionalParameters: {},
    tags: [{Key: '', Value: ''}]
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/otaUpdates/:otaUpdateId';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"description":"","targets":[],"protocols":[],"targetSelection":"","awsJobExecutionsRolloutConfig":{"maximumPerMinute":"","exponentialRate":""},"awsJobPresignedUrlConfig":{"expiresInSec":""},"awsJobAbortConfig":{"abortCriteriaList":""},"awsJobTimeoutConfig":{"inProgressTimeoutInMinutes":""},"files":[{"fileName":"","fileType":"","fileVersion":"","fileLocation":"","codeSigning":"","attributes":""}],"roleArn":"","additionalParameters":{},"tags":[{"Key":"","Value":""}]}'
};

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}}/otaUpdates/:otaUpdateId',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "description": "",\n  "targets": [],\n  "protocols": [],\n  "targetSelection": "",\n  "awsJobExecutionsRolloutConfig": {\n    "maximumPerMinute": "",\n    "exponentialRate": ""\n  },\n  "awsJobPresignedUrlConfig": {\n    "expiresInSec": ""\n  },\n  "awsJobAbortConfig": {\n    "abortCriteriaList": ""\n  },\n  "awsJobTimeoutConfig": {\n    "inProgressTimeoutInMinutes": ""\n  },\n  "files": [\n    {\n      "fileName": "",\n      "fileType": "",\n      "fileVersion": "",\n      "fileLocation": "",\n      "codeSigning": "",\n      "attributes": ""\n    }\n  ],\n  "roleArn": "",\n  "additionalParameters": {},\n  "tags": [\n    {\n      "Key": "",\n      "Value": ""\n    }\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  \"description\": \"\",\n  \"targets\": [],\n  \"protocols\": [],\n  \"targetSelection\": \"\",\n  \"awsJobExecutionsRolloutConfig\": {\n    \"maximumPerMinute\": \"\",\n    \"exponentialRate\": \"\"\n  },\n  \"awsJobPresignedUrlConfig\": {\n    \"expiresInSec\": \"\"\n  },\n  \"awsJobAbortConfig\": {\n    \"abortCriteriaList\": \"\"\n  },\n  \"awsJobTimeoutConfig\": {\n    \"inProgressTimeoutInMinutes\": \"\"\n  },\n  \"files\": [\n    {\n      \"fileName\": \"\",\n      \"fileType\": \"\",\n      \"fileVersion\": \"\",\n      \"fileLocation\": \"\",\n      \"codeSigning\": \"\",\n      \"attributes\": \"\"\n    }\n  ],\n  \"roleArn\": \"\",\n  \"additionalParameters\": {},\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/otaUpdates/:otaUpdateId")
  .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/otaUpdates/:otaUpdateId',
  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({
  description: '',
  targets: [],
  protocols: [],
  targetSelection: '',
  awsJobExecutionsRolloutConfig: {maximumPerMinute: '', exponentialRate: ''},
  awsJobPresignedUrlConfig: {expiresInSec: ''},
  awsJobAbortConfig: {abortCriteriaList: ''},
  awsJobTimeoutConfig: {inProgressTimeoutInMinutes: ''},
  files: [
    {
      fileName: '',
      fileType: '',
      fileVersion: '',
      fileLocation: '',
      codeSigning: '',
      attributes: ''
    }
  ],
  roleArn: '',
  additionalParameters: {},
  tags: [{Key: '', Value: ''}]
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/otaUpdates/:otaUpdateId',
  headers: {'content-type': 'application/json'},
  body: {
    description: '',
    targets: [],
    protocols: [],
    targetSelection: '',
    awsJobExecutionsRolloutConfig: {maximumPerMinute: '', exponentialRate: ''},
    awsJobPresignedUrlConfig: {expiresInSec: ''},
    awsJobAbortConfig: {abortCriteriaList: ''},
    awsJobTimeoutConfig: {inProgressTimeoutInMinutes: ''},
    files: [
      {
        fileName: '',
        fileType: '',
        fileVersion: '',
        fileLocation: '',
        codeSigning: '',
        attributes: ''
      }
    ],
    roleArn: '',
    additionalParameters: {},
    tags: [{Key: '', Value: ''}]
  },
  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}}/otaUpdates/:otaUpdateId');

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

req.type('json');
req.send({
  description: '',
  targets: [],
  protocols: [],
  targetSelection: '',
  awsJobExecutionsRolloutConfig: {
    maximumPerMinute: '',
    exponentialRate: ''
  },
  awsJobPresignedUrlConfig: {
    expiresInSec: ''
  },
  awsJobAbortConfig: {
    abortCriteriaList: ''
  },
  awsJobTimeoutConfig: {
    inProgressTimeoutInMinutes: ''
  },
  files: [
    {
      fileName: '',
      fileType: '',
      fileVersion: '',
      fileLocation: '',
      codeSigning: '',
      attributes: ''
    }
  ],
  roleArn: '',
  additionalParameters: {},
  tags: [
    {
      Key: '',
      Value: ''
    }
  ]
});

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}}/otaUpdates/:otaUpdateId',
  headers: {'content-type': 'application/json'},
  data: {
    description: '',
    targets: [],
    protocols: [],
    targetSelection: '',
    awsJobExecutionsRolloutConfig: {maximumPerMinute: '', exponentialRate: ''},
    awsJobPresignedUrlConfig: {expiresInSec: ''},
    awsJobAbortConfig: {abortCriteriaList: ''},
    awsJobTimeoutConfig: {inProgressTimeoutInMinutes: ''},
    files: [
      {
        fileName: '',
        fileType: '',
        fileVersion: '',
        fileLocation: '',
        codeSigning: '',
        attributes: ''
      }
    ],
    roleArn: '',
    additionalParameters: {},
    tags: [{Key: '', Value: ''}]
  }
};

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

const url = '{{baseUrl}}/otaUpdates/:otaUpdateId';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"description":"","targets":[],"protocols":[],"targetSelection":"","awsJobExecutionsRolloutConfig":{"maximumPerMinute":"","exponentialRate":""},"awsJobPresignedUrlConfig":{"expiresInSec":""},"awsJobAbortConfig":{"abortCriteriaList":""},"awsJobTimeoutConfig":{"inProgressTimeoutInMinutes":""},"files":[{"fileName":"","fileType":"","fileVersion":"","fileLocation":"","codeSigning":"","attributes":""}],"roleArn":"","additionalParameters":{},"tags":[{"Key":"","Value":""}]}'
};

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 = @{ @"description": @"",
                              @"targets": @[  ],
                              @"protocols": @[  ],
                              @"targetSelection": @"",
                              @"awsJobExecutionsRolloutConfig": @{ @"maximumPerMinute": @"", @"exponentialRate": @"" },
                              @"awsJobPresignedUrlConfig": @{ @"expiresInSec": @"" },
                              @"awsJobAbortConfig": @{ @"abortCriteriaList": @"" },
                              @"awsJobTimeoutConfig": @{ @"inProgressTimeoutInMinutes": @"" },
                              @"files": @[ @{ @"fileName": @"", @"fileType": @"", @"fileVersion": @"", @"fileLocation": @"", @"codeSigning": @"", @"attributes": @"" } ],
                              @"roleArn": @"",
                              @"additionalParameters": @{  },
                              @"tags": @[ @{ @"Key": @"", @"Value": @"" } ] };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/otaUpdates/:otaUpdateId"]
                                                       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}}/otaUpdates/:otaUpdateId" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"description\": \"\",\n  \"targets\": [],\n  \"protocols\": [],\n  \"targetSelection\": \"\",\n  \"awsJobExecutionsRolloutConfig\": {\n    \"maximumPerMinute\": \"\",\n    \"exponentialRate\": \"\"\n  },\n  \"awsJobPresignedUrlConfig\": {\n    \"expiresInSec\": \"\"\n  },\n  \"awsJobAbortConfig\": {\n    \"abortCriteriaList\": \"\"\n  },\n  \"awsJobTimeoutConfig\": {\n    \"inProgressTimeoutInMinutes\": \"\"\n  },\n  \"files\": [\n    {\n      \"fileName\": \"\",\n      \"fileType\": \"\",\n      \"fileVersion\": \"\",\n      \"fileLocation\": \"\",\n      \"codeSigning\": \"\",\n      \"attributes\": \"\"\n    }\n  ],\n  \"roleArn\": \"\",\n  \"additionalParameters\": {},\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/otaUpdates/:otaUpdateId",
  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([
    'description' => '',
    'targets' => [
        
    ],
    'protocols' => [
        
    ],
    'targetSelection' => '',
    'awsJobExecutionsRolloutConfig' => [
        'maximumPerMinute' => '',
        'exponentialRate' => ''
    ],
    'awsJobPresignedUrlConfig' => [
        'expiresInSec' => ''
    ],
    'awsJobAbortConfig' => [
        'abortCriteriaList' => ''
    ],
    'awsJobTimeoutConfig' => [
        'inProgressTimeoutInMinutes' => ''
    ],
    'files' => [
        [
                'fileName' => '',
                'fileType' => '',
                'fileVersion' => '',
                'fileLocation' => '',
                'codeSigning' => '',
                'attributes' => ''
        ]
    ],
    'roleArn' => '',
    'additionalParameters' => [
        
    ],
    'tags' => [
        [
                'Key' => '',
                'Value' => ''
        ]
    ]
  ]),
  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}}/otaUpdates/:otaUpdateId', [
  'body' => '{
  "description": "",
  "targets": [],
  "protocols": [],
  "targetSelection": "",
  "awsJobExecutionsRolloutConfig": {
    "maximumPerMinute": "",
    "exponentialRate": ""
  },
  "awsJobPresignedUrlConfig": {
    "expiresInSec": ""
  },
  "awsJobAbortConfig": {
    "abortCriteriaList": ""
  },
  "awsJobTimeoutConfig": {
    "inProgressTimeoutInMinutes": ""
  },
  "files": [
    {
      "fileName": "",
      "fileType": "",
      "fileVersion": "",
      "fileLocation": "",
      "codeSigning": "",
      "attributes": ""
    }
  ],
  "roleArn": "",
  "additionalParameters": {},
  "tags": [
    {
      "Key": "",
      "Value": ""
    }
  ]
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

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

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'description' => '',
  'targets' => [
    
  ],
  'protocols' => [
    
  ],
  'targetSelection' => '',
  'awsJobExecutionsRolloutConfig' => [
    'maximumPerMinute' => '',
    'exponentialRate' => ''
  ],
  'awsJobPresignedUrlConfig' => [
    'expiresInSec' => ''
  ],
  'awsJobAbortConfig' => [
    'abortCriteriaList' => ''
  ],
  'awsJobTimeoutConfig' => [
    'inProgressTimeoutInMinutes' => ''
  ],
  'files' => [
    [
        'fileName' => '',
        'fileType' => '',
        'fileVersion' => '',
        'fileLocation' => '',
        'codeSigning' => '',
        'attributes' => ''
    ]
  ],
  'roleArn' => '',
  'additionalParameters' => [
    
  ],
  'tags' => [
    [
        'Key' => '',
        'Value' => ''
    ]
  ]
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'description' => '',
  'targets' => [
    
  ],
  'protocols' => [
    
  ],
  'targetSelection' => '',
  'awsJobExecutionsRolloutConfig' => [
    'maximumPerMinute' => '',
    'exponentialRate' => ''
  ],
  'awsJobPresignedUrlConfig' => [
    'expiresInSec' => ''
  ],
  'awsJobAbortConfig' => [
    'abortCriteriaList' => ''
  ],
  'awsJobTimeoutConfig' => [
    'inProgressTimeoutInMinutes' => ''
  ],
  'files' => [
    [
        'fileName' => '',
        'fileType' => '',
        'fileVersion' => '',
        'fileLocation' => '',
        'codeSigning' => '',
        'attributes' => ''
    ]
  ],
  'roleArn' => '',
  'additionalParameters' => [
    
  ],
  'tags' => [
    [
        'Key' => '',
        'Value' => ''
    ]
  ]
]));
$request->setRequestUrl('{{baseUrl}}/otaUpdates/:otaUpdateId');
$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}}/otaUpdates/:otaUpdateId' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "description": "",
  "targets": [],
  "protocols": [],
  "targetSelection": "",
  "awsJobExecutionsRolloutConfig": {
    "maximumPerMinute": "",
    "exponentialRate": ""
  },
  "awsJobPresignedUrlConfig": {
    "expiresInSec": ""
  },
  "awsJobAbortConfig": {
    "abortCriteriaList": ""
  },
  "awsJobTimeoutConfig": {
    "inProgressTimeoutInMinutes": ""
  },
  "files": [
    {
      "fileName": "",
      "fileType": "",
      "fileVersion": "",
      "fileLocation": "",
      "codeSigning": "",
      "attributes": ""
    }
  ],
  "roleArn": "",
  "additionalParameters": {},
  "tags": [
    {
      "Key": "",
      "Value": ""
    }
  ]
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/otaUpdates/:otaUpdateId' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "description": "",
  "targets": [],
  "protocols": [],
  "targetSelection": "",
  "awsJobExecutionsRolloutConfig": {
    "maximumPerMinute": "",
    "exponentialRate": ""
  },
  "awsJobPresignedUrlConfig": {
    "expiresInSec": ""
  },
  "awsJobAbortConfig": {
    "abortCriteriaList": ""
  },
  "awsJobTimeoutConfig": {
    "inProgressTimeoutInMinutes": ""
  },
  "files": [
    {
      "fileName": "",
      "fileType": "",
      "fileVersion": "",
      "fileLocation": "",
      "codeSigning": "",
      "attributes": ""
    }
  ],
  "roleArn": "",
  "additionalParameters": {},
  "tags": [
    {
      "Key": "",
      "Value": ""
    }
  ]
}'
import http.client

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

payload = "{\n  \"description\": \"\",\n  \"targets\": [],\n  \"protocols\": [],\n  \"targetSelection\": \"\",\n  \"awsJobExecutionsRolloutConfig\": {\n    \"maximumPerMinute\": \"\",\n    \"exponentialRate\": \"\"\n  },\n  \"awsJobPresignedUrlConfig\": {\n    \"expiresInSec\": \"\"\n  },\n  \"awsJobAbortConfig\": {\n    \"abortCriteriaList\": \"\"\n  },\n  \"awsJobTimeoutConfig\": {\n    \"inProgressTimeoutInMinutes\": \"\"\n  },\n  \"files\": [\n    {\n      \"fileName\": \"\",\n      \"fileType\": \"\",\n      \"fileVersion\": \"\",\n      \"fileLocation\": \"\",\n      \"codeSigning\": \"\",\n      \"attributes\": \"\"\n    }\n  ],\n  \"roleArn\": \"\",\n  \"additionalParameters\": {},\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}"

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

conn.request("POST", "/baseUrl/otaUpdates/:otaUpdateId", payload, headers)

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

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

url = "{{baseUrl}}/otaUpdates/:otaUpdateId"

payload = {
    "description": "",
    "targets": [],
    "protocols": [],
    "targetSelection": "",
    "awsJobExecutionsRolloutConfig": {
        "maximumPerMinute": "",
        "exponentialRate": ""
    },
    "awsJobPresignedUrlConfig": { "expiresInSec": "" },
    "awsJobAbortConfig": { "abortCriteriaList": "" },
    "awsJobTimeoutConfig": { "inProgressTimeoutInMinutes": "" },
    "files": [
        {
            "fileName": "",
            "fileType": "",
            "fileVersion": "",
            "fileLocation": "",
            "codeSigning": "",
            "attributes": ""
        }
    ],
    "roleArn": "",
    "additionalParameters": {},
    "tags": [
        {
            "Key": "",
            "Value": ""
        }
    ]
}
headers = {"content-type": "application/json"}

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

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

url <- "{{baseUrl}}/otaUpdates/:otaUpdateId"

payload <- "{\n  \"description\": \"\",\n  \"targets\": [],\n  \"protocols\": [],\n  \"targetSelection\": \"\",\n  \"awsJobExecutionsRolloutConfig\": {\n    \"maximumPerMinute\": \"\",\n    \"exponentialRate\": \"\"\n  },\n  \"awsJobPresignedUrlConfig\": {\n    \"expiresInSec\": \"\"\n  },\n  \"awsJobAbortConfig\": {\n    \"abortCriteriaList\": \"\"\n  },\n  \"awsJobTimeoutConfig\": {\n    \"inProgressTimeoutInMinutes\": \"\"\n  },\n  \"files\": [\n    {\n      \"fileName\": \"\",\n      \"fileType\": \"\",\n      \"fileVersion\": \"\",\n      \"fileLocation\": \"\",\n      \"codeSigning\": \"\",\n      \"attributes\": \"\"\n    }\n  ],\n  \"roleArn\": \"\",\n  \"additionalParameters\": {},\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\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}}/otaUpdates/:otaUpdateId")

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  \"description\": \"\",\n  \"targets\": [],\n  \"protocols\": [],\n  \"targetSelection\": \"\",\n  \"awsJobExecutionsRolloutConfig\": {\n    \"maximumPerMinute\": \"\",\n    \"exponentialRate\": \"\"\n  },\n  \"awsJobPresignedUrlConfig\": {\n    \"expiresInSec\": \"\"\n  },\n  \"awsJobAbortConfig\": {\n    \"abortCriteriaList\": \"\"\n  },\n  \"awsJobTimeoutConfig\": {\n    \"inProgressTimeoutInMinutes\": \"\"\n  },\n  \"files\": [\n    {\n      \"fileName\": \"\",\n      \"fileType\": \"\",\n      \"fileVersion\": \"\",\n      \"fileLocation\": \"\",\n      \"codeSigning\": \"\",\n      \"attributes\": \"\"\n    }\n  ],\n  \"roleArn\": \"\",\n  \"additionalParameters\": {},\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\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/otaUpdates/:otaUpdateId') do |req|
  req.body = "{\n  \"description\": \"\",\n  \"targets\": [],\n  \"protocols\": [],\n  \"targetSelection\": \"\",\n  \"awsJobExecutionsRolloutConfig\": {\n    \"maximumPerMinute\": \"\",\n    \"exponentialRate\": \"\"\n  },\n  \"awsJobPresignedUrlConfig\": {\n    \"expiresInSec\": \"\"\n  },\n  \"awsJobAbortConfig\": {\n    \"abortCriteriaList\": \"\"\n  },\n  \"awsJobTimeoutConfig\": {\n    \"inProgressTimeoutInMinutes\": \"\"\n  },\n  \"files\": [\n    {\n      \"fileName\": \"\",\n      \"fileType\": \"\",\n      \"fileVersion\": \"\",\n      \"fileLocation\": \"\",\n      \"codeSigning\": \"\",\n      \"attributes\": \"\"\n    }\n  ],\n  \"roleArn\": \"\",\n  \"additionalParameters\": {},\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}"
end

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

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

    let payload = json!({
        "description": "",
        "targets": (),
        "protocols": (),
        "targetSelection": "",
        "awsJobExecutionsRolloutConfig": json!({
            "maximumPerMinute": "",
            "exponentialRate": ""
        }),
        "awsJobPresignedUrlConfig": json!({"expiresInSec": ""}),
        "awsJobAbortConfig": json!({"abortCriteriaList": ""}),
        "awsJobTimeoutConfig": json!({"inProgressTimeoutInMinutes": ""}),
        "files": (
            json!({
                "fileName": "",
                "fileType": "",
                "fileVersion": "",
                "fileLocation": "",
                "codeSigning": "",
                "attributes": ""
            })
        ),
        "roleArn": "",
        "additionalParameters": json!({}),
        "tags": (
            json!({
                "Key": "",
                "Value": ""
            })
        )
    });

    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}}/otaUpdates/:otaUpdateId \
  --header 'content-type: application/json' \
  --data '{
  "description": "",
  "targets": [],
  "protocols": [],
  "targetSelection": "",
  "awsJobExecutionsRolloutConfig": {
    "maximumPerMinute": "",
    "exponentialRate": ""
  },
  "awsJobPresignedUrlConfig": {
    "expiresInSec": ""
  },
  "awsJobAbortConfig": {
    "abortCriteriaList": ""
  },
  "awsJobTimeoutConfig": {
    "inProgressTimeoutInMinutes": ""
  },
  "files": [
    {
      "fileName": "",
      "fileType": "",
      "fileVersion": "",
      "fileLocation": "",
      "codeSigning": "",
      "attributes": ""
    }
  ],
  "roleArn": "",
  "additionalParameters": {},
  "tags": [
    {
      "Key": "",
      "Value": ""
    }
  ]
}'
echo '{
  "description": "",
  "targets": [],
  "protocols": [],
  "targetSelection": "",
  "awsJobExecutionsRolloutConfig": {
    "maximumPerMinute": "",
    "exponentialRate": ""
  },
  "awsJobPresignedUrlConfig": {
    "expiresInSec": ""
  },
  "awsJobAbortConfig": {
    "abortCriteriaList": ""
  },
  "awsJobTimeoutConfig": {
    "inProgressTimeoutInMinutes": ""
  },
  "files": [
    {
      "fileName": "",
      "fileType": "",
      "fileVersion": "",
      "fileLocation": "",
      "codeSigning": "",
      "attributes": ""
    }
  ],
  "roleArn": "",
  "additionalParameters": {},
  "tags": [
    {
      "Key": "",
      "Value": ""
    }
  ]
}' |  \
  http POST {{baseUrl}}/otaUpdates/:otaUpdateId \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "description": "",\n  "targets": [],\n  "protocols": [],\n  "targetSelection": "",\n  "awsJobExecutionsRolloutConfig": {\n    "maximumPerMinute": "",\n    "exponentialRate": ""\n  },\n  "awsJobPresignedUrlConfig": {\n    "expiresInSec": ""\n  },\n  "awsJobAbortConfig": {\n    "abortCriteriaList": ""\n  },\n  "awsJobTimeoutConfig": {\n    "inProgressTimeoutInMinutes": ""\n  },\n  "files": [\n    {\n      "fileName": "",\n      "fileType": "",\n      "fileVersion": "",\n      "fileLocation": "",\n      "codeSigning": "",\n      "attributes": ""\n    }\n  ],\n  "roleArn": "",\n  "additionalParameters": {},\n  "tags": [\n    {\n      "Key": "",\n      "Value": ""\n    }\n  ]\n}' \
  --output-document \
  - {{baseUrl}}/otaUpdates/:otaUpdateId
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "description": "",
  "targets": [],
  "protocols": [],
  "targetSelection": "",
  "awsJobExecutionsRolloutConfig": [
    "maximumPerMinute": "",
    "exponentialRate": ""
  ],
  "awsJobPresignedUrlConfig": ["expiresInSec": ""],
  "awsJobAbortConfig": ["abortCriteriaList": ""],
  "awsJobTimeoutConfig": ["inProgressTimeoutInMinutes": ""],
  "files": [
    [
      "fileName": "",
      "fileType": "",
      "fileVersion": "",
      "fileLocation": "",
      "codeSigning": "",
      "attributes": ""
    ]
  ],
  "roleArn": "",
  "additionalParameters": [],
  "tags": [
    [
      "Key": "",
      "Value": ""
    ]
  ]
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/otaUpdates/:otaUpdateId")! 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 CreatePolicy
{{baseUrl}}/policies/:policyName
QUERY PARAMS

policyName
BODY json

{
  "policyDocument": "",
  "tags": [
    {
      "Key": "",
      "Value": ""
    }
  ]
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/policies/:policyName");

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  \"policyDocument\": \"\",\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}");

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

(client/post "{{baseUrl}}/policies/:policyName" {:content-type :json
                                                                 :form-params {:policyDocument ""
                                                                               :tags [{:Key ""
                                                                                       :Value ""}]}})
require "http/client"

url = "{{baseUrl}}/policies/:policyName"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"policyDocument\": \"\",\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\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}}/policies/:policyName"),
    Content = new StringContent("{\n  \"policyDocument\": \"\",\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\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}}/policies/:policyName");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"policyDocument\": \"\",\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/policies/:policyName"

	payload := strings.NewReader("{\n  \"policyDocument\": \"\",\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\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/policies/:policyName HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 90

{
  "policyDocument": "",
  "tags": [
    {
      "Key": "",
      "Value": ""
    }
  ]
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/policies/:policyName")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"policyDocument\": \"\",\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/policies/:policyName"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"policyDocument\": \"\",\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\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  \"policyDocument\": \"\",\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/policies/:policyName")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/policies/:policyName")
  .header("content-type", "application/json")
  .body("{\n  \"policyDocument\": \"\",\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}")
  .asString();
const data = JSON.stringify({
  policyDocument: '',
  tags: [
    {
      Key: '',
      Value: ''
    }
  ]
});

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

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

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

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/policies/:policyName',
  headers: {'content-type': 'application/json'},
  data: {policyDocument: '', tags: [{Key: '', Value: ''}]}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/policies/:policyName';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"policyDocument":"","tags":[{"Key":"","Value":""}]}'
};

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}}/policies/:policyName',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "policyDocument": "",\n  "tags": [\n    {\n      "Key": "",\n      "Value": ""\n    }\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  \"policyDocument\": \"\",\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/policies/:policyName")
  .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/policies/:policyName',
  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({policyDocument: '', tags: [{Key: '', Value: ''}]}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/policies/:policyName',
  headers: {'content-type': 'application/json'},
  body: {policyDocument: '', tags: [{Key: '', Value: ''}]},
  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}}/policies/:policyName');

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

req.type('json');
req.send({
  policyDocument: '',
  tags: [
    {
      Key: '',
      Value: ''
    }
  ]
});

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}}/policies/:policyName',
  headers: {'content-type': 'application/json'},
  data: {policyDocument: '', tags: [{Key: '', Value: ''}]}
};

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

const url = '{{baseUrl}}/policies/:policyName';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"policyDocument":"","tags":[{"Key":"","Value":""}]}'
};

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 = @{ @"policyDocument": @"",
                              @"tags": @[ @{ @"Key": @"", @"Value": @"" } ] };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/policies/:policyName"]
                                                       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}}/policies/:policyName" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"policyDocument\": \"\",\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/policies/:policyName",
  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([
    'policyDocument' => '',
    'tags' => [
        [
                'Key' => '',
                'Value' => ''
        ]
    ]
  ]),
  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}}/policies/:policyName', [
  'body' => '{
  "policyDocument": "",
  "tags": [
    {
      "Key": "",
      "Value": ""
    }
  ]
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

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

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'policyDocument' => '',
  'tags' => [
    [
        'Key' => '',
        'Value' => ''
    ]
  ]
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'policyDocument' => '',
  'tags' => [
    [
        'Key' => '',
        'Value' => ''
    ]
  ]
]));
$request->setRequestUrl('{{baseUrl}}/policies/:policyName');
$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}}/policies/:policyName' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "policyDocument": "",
  "tags": [
    {
      "Key": "",
      "Value": ""
    }
  ]
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/policies/:policyName' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "policyDocument": "",
  "tags": [
    {
      "Key": "",
      "Value": ""
    }
  ]
}'
import http.client

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

payload = "{\n  \"policyDocument\": \"\",\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}"

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

conn.request("POST", "/baseUrl/policies/:policyName", payload, headers)

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

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

url = "{{baseUrl}}/policies/:policyName"

payload = {
    "policyDocument": "",
    "tags": [
        {
            "Key": "",
            "Value": ""
        }
    ]
}
headers = {"content-type": "application/json"}

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

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

url <- "{{baseUrl}}/policies/:policyName"

payload <- "{\n  \"policyDocument\": \"\",\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\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}}/policies/:policyName")

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  \"policyDocument\": \"\",\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\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/policies/:policyName') do |req|
  req.body = "{\n  \"policyDocument\": \"\",\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}"
end

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

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

    let payload = json!({
        "policyDocument": "",
        "tags": (
            json!({
                "Key": "",
                "Value": ""
            })
        )
    });

    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}}/policies/:policyName \
  --header 'content-type: application/json' \
  --data '{
  "policyDocument": "",
  "tags": [
    {
      "Key": "",
      "Value": ""
    }
  ]
}'
echo '{
  "policyDocument": "",
  "tags": [
    {
      "Key": "",
      "Value": ""
    }
  ]
}' |  \
  http POST {{baseUrl}}/policies/:policyName \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "policyDocument": "",\n  "tags": [\n    {\n      "Key": "",\n      "Value": ""\n    }\n  ]\n}' \
  --output-document \
  - {{baseUrl}}/policies/:policyName
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "policyDocument": "",
  "tags": [
    [
      "Key": "",
      "Value": ""
    ]
  ]
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/policies/:policyName")! 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 CreatePolicyVersion
{{baseUrl}}/policies/:policyName/version
QUERY PARAMS

policyName
BODY json

{
  "policyDocument": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/policies/:policyName/version");

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  \"policyDocument\": \"\"\n}");

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

(client/post "{{baseUrl}}/policies/:policyName/version" {:content-type :json
                                                                         :form-params {:policyDocument ""}})
require "http/client"

url = "{{baseUrl}}/policies/:policyName/version"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"policyDocument\": \"\"\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}}/policies/:policyName/version"),
    Content = new StringContent("{\n  \"policyDocument\": \"\"\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}}/policies/:policyName/version");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"policyDocument\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/policies/:policyName/version"

	payload := strings.NewReader("{\n  \"policyDocument\": \"\"\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/policies/:policyName/version HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 26

{
  "policyDocument": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/policies/:policyName/version")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"policyDocument\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/policies/:policyName/version"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"policyDocument\": \"\"\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  \"policyDocument\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/policies/:policyName/version")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

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

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

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

xhr.open('POST', '{{baseUrl}}/policies/:policyName/version');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/policies/:policyName/version',
  headers: {'content-type': 'application/json'},
  data: {policyDocument: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/policies/:policyName/version';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"policyDocument":""}'
};

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}}/policies/:policyName/version',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "policyDocument": ""\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"policyDocument\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/policies/:policyName/version")
  .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/policies/:policyName/version',
  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({policyDocument: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/policies/:policyName/version',
  headers: {'content-type': 'application/json'},
  body: {policyDocument: ''},
  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}}/policies/:policyName/version');

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

req.type('json');
req.send({
  policyDocument: ''
});

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}}/policies/:policyName/version',
  headers: {'content-type': 'application/json'},
  data: {policyDocument: ''}
};

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

const url = '{{baseUrl}}/policies/:policyName/version';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"policyDocument":""}'
};

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 = @{ @"policyDocument": @"" };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/policies/:policyName/version"]
                                                       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}}/policies/:policyName/version" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"policyDocument\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/policies/:policyName/version",
  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([
    'policyDocument' => ''
  ]),
  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}}/policies/:policyName/version', [
  'body' => '{
  "policyDocument": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/policies/:policyName/version');
$request->setMethod(HTTP_METH_POST);

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'policyDocument' => ''
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'policyDocument' => ''
]));
$request->setRequestUrl('{{baseUrl}}/policies/:policyName/version');
$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}}/policies/:policyName/version' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "policyDocument": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/policies/:policyName/version' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "policyDocument": ""
}'
import http.client

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

payload = "{\n  \"policyDocument\": \"\"\n}"

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

conn.request("POST", "/baseUrl/policies/:policyName/version", payload, headers)

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

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

url = "{{baseUrl}}/policies/:policyName/version"

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

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

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

url <- "{{baseUrl}}/policies/:policyName/version"

payload <- "{\n  \"policyDocument\": \"\"\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}}/policies/:policyName/version")

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  \"policyDocument\": \"\"\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/policies/:policyName/version') do |req|
  req.body = "{\n  \"policyDocument\": \"\"\n}"
end

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

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

    let payload = json!({"policyDocument": ""});

    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}}/policies/:policyName/version \
  --header 'content-type: application/json' \
  --data '{
  "policyDocument": ""
}'
echo '{
  "policyDocument": ""
}' |  \
  http POST {{baseUrl}}/policies/:policyName/version \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "policyDocument": ""\n}' \
  --output-document \
  - {{baseUrl}}/policies/:policyName/version
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["policyDocument": ""] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/policies/:policyName/version")! 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 CreateProvisioningClaim
{{baseUrl}}/provisioning-templates/:templateName/provisioning-claim
QUERY PARAMS

templateName
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/provisioning-templates/:templateName/provisioning-claim");

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

(client/post "{{baseUrl}}/provisioning-templates/:templateName/provisioning-claim")
require "http/client"

url = "{{baseUrl}}/provisioning-templates/:templateName/provisioning-claim"

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

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

func main() {

	url := "{{baseUrl}}/provisioning-templates/:templateName/provisioning-claim"

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

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

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

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

}
POST /baseUrl/provisioning-templates/:templateName/provisioning-claim HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/provisioning-templates/:templateName/provisioning-claim")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/provisioning-templates/:templateName/provisioning-claim"))
    .method("POST", 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}}/provisioning-templates/:templateName/provisioning-claim")
  .post(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/provisioning-templates/:templateName/provisioning-claim")
  .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('POST', '{{baseUrl}}/provisioning-templates/:templateName/provisioning-claim');

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/provisioning-templates/:templateName/provisioning-claim'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/provisioning-templates/:templateName/provisioning-claim';
const options = {method: 'POST'};

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}}/provisioning-templates/:templateName/provisioning-claim',
  method: 'POST',
  headers: {}
};

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

val request = Request.Builder()
  .url("{{baseUrl}}/provisioning-templates/:templateName/provisioning-claim")
  .post(null)
  .build()

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

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/provisioning-templates/:templateName/provisioning-claim',
  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: 'POST',
  url: '{{baseUrl}}/provisioning-templates/:templateName/provisioning-claim'
};

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

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

const req = unirest('POST', '{{baseUrl}}/provisioning-templates/:templateName/provisioning-claim');

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}}/provisioning-templates/:templateName/provisioning-claim'
};

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

const url = '{{baseUrl}}/provisioning-templates/:templateName/provisioning-claim';
const options = {method: 'POST'};

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}}/provisioning-templates/:templateName/provisioning-claim"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];

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}}/provisioning-templates/:templateName/provisioning-claim" in

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

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/provisioning-templates/:templateName/provisioning-claim');

echo $response->getBody();
setUrl('{{baseUrl}}/provisioning-templates/:templateName/provisioning-claim');
$request->setMethod(HTTP_METH_POST);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/provisioning-templates/:templateName/provisioning-claim');
$request->setRequestMethod('POST');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/provisioning-templates/:templateName/provisioning-claim' -Method POST 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/provisioning-templates/:templateName/provisioning-claim' -Method POST 
import http.client

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

conn.request("POST", "/baseUrl/provisioning-templates/:templateName/provisioning-claim")

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

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

url = "{{baseUrl}}/provisioning-templates/:templateName/provisioning-claim"

response = requests.post(url)

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

url <- "{{baseUrl}}/provisioning-templates/:templateName/provisioning-claim"

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

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

url = URI("{{baseUrl}}/provisioning-templates/:templateName/provisioning-claim")

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

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

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

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

response = conn.post('/baseUrl/provisioning-templates/:templateName/provisioning-claim') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/provisioning-templates/:templateName/provisioning-claim";

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

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

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/provisioning-templates/:templateName/provisioning-claim
http POST {{baseUrl}}/provisioning-templates/:templateName/provisioning-claim
wget --quiet \
  --method POST \
  --output-document \
  - {{baseUrl}}/provisioning-templates/:templateName/provisioning-claim
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/provisioning-templates/:templateName/provisioning-claim")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"

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 CreateProvisioningTemplate
{{baseUrl}}/provisioning-templates
BODY json

{
  "templateName": "",
  "description": "",
  "templateBody": "",
  "enabled": false,
  "provisioningRoleArn": "",
  "preProvisioningHook": {
    "payloadVersion": "",
    "targetArn": ""
  },
  "tags": [
    {
      "Key": "",
      "Value": ""
    }
  ],
  "type": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/provisioning-templates");

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  \"templateName\": \"\",\n  \"description\": \"\",\n  \"templateBody\": \"\",\n  \"enabled\": false,\n  \"provisioningRoleArn\": \"\",\n  \"preProvisioningHook\": {\n    \"payloadVersion\": \"\",\n    \"targetArn\": \"\"\n  },\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"type\": \"\"\n}");

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

(client/post "{{baseUrl}}/provisioning-templates" {:content-type :json
                                                                   :form-params {:templateName ""
                                                                                 :description ""
                                                                                 :templateBody ""
                                                                                 :enabled false
                                                                                 :provisioningRoleArn ""
                                                                                 :preProvisioningHook {:payloadVersion ""
                                                                                                       :targetArn ""}
                                                                                 :tags [{:Key ""
                                                                                         :Value ""}]
                                                                                 :type ""}})
require "http/client"

url = "{{baseUrl}}/provisioning-templates"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"templateName\": \"\",\n  \"description\": \"\",\n  \"templateBody\": \"\",\n  \"enabled\": false,\n  \"provisioningRoleArn\": \"\",\n  \"preProvisioningHook\": {\n    \"payloadVersion\": \"\",\n    \"targetArn\": \"\"\n  },\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"type\": \"\"\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}}/provisioning-templates"),
    Content = new StringContent("{\n  \"templateName\": \"\",\n  \"description\": \"\",\n  \"templateBody\": \"\",\n  \"enabled\": false,\n  \"provisioningRoleArn\": \"\",\n  \"preProvisioningHook\": {\n    \"payloadVersion\": \"\",\n    \"targetArn\": \"\"\n  },\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ],\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}}/provisioning-templates");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"templateName\": \"\",\n  \"description\": \"\",\n  \"templateBody\": \"\",\n  \"enabled\": false,\n  \"provisioningRoleArn\": \"\",\n  \"preProvisioningHook\": {\n    \"payloadVersion\": \"\",\n    \"targetArn\": \"\"\n  },\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"type\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/provisioning-templates"

	payload := strings.NewReader("{\n  \"templateName\": \"\",\n  \"description\": \"\",\n  \"templateBody\": \"\",\n  \"enabled\": false,\n  \"provisioningRoleArn\": \"\",\n  \"preProvisioningHook\": {\n    \"payloadVersion\": \"\",\n    \"targetArn\": \"\"\n  },\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"type\": \"\"\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/provisioning-templates HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 272

{
  "templateName": "",
  "description": "",
  "templateBody": "",
  "enabled": false,
  "provisioningRoleArn": "",
  "preProvisioningHook": {
    "payloadVersion": "",
    "targetArn": ""
  },
  "tags": [
    {
      "Key": "",
      "Value": ""
    }
  ],
  "type": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/provisioning-templates")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"templateName\": \"\",\n  \"description\": \"\",\n  \"templateBody\": \"\",\n  \"enabled\": false,\n  \"provisioningRoleArn\": \"\",\n  \"preProvisioningHook\": {\n    \"payloadVersion\": \"\",\n    \"targetArn\": \"\"\n  },\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"type\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/provisioning-templates"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"templateName\": \"\",\n  \"description\": \"\",\n  \"templateBody\": \"\",\n  \"enabled\": false,\n  \"provisioningRoleArn\": \"\",\n  \"preProvisioningHook\": {\n    \"payloadVersion\": \"\",\n    \"targetArn\": \"\"\n  },\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ],\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  \"templateName\": \"\",\n  \"description\": \"\",\n  \"templateBody\": \"\",\n  \"enabled\": false,\n  \"provisioningRoleArn\": \"\",\n  \"preProvisioningHook\": {\n    \"payloadVersion\": \"\",\n    \"targetArn\": \"\"\n  },\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"type\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/provisioning-templates")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/provisioning-templates")
  .header("content-type", "application/json")
  .body("{\n  \"templateName\": \"\",\n  \"description\": \"\",\n  \"templateBody\": \"\",\n  \"enabled\": false,\n  \"provisioningRoleArn\": \"\",\n  \"preProvisioningHook\": {\n    \"payloadVersion\": \"\",\n    \"targetArn\": \"\"\n  },\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"type\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  templateName: '',
  description: '',
  templateBody: '',
  enabled: false,
  provisioningRoleArn: '',
  preProvisioningHook: {
    payloadVersion: '',
    targetArn: ''
  },
  tags: [
    {
      Key: '',
      Value: ''
    }
  ],
  type: ''
});

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

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

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

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/provisioning-templates',
  headers: {'content-type': 'application/json'},
  data: {
    templateName: '',
    description: '',
    templateBody: '',
    enabled: false,
    provisioningRoleArn: '',
    preProvisioningHook: {payloadVersion: '', targetArn: ''},
    tags: [{Key: '', Value: ''}],
    type: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/provisioning-templates';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"templateName":"","description":"","templateBody":"","enabled":false,"provisioningRoleArn":"","preProvisioningHook":{"payloadVersion":"","targetArn":""},"tags":[{"Key":"","Value":""}],"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}}/provisioning-templates',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "templateName": "",\n  "description": "",\n  "templateBody": "",\n  "enabled": false,\n  "provisioningRoleArn": "",\n  "preProvisioningHook": {\n    "payloadVersion": "",\n    "targetArn": ""\n  },\n  "tags": [\n    {\n      "Key": "",\n      "Value": ""\n    }\n  ],\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  \"templateName\": \"\",\n  \"description\": \"\",\n  \"templateBody\": \"\",\n  \"enabled\": false,\n  \"provisioningRoleArn\": \"\",\n  \"preProvisioningHook\": {\n    \"payloadVersion\": \"\",\n    \"targetArn\": \"\"\n  },\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"type\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/provisioning-templates")
  .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/provisioning-templates',
  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({
  templateName: '',
  description: '',
  templateBody: '',
  enabled: false,
  provisioningRoleArn: '',
  preProvisioningHook: {payloadVersion: '', targetArn: ''},
  tags: [{Key: '', Value: ''}],
  type: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/provisioning-templates',
  headers: {'content-type': 'application/json'},
  body: {
    templateName: '',
    description: '',
    templateBody: '',
    enabled: false,
    provisioningRoleArn: '',
    preProvisioningHook: {payloadVersion: '', targetArn: ''},
    tags: [{Key: '', Value: ''}],
    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('POST', '{{baseUrl}}/provisioning-templates');

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

req.type('json');
req.send({
  templateName: '',
  description: '',
  templateBody: '',
  enabled: false,
  provisioningRoleArn: '',
  preProvisioningHook: {
    payloadVersion: '',
    targetArn: ''
  },
  tags: [
    {
      Key: '',
      Value: ''
    }
  ],
  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: 'POST',
  url: '{{baseUrl}}/provisioning-templates',
  headers: {'content-type': 'application/json'},
  data: {
    templateName: '',
    description: '',
    templateBody: '',
    enabled: false,
    provisioningRoleArn: '',
    preProvisioningHook: {payloadVersion: '', targetArn: ''},
    tags: [{Key: '', Value: ''}],
    type: ''
  }
};

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

const url = '{{baseUrl}}/provisioning-templates';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"templateName":"","description":"","templateBody":"","enabled":false,"provisioningRoleArn":"","preProvisioningHook":{"payloadVersion":"","targetArn":""},"tags":[{"Key":"","Value":""}],"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 = @{ @"templateName": @"",
                              @"description": @"",
                              @"templateBody": @"",
                              @"enabled": @NO,
                              @"provisioningRoleArn": @"",
                              @"preProvisioningHook": @{ @"payloadVersion": @"", @"targetArn": @"" },
                              @"tags": @[ @{ @"Key": @"", @"Value": @"" } ],
                              @"type": @"" };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/provisioning-templates"]
                                                       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}}/provisioning-templates" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"templateName\": \"\",\n  \"description\": \"\",\n  \"templateBody\": \"\",\n  \"enabled\": false,\n  \"provisioningRoleArn\": \"\",\n  \"preProvisioningHook\": {\n    \"payloadVersion\": \"\",\n    \"targetArn\": \"\"\n  },\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"type\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/provisioning-templates",
  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([
    'templateName' => '',
    'description' => '',
    'templateBody' => '',
    'enabled' => null,
    'provisioningRoleArn' => '',
    'preProvisioningHook' => [
        'payloadVersion' => '',
        'targetArn' => ''
    ],
    'tags' => [
        [
                'Key' => '',
                'Value' => ''
        ]
    ],
    '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('POST', '{{baseUrl}}/provisioning-templates', [
  'body' => '{
  "templateName": "",
  "description": "",
  "templateBody": "",
  "enabled": false,
  "provisioningRoleArn": "",
  "preProvisioningHook": {
    "payloadVersion": "",
    "targetArn": ""
  },
  "tags": [
    {
      "Key": "",
      "Value": ""
    }
  ],
  "type": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

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

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'templateName' => '',
  'description' => '',
  'templateBody' => '',
  'enabled' => null,
  'provisioningRoleArn' => '',
  'preProvisioningHook' => [
    'payloadVersion' => '',
    'targetArn' => ''
  ],
  'tags' => [
    [
        'Key' => '',
        'Value' => ''
    ]
  ],
  'type' => ''
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'templateName' => '',
  'description' => '',
  'templateBody' => '',
  'enabled' => null,
  'provisioningRoleArn' => '',
  'preProvisioningHook' => [
    'payloadVersion' => '',
    'targetArn' => ''
  ],
  'tags' => [
    [
        'Key' => '',
        'Value' => ''
    ]
  ],
  'type' => ''
]));
$request->setRequestUrl('{{baseUrl}}/provisioning-templates');
$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}}/provisioning-templates' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "templateName": "",
  "description": "",
  "templateBody": "",
  "enabled": false,
  "provisioningRoleArn": "",
  "preProvisioningHook": {
    "payloadVersion": "",
    "targetArn": ""
  },
  "tags": [
    {
      "Key": "",
      "Value": ""
    }
  ],
  "type": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/provisioning-templates' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "templateName": "",
  "description": "",
  "templateBody": "",
  "enabled": false,
  "provisioningRoleArn": "",
  "preProvisioningHook": {
    "payloadVersion": "",
    "targetArn": ""
  },
  "tags": [
    {
      "Key": "",
      "Value": ""
    }
  ],
  "type": ""
}'
import http.client

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

payload = "{\n  \"templateName\": \"\",\n  \"description\": \"\",\n  \"templateBody\": \"\",\n  \"enabled\": false,\n  \"provisioningRoleArn\": \"\",\n  \"preProvisioningHook\": {\n    \"payloadVersion\": \"\",\n    \"targetArn\": \"\"\n  },\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"type\": \"\"\n}"

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

conn.request("POST", "/baseUrl/provisioning-templates", payload, headers)

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

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

url = "{{baseUrl}}/provisioning-templates"

payload = {
    "templateName": "",
    "description": "",
    "templateBody": "",
    "enabled": False,
    "provisioningRoleArn": "",
    "preProvisioningHook": {
        "payloadVersion": "",
        "targetArn": ""
    },
    "tags": [
        {
            "Key": "",
            "Value": ""
        }
    ],
    "type": ""
}
headers = {"content-type": "application/json"}

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

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

url <- "{{baseUrl}}/provisioning-templates"

payload <- "{\n  \"templateName\": \"\",\n  \"description\": \"\",\n  \"templateBody\": \"\",\n  \"enabled\": false,\n  \"provisioningRoleArn\": \"\",\n  \"preProvisioningHook\": {\n    \"payloadVersion\": \"\",\n    \"targetArn\": \"\"\n  },\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"type\": \"\"\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}}/provisioning-templates")

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  \"templateName\": \"\",\n  \"description\": \"\",\n  \"templateBody\": \"\",\n  \"enabled\": false,\n  \"provisioningRoleArn\": \"\",\n  \"preProvisioningHook\": {\n    \"payloadVersion\": \"\",\n    \"targetArn\": \"\"\n  },\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ],\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.post('/baseUrl/provisioning-templates') do |req|
  req.body = "{\n  \"templateName\": \"\",\n  \"description\": \"\",\n  \"templateBody\": \"\",\n  \"enabled\": false,\n  \"provisioningRoleArn\": \"\",\n  \"preProvisioningHook\": {\n    \"payloadVersion\": \"\",\n    \"targetArn\": \"\"\n  },\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"type\": \"\"\n}"
end

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

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

    let payload = json!({
        "templateName": "",
        "description": "",
        "templateBody": "",
        "enabled": false,
        "provisioningRoleArn": "",
        "preProvisioningHook": json!({
            "payloadVersion": "",
            "targetArn": ""
        }),
        "tags": (
            json!({
                "Key": "",
                "Value": ""
            })
        ),
        "type": ""
    });

    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}}/provisioning-templates \
  --header 'content-type: application/json' \
  --data '{
  "templateName": "",
  "description": "",
  "templateBody": "",
  "enabled": false,
  "provisioningRoleArn": "",
  "preProvisioningHook": {
    "payloadVersion": "",
    "targetArn": ""
  },
  "tags": [
    {
      "Key": "",
      "Value": ""
    }
  ],
  "type": ""
}'
echo '{
  "templateName": "",
  "description": "",
  "templateBody": "",
  "enabled": false,
  "provisioningRoleArn": "",
  "preProvisioningHook": {
    "payloadVersion": "",
    "targetArn": ""
  },
  "tags": [
    {
      "Key": "",
      "Value": ""
    }
  ],
  "type": ""
}' |  \
  http POST {{baseUrl}}/provisioning-templates \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "templateName": "",\n  "description": "",\n  "templateBody": "",\n  "enabled": false,\n  "provisioningRoleArn": "",\n  "preProvisioningHook": {\n    "payloadVersion": "",\n    "targetArn": ""\n  },\n  "tags": [\n    {\n      "Key": "",\n      "Value": ""\n    }\n  ],\n  "type": ""\n}' \
  --output-document \
  - {{baseUrl}}/provisioning-templates
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "templateName": "",
  "description": "",
  "templateBody": "",
  "enabled": false,
  "provisioningRoleArn": "",
  "preProvisioningHook": [
    "payloadVersion": "",
    "targetArn": ""
  ],
  "tags": [
    [
      "Key": "",
      "Value": ""
    ]
  ],
  "type": ""
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/provisioning-templates")! 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 CreateProvisioningTemplateVersion
{{baseUrl}}/provisioning-templates/:templateName/versions
QUERY PARAMS

templateName
BODY json

{
  "templateBody": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/provisioning-templates/:templateName/versions");

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  \"templateBody\": \"\"\n}");

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

(client/post "{{baseUrl}}/provisioning-templates/:templateName/versions" {:content-type :json
                                                                                          :form-params {:templateBody ""}})
require "http/client"

url = "{{baseUrl}}/provisioning-templates/:templateName/versions"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"templateBody\": \"\"\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}}/provisioning-templates/:templateName/versions"),
    Content = new StringContent("{\n  \"templateBody\": \"\"\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}}/provisioning-templates/:templateName/versions");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"templateBody\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/provisioning-templates/:templateName/versions"

	payload := strings.NewReader("{\n  \"templateBody\": \"\"\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/provisioning-templates/:templateName/versions HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 24

{
  "templateBody": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/provisioning-templates/:templateName/versions")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"templateBody\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/provisioning-templates/:templateName/versions"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"templateBody\": \"\"\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  \"templateBody\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/provisioning-templates/:templateName/versions")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/provisioning-templates/:templateName/versions")
  .header("content-type", "application/json")
  .body("{\n  \"templateBody\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  templateBody: ''
});

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

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

xhr.open('POST', '{{baseUrl}}/provisioning-templates/:templateName/versions');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/provisioning-templates/:templateName/versions',
  headers: {'content-type': 'application/json'},
  data: {templateBody: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/provisioning-templates/:templateName/versions';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"templateBody":""}'
};

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}}/provisioning-templates/:templateName/versions',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "templateBody": ""\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"templateBody\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/provisioning-templates/:templateName/versions")
  .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/provisioning-templates/:templateName/versions',
  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({templateBody: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/provisioning-templates/:templateName/versions',
  headers: {'content-type': 'application/json'},
  body: {templateBody: ''},
  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}}/provisioning-templates/:templateName/versions');

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

req.type('json');
req.send({
  templateBody: ''
});

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}}/provisioning-templates/:templateName/versions',
  headers: {'content-type': 'application/json'},
  data: {templateBody: ''}
};

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

const url = '{{baseUrl}}/provisioning-templates/:templateName/versions';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"templateBody":""}'
};

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 = @{ @"templateBody": @"" };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/provisioning-templates/:templateName/versions"]
                                                       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}}/provisioning-templates/:templateName/versions" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"templateBody\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/provisioning-templates/:templateName/versions",
  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([
    'templateBody' => ''
  ]),
  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}}/provisioning-templates/:templateName/versions', [
  'body' => '{
  "templateBody": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/provisioning-templates/:templateName/versions');
$request->setMethod(HTTP_METH_POST);

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'templateBody' => ''
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'templateBody' => ''
]));
$request->setRequestUrl('{{baseUrl}}/provisioning-templates/:templateName/versions');
$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}}/provisioning-templates/:templateName/versions' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "templateBody": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/provisioning-templates/:templateName/versions' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "templateBody": ""
}'
import http.client

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

payload = "{\n  \"templateBody\": \"\"\n}"

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

conn.request("POST", "/baseUrl/provisioning-templates/:templateName/versions", payload, headers)

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

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

url = "{{baseUrl}}/provisioning-templates/:templateName/versions"

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

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

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

url <- "{{baseUrl}}/provisioning-templates/:templateName/versions"

payload <- "{\n  \"templateBody\": \"\"\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}}/provisioning-templates/:templateName/versions")

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  \"templateBody\": \"\"\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/provisioning-templates/:templateName/versions') do |req|
  req.body = "{\n  \"templateBody\": \"\"\n}"
end

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

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/provisioning-templates/:templateName/versions";

    let payload = json!({"templateBody": ""});

    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}}/provisioning-templates/:templateName/versions \
  --header 'content-type: application/json' \
  --data '{
  "templateBody": ""
}'
echo '{
  "templateBody": ""
}' |  \
  http POST {{baseUrl}}/provisioning-templates/:templateName/versions \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "templateBody": ""\n}' \
  --output-document \
  - {{baseUrl}}/provisioning-templates/:templateName/versions
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["templateBody": ""] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/provisioning-templates/:templateName/versions")! 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 CreateRoleAlias
{{baseUrl}}/role-aliases/:roleAlias
QUERY PARAMS

roleAlias
BODY json

{
  "roleArn": "",
  "credentialDurationSeconds": 0,
  "tags": [
    {
      "Key": "",
      "Value": ""
    }
  ]
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/role-aliases/:roleAlias");

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  \"roleArn\": \"\",\n  \"credentialDurationSeconds\": 0,\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}");

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

(client/post "{{baseUrl}}/role-aliases/:roleAlias" {:content-type :json
                                                                    :form-params {:roleArn ""
                                                                                  :credentialDurationSeconds 0
                                                                                  :tags [{:Key ""
                                                                                          :Value ""}]}})
require "http/client"

url = "{{baseUrl}}/role-aliases/:roleAlias"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"roleArn\": \"\",\n  \"credentialDurationSeconds\": 0,\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\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}}/role-aliases/:roleAlias"),
    Content = new StringContent("{\n  \"roleArn\": \"\",\n  \"credentialDurationSeconds\": 0,\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\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}}/role-aliases/:roleAlias");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"roleArn\": \"\",\n  \"credentialDurationSeconds\": 0,\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/role-aliases/:roleAlias"

	payload := strings.NewReader("{\n  \"roleArn\": \"\",\n  \"credentialDurationSeconds\": 0,\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\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/role-aliases/:roleAlias HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 117

{
  "roleArn": "",
  "credentialDurationSeconds": 0,
  "tags": [
    {
      "Key": "",
      "Value": ""
    }
  ]
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/role-aliases/:roleAlias")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"roleArn\": \"\",\n  \"credentialDurationSeconds\": 0,\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/role-aliases/:roleAlias"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"roleArn\": \"\",\n  \"credentialDurationSeconds\": 0,\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\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  \"roleArn\": \"\",\n  \"credentialDurationSeconds\": 0,\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/role-aliases/:roleAlias")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/role-aliases/:roleAlias")
  .header("content-type", "application/json")
  .body("{\n  \"roleArn\": \"\",\n  \"credentialDurationSeconds\": 0,\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}")
  .asString();
const data = JSON.stringify({
  roleArn: '',
  credentialDurationSeconds: 0,
  tags: [
    {
      Key: '',
      Value: ''
    }
  ]
});

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

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

xhr.open('POST', '{{baseUrl}}/role-aliases/:roleAlias');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/role-aliases/:roleAlias',
  headers: {'content-type': 'application/json'},
  data: {roleArn: '', credentialDurationSeconds: 0, tags: [{Key: '', Value: ''}]}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/role-aliases/:roleAlias';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"roleArn":"","credentialDurationSeconds":0,"tags":[{"Key":"","Value":""}]}'
};

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}}/role-aliases/:roleAlias',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "roleArn": "",\n  "credentialDurationSeconds": 0,\n  "tags": [\n    {\n      "Key": "",\n      "Value": ""\n    }\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  \"roleArn\": \"\",\n  \"credentialDurationSeconds\": 0,\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/role-aliases/:roleAlias")
  .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/role-aliases/:roleAlias',
  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({roleArn: '', credentialDurationSeconds: 0, tags: [{Key: '', Value: ''}]}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/role-aliases/:roleAlias',
  headers: {'content-type': 'application/json'},
  body: {roleArn: '', credentialDurationSeconds: 0, tags: [{Key: '', Value: ''}]},
  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}}/role-aliases/:roleAlias');

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

req.type('json');
req.send({
  roleArn: '',
  credentialDurationSeconds: 0,
  tags: [
    {
      Key: '',
      Value: ''
    }
  ]
});

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}}/role-aliases/:roleAlias',
  headers: {'content-type': 'application/json'},
  data: {roleArn: '', credentialDurationSeconds: 0, tags: [{Key: '', Value: ''}]}
};

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

const url = '{{baseUrl}}/role-aliases/:roleAlias';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"roleArn":"","credentialDurationSeconds":0,"tags":[{"Key":"","Value":""}]}'
};

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 = @{ @"roleArn": @"",
                              @"credentialDurationSeconds": @0,
                              @"tags": @[ @{ @"Key": @"", @"Value": @"" } ] };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/role-aliases/:roleAlias"]
                                                       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}}/role-aliases/:roleAlias" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"roleArn\": \"\",\n  \"credentialDurationSeconds\": 0,\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/role-aliases/:roleAlias",
  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([
    'roleArn' => '',
    'credentialDurationSeconds' => 0,
    'tags' => [
        [
                'Key' => '',
                'Value' => ''
        ]
    ]
  ]),
  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}}/role-aliases/:roleAlias', [
  'body' => '{
  "roleArn": "",
  "credentialDurationSeconds": 0,
  "tags": [
    {
      "Key": "",
      "Value": ""
    }
  ]
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/role-aliases/:roleAlias');
$request->setMethod(HTTP_METH_POST);

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'roleArn' => '',
  'credentialDurationSeconds' => 0,
  'tags' => [
    [
        'Key' => '',
        'Value' => ''
    ]
  ]
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'roleArn' => '',
  'credentialDurationSeconds' => 0,
  'tags' => [
    [
        'Key' => '',
        'Value' => ''
    ]
  ]
]));
$request->setRequestUrl('{{baseUrl}}/role-aliases/:roleAlias');
$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}}/role-aliases/:roleAlias' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "roleArn": "",
  "credentialDurationSeconds": 0,
  "tags": [
    {
      "Key": "",
      "Value": ""
    }
  ]
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/role-aliases/:roleAlias' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "roleArn": "",
  "credentialDurationSeconds": 0,
  "tags": [
    {
      "Key": "",
      "Value": ""
    }
  ]
}'
import http.client

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

payload = "{\n  \"roleArn\": \"\",\n  \"credentialDurationSeconds\": 0,\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}"

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

conn.request("POST", "/baseUrl/role-aliases/:roleAlias", payload, headers)

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

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

url = "{{baseUrl}}/role-aliases/:roleAlias"

payload = {
    "roleArn": "",
    "credentialDurationSeconds": 0,
    "tags": [
        {
            "Key": "",
            "Value": ""
        }
    ]
}
headers = {"content-type": "application/json"}

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

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

url <- "{{baseUrl}}/role-aliases/:roleAlias"

payload <- "{\n  \"roleArn\": \"\",\n  \"credentialDurationSeconds\": 0,\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\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}}/role-aliases/:roleAlias")

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  \"roleArn\": \"\",\n  \"credentialDurationSeconds\": 0,\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\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/role-aliases/:roleAlias') do |req|
  req.body = "{\n  \"roleArn\": \"\",\n  \"credentialDurationSeconds\": 0,\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}"
end

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

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

    let payload = json!({
        "roleArn": "",
        "credentialDurationSeconds": 0,
        "tags": (
            json!({
                "Key": "",
                "Value": ""
            })
        )
    });

    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}}/role-aliases/:roleAlias \
  --header 'content-type: application/json' \
  --data '{
  "roleArn": "",
  "credentialDurationSeconds": 0,
  "tags": [
    {
      "Key": "",
      "Value": ""
    }
  ]
}'
echo '{
  "roleArn": "",
  "credentialDurationSeconds": 0,
  "tags": [
    {
      "Key": "",
      "Value": ""
    }
  ]
}' |  \
  http POST {{baseUrl}}/role-aliases/:roleAlias \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "roleArn": "",\n  "credentialDurationSeconds": 0,\n  "tags": [\n    {\n      "Key": "",\n      "Value": ""\n    }\n  ]\n}' \
  --output-document \
  - {{baseUrl}}/role-aliases/:roleAlias
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "roleArn": "",
  "credentialDurationSeconds": 0,
  "tags": [
    [
      "Key": "",
      "Value": ""
    ]
  ]
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/role-aliases/:roleAlias")! 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 CreateScheduledAudit
{{baseUrl}}/audit/scheduledaudits/:scheduledAuditName
QUERY PARAMS

scheduledAuditName
BODY json

{
  "frequency": "",
  "dayOfMonth": "",
  "dayOfWeek": "",
  "targetCheckNames": [],
  "tags": [
    {
      "Key": "",
      "Value": ""
    }
  ]
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/audit/scheduledaudits/:scheduledAuditName");

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  \"frequency\": \"\",\n  \"dayOfMonth\": \"\",\n  \"dayOfWeek\": \"\",\n  \"targetCheckNames\": [],\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}");

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

(client/post "{{baseUrl}}/audit/scheduledaudits/:scheduledAuditName" {:content-type :json
                                                                                      :form-params {:frequency ""
                                                                                                    :dayOfMonth ""
                                                                                                    :dayOfWeek ""
                                                                                                    :targetCheckNames []
                                                                                                    :tags [{:Key ""
                                                                                                            :Value ""}]}})
require "http/client"

url = "{{baseUrl}}/audit/scheduledaudits/:scheduledAuditName"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"frequency\": \"\",\n  \"dayOfMonth\": \"\",\n  \"dayOfWeek\": \"\",\n  \"targetCheckNames\": [],\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\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}}/audit/scheduledaudits/:scheduledAuditName"),
    Content = new StringContent("{\n  \"frequency\": \"\",\n  \"dayOfMonth\": \"\",\n  \"dayOfWeek\": \"\",\n  \"targetCheckNames\": [],\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\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}}/audit/scheduledaudits/:scheduledAuditName");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"frequency\": \"\",\n  \"dayOfMonth\": \"\",\n  \"dayOfWeek\": \"\",\n  \"targetCheckNames\": [],\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/audit/scheduledaudits/:scheduledAuditName"

	payload := strings.NewReader("{\n  \"frequency\": \"\",\n  \"dayOfMonth\": \"\",\n  \"dayOfWeek\": \"\",\n  \"targetCheckNames\": [],\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\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/audit/scheduledaudits/:scheduledAuditName HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 150

{
  "frequency": "",
  "dayOfMonth": "",
  "dayOfWeek": "",
  "targetCheckNames": [],
  "tags": [
    {
      "Key": "",
      "Value": ""
    }
  ]
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/audit/scheduledaudits/:scheduledAuditName")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"frequency\": \"\",\n  \"dayOfMonth\": \"\",\n  \"dayOfWeek\": \"\",\n  \"targetCheckNames\": [],\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/audit/scheduledaudits/:scheduledAuditName"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"frequency\": \"\",\n  \"dayOfMonth\": \"\",\n  \"dayOfWeek\": \"\",\n  \"targetCheckNames\": [],\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\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  \"frequency\": \"\",\n  \"dayOfMonth\": \"\",\n  \"dayOfWeek\": \"\",\n  \"targetCheckNames\": [],\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/audit/scheduledaudits/:scheduledAuditName")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/audit/scheduledaudits/:scheduledAuditName")
  .header("content-type", "application/json")
  .body("{\n  \"frequency\": \"\",\n  \"dayOfMonth\": \"\",\n  \"dayOfWeek\": \"\",\n  \"targetCheckNames\": [],\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}")
  .asString();
const data = JSON.stringify({
  frequency: '',
  dayOfMonth: '',
  dayOfWeek: '',
  targetCheckNames: [],
  tags: [
    {
      Key: '',
      Value: ''
    }
  ]
});

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

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

xhr.open('POST', '{{baseUrl}}/audit/scheduledaudits/:scheduledAuditName');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/audit/scheduledaudits/:scheduledAuditName',
  headers: {'content-type': 'application/json'},
  data: {
    frequency: '',
    dayOfMonth: '',
    dayOfWeek: '',
    targetCheckNames: [],
    tags: [{Key: '', Value: ''}]
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/audit/scheduledaudits/:scheduledAuditName';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"frequency":"","dayOfMonth":"","dayOfWeek":"","targetCheckNames":[],"tags":[{"Key":"","Value":""}]}'
};

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}}/audit/scheduledaudits/:scheduledAuditName',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "frequency": "",\n  "dayOfMonth": "",\n  "dayOfWeek": "",\n  "targetCheckNames": [],\n  "tags": [\n    {\n      "Key": "",\n      "Value": ""\n    }\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  \"frequency\": \"\",\n  \"dayOfMonth\": \"\",\n  \"dayOfWeek\": \"\",\n  \"targetCheckNames\": [],\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/audit/scheduledaudits/:scheduledAuditName")
  .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/audit/scheduledaudits/:scheduledAuditName',
  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({
  frequency: '',
  dayOfMonth: '',
  dayOfWeek: '',
  targetCheckNames: [],
  tags: [{Key: '', Value: ''}]
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/audit/scheduledaudits/:scheduledAuditName',
  headers: {'content-type': 'application/json'},
  body: {
    frequency: '',
    dayOfMonth: '',
    dayOfWeek: '',
    targetCheckNames: [],
    tags: [{Key: '', Value: ''}]
  },
  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}}/audit/scheduledaudits/:scheduledAuditName');

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

req.type('json');
req.send({
  frequency: '',
  dayOfMonth: '',
  dayOfWeek: '',
  targetCheckNames: [],
  tags: [
    {
      Key: '',
      Value: ''
    }
  ]
});

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}}/audit/scheduledaudits/:scheduledAuditName',
  headers: {'content-type': 'application/json'},
  data: {
    frequency: '',
    dayOfMonth: '',
    dayOfWeek: '',
    targetCheckNames: [],
    tags: [{Key: '', Value: ''}]
  }
};

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

const url = '{{baseUrl}}/audit/scheduledaudits/:scheduledAuditName';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"frequency":"","dayOfMonth":"","dayOfWeek":"","targetCheckNames":[],"tags":[{"Key":"","Value":""}]}'
};

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 = @{ @"frequency": @"",
                              @"dayOfMonth": @"",
                              @"dayOfWeek": @"",
                              @"targetCheckNames": @[  ],
                              @"tags": @[ @{ @"Key": @"", @"Value": @"" } ] };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/audit/scheduledaudits/:scheduledAuditName"]
                                                       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}}/audit/scheduledaudits/:scheduledAuditName" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"frequency\": \"\",\n  \"dayOfMonth\": \"\",\n  \"dayOfWeek\": \"\",\n  \"targetCheckNames\": [],\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/audit/scheduledaudits/:scheduledAuditName",
  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([
    'frequency' => '',
    'dayOfMonth' => '',
    'dayOfWeek' => '',
    'targetCheckNames' => [
        
    ],
    'tags' => [
        [
                'Key' => '',
                'Value' => ''
        ]
    ]
  ]),
  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}}/audit/scheduledaudits/:scheduledAuditName', [
  'body' => '{
  "frequency": "",
  "dayOfMonth": "",
  "dayOfWeek": "",
  "targetCheckNames": [],
  "tags": [
    {
      "Key": "",
      "Value": ""
    }
  ]
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/audit/scheduledaudits/:scheduledAuditName');
$request->setMethod(HTTP_METH_POST);

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'frequency' => '',
  'dayOfMonth' => '',
  'dayOfWeek' => '',
  'targetCheckNames' => [
    
  ],
  'tags' => [
    [
        'Key' => '',
        'Value' => ''
    ]
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'frequency' => '',
  'dayOfMonth' => '',
  'dayOfWeek' => '',
  'targetCheckNames' => [
    
  ],
  'tags' => [
    [
        'Key' => '',
        'Value' => ''
    ]
  ]
]));
$request->setRequestUrl('{{baseUrl}}/audit/scheduledaudits/:scheduledAuditName');
$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}}/audit/scheduledaudits/:scheduledAuditName' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "frequency": "",
  "dayOfMonth": "",
  "dayOfWeek": "",
  "targetCheckNames": [],
  "tags": [
    {
      "Key": "",
      "Value": ""
    }
  ]
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/audit/scheduledaudits/:scheduledAuditName' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "frequency": "",
  "dayOfMonth": "",
  "dayOfWeek": "",
  "targetCheckNames": [],
  "tags": [
    {
      "Key": "",
      "Value": ""
    }
  ]
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"frequency\": \"\",\n  \"dayOfMonth\": \"\",\n  \"dayOfWeek\": \"\",\n  \"targetCheckNames\": [],\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/audit/scheduledaudits/:scheduledAuditName", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/audit/scheduledaudits/:scheduledAuditName"

payload = {
    "frequency": "",
    "dayOfMonth": "",
    "dayOfWeek": "",
    "targetCheckNames": [],
    "tags": [
        {
            "Key": "",
            "Value": ""
        }
    ]
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/audit/scheduledaudits/:scheduledAuditName"

payload <- "{\n  \"frequency\": \"\",\n  \"dayOfMonth\": \"\",\n  \"dayOfWeek\": \"\",\n  \"targetCheckNames\": [],\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\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}}/audit/scheduledaudits/:scheduledAuditName")

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  \"frequency\": \"\",\n  \"dayOfMonth\": \"\",\n  \"dayOfWeek\": \"\",\n  \"targetCheckNames\": [],\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\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/audit/scheduledaudits/:scheduledAuditName') do |req|
  req.body = "{\n  \"frequency\": \"\",\n  \"dayOfMonth\": \"\",\n  \"dayOfWeek\": \"\",\n  \"targetCheckNames\": [],\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/audit/scheduledaudits/:scheduledAuditName";

    let payload = json!({
        "frequency": "",
        "dayOfMonth": "",
        "dayOfWeek": "",
        "targetCheckNames": (),
        "tags": (
            json!({
                "Key": "",
                "Value": ""
            })
        )
    });

    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}}/audit/scheduledaudits/:scheduledAuditName \
  --header 'content-type: application/json' \
  --data '{
  "frequency": "",
  "dayOfMonth": "",
  "dayOfWeek": "",
  "targetCheckNames": [],
  "tags": [
    {
      "Key": "",
      "Value": ""
    }
  ]
}'
echo '{
  "frequency": "",
  "dayOfMonth": "",
  "dayOfWeek": "",
  "targetCheckNames": [],
  "tags": [
    {
      "Key": "",
      "Value": ""
    }
  ]
}' |  \
  http POST {{baseUrl}}/audit/scheduledaudits/:scheduledAuditName \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "frequency": "",\n  "dayOfMonth": "",\n  "dayOfWeek": "",\n  "targetCheckNames": [],\n  "tags": [\n    {\n      "Key": "",\n      "Value": ""\n    }\n  ]\n}' \
  --output-document \
  - {{baseUrl}}/audit/scheduledaudits/:scheduledAuditName
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "frequency": "",
  "dayOfMonth": "",
  "dayOfWeek": "",
  "targetCheckNames": [],
  "tags": [
    [
      "Key": "",
      "Value": ""
    ]
  ]
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/audit/scheduledaudits/:scheduledAuditName")! 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 CreateSecurityProfile
{{baseUrl}}/security-profiles/:securityProfileName
QUERY PARAMS

securityProfileName
BODY json

{
  "securityProfileDescription": "",
  "behaviors": [
    {
      "name": "",
      "metric": "",
      "metricDimension": "",
      "criteria": "",
      "suppressAlerts": ""
    }
  ],
  "alertTargets": {},
  "additionalMetricsToRetain": [],
  "additionalMetricsToRetainV2": [
    {
      "metric": "",
      "metricDimension": ""
    }
  ],
  "tags": [
    {
      "Key": "",
      "Value": ""
    }
  ]
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/security-profiles/:securityProfileName");

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  \"securityProfileDescription\": \"\",\n  \"behaviors\": [\n    {\n      \"name\": \"\",\n      \"metric\": \"\",\n      \"metricDimension\": \"\",\n      \"criteria\": \"\",\n      \"suppressAlerts\": \"\"\n    }\n  ],\n  \"alertTargets\": {},\n  \"additionalMetricsToRetain\": [],\n  \"additionalMetricsToRetainV2\": [\n    {\n      \"metric\": \"\",\n      \"metricDimension\": \"\"\n    }\n  ],\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/security-profiles/:securityProfileName" {:content-type :json
                                                                                   :form-params {:securityProfileDescription ""
                                                                                                 :behaviors [{:name ""
                                                                                                              :metric ""
                                                                                                              :metricDimension ""
                                                                                                              :criteria ""
                                                                                                              :suppressAlerts ""}]
                                                                                                 :alertTargets {}
                                                                                                 :additionalMetricsToRetain []
                                                                                                 :additionalMetricsToRetainV2 [{:metric ""
                                                                                                                                :metricDimension ""}]
                                                                                                 :tags [{:Key ""
                                                                                                         :Value ""}]}})
require "http/client"

url = "{{baseUrl}}/security-profiles/:securityProfileName"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"securityProfileDescription\": \"\",\n  \"behaviors\": [\n    {\n      \"name\": \"\",\n      \"metric\": \"\",\n      \"metricDimension\": \"\",\n      \"criteria\": \"\",\n      \"suppressAlerts\": \"\"\n    }\n  ],\n  \"alertTargets\": {},\n  \"additionalMetricsToRetain\": [],\n  \"additionalMetricsToRetainV2\": [\n    {\n      \"metric\": \"\",\n      \"metricDimension\": \"\"\n    }\n  ],\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\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}}/security-profiles/:securityProfileName"),
    Content = new StringContent("{\n  \"securityProfileDescription\": \"\",\n  \"behaviors\": [\n    {\n      \"name\": \"\",\n      \"metric\": \"\",\n      \"metricDimension\": \"\",\n      \"criteria\": \"\",\n      \"suppressAlerts\": \"\"\n    }\n  ],\n  \"alertTargets\": {},\n  \"additionalMetricsToRetain\": [],\n  \"additionalMetricsToRetainV2\": [\n    {\n      \"metric\": \"\",\n      \"metricDimension\": \"\"\n    }\n  ],\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\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}}/security-profiles/:securityProfileName");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"securityProfileDescription\": \"\",\n  \"behaviors\": [\n    {\n      \"name\": \"\",\n      \"metric\": \"\",\n      \"metricDimension\": \"\",\n      \"criteria\": \"\",\n      \"suppressAlerts\": \"\"\n    }\n  ],\n  \"alertTargets\": {},\n  \"additionalMetricsToRetain\": [],\n  \"additionalMetricsToRetainV2\": [\n    {\n      \"metric\": \"\",\n      \"metricDimension\": \"\"\n    }\n  ],\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/security-profiles/:securityProfileName"

	payload := strings.NewReader("{\n  \"securityProfileDescription\": \"\",\n  \"behaviors\": [\n    {\n      \"name\": \"\",\n      \"metric\": \"\",\n      \"metricDimension\": \"\",\n      \"criteria\": \"\",\n      \"suppressAlerts\": \"\"\n    }\n  ],\n  \"alertTargets\": {},\n  \"additionalMetricsToRetain\": [],\n  \"additionalMetricsToRetainV2\": [\n    {\n      \"metric\": \"\",\n      \"metricDimension\": \"\"\n    }\n  ],\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\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/security-profiles/:securityProfileName HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 409

{
  "securityProfileDescription": "",
  "behaviors": [
    {
      "name": "",
      "metric": "",
      "metricDimension": "",
      "criteria": "",
      "suppressAlerts": ""
    }
  ],
  "alertTargets": {},
  "additionalMetricsToRetain": [],
  "additionalMetricsToRetainV2": [
    {
      "metric": "",
      "metricDimension": ""
    }
  ],
  "tags": [
    {
      "Key": "",
      "Value": ""
    }
  ]
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/security-profiles/:securityProfileName")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"securityProfileDescription\": \"\",\n  \"behaviors\": [\n    {\n      \"name\": \"\",\n      \"metric\": \"\",\n      \"metricDimension\": \"\",\n      \"criteria\": \"\",\n      \"suppressAlerts\": \"\"\n    }\n  ],\n  \"alertTargets\": {},\n  \"additionalMetricsToRetain\": [],\n  \"additionalMetricsToRetainV2\": [\n    {\n      \"metric\": \"\",\n      \"metricDimension\": \"\"\n    }\n  ],\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/security-profiles/:securityProfileName"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"securityProfileDescription\": \"\",\n  \"behaviors\": [\n    {\n      \"name\": \"\",\n      \"metric\": \"\",\n      \"metricDimension\": \"\",\n      \"criteria\": \"\",\n      \"suppressAlerts\": \"\"\n    }\n  ],\n  \"alertTargets\": {},\n  \"additionalMetricsToRetain\": [],\n  \"additionalMetricsToRetainV2\": [\n    {\n      \"metric\": \"\",\n      \"metricDimension\": \"\"\n    }\n  ],\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\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  \"securityProfileDescription\": \"\",\n  \"behaviors\": [\n    {\n      \"name\": \"\",\n      \"metric\": \"\",\n      \"metricDimension\": \"\",\n      \"criteria\": \"\",\n      \"suppressAlerts\": \"\"\n    }\n  ],\n  \"alertTargets\": {},\n  \"additionalMetricsToRetain\": [],\n  \"additionalMetricsToRetainV2\": [\n    {\n      \"metric\": \"\",\n      \"metricDimension\": \"\"\n    }\n  ],\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/security-profiles/:securityProfileName")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/security-profiles/:securityProfileName")
  .header("content-type", "application/json")
  .body("{\n  \"securityProfileDescription\": \"\",\n  \"behaviors\": [\n    {\n      \"name\": \"\",\n      \"metric\": \"\",\n      \"metricDimension\": \"\",\n      \"criteria\": \"\",\n      \"suppressAlerts\": \"\"\n    }\n  ],\n  \"alertTargets\": {},\n  \"additionalMetricsToRetain\": [],\n  \"additionalMetricsToRetainV2\": [\n    {\n      \"metric\": \"\",\n      \"metricDimension\": \"\"\n    }\n  ],\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}")
  .asString();
const data = JSON.stringify({
  securityProfileDescription: '',
  behaviors: [
    {
      name: '',
      metric: '',
      metricDimension: '',
      criteria: '',
      suppressAlerts: ''
    }
  ],
  alertTargets: {},
  additionalMetricsToRetain: [],
  additionalMetricsToRetainV2: [
    {
      metric: '',
      metricDimension: ''
    }
  ],
  tags: [
    {
      Key: '',
      Value: ''
    }
  ]
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/security-profiles/:securityProfileName');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/security-profiles/:securityProfileName',
  headers: {'content-type': 'application/json'},
  data: {
    securityProfileDescription: '',
    behaviors: [{name: '', metric: '', metricDimension: '', criteria: '', suppressAlerts: ''}],
    alertTargets: {},
    additionalMetricsToRetain: [],
    additionalMetricsToRetainV2: [{metric: '', metricDimension: ''}],
    tags: [{Key: '', Value: ''}]
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/security-profiles/:securityProfileName';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"securityProfileDescription":"","behaviors":[{"name":"","metric":"","metricDimension":"","criteria":"","suppressAlerts":""}],"alertTargets":{},"additionalMetricsToRetain":[],"additionalMetricsToRetainV2":[{"metric":"","metricDimension":""}],"tags":[{"Key":"","Value":""}]}'
};

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}}/security-profiles/:securityProfileName',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "securityProfileDescription": "",\n  "behaviors": [\n    {\n      "name": "",\n      "metric": "",\n      "metricDimension": "",\n      "criteria": "",\n      "suppressAlerts": ""\n    }\n  ],\n  "alertTargets": {},\n  "additionalMetricsToRetain": [],\n  "additionalMetricsToRetainV2": [\n    {\n      "metric": "",\n      "metricDimension": ""\n    }\n  ],\n  "tags": [\n    {\n      "Key": "",\n      "Value": ""\n    }\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  \"securityProfileDescription\": \"\",\n  \"behaviors\": [\n    {\n      \"name\": \"\",\n      \"metric\": \"\",\n      \"metricDimension\": \"\",\n      \"criteria\": \"\",\n      \"suppressAlerts\": \"\"\n    }\n  ],\n  \"alertTargets\": {},\n  \"additionalMetricsToRetain\": [],\n  \"additionalMetricsToRetainV2\": [\n    {\n      \"metric\": \"\",\n      \"metricDimension\": \"\"\n    }\n  ],\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/security-profiles/:securityProfileName")
  .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/security-profiles/:securityProfileName',
  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({
  securityProfileDescription: '',
  behaviors: [{name: '', metric: '', metricDimension: '', criteria: '', suppressAlerts: ''}],
  alertTargets: {},
  additionalMetricsToRetain: [],
  additionalMetricsToRetainV2: [{metric: '', metricDimension: ''}],
  tags: [{Key: '', Value: ''}]
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/security-profiles/:securityProfileName',
  headers: {'content-type': 'application/json'},
  body: {
    securityProfileDescription: '',
    behaviors: [{name: '', metric: '', metricDimension: '', criteria: '', suppressAlerts: ''}],
    alertTargets: {},
    additionalMetricsToRetain: [],
    additionalMetricsToRetainV2: [{metric: '', metricDimension: ''}],
    tags: [{Key: '', Value: ''}]
  },
  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}}/security-profiles/:securityProfileName');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  securityProfileDescription: '',
  behaviors: [
    {
      name: '',
      metric: '',
      metricDimension: '',
      criteria: '',
      suppressAlerts: ''
    }
  ],
  alertTargets: {},
  additionalMetricsToRetain: [],
  additionalMetricsToRetainV2: [
    {
      metric: '',
      metricDimension: ''
    }
  ],
  tags: [
    {
      Key: '',
      Value: ''
    }
  ]
});

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}}/security-profiles/:securityProfileName',
  headers: {'content-type': 'application/json'},
  data: {
    securityProfileDescription: '',
    behaviors: [{name: '', metric: '', metricDimension: '', criteria: '', suppressAlerts: ''}],
    alertTargets: {},
    additionalMetricsToRetain: [],
    additionalMetricsToRetainV2: [{metric: '', metricDimension: ''}],
    tags: [{Key: '', Value: ''}]
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/security-profiles/:securityProfileName';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"securityProfileDescription":"","behaviors":[{"name":"","metric":"","metricDimension":"","criteria":"","suppressAlerts":""}],"alertTargets":{},"additionalMetricsToRetain":[],"additionalMetricsToRetainV2":[{"metric":"","metricDimension":""}],"tags":[{"Key":"","Value":""}]}'
};

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 = @{ @"securityProfileDescription": @"",
                              @"behaviors": @[ @{ @"name": @"", @"metric": @"", @"metricDimension": @"", @"criteria": @"", @"suppressAlerts": @"" } ],
                              @"alertTargets": @{  },
                              @"additionalMetricsToRetain": @[  ],
                              @"additionalMetricsToRetainV2": @[ @{ @"metric": @"", @"metricDimension": @"" } ],
                              @"tags": @[ @{ @"Key": @"", @"Value": @"" } ] };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/security-profiles/:securityProfileName"]
                                                       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}}/security-profiles/:securityProfileName" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"securityProfileDescription\": \"\",\n  \"behaviors\": [\n    {\n      \"name\": \"\",\n      \"metric\": \"\",\n      \"metricDimension\": \"\",\n      \"criteria\": \"\",\n      \"suppressAlerts\": \"\"\n    }\n  ],\n  \"alertTargets\": {},\n  \"additionalMetricsToRetain\": [],\n  \"additionalMetricsToRetainV2\": [\n    {\n      \"metric\": \"\",\n      \"metricDimension\": \"\"\n    }\n  ],\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/security-profiles/:securityProfileName",
  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([
    'securityProfileDescription' => '',
    'behaviors' => [
        [
                'name' => '',
                'metric' => '',
                'metricDimension' => '',
                'criteria' => '',
                'suppressAlerts' => ''
        ]
    ],
    'alertTargets' => [
        
    ],
    'additionalMetricsToRetain' => [
        
    ],
    'additionalMetricsToRetainV2' => [
        [
                'metric' => '',
                'metricDimension' => ''
        ]
    ],
    'tags' => [
        [
                'Key' => '',
                'Value' => ''
        ]
    ]
  ]),
  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}}/security-profiles/:securityProfileName', [
  'body' => '{
  "securityProfileDescription": "",
  "behaviors": [
    {
      "name": "",
      "metric": "",
      "metricDimension": "",
      "criteria": "",
      "suppressAlerts": ""
    }
  ],
  "alertTargets": {},
  "additionalMetricsToRetain": [],
  "additionalMetricsToRetainV2": [
    {
      "metric": "",
      "metricDimension": ""
    }
  ],
  "tags": [
    {
      "Key": "",
      "Value": ""
    }
  ]
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/security-profiles/:securityProfileName');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'securityProfileDescription' => '',
  'behaviors' => [
    [
        'name' => '',
        'metric' => '',
        'metricDimension' => '',
        'criteria' => '',
        'suppressAlerts' => ''
    ]
  ],
  'alertTargets' => [
    
  ],
  'additionalMetricsToRetain' => [
    
  ],
  'additionalMetricsToRetainV2' => [
    [
        'metric' => '',
        'metricDimension' => ''
    ]
  ],
  'tags' => [
    [
        'Key' => '',
        'Value' => ''
    ]
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'securityProfileDescription' => '',
  'behaviors' => [
    [
        'name' => '',
        'metric' => '',
        'metricDimension' => '',
        'criteria' => '',
        'suppressAlerts' => ''
    ]
  ],
  'alertTargets' => [
    
  ],
  'additionalMetricsToRetain' => [
    
  ],
  'additionalMetricsToRetainV2' => [
    [
        'metric' => '',
        'metricDimension' => ''
    ]
  ],
  'tags' => [
    [
        'Key' => '',
        'Value' => ''
    ]
  ]
]));
$request->setRequestUrl('{{baseUrl}}/security-profiles/:securityProfileName');
$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}}/security-profiles/:securityProfileName' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "securityProfileDescription": "",
  "behaviors": [
    {
      "name": "",
      "metric": "",
      "metricDimension": "",
      "criteria": "",
      "suppressAlerts": ""
    }
  ],
  "alertTargets": {},
  "additionalMetricsToRetain": [],
  "additionalMetricsToRetainV2": [
    {
      "metric": "",
      "metricDimension": ""
    }
  ],
  "tags": [
    {
      "Key": "",
      "Value": ""
    }
  ]
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/security-profiles/:securityProfileName' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "securityProfileDescription": "",
  "behaviors": [
    {
      "name": "",
      "metric": "",
      "metricDimension": "",
      "criteria": "",
      "suppressAlerts": ""
    }
  ],
  "alertTargets": {},
  "additionalMetricsToRetain": [],
  "additionalMetricsToRetainV2": [
    {
      "metric": "",
      "metricDimension": ""
    }
  ],
  "tags": [
    {
      "Key": "",
      "Value": ""
    }
  ]
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"securityProfileDescription\": \"\",\n  \"behaviors\": [\n    {\n      \"name\": \"\",\n      \"metric\": \"\",\n      \"metricDimension\": \"\",\n      \"criteria\": \"\",\n      \"suppressAlerts\": \"\"\n    }\n  ],\n  \"alertTargets\": {},\n  \"additionalMetricsToRetain\": [],\n  \"additionalMetricsToRetainV2\": [\n    {\n      \"metric\": \"\",\n      \"metricDimension\": \"\"\n    }\n  ],\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/security-profiles/:securityProfileName", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/security-profiles/:securityProfileName"

payload = {
    "securityProfileDescription": "",
    "behaviors": [
        {
            "name": "",
            "metric": "",
            "metricDimension": "",
            "criteria": "",
            "suppressAlerts": ""
        }
    ],
    "alertTargets": {},
    "additionalMetricsToRetain": [],
    "additionalMetricsToRetainV2": [
        {
            "metric": "",
            "metricDimension": ""
        }
    ],
    "tags": [
        {
            "Key": "",
            "Value": ""
        }
    ]
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/security-profiles/:securityProfileName"

payload <- "{\n  \"securityProfileDescription\": \"\",\n  \"behaviors\": [\n    {\n      \"name\": \"\",\n      \"metric\": \"\",\n      \"metricDimension\": \"\",\n      \"criteria\": \"\",\n      \"suppressAlerts\": \"\"\n    }\n  ],\n  \"alertTargets\": {},\n  \"additionalMetricsToRetain\": [],\n  \"additionalMetricsToRetainV2\": [\n    {\n      \"metric\": \"\",\n      \"metricDimension\": \"\"\n    }\n  ],\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\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}}/security-profiles/:securityProfileName")

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  \"securityProfileDescription\": \"\",\n  \"behaviors\": [\n    {\n      \"name\": \"\",\n      \"metric\": \"\",\n      \"metricDimension\": \"\",\n      \"criteria\": \"\",\n      \"suppressAlerts\": \"\"\n    }\n  ],\n  \"alertTargets\": {},\n  \"additionalMetricsToRetain\": [],\n  \"additionalMetricsToRetainV2\": [\n    {\n      \"metric\": \"\",\n      \"metricDimension\": \"\"\n    }\n  ],\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\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/security-profiles/:securityProfileName') do |req|
  req.body = "{\n  \"securityProfileDescription\": \"\",\n  \"behaviors\": [\n    {\n      \"name\": \"\",\n      \"metric\": \"\",\n      \"metricDimension\": \"\",\n      \"criteria\": \"\",\n      \"suppressAlerts\": \"\"\n    }\n  ],\n  \"alertTargets\": {},\n  \"additionalMetricsToRetain\": [],\n  \"additionalMetricsToRetainV2\": [\n    {\n      \"metric\": \"\",\n      \"metricDimension\": \"\"\n    }\n  ],\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/security-profiles/:securityProfileName";

    let payload = json!({
        "securityProfileDescription": "",
        "behaviors": (
            json!({
                "name": "",
                "metric": "",
                "metricDimension": "",
                "criteria": "",
                "suppressAlerts": ""
            })
        ),
        "alertTargets": json!({}),
        "additionalMetricsToRetain": (),
        "additionalMetricsToRetainV2": (
            json!({
                "metric": "",
                "metricDimension": ""
            })
        ),
        "tags": (
            json!({
                "Key": "",
                "Value": ""
            })
        )
    });

    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}}/security-profiles/:securityProfileName \
  --header 'content-type: application/json' \
  --data '{
  "securityProfileDescription": "",
  "behaviors": [
    {
      "name": "",
      "metric": "",
      "metricDimension": "",
      "criteria": "",
      "suppressAlerts": ""
    }
  ],
  "alertTargets": {},
  "additionalMetricsToRetain": [],
  "additionalMetricsToRetainV2": [
    {
      "metric": "",
      "metricDimension": ""
    }
  ],
  "tags": [
    {
      "Key": "",
      "Value": ""
    }
  ]
}'
echo '{
  "securityProfileDescription": "",
  "behaviors": [
    {
      "name": "",
      "metric": "",
      "metricDimension": "",
      "criteria": "",
      "suppressAlerts": ""
    }
  ],
  "alertTargets": {},
  "additionalMetricsToRetain": [],
  "additionalMetricsToRetainV2": [
    {
      "metric": "",
      "metricDimension": ""
    }
  ],
  "tags": [
    {
      "Key": "",
      "Value": ""
    }
  ]
}' |  \
  http POST {{baseUrl}}/security-profiles/:securityProfileName \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "securityProfileDescription": "",\n  "behaviors": [\n    {\n      "name": "",\n      "metric": "",\n      "metricDimension": "",\n      "criteria": "",\n      "suppressAlerts": ""\n    }\n  ],\n  "alertTargets": {},\n  "additionalMetricsToRetain": [],\n  "additionalMetricsToRetainV2": [\n    {\n      "metric": "",\n      "metricDimension": ""\n    }\n  ],\n  "tags": [\n    {\n      "Key": "",\n      "Value": ""\n    }\n  ]\n}' \
  --output-document \
  - {{baseUrl}}/security-profiles/:securityProfileName
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "securityProfileDescription": "",
  "behaviors": [
    [
      "name": "",
      "metric": "",
      "metricDimension": "",
      "criteria": "",
      "suppressAlerts": ""
    ]
  ],
  "alertTargets": [],
  "additionalMetricsToRetain": [],
  "additionalMetricsToRetainV2": [
    [
      "metric": "",
      "metricDimension": ""
    ]
  ],
  "tags": [
    [
      "Key": "",
      "Value": ""
    ]
  ]
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/security-profiles/:securityProfileName")! 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 CreateStream
{{baseUrl}}/streams/:streamId
QUERY PARAMS

streamId
BODY json

{
  "description": "",
  "files": [
    {
      "fileId": "",
      "s3Location": ""
    }
  ],
  "roleArn": "",
  "tags": [
    {
      "Key": "",
      "Value": ""
    }
  ]
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/streams/:streamId");

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  \"description\": \"\",\n  \"files\": [\n    {\n      \"fileId\": \"\",\n      \"s3Location\": \"\"\n    }\n  ],\n  \"roleArn\": \"\",\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/streams/:streamId" {:content-type :json
                                                              :form-params {:description ""
                                                                            :files [{:fileId ""
                                                                                     :s3Location ""}]
                                                                            :roleArn ""
                                                                            :tags [{:Key ""
                                                                                    :Value ""}]}})
require "http/client"

url = "{{baseUrl}}/streams/:streamId"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"description\": \"\",\n  \"files\": [\n    {\n      \"fileId\": \"\",\n      \"s3Location\": \"\"\n    }\n  ],\n  \"roleArn\": \"\",\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\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}}/streams/:streamId"),
    Content = new StringContent("{\n  \"description\": \"\",\n  \"files\": [\n    {\n      \"fileId\": \"\",\n      \"s3Location\": \"\"\n    }\n  ],\n  \"roleArn\": \"\",\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\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}}/streams/:streamId");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"description\": \"\",\n  \"files\": [\n    {\n      \"fileId\": \"\",\n      \"s3Location\": \"\"\n    }\n  ],\n  \"roleArn\": \"\",\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/streams/:streamId"

	payload := strings.NewReader("{\n  \"description\": \"\",\n  \"files\": [\n    {\n      \"fileId\": \"\",\n      \"s3Location\": \"\"\n    }\n  ],\n  \"roleArn\": \"\",\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\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/streams/:streamId HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 177

{
  "description": "",
  "files": [
    {
      "fileId": "",
      "s3Location": ""
    }
  ],
  "roleArn": "",
  "tags": [
    {
      "Key": "",
      "Value": ""
    }
  ]
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/streams/:streamId")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"description\": \"\",\n  \"files\": [\n    {\n      \"fileId\": \"\",\n      \"s3Location\": \"\"\n    }\n  ],\n  \"roleArn\": \"\",\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/streams/:streamId"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"description\": \"\",\n  \"files\": [\n    {\n      \"fileId\": \"\",\n      \"s3Location\": \"\"\n    }\n  ],\n  \"roleArn\": \"\",\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\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  \"description\": \"\",\n  \"files\": [\n    {\n      \"fileId\": \"\",\n      \"s3Location\": \"\"\n    }\n  ],\n  \"roleArn\": \"\",\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/streams/:streamId")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/streams/:streamId")
  .header("content-type", "application/json")
  .body("{\n  \"description\": \"\",\n  \"files\": [\n    {\n      \"fileId\": \"\",\n      \"s3Location\": \"\"\n    }\n  ],\n  \"roleArn\": \"\",\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}")
  .asString();
const data = JSON.stringify({
  description: '',
  files: [
    {
      fileId: '',
      s3Location: ''
    }
  ],
  roleArn: '',
  tags: [
    {
      Key: '',
      Value: ''
    }
  ]
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/streams/:streamId');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/streams/:streamId',
  headers: {'content-type': 'application/json'},
  data: {
    description: '',
    files: [{fileId: '', s3Location: ''}],
    roleArn: '',
    tags: [{Key: '', Value: ''}]
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/streams/:streamId';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"description":"","files":[{"fileId":"","s3Location":""}],"roleArn":"","tags":[{"Key":"","Value":""}]}'
};

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}}/streams/:streamId',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "description": "",\n  "files": [\n    {\n      "fileId": "",\n      "s3Location": ""\n    }\n  ],\n  "roleArn": "",\n  "tags": [\n    {\n      "Key": "",\n      "Value": ""\n    }\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  \"description\": \"\",\n  \"files\": [\n    {\n      \"fileId\": \"\",\n      \"s3Location\": \"\"\n    }\n  ],\n  \"roleArn\": \"\",\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/streams/:streamId")
  .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/streams/:streamId',
  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({
  description: '',
  files: [{fileId: '', s3Location: ''}],
  roleArn: '',
  tags: [{Key: '', Value: ''}]
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/streams/:streamId',
  headers: {'content-type': 'application/json'},
  body: {
    description: '',
    files: [{fileId: '', s3Location: ''}],
    roleArn: '',
    tags: [{Key: '', Value: ''}]
  },
  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}}/streams/:streamId');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  description: '',
  files: [
    {
      fileId: '',
      s3Location: ''
    }
  ],
  roleArn: '',
  tags: [
    {
      Key: '',
      Value: ''
    }
  ]
});

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}}/streams/:streamId',
  headers: {'content-type': 'application/json'},
  data: {
    description: '',
    files: [{fileId: '', s3Location: ''}],
    roleArn: '',
    tags: [{Key: '', Value: ''}]
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/streams/:streamId';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"description":"","files":[{"fileId":"","s3Location":""}],"roleArn":"","tags":[{"Key":"","Value":""}]}'
};

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 = @{ @"description": @"",
                              @"files": @[ @{ @"fileId": @"", @"s3Location": @"" } ],
                              @"roleArn": @"",
                              @"tags": @[ @{ @"Key": @"", @"Value": @"" } ] };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/streams/:streamId"]
                                                       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}}/streams/:streamId" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"description\": \"\",\n  \"files\": [\n    {\n      \"fileId\": \"\",\n      \"s3Location\": \"\"\n    }\n  ],\n  \"roleArn\": \"\",\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/streams/:streamId",
  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([
    'description' => '',
    'files' => [
        [
                'fileId' => '',
                's3Location' => ''
        ]
    ],
    'roleArn' => '',
    'tags' => [
        [
                'Key' => '',
                'Value' => ''
        ]
    ]
  ]),
  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}}/streams/:streamId', [
  'body' => '{
  "description": "",
  "files": [
    {
      "fileId": "",
      "s3Location": ""
    }
  ],
  "roleArn": "",
  "tags": [
    {
      "Key": "",
      "Value": ""
    }
  ]
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/streams/:streamId');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'description' => '',
  'files' => [
    [
        'fileId' => '',
        's3Location' => ''
    ]
  ],
  'roleArn' => '',
  'tags' => [
    [
        'Key' => '',
        'Value' => ''
    ]
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'description' => '',
  'files' => [
    [
        'fileId' => '',
        's3Location' => ''
    ]
  ],
  'roleArn' => '',
  'tags' => [
    [
        'Key' => '',
        'Value' => ''
    ]
  ]
]));
$request->setRequestUrl('{{baseUrl}}/streams/:streamId');
$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}}/streams/:streamId' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "description": "",
  "files": [
    {
      "fileId": "",
      "s3Location": ""
    }
  ],
  "roleArn": "",
  "tags": [
    {
      "Key": "",
      "Value": ""
    }
  ]
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/streams/:streamId' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "description": "",
  "files": [
    {
      "fileId": "",
      "s3Location": ""
    }
  ],
  "roleArn": "",
  "tags": [
    {
      "Key": "",
      "Value": ""
    }
  ]
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"description\": \"\",\n  \"files\": [\n    {\n      \"fileId\": \"\",\n      \"s3Location\": \"\"\n    }\n  ],\n  \"roleArn\": \"\",\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/streams/:streamId", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/streams/:streamId"

payload = {
    "description": "",
    "files": [
        {
            "fileId": "",
            "s3Location": ""
        }
    ],
    "roleArn": "",
    "tags": [
        {
            "Key": "",
            "Value": ""
        }
    ]
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/streams/:streamId"

payload <- "{\n  \"description\": \"\",\n  \"files\": [\n    {\n      \"fileId\": \"\",\n      \"s3Location\": \"\"\n    }\n  ],\n  \"roleArn\": \"\",\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\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}}/streams/:streamId")

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  \"description\": \"\",\n  \"files\": [\n    {\n      \"fileId\": \"\",\n      \"s3Location\": \"\"\n    }\n  ],\n  \"roleArn\": \"\",\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\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/streams/:streamId') do |req|
  req.body = "{\n  \"description\": \"\",\n  \"files\": [\n    {\n      \"fileId\": \"\",\n      \"s3Location\": \"\"\n    }\n  ],\n  \"roleArn\": \"\",\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/streams/:streamId";

    let payload = json!({
        "description": "",
        "files": (
            json!({
                "fileId": "",
                "s3Location": ""
            })
        ),
        "roleArn": "",
        "tags": (
            json!({
                "Key": "",
                "Value": ""
            })
        )
    });

    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}}/streams/:streamId \
  --header 'content-type: application/json' \
  --data '{
  "description": "",
  "files": [
    {
      "fileId": "",
      "s3Location": ""
    }
  ],
  "roleArn": "",
  "tags": [
    {
      "Key": "",
      "Value": ""
    }
  ]
}'
echo '{
  "description": "",
  "files": [
    {
      "fileId": "",
      "s3Location": ""
    }
  ],
  "roleArn": "",
  "tags": [
    {
      "Key": "",
      "Value": ""
    }
  ]
}' |  \
  http POST {{baseUrl}}/streams/:streamId \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "description": "",\n  "files": [\n    {\n      "fileId": "",\n      "s3Location": ""\n    }\n  ],\n  "roleArn": "",\n  "tags": [\n    {\n      "Key": "",\n      "Value": ""\n    }\n  ]\n}' \
  --output-document \
  - {{baseUrl}}/streams/:streamId
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "description": "",
  "files": [
    [
      "fileId": "",
      "s3Location": ""
    ]
  ],
  "roleArn": "",
  "tags": [
    [
      "Key": "",
      "Value": ""
    ]
  ]
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/streams/:streamId")! 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 CreateThing
{{baseUrl}}/things/:thingName
QUERY PARAMS

thingName
BODY json

{
  "thingTypeName": "",
  "attributePayload": {
    "attributes": "",
    "merge": ""
  },
  "billingGroupName": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/things/:thingName");

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  \"thingTypeName\": \"\",\n  \"attributePayload\": {\n    \"attributes\": \"\",\n    \"merge\": \"\"\n  },\n  \"billingGroupName\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/things/:thingName" {:content-type :json
                                                              :form-params {:thingTypeName ""
                                                                            :attributePayload {:attributes ""
                                                                                               :merge ""}
                                                                            :billingGroupName ""}})
require "http/client"

url = "{{baseUrl}}/things/:thingName"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"thingTypeName\": \"\",\n  \"attributePayload\": {\n    \"attributes\": \"\",\n    \"merge\": \"\"\n  },\n  \"billingGroupName\": \"\"\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}}/things/:thingName"),
    Content = new StringContent("{\n  \"thingTypeName\": \"\",\n  \"attributePayload\": {\n    \"attributes\": \"\",\n    \"merge\": \"\"\n  },\n  \"billingGroupName\": \"\"\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}}/things/:thingName");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"thingTypeName\": \"\",\n  \"attributePayload\": {\n    \"attributes\": \"\",\n    \"merge\": \"\"\n  },\n  \"billingGroupName\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/things/:thingName"

	payload := strings.NewReader("{\n  \"thingTypeName\": \"\",\n  \"attributePayload\": {\n    \"attributes\": \"\",\n    \"merge\": \"\"\n  },\n  \"billingGroupName\": \"\"\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/things/:thingName HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 118

{
  "thingTypeName": "",
  "attributePayload": {
    "attributes": "",
    "merge": ""
  },
  "billingGroupName": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/things/:thingName")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"thingTypeName\": \"\",\n  \"attributePayload\": {\n    \"attributes\": \"\",\n    \"merge\": \"\"\n  },\n  \"billingGroupName\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/things/:thingName"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"thingTypeName\": \"\",\n  \"attributePayload\": {\n    \"attributes\": \"\",\n    \"merge\": \"\"\n  },\n  \"billingGroupName\": \"\"\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  \"thingTypeName\": \"\",\n  \"attributePayload\": {\n    \"attributes\": \"\",\n    \"merge\": \"\"\n  },\n  \"billingGroupName\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/things/:thingName")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/things/:thingName")
  .header("content-type", "application/json")
  .body("{\n  \"thingTypeName\": \"\",\n  \"attributePayload\": {\n    \"attributes\": \"\",\n    \"merge\": \"\"\n  },\n  \"billingGroupName\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  thingTypeName: '',
  attributePayload: {
    attributes: '',
    merge: ''
  },
  billingGroupName: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/things/:thingName');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/things/:thingName',
  headers: {'content-type': 'application/json'},
  data: {
    thingTypeName: '',
    attributePayload: {attributes: '', merge: ''},
    billingGroupName: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/things/:thingName';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"thingTypeName":"","attributePayload":{"attributes":"","merge":""},"billingGroupName":""}'
};

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}}/things/:thingName',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "thingTypeName": "",\n  "attributePayload": {\n    "attributes": "",\n    "merge": ""\n  },\n  "billingGroupName": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"thingTypeName\": \"\",\n  \"attributePayload\": {\n    \"attributes\": \"\",\n    \"merge\": \"\"\n  },\n  \"billingGroupName\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/things/:thingName")
  .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/things/:thingName',
  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({
  thingTypeName: '',
  attributePayload: {attributes: '', merge: ''},
  billingGroupName: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/things/:thingName',
  headers: {'content-type': 'application/json'},
  body: {
    thingTypeName: '',
    attributePayload: {attributes: '', merge: ''},
    billingGroupName: ''
  },
  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}}/things/:thingName');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  thingTypeName: '',
  attributePayload: {
    attributes: '',
    merge: ''
  },
  billingGroupName: ''
});

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}}/things/:thingName',
  headers: {'content-type': 'application/json'},
  data: {
    thingTypeName: '',
    attributePayload: {attributes: '', merge: ''},
    billingGroupName: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/things/:thingName';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"thingTypeName":"","attributePayload":{"attributes":"","merge":""},"billingGroupName":""}'
};

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 = @{ @"thingTypeName": @"",
                              @"attributePayload": @{ @"attributes": @"", @"merge": @"" },
                              @"billingGroupName": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/things/:thingName"]
                                                       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}}/things/:thingName" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"thingTypeName\": \"\",\n  \"attributePayload\": {\n    \"attributes\": \"\",\n    \"merge\": \"\"\n  },\n  \"billingGroupName\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/things/:thingName",
  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([
    'thingTypeName' => '',
    'attributePayload' => [
        'attributes' => '',
        'merge' => ''
    ],
    'billingGroupName' => ''
  ]),
  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}}/things/:thingName', [
  'body' => '{
  "thingTypeName": "",
  "attributePayload": {
    "attributes": "",
    "merge": ""
  },
  "billingGroupName": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/things/:thingName');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'thingTypeName' => '',
  'attributePayload' => [
    'attributes' => '',
    'merge' => ''
  ],
  'billingGroupName' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'thingTypeName' => '',
  'attributePayload' => [
    'attributes' => '',
    'merge' => ''
  ],
  'billingGroupName' => ''
]));
$request->setRequestUrl('{{baseUrl}}/things/:thingName');
$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}}/things/:thingName' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "thingTypeName": "",
  "attributePayload": {
    "attributes": "",
    "merge": ""
  },
  "billingGroupName": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/things/:thingName' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "thingTypeName": "",
  "attributePayload": {
    "attributes": "",
    "merge": ""
  },
  "billingGroupName": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"thingTypeName\": \"\",\n  \"attributePayload\": {\n    \"attributes\": \"\",\n    \"merge\": \"\"\n  },\n  \"billingGroupName\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/things/:thingName", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/things/:thingName"

payload = {
    "thingTypeName": "",
    "attributePayload": {
        "attributes": "",
        "merge": ""
    },
    "billingGroupName": ""
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/things/:thingName"

payload <- "{\n  \"thingTypeName\": \"\",\n  \"attributePayload\": {\n    \"attributes\": \"\",\n    \"merge\": \"\"\n  },\n  \"billingGroupName\": \"\"\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}}/things/:thingName")

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  \"thingTypeName\": \"\",\n  \"attributePayload\": {\n    \"attributes\": \"\",\n    \"merge\": \"\"\n  },\n  \"billingGroupName\": \"\"\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/things/:thingName') do |req|
  req.body = "{\n  \"thingTypeName\": \"\",\n  \"attributePayload\": {\n    \"attributes\": \"\",\n    \"merge\": \"\"\n  },\n  \"billingGroupName\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/things/:thingName";

    let payload = json!({
        "thingTypeName": "",
        "attributePayload": json!({
            "attributes": "",
            "merge": ""
        }),
        "billingGroupName": ""
    });

    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}}/things/:thingName \
  --header 'content-type: application/json' \
  --data '{
  "thingTypeName": "",
  "attributePayload": {
    "attributes": "",
    "merge": ""
  },
  "billingGroupName": ""
}'
echo '{
  "thingTypeName": "",
  "attributePayload": {
    "attributes": "",
    "merge": ""
  },
  "billingGroupName": ""
}' |  \
  http POST {{baseUrl}}/things/:thingName \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "thingTypeName": "",\n  "attributePayload": {\n    "attributes": "",\n    "merge": ""\n  },\n  "billingGroupName": ""\n}' \
  --output-document \
  - {{baseUrl}}/things/:thingName
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "thingTypeName": "",
  "attributePayload": [
    "attributes": "",
    "merge": ""
  ],
  "billingGroupName": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/things/:thingName")! 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 CreateThingGroup
{{baseUrl}}/thing-groups/:thingGroupName
QUERY PARAMS

thingGroupName
BODY json

{
  "parentGroupName": "",
  "thingGroupProperties": {
    "thingGroupDescription": "",
    "attributePayload": ""
  },
  "tags": [
    {
      "Key": "",
      "Value": ""
    }
  ]
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/thing-groups/:thingGroupName");

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  \"parentGroupName\": \"\",\n  \"thingGroupProperties\": {\n    \"thingGroupDescription\": \"\",\n    \"attributePayload\": \"\"\n  },\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/thing-groups/:thingGroupName" {:content-type :json
                                                                         :form-params {:parentGroupName ""
                                                                                       :thingGroupProperties {:thingGroupDescription ""
                                                                                                              :attributePayload ""}
                                                                                       :tags [{:Key ""
                                                                                               :Value ""}]}})
require "http/client"

url = "{{baseUrl}}/thing-groups/:thingGroupName"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"parentGroupName\": \"\",\n  \"thingGroupProperties\": {\n    \"thingGroupDescription\": \"\",\n    \"attributePayload\": \"\"\n  },\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\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}}/thing-groups/:thingGroupName"),
    Content = new StringContent("{\n  \"parentGroupName\": \"\",\n  \"thingGroupProperties\": {\n    \"thingGroupDescription\": \"\",\n    \"attributePayload\": \"\"\n  },\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\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}}/thing-groups/:thingGroupName");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"parentGroupName\": \"\",\n  \"thingGroupProperties\": {\n    \"thingGroupDescription\": \"\",\n    \"attributePayload\": \"\"\n  },\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/thing-groups/:thingGroupName"

	payload := strings.NewReader("{\n  \"parentGroupName\": \"\",\n  \"thingGroupProperties\": {\n    \"thingGroupDescription\": \"\",\n    \"attributePayload\": \"\"\n  },\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\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/thing-groups/:thingGroupName HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 184

{
  "parentGroupName": "",
  "thingGroupProperties": {
    "thingGroupDescription": "",
    "attributePayload": ""
  },
  "tags": [
    {
      "Key": "",
      "Value": ""
    }
  ]
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/thing-groups/:thingGroupName")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"parentGroupName\": \"\",\n  \"thingGroupProperties\": {\n    \"thingGroupDescription\": \"\",\n    \"attributePayload\": \"\"\n  },\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/thing-groups/:thingGroupName"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"parentGroupName\": \"\",\n  \"thingGroupProperties\": {\n    \"thingGroupDescription\": \"\",\n    \"attributePayload\": \"\"\n  },\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\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  \"parentGroupName\": \"\",\n  \"thingGroupProperties\": {\n    \"thingGroupDescription\": \"\",\n    \"attributePayload\": \"\"\n  },\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/thing-groups/:thingGroupName")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/thing-groups/:thingGroupName")
  .header("content-type", "application/json")
  .body("{\n  \"parentGroupName\": \"\",\n  \"thingGroupProperties\": {\n    \"thingGroupDescription\": \"\",\n    \"attributePayload\": \"\"\n  },\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}")
  .asString();
const data = JSON.stringify({
  parentGroupName: '',
  thingGroupProperties: {
    thingGroupDescription: '',
    attributePayload: ''
  },
  tags: [
    {
      Key: '',
      Value: ''
    }
  ]
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/thing-groups/:thingGroupName');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/thing-groups/:thingGroupName',
  headers: {'content-type': 'application/json'},
  data: {
    parentGroupName: '',
    thingGroupProperties: {thingGroupDescription: '', attributePayload: ''},
    tags: [{Key: '', Value: ''}]
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/thing-groups/:thingGroupName';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"parentGroupName":"","thingGroupProperties":{"thingGroupDescription":"","attributePayload":""},"tags":[{"Key":"","Value":""}]}'
};

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}}/thing-groups/:thingGroupName',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "parentGroupName": "",\n  "thingGroupProperties": {\n    "thingGroupDescription": "",\n    "attributePayload": ""\n  },\n  "tags": [\n    {\n      "Key": "",\n      "Value": ""\n    }\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  \"parentGroupName\": \"\",\n  \"thingGroupProperties\": {\n    \"thingGroupDescription\": \"\",\n    \"attributePayload\": \"\"\n  },\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/thing-groups/:thingGroupName")
  .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/thing-groups/:thingGroupName',
  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({
  parentGroupName: '',
  thingGroupProperties: {thingGroupDescription: '', attributePayload: ''},
  tags: [{Key: '', Value: ''}]
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/thing-groups/:thingGroupName',
  headers: {'content-type': 'application/json'},
  body: {
    parentGroupName: '',
    thingGroupProperties: {thingGroupDescription: '', attributePayload: ''},
    tags: [{Key: '', Value: ''}]
  },
  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}}/thing-groups/:thingGroupName');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  parentGroupName: '',
  thingGroupProperties: {
    thingGroupDescription: '',
    attributePayload: ''
  },
  tags: [
    {
      Key: '',
      Value: ''
    }
  ]
});

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}}/thing-groups/:thingGroupName',
  headers: {'content-type': 'application/json'},
  data: {
    parentGroupName: '',
    thingGroupProperties: {thingGroupDescription: '', attributePayload: ''},
    tags: [{Key: '', Value: ''}]
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/thing-groups/:thingGroupName';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"parentGroupName":"","thingGroupProperties":{"thingGroupDescription":"","attributePayload":""},"tags":[{"Key":"","Value":""}]}'
};

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 = @{ @"parentGroupName": @"",
                              @"thingGroupProperties": @{ @"thingGroupDescription": @"", @"attributePayload": @"" },
                              @"tags": @[ @{ @"Key": @"", @"Value": @"" } ] };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/thing-groups/:thingGroupName"]
                                                       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}}/thing-groups/:thingGroupName" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"parentGroupName\": \"\",\n  \"thingGroupProperties\": {\n    \"thingGroupDescription\": \"\",\n    \"attributePayload\": \"\"\n  },\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/thing-groups/:thingGroupName",
  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([
    'parentGroupName' => '',
    'thingGroupProperties' => [
        'thingGroupDescription' => '',
        'attributePayload' => ''
    ],
    'tags' => [
        [
                'Key' => '',
                'Value' => ''
        ]
    ]
  ]),
  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}}/thing-groups/:thingGroupName', [
  'body' => '{
  "parentGroupName": "",
  "thingGroupProperties": {
    "thingGroupDescription": "",
    "attributePayload": ""
  },
  "tags": [
    {
      "Key": "",
      "Value": ""
    }
  ]
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/thing-groups/:thingGroupName');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'parentGroupName' => '',
  'thingGroupProperties' => [
    'thingGroupDescription' => '',
    'attributePayload' => ''
  ],
  'tags' => [
    [
        'Key' => '',
        'Value' => ''
    ]
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'parentGroupName' => '',
  'thingGroupProperties' => [
    'thingGroupDescription' => '',
    'attributePayload' => ''
  ],
  'tags' => [
    [
        'Key' => '',
        'Value' => ''
    ]
  ]
]));
$request->setRequestUrl('{{baseUrl}}/thing-groups/:thingGroupName');
$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}}/thing-groups/:thingGroupName' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "parentGroupName": "",
  "thingGroupProperties": {
    "thingGroupDescription": "",
    "attributePayload": ""
  },
  "tags": [
    {
      "Key": "",
      "Value": ""
    }
  ]
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/thing-groups/:thingGroupName' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "parentGroupName": "",
  "thingGroupProperties": {
    "thingGroupDescription": "",
    "attributePayload": ""
  },
  "tags": [
    {
      "Key": "",
      "Value": ""
    }
  ]
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"parentGroupName\": \"\",\n  \"thingGroupProperties\": {\n    \"thingGroupDescription\": \"\",\n    \"attributePayload\": \"\"\n  },\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/thing-groups/:thingGroupName", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/thing-groups/:thingGroupName"

payload = {
    "parentGroupName": "",
    "thingGroupProperties": {
        "thingGroupDescription": "",
        "attributePayload": ""
    },
    "tags": [
        {
            "Key": "",
            "Value": ""
        }
    ]
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/thing-groups/:thingGroupName"

payload <- "{\n  \"parentGroupName\": \"\",\n  \"thingGroupProperties\": {\n    \"thingGroupDescription\": \"\",\n    \"attributePayload\": \"\"\n  },\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\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}}/thing-groups/:thingGroupName")

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  \"parentGroupName\": \"\",\n  \"thingGroupProperties\": {\n    \"thingGroupDescription\": \"\",\n    \"attributePayload\": \"\"\n  },\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\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/thing-groups/:thingGroupName') do |req|
  req.body = "{\n  \"parentGroupName\": \"\",\n  \"thingGroupProperties\": {\n    \"thingGroupDescription\": \"\",\n    \"attributePayload\": \"\"\n  },\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/thing-groups/:thingGroupName";

    let payload = json!({
        "parentGroupName": "",
        "thingGroupProperties": json!({
            "thingGroupDescription": "",
            "attributePayload": ""
        }),
        "tags": (
            json!({
                "Key": "",
                "Value": ""
            })
        )
    });

    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}}/thing-groups/:thingGroupName \
  --header 'content-type: application/json' \
  --data '{
  "parentGroupName": "",
  "thingGroupProperties": {
    "thingGroupDescription": "",
    "attributePayload": ""
  },
  "tags": [
    {
      "Key": "",
      "Value": ""
    }
  ]
}'
echo '{
  "parentGroupName": "",
  "thingGroupProperties": {
    "thingGroupDescription": "",
    "attributePayload": ""
  },
  "tags": [
    {
      "Key": "",
      "Value": ""
    }
  ]
}' |  \
  http POST {{baseUrl}}/thing-groups/:thingGroupName \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "parentGroupName": "",\n  "thingGroupProperties": {\n    "thingGroupDescription": "",\n    "attributePayload": ""\n  },\n  "tags": [\n    {\n      "Key": "",\n      "Value": ""\n    }\n  ]\n}' \
  --output-document \
  - {{baseUrl}}/thing-groups/:thingGroupName
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "parentGroupName": "",
  "thingGroupProperties": [
    "thingGroupDescription": "",
    "attributePayload": ""
  ],
  "tags": [
    [
      "Key": "",
      "Value": ""
    ]
  ]
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/thing-groups/:thingGroupName")! 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 CreateThingType
{{baseUrl}}/thing-types/:thingTypeName
QUERY PARAMS

thingTypeName
BODY json

{
  "thingTypeProperties": {
    "thingTypeDescription": "",
    "searchableAttributes": ""
  },
  "tags": [
    {
      "Key": "",
      "Value": ""
    }
  ]
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/thing-types/:thingTypeName");

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  \"thingTypeProperties\": {\n    \"thingTypeDescription\": \"\",\n    \"searchableAttributes\": \"\"\n  },\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/thing-types/:thingTypeName" {:content-type :json
                                                                       :form-params {:thingTypeProperties {:thingTypeDescription ""
                                                                                                           :searchableAttributes ""}
                                                                                     :tags [{:Key ""
                                                                                             :Value ""}]}})
require "http/client"

url = "{{baseUrl}}/thing-types/:thingTypeName"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"thingTypeProperties\": {\n    \"thingTypeDescription\": \"\",\n    \"searchableAttributes\": \"\"\n  },\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\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}}/thing-types/:thingTypeName"),
    Content = new StringContent("{\n  \"thingTypeProperties\": {\n    \"thingTypeDescription\": \"\",\n    \"searchableAttributes\": \"\"\n  },\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\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}}/thing-types/:thingTypeName");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"thingTypeProperties\": {\n    \"thingTypeDescription\": \"\",\n    \"searchableAttributes\": \"\"\n  },\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/thing-types/:thingTypeName"

	payload := strings.NewReader("{\n  \"thingTypeProperties\": {\n    \"thingTypeDescription\": \"\",\n    \"searchableAttributes\": \"\"\n  },\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\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/thing-types/:thingTypeName HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 161

{
  "thingTypeProperties": {
    "thingTypeDescription": "",
    "searchableAttributes": ""
  },
  "tags": [
    {
      "Key": "",
      "Value": ""
    }
  ]
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/thing-types/:thingTypeName")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"thingTypeProperties\": {\n    \"thingTypeDescription\": \"\",\n    \"searchableAttributes\": \"\"\n  },\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/thing-types/:thingTypeName"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"thingTypeProperties\": {\n    \"thingTypeDescription\": \"\",\n    \"searchableAttributes\": \"\"\n  },\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\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  \"thingTypeProperties\": {\n    \"thingTypeDescription\": \"\",\n    \"searchableAttributes\": \"\"\n  },\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/thing-types/:thingTypeName")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/thing-types/:thingTypeName")
  .header("content-type", "application/json")
  .body("{\n  \"thingTypeProperties\": {\n    \"thingTypeDescription\": \"\",\n    \"searchableAttributes\": \"\"\n  },\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}")
  .asString();
const data = JSON.stringify({
  thingTypeProperties: {
    thingTypeDescription: '',
    searchableAttributes: ''
  },
  tags: [
    {
      Key: '',
      Value: ''
    }
  ]
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/thing-types/:thingTypeName');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/thing-types/:thingTypeName',
  headers: {'content-type': 'application/json'},
  data: {
    thingTypeProperties: {thingTypeDescription: '', searchableAttributes: ''},
    tags: [{Key: '', Value: ''}]
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/thing-types/:thingTypeName';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"thingTypeProperties":{"thingTypeDescription":"","searchableAttributes":""},"tags":[{"Key":"","Value":""}]}'
};

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}}/thing-types/:thingTypeName',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "thingTypeProperties": {\n    "thingTypeDescription": "",\n    "searchableAttributes": ""\n  },\n  "tags": [\n    {\n      "Key": "",\n      "Value": ""\n    }\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  \"thingTypeProperties\": {\n    \"thingTypeDescription\": \"\",\n    \"searchableAttributes\": \"\"\n  },\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/thing-types/:thingTypeName")
  .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/thing-types/:thingTypeName',
  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({
  thingTypeProperties: {thingTypeDescription: '', searchableAttributes: ''},
  tags: [{Key: '', Value: ''}]
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/thing-types/:thingTypeName',
  headers: {'content-type': 'application/json'},
  body: {
    thingTypeProperties: {thingTypeDescription: '', searchableAttributes: ''},
    tags: [{Key: '', Value: ''}]
  },
  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}}/thing-types/:thingTypeName');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  thingTypeProperties: {
    thingTypeDescription: '',
    searchableAttributes: ''
  },
  tags: [
    {
      Key: '',
      Value: ''
    }
  ]
});

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}}/thing-types/:thingTypeName',
  headers: {'content-type': 'application/json'},
  data: {
    thingTypeProperties: {thingTypeDescription: '', searchableAttributes: ''},
    tags: [{Key: '', Value: ''}]
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/thing-types/:thingTypeName';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"thingTypeProperties":{"thingTypeDescription":"","searchableAttributes":""},"tags":[{"Key":"","Value":""}]}'
};

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 = @{ @"thingTypeProperties": @{ @"thingTypeDescription": @"", @"searchableAttributes": @"" },
                              @"tags": @[ @{ @"Key": @"", @"Value": @"" } ] };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/thing-types/:thingTypeName"]
                                                       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}}/thing-types/:thingTypeName" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"thingTypeProperties\": {\n    \"thingTypeDescription\": \"\",\n    \"searchableAttributes\": \"\"\n  },\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/thing-types/:thingTypeName",
  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([
    'thingTypeProperties' => [
        'thingTypeDescription' => '',
        'searchableAttributes' => ''
    ],
    'tags' => [
        [
                'Key' => '',
                'Value' => ''
        ]
    ]
  ]),
  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}}/thing-types/:thingTypeName', [
  'body' => '{
  "thingTypeProperties": {
    "thingTypeDescription": "",
    "searchableAttributes": ""
  },
  "tags": [
    {
      "Key": "",
      "Value": ""
    }
  ]
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/thing-types/:thingTypeName');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'thingTypeProperties' => [
    'thingTypeDescription' => '',
    'searchableAttributes' => ''
  ],
  'tags' => [
    [
        'Key' => '',
        'Value' => ''
    ]
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'thingTypeProperties' => [
    'thingTypeDescription' => '',
    'searchableAttributes' => ''
  ],
  'tags' => [
    [
        'Key' => '',
        'Value' => ''
    ]
  ]
]));
$request->setRequestUrl('{{baseUrl}}/thing-types/:thingTypeName');
$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}}/thing-types/:thingTypeName' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "thingTypeProperties": {
    "thingTypeDescription": "",
    "searchableAttributes": ""
  },
  "tags": [
    {
      "Key": "",
      "Value": ""
    }
  ]
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/thing-types/:thingTypeName' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "thingTypeProperties": {
    "thingTypeDescription": "",
    "searchableAttributes": ""
  },
  "tags": [
    {
      "Key": "",
      "Value": ""
    }
  ]
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"thingTypeProperties\": {\n    \"thingTypeDescription\": \"\",\n    \"searchableAttributes\": \"\"\n  },\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/thing-types/:thingTypeName", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/thing-types/:thingTypeName"

payload = {
    "thingTypeProperties": {
        "thingTypeDescription": "",
        "searchableAttributes": ""
    },
    "tags": [
        {
            "Key": "",
            "Value": ""
        }
    ]
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/thing-types/:thingTypeName"

payload <- "{\n  \"thingTypeProperties\": {\n    \"thingTypeDescription\": \"\",\n    \"searchableAttributes\": \"\"\n  },\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\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}}/thing-types/:thingTypeName")

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  \"thingTypeProperties\": {\n    \"thingTypeDescription\": \"\",\n    \"searchableAttributes\": \"\"\n  },\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\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/thing-types/:thingTypeName') do |req|
  req.body = "{\n  \"thingTypeProperties\": {\n    \"thingTypeDescription\": \"\",\n    \"searchableAttributes\": \"\"\n  },\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/thing-types/:thingTypeName";

    let payload = json!({
        "thingTypeProperties": json!({
            "thingTypeDescription": "",
            "searchableAttributes": ""
        }),
        "tags": (
            json!({
                "Key": "",
                "Value": ""
            })
        )
    });

    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}}/thing-types/:thingTypeName \
  --header 'content-type: application/json' \
  --data '{
  "thingTypeProperties": {
    "thingTypeDescription": "",
    "searchableAttributes": ""
  },
  "tags": [
    {
      "Key": "",
      "Value": ""
    }
  ]
}'
echo '{
  "thingTypeProperties": {
    "thingTypeDescription": "",
    "searchableAttributes": ""
  },
  "tags": [
    {
      "Key": "",
      "Value": ""
    }
  ]
}' |  \
  http POST {{baseUrl}}/thing-types/:thingTypeName \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "thingTypeProperties": {\n    "thingTypeDescription": "",\n    "searchableAttributes": ""\n  },\n  "tags": [\n    {\n      "Key": "",\n      "Value": ""\n    }\n  ]\n}' \
  --output-document \
  - {{baseUrl}}/thing-types/:thingTypeName
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "thingTypeProperties": [
    "thingTypeDescription": "",
    "searchableAttributes": ""
  ],
  "tags": [
    [
      "Key": "",
      "Value": ""
    ]
  ]
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/thing-types/:thingTypeName")! 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 CreateTopicRule
{{baseUrl}}/rules/:ruleName
QUERY PARAMS

ruleName
BODY json

{
  "topicRulePayload": {
    "sql": "",
    "description": "",
    "actions": "",
    "ruleDisabled": "",
    "awsIotSqlVersion": "",
    "errorAction": ""
  }
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/rules/:ruleName");

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  \"topicRulePayload\": {\n    \"sql\": \"\",\n    \"description\": \"\",\n    \"actions\": \"\",\n    \"ruleDisabled\": \"\",\n    \"awsIotSqlVersion\": \"\",\n    \"errorAction\": \"\"\n  }\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/rules/:ruleName" {:content-type :json
                                                            :form-params {:topicRulePayload {:sql ""
                                                                                             :description ""
                                                                                             :actions ""
                                                                                             :ruleDisabled ""
                                                                                             :awsIotSqlVersion ""
                                                                                             :errorAction ""}}})
require "http/client"

url = "{{baseUrl}}/rules/:ruleName"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"topicRulePayload\": {\n    \"sql\": \"\",\n    \"description\": \"\",\n    \"actions\": \"\",\n    \"ruleDisabled\": \"\",\n    \"awsIotSqlVersion\": \"\",\n    \"errorAction\": \"\"\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}}/rules/:ruleName"),
    Content = new StringContent("{\n  \"topicRulePayload\": {\n    \"sql\": \"\",\n    \"description\": \"\",\n    \"actions\": \"\",\n    \"ruleDisabled\": \"\",\n    \"awsIotSqlVersion\": \"\",\n    \"errorAction\": \"\"\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}}/rules/:ruleName");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"topicRulePayload\": {\n    \"sql\": \"\",\n    \"description\": \"\",\n    \"actions\": \"\",\n    \"ruleDisabled\": \"\",\n    \"awsIotSqlVersion\": \"\",\n    \"errorAction\": \"\"\n  }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/rules/:ruleName"

	payload := strings.NewReader("{\n  \"topicRulePayload\": {\n    \"sql\": \"\",\n    \"description\": \"\",\n    \"actions\": \"\",\n    \"ruleDisabled\": \"\",\n    \"awsIotSqlVersion\": \"\",\n    \"errorAction\": \"\"\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/rules/:ruleName HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 162

{
  "topicRulePayload": {
    "sql": "",
    "description": "",
    "actions": "",
    "ruleDisabled": "",
    "awsIotSqlVersion": "",
    "errorAction": ""
  }
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/rules/:ruleName")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"topicRulePayload\": {\n    \"sql\": \"\",\n    \"description\": \"\",\n    \"actions\": \"\",\n    \"ruleDisabled\": \"\",\n    \"awsIotSqlVersion\": \"\",\n    \"errorAction\": \"\"\n  }\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/rules/:ruleName"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"topicRulePayload\": {\n    \"sql\": \"\",\n    \"description\": \"\",\n    \"actions\": \"\",\n    \"ruleDisabled\": \"\",\n    \"awsIotSqlVersion\": \"\",\n    \"errorAction\": \"\"\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  \"topicRulePayload\": {\n    \"sql\": \"\",\n    \"description\": \"\",\n    \"actions\": \"\",\n    \"ruleDisabled\": \"\",\n    \"awsIotSqlVersion\": \"\",\n    \"errorAction\": \"\"\n  }\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/rules/:ruleName")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/rules/:ruleName")
  .header("content-type", "application/json")
  .body("{\n  \"topicRulePayload\": {\n    \"sql\": \"\",\n    \"description\": \"\",\n    \"actions\": \"\",\n    \"ruleDisabled\": \"\",\n    \"awsIotSqlVersion\": \"\",\n    \"errorAction\": \"\"\n  }\n}")
  .asString();
const data = JSON.stringify({
  topicRulePayload: {
    sql: '',
    description: '',
    actions: '',
    ruleDisabled: '',
    awsIotSqlVersion: '',
    errorAction: ''
  }
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/rules/:ruleName');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/rules/:ruleName',
  headers: {'content-type': 'application/json'},
  data: {
    topicRulePayload: {
      sql: '',
      description: '',
      actions: '',
      ruleDisabled: '',
      awsIotSqlVersion: '',
      errorAction: ''
    }
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/rules/:ruleName';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"topicRulePayload":{"sql":"","description":"","actions":"","ruleDisabled":"","awsIotSqlVersion":"","errorAction":""}}'
};

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}}/rules/:ruleName',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "topicRulePayload": {\n    "sql": "",\n    "description": "",\n    "actions": "",\n    "ruleDisabled": "",\n    "awsIotSqlVersion": "",\n    "errorAction": ""\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  \"topicRulePayload\": {\n    \"sql\": \"\",\n    \"description\": \"\",\n    \"actions\": \"\",\n    \"ruleDisabled\": \"\",\n    \"awsIotSqlVersion\": \"\",\n    \"errorAction\": \"\"\n  }\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/rules/:ruleName")
  .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/rules/:ruleName',
  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({
  topicRulePayload: {
    sql: '',
    description: '',
    actions: '',
    ruleDisabled: '',
    awsIotSqlVersion: '',
    errorAction: ''
  }
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/rules/:ruleName',
  headers: {'content-type': 'application/json'},
  body: {
    topicRulePayload: {
      sql: '',
      description: '',
      actions: '',
      ruleDisabled: '',
      awsIotSqlVersion: '',
      errorAction: ''
    }
  },
  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}}/rules/:ruleName');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  topicRulePayload: {
    sql: '',
    description: '',
    actions: '',
    ruleDisabled: '',
    awsIotSqlVersion: '',
    errorAction: ''
  }
});

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}}/rules/:ruleName',
  headers: {'content-type': 'application/json'},
  data: {
    topicRulePayload: {
      sql: '',
      description: '',
      actions: '',
      ruleDisabled: '',
      awsIotSqlVersion: '',
      errorAction: ''
    }
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/rules/:ruleName';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"topicRulePayload":{"sql":"","description":"","actions":"","ruleDisabled":"","awsIotSqlVersion":"","errorAction":""}}'
};

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 = @{ @"topicRulePayload": @{ @"sql": @"", @"description": @"", @"actions": @"", @"ruleDisabled": @"", @"awsIotSqlVersion": @"", @"errorAction": @"" } };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/rules/:ruleName"]
                                                       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}}/rules/:ruleName" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"topicRulePayload\": {\n    \"sql\": \"\",\n    \"description\": \"\",\n    \"actions\": \"\",\n    \"ruleDisabled\": \"\",\n    \"awsIotSqlVersion\": \"\",\n    \"errorAction\": \"\"\n  }\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/rules/:ruleName",
  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([
    'topicRulePayload' => [
        'sql' => '',
        'description' => '',
        'actions' => '',
        'ruleDisabled' => '',
        'awsIotSqlVersion' => '',
        'errorAction' => ''
    ]
  ]),
  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}}/rules/:ruleName', [
  'body' => '{
  "topicRulePayload": {
    "sql": "",
    "description": "",
    "actions": "",
    "ruleDisabled": "",
    "awsIotSqlVersion": "",
    "errorAction": ""
  }
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/rules/:ruleName');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'topicRulePayload' => [
    'sql' => '',
    'description' => '',
    'actions' => '',
    'ruleDisabled' => '',
    'awsIotSqlVersion' => '',
    'errorAction' => ''
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'topicRulePayload' => [
    'sql' => '',
    'description' => '',
    'actions' => '',
    'ruleDisabled' => '',
    'awsIotSqlVersion' => '',
    'errorAction' => ''
  ]
]));
$request->setRequestUrl('{{baseUrl}}/rules/:ruleName');
$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}}/rules/:ruleName' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "topicRulePayload": {
    "sql": "",
    "description": "",
    "actions": "",
    "ruleDisabled": "",
    "awsIotSqlVersion": "",
    "errorAction": ""
  }
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/rules/:ruleName' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "topicRulePayload": {
    "sql": "",
    "description": "",
    "actions": "",
    "ruleDisabled": "",
    "awsIotSqlVersion": "",
    "errorAction": ""
  }
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"topicRulePayload\": {\n    \"sql\": \"\",\n    \"description\": \"\",\n    \"actions\": \"\",\n    \"ruleDisabled\": \"\",\n    \"awsIotSqlVersion\": \"\",\n    \"errorAction\": \"\"\n  }\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/rules/:ruleName", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/rules/:ruleName"

payload = { "topicRulePayload": {
        "sql": "",
        "description": "",
        "actions": "",
        "ruleDisabled": "",
        "awsIotSqlVersion": "",
        "errorAction": ""
    } }
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/rules/:ruleName"

payload <- "{\n  \"topicRulePayload\": {\n    \"sql\": \"\",\n    \"description\": \"\",\n    \"actions\": \"\",\n    \"ruleDisabled\": \"\",\n    \"awsIotSqlVersion\": \"\",\n    \"errorAction\": \"\"\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}}/rules/:ruleName")

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  \"topicRulePayload\": {\n    \"sql\": \"\",\n    \"description\": \"\",\n    \"actions\": \"\",\n    \"ruleDisabled\": \"\",\n    \"awsIotSqlVersion\": \"\",\n    \"errorAction\": \"\"\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/rules/:ruleName') do |req|
  req.body = "{\n  \"topicRulePayload\": {\n    \"sql\": \"\",\n    \"description\": \"\",\n    \"actions\": \"\",\n    \"ruleDisabled\": \"\",\n    \"awsIotSqlVersion\": \"\",\n    \"errorAction\": \"\"\n  }\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/rules/:ruleName";

    let payload = json!({"topicRulePayload": json!({
            "sql": "",
            "description": "",
            "actions": "",
            "ruleDisabled": "",
            "awsIotSqlVersion": "",
            "errorAction": ""
        })});

    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}}/rules/:ruleName \
  --header 'content-type: application/json' \
  --data '{
  "topicRulePayload": {
    "sql": "",
    "description": "",
    "actions": "",
    "ruleDisabled": "",
    "awsIotSqlVersion": "",
    "errorAction": ""
  }
}'
echo '{
  "topicRulePayload": {
    "sql": "",
    "description": "",
    "actions": "",
    "ruleDisabled": "",
    "awsIotSqlVersion": "",
    "errorAction": ""
  }
}' |  \
  http POST {{baseUrl}}/rules/:ruleName \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "topicRulePayload": {\n    "sql": "",\n    "description": "",\n    "actions": "",\n    "ruleDisabled": "",\n    "awsIotSqlVersion": "",\n    "errorAction": ""\n  }\n}' \
  --output-document \
  - {{baseUrl}}/rules/:ruleName
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["topicRulePayload": [
    "sql": "",
    "description": "",
    "actions": "",
    "ruleDisabled": "",
    "awsIotSqlVersion": "",
    "errorAction": ""
  ]] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/rules/:ruleName")! 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 CreateTopicRuleDestination
{{baseUrl}}/destinations
BODY json

{
  "destinationConfiguration": {
    "httpUrlConfiguration": "",
    "vpcConfiguration": ""
  }
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/destinations");

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  \"destinationConfiguration\": {\n    \"httpUrlConfiguration\": \"\",\n    \"vpcConfiguration\": \"\"\n  }\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/destinations" {:content-type :json
                                                         :form-params {:destinationConfiguration {:httpUrlConfiguration ""
                                                                                                  :vpcConfiguration ""}}})
require "http/client"

url = "{{baseUrl}}/destinations"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"destinationConfiguration\": {\n    \"httpUrlConfiguration\": \"\",\n    \"vpcConfiguration\": \"\"\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}}/destinations"),
    Content = new StringContent("{\n  \"destinationConfiguration\": {\n    \"httpUrlConfiguration\": \"\",\n    \"vpcConfiguration\": \"\"\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}}/destinations");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"destinationConfiguration\": {\n    \"httpUrlConfiguration\": \"\",\n    \"vpcConfiguration\": \"\"\n  }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/destinations"

	payload := strings.NewReader("{\n  \"destinationConfiguration\": {\n    \"httpUrlConfiguration\": \"\",\n    \"vpcConfiguration\": \"\"\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/destinations HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 98

{
  "destinationConfiguration": {
    "httpUrlConfiguration": "",
    "vpcConfiguration": ""
  }
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/destinations")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"destinationConfiguration\": {\n    \"httpUrlConfiguration\": \"\",\n    \"vpcConfiguration\": \"\"\n  }\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/destinations"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"destinationConfiguration\": {\n    \"httpUrlConfiguration\": \"\",\n    \"vpcConfiguration\": \"\"\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  \"destinationConfiguration\": {\n    \"httpUrlConfiguration\": \"\",\n    \"vpcConfiguration\": \"\"\n  }\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/destinations")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/destinations")
  .header("content-type", "application/json")
  .body("{\n  \"destinationConfiguration\": {\n    \"httpUrlConfiguration\": \"\",\n    \"vpcConfiguration\": \"\"\n  }\n}")
  .asString();
const data = JSON.stringify({
  destinationConfiguration: {
    httpUrlConfiguration: '',
    vpcConfiguration: ''
  }
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/destinations');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/destinations',
  headers: {'content-type': 'application/json'},
  data: {destinationConfiguration: {httpUrlConfiguration: '', vpcConfiguration: ''}}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/destinations';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"destinationConfiguration":{"httpUrlConfiguration":"","vpcConfiguration":""}}'
};

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}}/destinations',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "destinationConfiguration": {\n    "httpUrlConfiguration": "",\n    "vpcConfiguration": ""\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  \"destinationConfiguration\": {\n    \"httpUrlConfiguration\": \"\",\n    \"vpcConfiguration\": \"\"\n  }\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/destinations")
  .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/destinations',
  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({destinationConfiguration: {httpUrlConfiguration: '', vpcConfiguration: ''}}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/destinations',
  headers: {'content-type': 'application/json'},
  body: {destinationConfiguration: {httpUrlConfiguration: '', vpcConfiguration: ''}},
  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}}/destinations');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  destinationConfiguration: {
    httpUrlConfiguration: '',
    vpcConfiguration: ''
  }
});

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}}/destinations',
  headers: {'content-type': 'application/json'},
  data: {destinationConfiguration: {httpUrlConfiguration: '', vpcConfiguration: ''}}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/destinations';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"destinationConfiguration":{"httpUrlConfiguration":"","vpcConfiguration":""}}'
};

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 = @{ @"destinationConfiguration": @{ @"httpUrlConfiguration": @"", @"vpcConfiguration": @"" } };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/destinations"]
                                                       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}}/destinations" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"destinationConfiguration\": {\n    \"httpUrlConfiguration\": \"\",\n    \"vpcConfiguration\": \"\"\n  }\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/destinations",
  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([
    'destinationConfiguration' => [
        'httpUrlConfiguration' => '',
        'vpcConfiguration' => ''
    ]
  ]),
  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}}/destinations', [
  'body' => '{
  "destinationConfiguration": {
    "httpUrlConfiguration": "",
    "vpcConfiguration": ""
  }
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/destinations');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'destinationConfiguration' => [
    'httpUrlConfiguration' => '',
    'vpcConfiguration' => ''
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'destinationConfiguration' => [
    'httpUrlConfiguration' => '',
    'vpcConfiguration' => ''
  ]
]));
$request->setRequestUrl('{{baseUrl}}/destinations');
$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}}/destinations' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "destinationConfiguration": {
    "httpUrlConfiguration": "",
    "vpcConfiguration": ""
  }
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/destinations' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "destinationConfiguration": {
    "httpUrlConfiguration": "",
    "vpcConfiguration": ""
  }
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"destinationConfiguration\": {\n    \"httpUrlConfiguration\": \"\",\n    \"vpcConfiguration\": \"\"\n  }\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/destinations", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/destinations"

payload = { "destinationConfiguration": {
        "httpUrlConfiguration": "",
        "vpcConfiguration": ""
    } }
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/destinations"

payload <- "{\n  \"destinationConfiguration\": {\n    \"httpUrlConfiguration\": \"\",\n    \"vpcConfiguration\": \"\"\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}}/destinations")

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  \"destinationConfiguration\": {\n    \"httpUrlConfiguration\": \"\",\n    \"vpcConfiguration\": \"\"\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/destinations') do |req|
  req.body = "{\n  \"destinationConfiguration\": {\n    \"httpUrlConfiguration\": \"\",\n    \"vpcConfiguration\": \"\"\n  }\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/destinations";

    let payload = json!({"destinationConfiguration": json!({
            "httpUrlConfiguration": "",
            "vpcConfiguration": ""
        })});

    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}}/destinations \
  --header 'content-type: application/json' \
  --data '{
  "destinationConfiguration": {
    "httpUrlConfiguration": "",
    "vpcConfiguration": ""
  }
}'
echo '{
  "destinationConfiguration": {
    "httpUrlConfiguration": "",
    "vpcConfiguration": ""
  }
}' |  \
  http POST {{baseUrl}}/destinations \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "destinationConfiguration": {\n    "httpUrlConfiguration": "",\n    "vpcConfiguration": ""\n  }\n}' \
  --output-document \
  - {{baseUrl}}/destinations
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["destinationConfiguration": [
    "httpUrlConfiguration": "",
    "vpcConfiguration": ""
  ]] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/destinations")! 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 DeleteAccountAuditConfiguration
{{baseUrl}}/audit/configuration
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/audit/configuration");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/audit/configuration")
require "http/client"

url = "{{baseUrl}}/audit/configuration"

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}}/audit/configuration"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/audit/configuration");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/audit/configuration"

	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/audit/configuration HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/audit/configuration")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/audit/configuration"))
    .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}}/audit/configuration")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/audit/configuration")
  .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}}/audit/configuration');

xhr.send(data);
import axios from 'axios';

const options = {method: 'DELETE', url: '{{baseUrl}}/audit/configuration'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/audit/configuration';
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}}/audit/configuration',
  method: 'DELETE',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/audit/configuration")
  .delete(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/audit/configuration',
  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}}/audit/configuration'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/audit/configuration');

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}}/audit/configuration'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/audit/configuration';
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}}/audit/configuration"]
                                                       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}}/audit/configuration" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/audit/configuration",
  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}}/audit/configuration');

echo $response->getBody();
setUrl('{{baseUrl}}/audit/configuration');
$request->setMethod(HTTP_METH_DELETE);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/audit/configuration');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/audit/configuration' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/audit/configuration' -Method DELETE 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("DELETE", "/baseUrl/audit/configuration")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/audit/configuration"

response = requests.delete(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/audit/configuration"

response <- VERB("DELETE", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/audit/configuration")

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/audit/configuration') do |req|
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/audit/configuration";

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request DELETE \
  --url {{baseUrl}}/audit/configuration
http DELETE {{baseUrl}}/audit/configuration
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/audit/configuration
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/audit/configuration")! 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()
POST DeleteAuditSuppression
{{baseUrl}}/audit/suppressions/delete
BODY json

{
  "checkName": "",
  "resourceIdentifier": {
    "deviceCertificateId": "",
    "caCertificateId": "",
    "cognitoIdentityPoolId": "",
    "clientId": "",
    "policyVersionIdentifier": "",
    "account": "",
    "iamRoleArn": "",
    "roleAliasArn": "",
    "issuerCertificateIdentifier": "",
    "deviceCertificateArn": ""
  }
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/audit/suppressions/delete");

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  \"checkName\": \"\",\n  \"resourceIdentifier\": {\n    \"deviceCertificateId\": \"\",\n    \"caCertificateId\": \"\",\n    \"cognitoIdentityPoolId\": \"\",\n    \"clientId\": \"\",\n    \"policyVersionIdentifier\": \"\",\n    \"account\": \"\",\n    \"iamRoleArn\": \"\",\n    \"roleAliasArn\": \"\",\n    \"issuerCertificateIdentifier\": \"\",\n    \"deviceCertificateArn\": \"\"\n  }\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/audit/suppressions/delete" {:content-type :json
                                                                      :form-params {:checkName ""
                                                                                    :resourceIdentifier {:deviceCertificateId ""
                                                                                                         :caCertificateId ""
                                                                                                         :cognitoIdentityPoolId ""
                                                                                                         :clientId ""
                                                                                                         :policyVersionIdentifier ""
                                                                                                         :account ""
                                                                                                         :iamRoleArn ""
                                                                                                         :roleAliasArn ""
                                                                                                         :issuerCertificateIdentifier ""
                                                                                                         :deviceCertificateArn ""}}})
require "http/client"

url = "{{baseUrl}}/audit/suppressions/delete"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"checkName\": \"\",\n  \"resourceIdentifier\": {\n    \"deviceCertificateId\": \"\",\n    \"caCertificateId\": \"\",\n    \"cognitoIdentityPoolId\": \"\",\n    \"clientId\": \"\",\n    \"policyVersionIdentifier\": \"\",\n    \"account\": \"\",\n    \"iamRoleArn\": \"\",\n    \"roleAliasArn\": \"\",\n    \"issuerCertificateIdentifier\": \"\",\n    \"deviceCertificateArn\": \"\"\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}}/audit/suppressions/delete"),
    Content = new StringContent("{\n  \"checkName\": \"\",\n  \"resourceIdentifier\": {\n    \"deviceCertificateId\": \"\",\n    \"caCertificateId\": \"\",\n    \"cognitoIdentityPoolId\": \"\",\n    \"clientId\": \"\",\n    \"policyVersionIdentifier\": \"\",\n    \"account\": \"\",\n    \"iamRoleArn\": \"\",\n    \"roleAliasArn\": \"\",\n    \"issuerCertificateIdentifier\": \"\",\n    \"deviceCertificateArn\": \"\"\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}}/audit/suppressions/delete");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"checkName\": \"\",\n  \"resourceIdentifier\": {\n    \"deviceCertificateId\": \"\",\n    \"caCertificateId\": \"\",\n    \"cognitoIdentityPoolId\": \"\",\n    \"clientId\": \"\",\n    \"policyVersionIdentifier\": \"\",\n    \"account\": \"\",\n    \"iamRoleArn\": \"\",\n    \"roleAliasArn\": \"\",\n    \"issuerCertificateIdentifier\": \"\",\n    \"deviceCertificateArn\": \"\"\n  }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/audit/suppressions/delete"

	payload := strings.NewReader("{\n  \"checkName\": \"\",\n  \"resourceIdentifier\": {\n    \"deviceCertificateId\": \"\",\n    \"caCertificateId\": \"\",\n    \"cognitoIdentityPoolId\": \"\",\n    \"clientId\": \"\",\n    \"policyVersionIdentifier\": \"\",\n    \"account\": \"\",\n    \"iamRoleArn\": \"\",\n    \"roleAliasArn\": \"\",\n    \"issuerCertificateIdentifier\": \"\",\n    \"deviceCertificateArn\": \"\"\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/audit/suppressions/delete HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 333

{
  "checkName": "",
  "resourceIdentifier": {
    "deviceCertificateId": "",
    "caCertificateId": "",
    "cognitoIdentityPoolId": "",
    "clientId": "",
    "policyVersionIdentifier": "",
    "account": "",
    "iamRoleArn": "",
    "roleAliasArn": "",
    "issuerCertificateIdentifier": "",
    "deviceCertificateArn": ""
  }
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/audit/suppressions/delete")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"checkName\": \"\",\n  \"resourceIdentifier\": {\n    \"deviceCertificateId\": \"\",\n    \"caCertificateId\": \"\",\n    \"cognitoIdentityPoolId\": \"\",\n    \"clientId\": \"\",\n    \"policyVersionIdentifier\": \"\",\n    \"account\": \"\",\n    \"iamRoleArn\": \"\",\n    \"roleAliasArn\": \"\",\n    \"issuerCertificateIdentifier\": \"\",\n    \"deviceCertificateArn\": \"\"\n  }\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/audit/suppressions/delete"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"checkName\": \"\",\n  \"resourceIdentifier\": {\n    \"deviceCertificateId\": \"\",\n    \"caCertificateId\": \"\",\n    \"cognitoIdentityPoolId\": \"\",\n    \"clientId\": \"\",\n    \"policyVersionIdentifier\": \"\",\n    \"account\": \"\",\n    \"iamRoleArn\": \"\",\n    \"roleAliasArn\": \"\",\n    \"issuerCertificateIdentifier\": \"\",\n    \"deviceCertificateArn\": \"\"\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  \"checkName\": \"\",\n  \"resourceIdentifier\": {\n    \"deviceCertificateId\": \"\",\n    \"caCertificateId\": \"\",\n    \"cognitoIdentityPoolId\": \"\",\n    \"clientId\": \"\",\n    \"policyVersionIdentifier\": \"\",\n    \"account\": \"\",\n    \"iamRoleArn\": \"\",\n    \"roleAliasArn\": \"\",\n    \"issuerCertificateIdentifier\": \"\",\n    \"deviceCertificateArn\": \"\"\n  }\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/audit/suppressions/delete")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/audit/suppressions/delete")
  .header("content-type", "application/json")
  .body("{\n  \"checkName\": \"\",\n  \"resourceIdentifier\": {\n    \"deviceCertificateId\": \"\",\n    \"caCertificateId\": \"\",\n    \"cognitoIdentityPoolId\": \"\",\n    \"clientId\": \"\",\n    \"policyVersionIdentifier\": \"\",\n    \"account\": \"\",\n    \"iamRoleArn\": \"\",\n    \"roleAliasArn\": \"\",\n    \"issuerCertificateIdentifier\": \"\",\n    \"deviceCertificateArn\": \"\"\n  }\n}")
  .asString();
const data = JSON.stringify({
  checkName: '',
  resourceIdentifier: {
    deviceCertificateId: '',
    caCertificateId: '',
    cognitoIdentityPoolId: '',
    clientId: '',
    policyVersionIdentifier: '',
    account: '',
    iamRoleArn: '',
    roleAliasArn: '',
    issuerCertificateIdentifier: '',
    deviceCertificateArn: ''
  }
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/audit/suppressions/delete');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/audit/suppressions/delete',
  headers: {'content-type': 'application/json'},
  data: {
    checkName: '',
    resourceIdentifier: {
      deviceCertificateId: '',
      caCertificateId: '',
      cognitoIdentityPoolId: '',
      clientId: '',
      policyVersionIdentifier: '',
      account: '',
      iamRoleArn: '',
      roleAliasArn: '',
      issuerCertificateIdentifier: '',
      deviceCertificateArn: ''
    }
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/audit/suppressions/delete';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"checkName":"","resourceIdentifier":{"deviceCertificateId":"","caCertificateId":"","cognitoIdentityPoolId":"","clientId":"","policyVersionIdentifier":"","account":"","iamRoleArn":"","roleAliasArn":"","issuerCertificateIdentifier":"","deviceCertificateArn":""}}'
};

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}}/audit/suppressions/delete',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "checkName": "",\n  "resourceIdentifier": {\n    "deviceCertificateId": "",\n    "caCertificateId": "",\n    "cognitoIdentityPoolId": "",\n    "clientId": "",\n    "policyVersionIdentifier": "",\n    "account": "",\n    "iamRoleArn": "",\n    "roleAliasArn": "",\n    "issuerCertificateIdentifier": "",\n    "deviceCertificateArn": ""\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  \"checkName\": \"\",\n  \"resourceIdentifier\": {\n    \"deviceCertificateId\": \"\",\n    \"caCertificateId\": \"\",\n    \"cognitoIdentityPoolId\": \"\",\n    \"clientId\": \"\",\n    \"policyVersionIdentifier\": \"\",\n    \"account\": \"\",\n    \"iamRoleArn\": \"\",\n    \"roleAliasArn\": \"\",\n    \"issuerCertificateIdentifier\": \"\",\n    \"deviceCertificateArn\": \"\"\n  }\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/audit/suppressions/delete")
  .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/audit/suppressions/delete',
  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({
  checkName: '',
  resourceIdentifier: {
    deviceCertificateId: '',
    caCertificateId: '',
    cognitoIdentityPoolId: '',
    clientId: '',
    policyVersionIdentifier: '',
    account: '',
    iamRoleArn: '',
    roleAliasArn: '',
    issuerCertificateIdentifier: '',
    deviceCertificateArn: ''
  }
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/audit/suppressions/delete',
  headers: {'content-type': 'application/json'},
  body: {
    checkName: '',
    resourceIdentifier: {
      deviceCertificateId: '',
      caCertificateId: '',
      cognitoIdentityPoolId: '',
      clientId: '',
      policyVersionIdentifier: '',
      account: '',
      iamRoleArn: '',
      roleAliasArn: '',
      issuerCertificateIdentifier: '',
      deviceCertificateArn: ''
    }
  },
  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}}/audit/suppressions/delete');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  checkName: '',
  resourceIdentifier: {
    deviceCertificateId: '',
    caCertificateId: '',
    cognitoIdentityPoolId: '',
    clientId: '',
    policyVersionIdentifier: '',
    account: '',
    iamRoleArn: '',
    roleAliasArn: '',
    issuerCertificateIdentifier: '',
    deviceCertificateArn: ''
  }
});

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}}/audit/suppressions/delete',
  headers: {'content-type': 'application/json'},
  data: {
    checkName: '',
    resourceIdentifier: {
      deviceCertificateId: '',
      caCertificateId: '',
      cognitoIdentityPoolId: '',
      clientId: '',
      policyVersionIdentifier: '',
      account: '',
      iamRoleArn: '',
      roleAliasArn: '',
      issuerCertificateIdentifier: '',
      deviceCertificateArn: ''
    }
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/audit/suppressions/delete';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"checkName":"","resourceIdentifier":{"deviceCertificateId":"","caCertificateId":"","cognitoIdentityPoolId":"","clientId":"","policyVersionIdentifier":"","account":"","iamRoleArn":"","roleAliasArn":"","issuerCertificateIdentifier":"","deviceCertificateArn":""}}'
};

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 = @{ @"checkName": @"",
                              @"resourceIdentifier": @{ @"deviceCertificateId": @"", @"caCertificateId": @"", @"cognitoIdentityPoolId": @"", @"clientId": @"", @"policyVersionIdentifier": @"", @"account": @"", @"iamRoleArn": @"", @"roleAliasArn": @"", @"issuerCertificateIdentifier": @"", @"deviceCertificateArn": @"" } };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/audit/suppressions/delete"]
                                                       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}}/audit/suppressions/delete" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"checkName\": \"\",\n  \"resourceIdentifier\": {\n    \"deviceCertificateId\": \"\",\n    \"caCertificateId\": \"\",\n    \"cognitoIdentityPoolId\": \"\",\n    \"clientId\": \"\",\n    \"policyVersionIdentifier\": \"\",\n    \"account\": \"\",\n    \"iamRoleArn\": \"\",\n    \"roleAliasArn\": \"\",\n    \"issuerCertificateIdentifier\": \"\",\n    \"deviceCertificateArn\": \"\"\n  }\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/audit/suppressions/delete",
  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([
    'checkName' => '',
    'resourceIdentifier' => [
        'deviceCertificateId' => '',
        'caCertificateId' => '',
        'cognitoIdentityPoolId' => '',
        'clientId' => '',
        'policyVersionIdentifier' => '',
        'account' => '',
        'iamRoleArn' => '',
        'roleAliasArn' => '',
        'issuerCertificateIdentifier' => '',
        'deviceCertificateArn' => ''
    ]
  ]),
  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}}/audit/suppressions/delete', [
  'body' => '{
  "checkName": "",
  "resourceIdentifier": {
    "deviceCertificateId": "",
    "caCertificateId": "",
    "cognitoIdentityPoolId": "",
    "clientId": "",
    "policyVersionIdentifier": "",
    "account": "",
    "iamRoleArn": "",
    "roleAliasArn": "",
    "issuerCertificateIdentifier": "",
    "deviceCertificateArn": ""
  }
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/audit/suppressions/delete');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'checkName' => '',
  'resourceIdentifier' => [
    'deviceCertificateId' => '',
    'caCertificateId' => '',
    'cognitoIdentityPoolId' => '',
    'clientId' => '',
    'policyVersionIdentifier' => '',
    'account' => '',
    'iamRoleArn' => '',
    'roleAliasArn' => '',
    'issuerCertificateIdentifier' => '',
    'deviceCertificateArn' => ''
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'checkName' => '',
  'resourceIdentifier' => [
    'deviceCertificateId' => '',
    'caCertificateId' => '',
    'cognitoIdentityPoolId' => '',
    'clientId' => '',
    'policyVersionIdentifier' => '',
    'account' => '',
    'iamRoleArn' => '',
    'roleAliasArn' => '',
    'issuerCertificateIdentifier' => '',
    'deviceCertificateArn' => ''
  ]
]));
$request->setRequestUrl('{{baseUrl}}/audit/suppressions/delete');
$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}}/audit/suppressions/delete' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "checkName": "",
  "resourceIdentifier": {
    "deviceCertificateId": "",
    "caCertificateId": "",
    "cognitoIdentityPoolId": "",
    "clientId": "",
    "policyVersionIdentifier": "",
    "account": "",
    "iamRoleArn": "",
    "roleAliasArn": "",
    "issuerCertificateIdentifier": "",
    "deviceCertificateArn": ""
  }
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/audit/suppressions/delete' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "checkName": "",
  "resourceIdentifier": {
    "deviceCertificateId": "",
    "caCertificateId": "",
    "cognitoIdentityPoolId": "",
    "clientId": "",
    "policyVersionIdentifier": "",
    "account": "",
    "iamRoleArn": "",
    "roleAliasArn": "",
    "issuerCertificateIdentifier": "",
    "deviceCertificateArn": ""
  }
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"checkName\": \"\",\n  \"resourceIdentifier\": {\n    \"deviceCertificateId\": \"\",\n    \"caCertificateId\": \"\",\n    \"cognitoIdentityPoolId\": \"\",\n    \"clientId\": \"\",\n    \"policyVersionIdentifier\": \"\",\n    \"account\": \"\",\n    \"iamRoleArn\": \"\",\n    \"roleAliasArn\": \"\",\n    \"issuerCertificateIdentifier\": \"\",\n    \"deviceCertificateArn\": \"\"\n  }\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/audit/suppressions/delete", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/audit/suppressions/delete"

payload = {
    "checkName": "",
    "resourceIdentifier": {
        "deviceCertificateId": "",
        "caCertificateId": "",
        "cognitoIdentityPoolId": "",
        "clientId": "",
        "policyVersionIdentifier": "",
        "account": "",
        "iamRoleArn": "",
        "roleAliasArn": "",
        "issuerCertificateIdentifier": "",
        "deviceCertificateArn": ""
    }
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/audit/suppressions/delete"

payload <- "{\n  \"checkName\": \"\",\n  \"resourceIdentifier\": {\n    \"deviceCertificateId\": \"\",\n    \"caCertificateId\": \"\",\n    \"cognitoIdentityPoolId\": \"\",\n    \"clientId\": \"\",\n    \"policyVersionIdentifier\": \"\",\n    \"account\": \"\",\n    \"iamRoleArn\": \"\",\n    \"roleAliasArn\": \"\",\n    \"issuerCertificateIdentifier\": \"\",\n    \"deviceCertificateArn\": \"\"\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}}/audit/suppressions/delete")

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  \"checkName\": \"\",\n  \"resourceIdentifier\": {\n    \"deviceCertificateId\": \"\",\n    \"caCertificateId\": \"\",\n    \"cognitoIdentityPoolId\": \"\",\n    \"clientId\": \"\",\n    \"policyVersionIdentifier\": \"\",\n    \"account\": \"\",\n    \"iamRoleArn\": \"\",\n    \"roleAliasArn\": \"\",\n    \"issuerCertificateIdentifier\": \"\",\n    \"deviceCertificateArn\": \"\"\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/audit/suppressions/delete') do |req|
  req.body = "{\n  \"checkName\": \"\",\n  \"resourceIdentifier\": {\n    \"deviceCertificateId\": \"\",\n    \"caCertificateId\": \"\",\n    \"cognitoIdentityPoolId\": \"\",\n    \"clientId\": \"\",\n    \"policyVersionIdentifier\": \"\",\n    \"account\": \"\",\n    \"iamRoleArn\": \"\",\n    \"roleAliasArn\": \"\",\n    \"issuerCertificateIdentifier\": \"\",\n    \"deviceCertificateArn\": \"\"\n  }\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/audit/suppressions/delete";

    let payload = json!({
        "checkName": "",
        "resourceIdentifier": json!({
            "deviceCertificateId": "",
            "caCertificateId": "",
            "cognitoIdentityPoolId": "",
            "clientId": "",
            "policyVersionIdentifier": "",
            "account": "",
            "iamRoleArn": "",
            "roleAliasArn": "",
            "issuerCertificateIdentifier": "",
            "deviceCertificateArn": ""
        })
    });

    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}}/audit/suppressions/delete \
  --header 'content-type: application/json' \
  --data '{
  "checkName": "",
  "resourceIdentifier": {
    "deviceCertificateId": "",
    "caCertificateId": "",
    "cognitoIdentityPoolId": "",
    "clientId": "",
    "policyVersionIdentifier": "",
    "account": "",
    "iamRoleArn": "",
    "roleAliasArn": "",
    "issuerCertificateIdentifier": "",
    "deviceCertificateArn": ""
  }
}'
echo '{
  "checkName": "",
  "resourceIdentifier": {
    "deviceCertificateId": "",
    "caCertificateId": "",
    "cognitoIdentityPoolId": "",
    "clientId": "",
    "policyVersionIdentifier": "",
    "account": "",
    "iamRoleArn": "",
    "roleAliasArn": "",
    "issuerCertificateIdentifier": "",
    "deviceCertificateArn": ""
  }
}' |  \
  http POST {{baseUrl}}/audit/suppressions/delete \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "checkName": "",\n  "resourceIdentifier": {\n    "deviceCertificateId": "",\n    "caCertificateId": "",\n    "cognitoIdentityPoolId": "",\n    "clientId": "",\n    "policyVersionIdentifier": "",\n    "account": "",\n    "iamRoleArn": "",\n    "roleAliasArn": "",\n    "issuerCertificateIdentifier": "",\n    "deviceCertificateArn": ""\n  }\n}' \
  --output-document \
  - {{baseUrl}}/audit/suppressions/delete
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "checkName": "",
  "resourceIdentifier": [
    "deviceCertificateId": "",
    "caCertificateId": "",
    "cognitoIdentityPoolId": "",
    "clientId": "",
    "policyVersionIdentifier": "",
    "account": "",
    "iamRoleArn": "",
    "roleAliasArn": "",
    "issuerCertificateIdentifier": "",
    "deviceCertificateArn": ""
  ]
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/audit/suppressions/delete")! 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 DeleteAuthorizer
{{baseUrl}}/authorizer/:authorizerName
QUERY PARAMS

authorizerName
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/authorizer/:authorizerName");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/authorizer/:authorizerName")
require "http/client"

url = "{{baseUrl}}/authorizer/:authorizerName"

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}}/authorizer/:authorizerName"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/authorizer/:authorizerName");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/authorizer/:authorizerName"

	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/authorizer/:authorizerName HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/authorizer/:authorizerName")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/authorizer/:authorizerName"))
    .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}}/authorizer/:authorizerName")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/authorizer/:authorizerName")
  .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}}/authorizer/:authorizerName');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/authorizer/:authorizerName'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/authorizer/:authorizerName';
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}}/authorizer/:authorizerName',
  method: 'DELETE',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/authorizer/:authorizerName")
  .delete(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/authorizer/:authorizerName',
  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}}/authorizer/:authorizerName'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/authorizer/:authorizerName');

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}}/authorizer/:authorizerName'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/authorizer/:authorizerName';
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}}/authorizer/:authorizerName"]
                                                       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}}/authorizer/:authorizerName" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/authorizer/:authorizerName",
  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}}/authorizer/:authorizerName');

echo $response->getBody();
setUrl('{{baseUrl}}/authorizer/:authorizerName');
$request->setMethod(HTTP_METH_DELETE);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/authorizer/:authorizerName');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/authorizer/:authorizerName' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/authorizer/:authorizerName' -Method DELETE 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("DELETE", "/baseUrl/authorizer/:authorizerName")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/authorizer/:authorizerName"

response = requests.delete(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/authorizer/:authorizerName"

response <- VERB("DELETE", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/authorizer/:authorizerName")

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/authorizer/:authorizerName') do |req|
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/authorizer/:authorizerName";

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request DELETE \
  --url {{baseUrl}}/authorizer/:authorizerName
http DELETE {{baseUrl}}/authorizer/:authorizerName
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/authorizer/:authorizerName
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/authorizer/:authorizerName")! 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 DeleteBillingGroup
{{baseUrl}}/billing-groups/:billingGroupName
QUERY PARAMS

billingGroupName
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/billing-groups/:billingGroupName");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/billing-groups/:billingGroupName")
require "http/client"

url = "{{baseUrl}}/billing-groups/:billingGroupName"

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}}/billing-groups/:billingGroupName"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/billing-groups/:billingGroupName");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/billing-groups/:billingGroupName"

	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/billing-groups/:billingGroupName HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/billing-groups/:billingGroupName")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/billing-groups/:billingGroupName"))
    .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}}/billing-groups/:billingGroupName")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/billing-groups/:billingGroupName")
  .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}}/billing-groups/:billingGroupName');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/billing-groups/:billingGroupName'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/billing-groups/:billingGroupName';
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}}/billing-groups/:billingGroupName',
  method: 'DELETE',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/billing-groups/:billingGroupName")
  .delete(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/billing-groups/:billingGroupName',
  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}}/billing-groups/:billingGroupName'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/billing-groups/:billingGroupName');

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}}/billing-groups/:billingGroupName'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/billing-groups/:billingGroupName';
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}}/billing-groups/:billingGroupName"]
                                                       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}}/billing-groups/:billingGroupName" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/billing-groups/:billingGroupName",
  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}}/billing-groups/:billingGroupName');

echo $response->getBody();
setUrl('{{baseUrl}}/billing-groups/:billingGroupName');
$request->setMethod(HTTP_METH_DELETE);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/billing-groups/:billingGroupName');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/billing-groups/:billingGroupName' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/billing-groups/:billingGroupName' -Method DELETE 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("DELETE", "/baseUrl/billing-groups/:billingGroupName")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/billing-groups/:billingGroupName"

response = requests.delete(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/billing-groups/:billingGroupName"

response <- VERB("DELETE", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/billing-groups/:billingGroupName")

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/billing-groups/:billingGroupName') do |req|
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/billing-groups/:billingGroupName";

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request DELETE \
  --url {{baseUrl}}/billing-groups/:billingGroupName
http DELETE {{baseUrl}}/billing-groups/:billingGroupName
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/billing-groups/:billingGroupName
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/billing-groups/:billingGroupName")! 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 DeleteCACertificate
{{baseUrl}}/cacertificate/:caCertificateId
QUERY PARAMS

caCertificateId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/cacertificate/:caCertificateId");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/cacertificate/:caCertificateId")
require "http/client"

url = "{{baseUrl}}/cacertificate/:caCertificateId"

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}}/cacertificate/:caCertificateId"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/cacertificate/:caCertificateId");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/cacertificate/:caCertificateId"

	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/cacertificate/:caCertificateId HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/cacertificate/:caCertificateId")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/cacertificate/:caCertificateId"))
    .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}}/cacertificate/:caCertificateId")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/cacertificate/:caCertificateId")
  .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}}/cacertificate/:caCertificateId');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/cacertificate/:caCertificateId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/cacertificate/:caCertificateId';
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}}/cacertificate/:caCertificateId',
  method: 'DELETE',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/cacertificate/:caCertificateId")
  .delete(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/cacertificate/:caCertificateId',
  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}}/cacertificate/:caCertificateId'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/cacertificate/:caCertificateId');

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}}/cacertificate/:caCertificateId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/cacertificate/:caCertificateId';
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}}/cacertificate/:caCertificateId"]
                                                       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}}/cacertificate/:caCertificateId" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/cacertificate/:caCertificateId",
  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}}/cacertificate/:caCertificateId');

echo $response->getBody();
setUrl('{{baseUrl}}/cacertificate/:caCertificateId');
$request->setMethod(HTTP_METH_DELETE);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/cacertificate/:caCertificateId');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/cacertificate/:caCertificateId' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/cacertificate/:caCertificateId' -Method DELETE 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("DELETE", "/baseUrl/cacertificate/:caCertificateId")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/cacertificate/:caCertificateId"

response = requests.delete(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/cacertificate/:caCertificateId"

response <- VERB("DELETE", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/cacertificate/:caCertificateId")

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/cacertificate/:caCertificateId') do |req|
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/cacertificate/:caCertificateId";

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request DELETE \
  --url {{baseUrl}}/cacertificate/:caCertificateId
http DELETE {{baseUrl}}/cacertificate/:caCertificateId
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/cacertificate/:caCertificateId
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/cacertificate/:caCertificateId")! 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 DeleteCertificate
{{baseUrl}}/certificates/:certificateId
QUERY PARAMS

certificateId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/certificates/:certificateId");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/certificates/:certificateId")
require "http/client"

url = "{{baseUrl}}/certificates/:certificateId"

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}}/certificates/:certificateId"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/certificates/:certificateId");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/certificates/:certificateId"

	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/certificates/:certificateId HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/certificates/:certificateId")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/certificates/:certificateId"))
    .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}}/certificates/:certificateId")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/certificates/:certificateId")
  .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}}/certificates/:certificateId');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/certificates/:certificateId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/certificates/:certificateId';
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}}/certificates/:certificateId',
  method: 'DELETE',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/certificates/:certificateId")
  .delete(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/certificates/:certificateId',
  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}}/certificates/:certificateId'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/certificates/:certificateId');

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}}/certificates/:certificateId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/certificates/:certificateId';
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}}/certificates/:certificateId"]
                                                       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}}/certificates/:certificateId" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/certificates/:certificateId",
  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}}/certificates/:certificateId');

echo $response->getBody();
setUrl('{{baseUrl}}/certificates/:certificateId');
$request->setMethod(HTTP_METH_DELETE);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/certificates/:certificateId');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/certificates/:certificateId' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/certificates/:certificateId' -Method DELETE 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("DELETE", "/baseUrl/certificates/:certificateId")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/certificates/:certificateId"

response = requests.delete(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/certificates/:certificateId"

response <- VERB("DELETE", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/certificates/:certificateId")

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/certificates/:certificateId') do |req|
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/certificates/:certificateId";

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request DELETE \
  --url {{baseUrl}}/certificates/:certificateId
http DELETE {{baseUrl}}/certificates/:certificateId
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/certificates/:certificateId
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/certificates/:certificateId")! 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 DeleteCustomMetric
{{baseUrl}}/custom-metric/:metricName
QUERY PARAMS

metricName
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/custom-metric/:metricName");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/custom-metric/:metricName")
require "http/client"

url = "{{baseUrl}}/custom-metric/:metricName"

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}}/custom-metric/:metricName"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/custom-metric/:metricName");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/custom-metric/:metricName"

	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/custom-metric/:metricName HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/custom-metric/:metricName")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/custom-metric/:metricName"))
    .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}}/custom-metric/:metricName")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/custom-metric/:metricName")
  .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}}/custom-metric/:metricName');

xhr.send(data);
import axios from 'axios';

const options = {method: 'DELETE', url: '{{baseUrl}}/custom-metric/:metricName'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/custom-metric/:metricName';
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}}/custom-metric/:metricName',
  method: 'DELETE',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/custom-metric/:metricName")
  .delete(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/custom-metric/:metricName',
  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}}/custom-metric/:metricName'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/custom-metric/:metricName');

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}}/custom-metric/:metricName'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/custom-metric/:metricName';
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}}/custom-metric/:metricName"]
                                                       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}}/custom-metric/:metricName" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/custom-metric/:metricName",
  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}}/custom-metric/:metricName');

echo $response->getBody();
setUrl('{{baseUrl}}/custom-metric/:metricName');
$request->setMethod(HTTP_METH_DELETE);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/custom-metric/:metricName');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/custom-metric/:metricName' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/custom-metric/:metricName' -Method DELETE 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("DELETE", "/baseUrl/custom-metric/:metricName")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/custom-metric/:metricName"

response = requests.delete(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/custom-metric/:metricName"

response <- VERB("DELETE", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/custom-metric/:metricName")

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/custom-metric/:metricName') do |req|
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/custom-metric/:metricName";

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request DELETE \
  --url {{baseUrl}}/custom-metric/:metricName
http DELETE {{baseUrl}}/custom-metric/:metricName
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/custom-metric/:metricName
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/custom-metric/:metricName")! 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 DeleteDimension
{{baseUrl}}/dimensions/:name
QUERY PARAMS

name
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/dimensions/:name");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/dimensions/:name")
require "http/client"

url = "{{baseUrl}}/dimensions/: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}}/dimensions/:name"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/dimensions/:name");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/dimensions/: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/dimensions/:name HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/dimensions/:name")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/dimensions/: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}}/dimensions/:name")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/dimensions/: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}}/dimensions/:name');

xhr.send(data);
import axios from 'axios';

const options = {method: 'DELETE', url: '{{baseUrl}}/dimensions/:name'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/dimensions/: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}}/dimensions/:name',
  method: 'DELETE',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/dimensions/: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/dimensions/: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}}/dimensions/: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}}/dimensions/: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}}/dimensions/:name'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/dimensions/: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}}/dimensions/: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}}/dimensions/:name" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/dimensions/: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}}/dimensions/:name');

echo $response->getBody();
setUrl('{{baseUrl}}/dimensions/:name');
$request->setMethod(HTTP_METH_DELETE);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/dimensions/:name');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/dimensions/:name' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/dimensions/:name' -Method DELETE 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("DELETE", "/baseUrl/dimensions/:name")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/dimensions/:name"

response = requests.delete(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/dimensions/:name"

response <- VERB("DELETE", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/dimensions/: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/dimensions/:name') do |req|
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/dimensions/:name";

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request DELETE \
  --url {{baseUrl}}/dimensions/:name
http DELETE {{baseUrl}}/dimensions/:name
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/dimensions/:name
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/dimensions/: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 DeleteDomainConfiguration
{{baseUrl}}/domainConfigurations/:domainConfigurationName
QUERY PARAMS

domainConfigurationName
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/domainConfigurations/:domainConfigurationName");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/domainConfigurations/:domainConfigurationName")
require "http/client"

url = "{{baseUrl}}/domainConfigurations/:domainConfigurationName"

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}}/domainConfigurations/:domainConfigurationName"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/domainConfigurations/:domainConfigurationName");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/domainConfigurations/:domainConfigurationName"

	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/domainConfigurations/:domainConfigurationName HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/domainConfigurations/:domainConfigurationName")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/domainConfigurations/:domainConfigurationName"))
    .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}}/domainConfigurations/:domainConfigurationName")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/domainConfigurations/:domainConfigurationName")
  .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}}/domainConfigurations/:domainConfigurationName');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/domainConfigurations/:domainConfigurationName'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/domainConfigurations/:domainConfigurationName';
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}}/domainConfigurations/:domainConfigurationName',
  method: 'DELETE',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/domainConfigurations/:domainConfigurationName")
  .delete(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/domainConfigurations/:domainConfigurationName',
  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}}/domainConfigurations/:domainConfigurationName'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/domainConfigurations/:domainConfigurationName');

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}}/domainConfigurations/:domainConfigurationName'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/domainConfigurations/:domainConfigurationName';
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}}/domainConfigurations/:domainConfigurationName"]
                                                       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}}/domainConfigurations/:domainConfigurationName" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/domainConfigurations/:domainConfigurationName",
  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}}/domainConfigurations/:domainConfigurationName');

echo $response->getBody();
setUrl('{{baseUrl}}/domainConfigurations/:domainConfigurationName');
$request->setMethod(HTTP_METH_DELETE);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/domainConfigurations/:domainConfigurationName');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/domainConfigurations/:domainConfigurationName' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/domainConfigurations/:domainConfigurationName' -Method DELETE 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("DELETE", "/baseUrl/domainConfigurations/:domainConfigurationName")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/domainConfigurations/:domainConfigurationName"

response = requests.delete(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/domainConfigurations/:domainConfigurationName"

response <- VERB("DELETE", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/domainConfigurations/:domainConfigurationName")

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/domainConfigurations/:domainConfigurationName') do |req|
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/domainConfigurations/:domainConfigurationName";

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request DELETE \
  --url {{baseUrl}}/domainConfigurations/:domainConfigurationName
http DELETE {{baseUrl}}/domainConfigurations/:domainConfigurationName
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/domainConfigurations/:domainConfigurationName
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/domainConfigurations/:domainConfigurationName")! 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 DeleteDynamicThingGroup
{{baseUrl}}/dynamic-thing-groups/:thingGroupName
QUERY PARAMS

thingGroupName
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/dynamic-thing-groups/:thingGroupName");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/dynamic-thing-groups/:thingGroupName")
require "http/client"

url = "{{baseUrl}}/dynamic-thing-groups/:thingGroupName"

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}}/dynamic-thing-groups/:thingGroupName"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/dynamic-thing-groups/:thingGroupName");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/dynamic-thing-groups/:thingGroupName"

	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/dynamic-thing-groups/:thingGroupName HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/dynamic-thing-groups/:thingGroupName")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/dynamic-thing-groups/:thingGroupName"))
    .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}}/dynamic-thing-groups/:thingGroupName")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/dynamic-thing-groups/:thingGroupName")
  .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}}/dynamic-thing-groups/:thingGroupName');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/dynamic-thing-groups/:thingGroupName'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/dynamic-thing-groups/:thingGroupName';
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}}/dynamic-thing-groups/:thingGroupName',
  method: 'DELETE',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/dynamic-thing-groups/:thingGroupName")
  .delete(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/dynamic-thing-groups/:thingGroupName',
  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}}/dynamic-thing-groups/:thingGroupName'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/dynamic-thing-groups/:thingGroupName');

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}}/dynamic-thing-groups/:thingGroupName'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/dynamic-thing-groups/:thingGroupName';
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}}/dynamic-thing-groups/:thingGroupName"]
                                                       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}}/dynamic-thing-groups/:thingGroupName" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/dynamic-thing-groups/:thingGroupName",
  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}}/dynamic-thing-groups/:thingGroupName');

echo $response->getBody();
setUrl('{{baseUrl}}/dynamic-thing-groups/:thingGroupName');
$request->setMethod(HTTP_METH_DELETE);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/dynamic-thing-groups/:thingGroupName');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/dynamic-thing-groups/:thingGroupName' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/dynamic-thing-groups/:thingGroupName' -Method DELETE 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("DELETE", "/baseUrl/dynamic-thing-groups/:thingGroupName")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/dynamic-thing-groups/:thingGroupName"

response = requests.delete(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/dynamic-thing-groups/:thingGroupName"

response <- VERB("DELETE", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/dynamic-thing-groups/:thingGroupName")

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/dynamic-thing-groups/:thingGroupName') do |req|
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/dynamic-thing-groups/:thingGroupName";

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request DELETE \
  --url {{baseUrl}}/dynamic-thing-groups/:thingGroupName
http DELETE {{baseUrl}}/dynamic-thing-groups/:thingGroupName
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/dynamic-thing-groups/:thingGroupName
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/dynamic-thing-groups/:thingGroupName")! 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 DeleteFleetMetric
{{baseUrl}}/fleet-metric/:metricName
QUERY PARAMS

metricName
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/fleet-metric/:metricName");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/fleet-metric/:metricName")
require "http/client"

url = "{{baseUrl}}/fleet-metric/:metricName"

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}}/fleet-metric/:metricName"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/fleet-metric/:metricName");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/fleet-metric/:metricName"

	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/fleet-metric/:metricName HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/fleet-metric/:metricName")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/fleet-metric/:metricName"))
    .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}}/fleet-metric/:metricName")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/fleet-metric/:metricName")
  .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}}/fleet-metric/:metricName');

xhr.send(data);
import axios from 'axios';

const options = {method: 'DELETE', url: '{{baseUrl}}/fleet-metric/:metricName'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/fleet-metric/:metricName';
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}}/fleet-metric/:metricName',
  method: 'DELETE',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/fleet-metric/:metricName")
  .delete(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/fleet-metric/:metricName',
  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}}/fleet-metric/:metricName'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/fleet-metric/:metricName');

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}}/fleet-metric/:metricName'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/fleet-metric/:metricName';
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}}/fleet-metric/:metricName"]
                                                       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}}/fleet-metric/:metricName" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/fleet-metric/:metricName",
  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}}/fleet-metric/:metricName');

echo $response->getBody();
setUrl('{{baseUrl}}/fleet-metric/:metricName');
$request->setMethod(HTTP_METH_DELETE);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/fleet-metric/:metricName');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/fleet-metric/:metricName' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/fleet-metric/:metricName' -Method DELETE 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("DELETE", "/baseUrl/fleet-metric/:metricName")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/fleet-metric/:metricName"

response = requests.delete(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/fleet-metric/:metricName"

response <- VERB("DELETE", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/fleet-metric/:metricName")

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/fleet-metric/:metricName') do |req|
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/fleet-metric/:metricName";

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request DELETE \
  --url {{baseUrl}}/fleet-metric/:metricName
http DELETE {{baseUrl}}/fleet-metric/:metricName
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/fleet-metric/:metricName
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/fleet-metric/:metricName")! 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 DeleteJob
{{baseUrl}}/jobs/:jobId
QUERY PARAMS

jobId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/jobs/:jobId");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/jobs/:jobId")
require "http/client"

url = "{{baseUrl}}/jobs/:jobId"

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}}/jobs/:jobId"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/jobs/:jobId");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/jobs/:jobId"

	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/jobs/:jobId HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/jobs/:jobId")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/jobs/:jobId"))
    .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}}/jobs/:jobId")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/jobs/:jobId")
  .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}}/jobs/:jobId');

xhr.send(data);
import axios from 'axios';

const options = {method: 'DELETE', url: '{{baseUrl}}/jobs/:jobId'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/jobs/:jobId';
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}}/jobs/:jobId',
  method: 'DELETE',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/jobs/:jobId")
  .delete(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/jobs/:jobId',
  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}}/jobs/:jobId'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/jobs/:jobId');

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}}/jobs/:jobId'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/jobs/:jobId';
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}}/jobs/:jobId"]
                                                       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}}/jobs/:jobId" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/jobs/:jobId",
  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}}/jobs/:jobId');

echo $response->getBody();
setUrl('{{baseUrl}}/jobs/:jobId');
$request->setMethod(HTTP_METH_DELETE);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/jobs/:jobId');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/jobs/:jobId' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/jobs/:jobId' -Method DELETE 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("DELETE", "/baseUrl/jobs/:jobId")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/jobs/:jobId"

response = requests.delete(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/jobs/:jobId"

response <- VERB("DELETE", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/jobs/:jobId")

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/jobs/:jobId') do |req|
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/jobs/:jobId";

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request DELETE \
  --url {{baseUrl}}/jobs/:jobId
http DELETE {{baseUrl}}/jobs/:jobId
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/jobs/:jobId
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/jobs/:jobId")! 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 DeleteJobExecution
{{baseUrl}}/things/:thingName/jobs/:jobId/executionNumber/:executionNumber
QUERY PARAMS

jobId
thingName
executionNumber
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/things/:thingName/jobs/:jobId/executionNumber/:executionNumber");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/things/:thingName/jobs/:jobId/executionNumber/:executionNumber")
require "http/client"

url = "{{baseUrl}}/things/:thingName/jobs/:jobId/executionNumber/:executionNumber"

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}}/things/:thingName/jobs/:jobId/executionNumber/:executionNumber"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/things/:thingName/jobs/:jobId/executionNumber/:executionNumber");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/things/:thingName/jobs/:jobId/executionNumber/:executionNumber"

	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/things/:thingName/jobs/:jobId/executionNumber/:executionNumber HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/things/:thingName/jobs/:jobId/executionNumber/:executionNumber")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/things/:thingName/jobs/:jobId/executionNumber/:executionNumber"))
    .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}}/things/:thingName/jobs/:jobId/executionNumber/:executionNumber")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/things/:thingName/jobs/:jobId/executionNumber/:executionNumber")
  .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}}/things/:thingName/jobs/:jobId/executionNumber/:executionNumber');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/things/:thingName/jobs/:jobId/executionNumber/:executionNumber'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/things/:thingName/jobs/:jobId/executionNumber/:executionNumber';
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}}/things/:thingName/jobs/:jobId/executionNumber/:executionNumber',
  method: 'DELETE',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/things/:thingName/jobs/:jobId/executionNumber/:executionNumber")
  .delete(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/things/:thingName/jobs/:jobId/executionNumber/:executionNumber',
  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}}/things/:thingName/jobs/:jobId/executionNumber/:executionNumber'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/things/:thingName/jobs/:jobId/executionNumber/:executionNumber');

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}}/things/:thingName/jobs/:jobId/executionNumber/:executionNumber'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/things/:thingName/jobs/:jobId/executionNumber/:executionNumber';
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}}/things/:thingName/jobs/:jobId/executionNumber/:executionNumber"]
                                                       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}}/things/:thingName/jobs/:jobId/executionNumber/:executionNumber" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/things/:thingName/jobs/:jobId/executionNumber/:executionNumber",
  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}}/things/:thingName/jobs/:jobId/executionNumber/:executionNumber');

echo $response->getBody();
setUrl('{{baseUrl}}/things/:thingName/jobs/:jobId/executionNumber/:executionNumber');
$request->setMethod(HTTP_METH_DELETE);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/things/:thingName/jobs/:jobId/executionNumber/:executionNumber');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/things/:thingName/jobs/:jobId/executionNumber/:executionNumber' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/things/:thingName/jobs/:jobId/executionNumber/:executionNumber' -Method DELETE 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("DELETE", "/baseUrl/things/:thingName/jobs/:jobId/executionNumber/:executionNumber")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/things/:thingName/jobs/:jobId/executionNumber/:executionNumber"

response = requests.delete(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/things/:thingName/jobs/:jobId/executionNumber/:executionNumber"

response <- VERB("DELETE", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/things/:thingName/jobs/:jobId/executionNumber/:executionNumber")

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/things/:thingName/jobs/:jobId/executionNumber/:executionNumber') do |req|
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/things/:thingName/jobs/:jobId/executionNumber/:executionNumber";

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request DELETE \
  --url {{baseUrl}}/things/:thingName/jobs/:jobId/executionNumber/:executionNumber
http DELETE {{baseUrl}}/things/:thingName/jobs/:jobId/executionNumber/:executionNumber
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/things/:thingName/jobs/:jobId/executionNumber/:executionNumber
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/things/:thingName/jobs/:jobId/executionNumber/:executionNumber")! 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 DeleteJobTemplate
{{baseUrl}}/job-templates/:jobTemplateId
QUERY PARAMS

jobTemplateId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/job-templates/:jobTemplateId");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/job-templates/:jobTemplateId")
require "http/client"

url = "{{baseUrl}}/job-templates/:jobTemplateId"

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}}/job-templates/:jobTemplateId"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/job-templates/:jobTemplateId");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/job-templates/:jobTemplateId"

	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/job-templates/:jobTemplateId HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/job-templates/:jobTemplateId")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/job-templates/:jobTemplateId"))
    .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}}/job-templates/:jobTemplateId")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/job-templates/:jobTemplateId")
  .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}}/job-templates/:jobTemplateId');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/job-templates/:jobTemplateId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/job-templates/:jobTemplateId';
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}}/job-templates/:jobTemplateId',
  method: 'DELETE',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/job-templates/:jobTemplateId")
  .delete(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/job-templates/:jobTemplateId',
  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}}/job-templates/:jobTemplateId'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/job-templates/:jobTemplateId');

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}}/job-templates/:jobTemplateId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/job-templates/:jobTemplateId';
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}}/job-templates/:jobTemplateId"]
                                                       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}}/job-templates/:jobTemplateId" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/job-templates/:jobTemplateId",
  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}}/job-templates/:jobTemplateId');

echo $response->getBody();
setUrl('{{baseUrl}}/job-templates/:jobTemplateId');
$request->setMethod(HTTP_METH_DELETE);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/job-templates/:jobTemplateId');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/job-templates/:jobTemplateId' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/job-templates/:jobTemplateId' -Method DELETE 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("DELETE", "/baseUrl/job-templates/:jobTemplateId")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/job-templates/:jobTemplateId"

response = requests.delete(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/job-templates/:jobTemplateId"

response <- VERB("DELETE", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/job-templates/:jobTemplateId")

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/job-templates/:jobTemplateId') do |req|
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/job-templates/:jobTemplateId";

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request DELETE \
  --url {{baseUrl}}/job-templates/:jobTemplateId
http DELETE {{baseUrl}}/job-templates/:jobTemplateId
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/job-templates/:jobTemplateId
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/job-templates/:jobTemplateId")! 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 DeleteMitigationAction
{{baseUrl}}/mitigationactions/actions/:actionName
QUERY PARAMS

actionName
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/mitigationactions/actions/:actionName");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/mitigationactions/actions/:actionName")
require "http/client"

url = "{{baseUrl}}/mitigationactions/actions/:actionName"

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}}/mitigationactions/actions/:actionName"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/mitigationactions/actions/:actionName");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/mitigationactions/actions/:actionName"

	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/mitigationactions/actions/:actionName HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/mitigationactions/actions/:actionName")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/mitigationactions/actions/:actionName"))
    .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}}/mitigationactions/actions/:actionName")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/mitigationactions/actions/:actionName")
  .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}}/mitigationactions/actions/:actionName');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/mitigationactions/actions/:actionName'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/mitigationactions/actions/:actionName';
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}}/mitigationactions/actions/:actionName',
  method: 'DELETE',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/mitigationactions/actions/:actionName")
  .delete(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/mitigationactions/actions/:actionName',
  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}}/mitigationactions/actions/:actionName'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/mitigationactions/actions/:actionName');

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}}/mitigationactions/actions/:actionName'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/mitigationactions/actions/:actionName';
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}}/mitigationactions/actions/:actionName"]
                                                       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}}/mitigationactions/actions/:actionName" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/mitigationactions/actions/:actionName",
  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}}/mitigationactions/actions/:actionName');

echo $response->getBody();
setUrl('{{baseUrl}}/mitigationactions/actions/:actionName');
$request->setMethod(HTTP_METH_DELETE);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/mitigationactions/actions/:actionName');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/mitigationactions/actions/:actionName' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/mitigationactions/actions/:actionName' -Method DELETE 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("DELETE", "/baseUrl/mitigationactions/actions/:actionName")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/mitigationactions/actions/:actionName"

response = requests.delete(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/mitigationactions/actions/:actionName"

response <- VERB("DELETE", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/mitigationactions/actions/:actionName")

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/mitigationactions/actions/:actionName') do |req|
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/mitigationactions/actions/:actionName";

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request DELETE \
  --url {{baseUrl}}/mitigationactions/actions/:actionName
http DELETE {{baseUrl}}/mitigationactions/actions/:actionName
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/mitigationactions/actions/:actionName
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/mitigationactions/actions/:actionName")! 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 DeleteOTAUpdate
{{baseUrl}}/otaUpdates/:otaUpdateId
QUERY PARAMS

otaUpdateId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/otaUpdates/:otaUpdateId");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/otaUpdates/:otaUpdateId")
require "http/client"

url = "{{baseUrl}}/otaUpdates/:otaUpdateId"

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}}/otaUpdates/:otaUpdateId"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/otaUpdates/:otaUpdateId");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/otaUpdates/:otaUpdateId"

	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/otaUpdates/:otaUpdateId HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/otaUpdates/:otaUpdateId")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/otaUpdates/:otaUpdateId"))
    .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}}/otaUpdates/:otaUpdateId")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/otaUpdates/:otaUpdateId")
  .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}}/otaUpdates/:otaUpdateId');

xhr.send(data);
import axios from 'axios';

const options = {method: 'DELETE', url: '{{baseUrl}}/otaUpdates/:otaUpdateId'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/otaUpdates/:otaUpdateId';
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}}/otaUpdates/:otaUpdateId',
  method: 'DELETE',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/otaUpdates/:otaUpdateId")
  .delete(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/otaUpdates/:otaUpdateId',
  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}}/otaUpdates/:otaUpdateId'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/otaUpdates/:otaUpdateId');

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}}/otaUpdates/:otaUpdateId'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/otaUpdates/:otaUpdateId';
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}}/otaUpdates/:otaUpdateId"]
                                                       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}}/otaUpdates/:otaUpdateId" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/otaUpdates/:otaUpdateId",
  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}}/otaUpdates/:otaUpdateId');

echo $response->getBody();
setUrl('{{baseUrl}}/otaUpdates/:otaUpdateId');
$request->setMethod(HTTP_METH_DELETE);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/otaUpdates/:otaUpdateId');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/otaUpdates/:otaUpdateId' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/otaUpdates/:otaUpdateId' -Method DELETE 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("DELETE", "/baseUrl/otaUpdates/:otaUpdateId")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/otaUpdates/:otaUpdateId"

response = requests.delete(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/otaUpdates/:otaUpdateId"

response <- VERB("DELETE", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/otaUpdates/:otaUpdateId")

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/otaUpdates/:otaUpdateId') do |req|
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/otaUpdates/:otaUpdateId";

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request DELETE \
  --url {{baseUrl}}/otaUpdates/:otaUpdateId
http DELETE {{baseUrl}}/otaUpdates/:otaUpdateId
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/otaUpdates/:otaUpdateId
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/otaUpdates/:otaUpdateId")! 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 DeletePolicy
{{baseUrl}}/policies/:policyName
QUERY PARAMS

policyName
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/policies/:policyName");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/policies/:policyName")
require "http/client"

url = "{{baseUrl}}/policies/:policyName"

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}}/policies/:policyName"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/policies/:policyName");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/policies/:policyName"

	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/policies/:policyName HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/policies/:policyName")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/policies/:policyName"))
    .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}}/policies/:policyName")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/policies/:policyName")
  .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}}/policies/:policyName');

xhr.send(data);
import axios from 'axios';

const options = {method: 'DELETE', url: '{{baseUrl}}/policies/:policyName'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/policies/:policyName';
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}}/policies/:policyName',
  method: 'DELETE',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/policies/:policyName")
  .delete(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/policies/:policyName',
  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}}/policies/:policyName'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/policies/:policyName');

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}}/policies/:policyName'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/policies/:policyName';
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}}/policies/:policyName"]
                                                       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}}/policies/:policyName" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/policies/:policyName",
  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}}/policies/:policyName');

echo $response->getBody();
setUrl('{{baseUrl}}/policies/:policyName');
$request->setMethod(HTTP_METH_DELETE);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/policies/:policyName');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/policies/:policyName' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/policies/:policyName' -Method DELETE 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("DELETE", "/baseUrl/policies/:policyName")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/policies/:policyName"

response = requests.delete(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/policies/:policyName"

response <- VERB("DELETE", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/policies/:policyName")

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/policies/:policyName') do |req|
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/policies/:policyName";

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request DELETE \
  --url {{baseUrl}}/policies/:policyName
http DELETE {{baseUrl}}/policies/:policyName
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/policies/:policyName
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/policies/:policyName")! 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 DeletePolicyVersion
{{baseUrl}}/policies/:policyName/version/:policyVersionId
QUERY PARAMS

policyName
policyVersionId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/policies/:policyName/version/:policyVersionId");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/policies/:policyName/version/:policyVersionId")
require "http/client"

url = "{{baseUrl}}/policies/:policyName/version/:policyVersionId"

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}}/policies/:policyName/version/:policyVersionId"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/policies/:policyName/version/:policyVersionId");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/policies/:policyName/version/:policyVersionId"

	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/policies/:policyName/version/:policyVersionId HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/policies/:policyName/version/:policyVersionId")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/policies/:policyName/version/:policyVersionId"))
    .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}}/policies/:policyName/version/:policyVersionId")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/policies/:policyName/version/:policyVersionId")
  .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}}/policies/:policyName/version/:policyVersionId');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/policies/:policyName/version/:policyVersionId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/policies/:policyName/version/:policyVersionId';
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}}/policies/:policyName/version/:policyVersionId',
  method: 'DELETE',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/policies/:policyName/version/:policyVersionId")
  .delete(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/policies/:policyName/version/:policyVersionId',
  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}}/policies/:policyName/version/:policyVersionId'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/policies/:policyName/version/:policyVersionId');

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}}/policies/:policyName/version/:policyVersionId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/policies/:policyName/version/:policyVersionId';
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}}/policies/:policyName/version/:policyVersionId"]
                                                       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}}/policies/:policyName/version/:policyVersionId" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/policies/:policyName/version/:policyVersionId",
  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}}/policies/:policyName/version/:policyVersionId');

echo $response->getBody();
setUrl('{{baseUrl}}/policies/:policyName/version/:policyVersionId');
$request->setMethod(HTTP_METH_DELETE);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/policies/:policyName/version/:policyVersionId');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/policies/:policyName/version/:policyVersionId' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/policies/:policyName/version/:policyVersionId' -Method DELETE 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("DELETE", "/baseUrl/policies/:policyName/version/:policyVersionId")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/policies/:policyName/version/:policyVersionId"

response = requests.delete(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/policies/:policyName/version/:policyVersionId"

response <- VERB("DELETE", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/policies/:policyName/version/:policyVersionId")

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/policies/:policyName/version/:policyVersionId') do |req|
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/policies/:policyName/version/:policyVersionId";

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request DELETE \
  --url {{baseUrl}}/policies/:policyName/version/:policyVersionId
http DELETE {{baseUrl}}/policies/:policyName/version/:policyVersionId
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/policies/:policyName/version/:policyVersionId
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/policies/:policyName/version/:policyVersionId")! 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 DeleteProvisioningTemplate
{{baseUrl}}/provisioning-templates/:templateName
QUERY PARAMS

templateName
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/provisioning-templates/:templateName");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/provisioning-templates/:templateName")
require "http/client"

url = "{{baseUrl}}/provisioning-templates/:templateName"

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}}/provisioning-templates/:templateName"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/provisioning-templates/:templateName");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/provisioning-templates/:templateName"

	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/provisioning-templates/:templateName HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/provisioning-templates/:templateName")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/provisioning-templates/:templateName"))
    .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}}/provisioning-templates/:templateName")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/provisioning-templates/:templateName")
  .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}}/provisioning-templates/:templateName');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/provisioning-templates/:templateName'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/provisioning-templates/:templateName';
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}}/provisioning-templates/:templateName',
  method: 'DELETE',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/provisioning-templates/:templateName")
  .delete(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/provisioning-templates/:templateName',
  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}}/provisioning-templates/:templateName'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/provisioning-templates/:templateName');

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}}/provisioning-templates/:templateName'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/provisioning-templates/:templateName';
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}}/provisioning-templates/:templateName"]
                                                       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}}/provisioning-templates/:templateName" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/provisioning-templates/:templateName",
  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}}/provisioning-templates/:templateName');

echo $response->getBody();
setUrl('{{baseUrl}}/provisioning-templates/:templateName');
$request->setMethod(HTTP_METH_DELETE);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/provisioning-templates/:templateName');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/provisioning-templates/:templateName' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/provisioning-templates/:templateName' -Method DELETE 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("DELETE", "/baseUrl/provisioning-templates/:templateName")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/provisioning-templates/:templateName"

response = requests.delete(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/provisioning-templates/:templateName"

response <- VERB("DELETE", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/provisioning-templates/:templateName")

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/provisioning-templates/:templateName') do |req|
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/provisioning-templates/:templateName";

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request DELETE \
  --url {{baseUrl}}/provisioning-templates/:templateName
http DELETE {{baseUrl}}/provisioning-templates/:templateName
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/provisioning-templates/:templateName
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/provisioning-templates/:templateName")! 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 DeleteProvisioningTemplateVersion
{{baseUrl}}/provisioning-templates/:templateName/versions/:versionId
QUERY PARAMS

templateName
versionId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/provisioning-templates/:templateName/versions/:versionId");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/provisioning-templates/:templateName/versions/:versionId")
require "http/client"

url = "{{baseUrl}}/provisioning-templates/:templateName/versions/:versionId"

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}}/provisioning-templates/:templateName/versions/:versionId"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/provisioning-templates/:templateName/versions/:versionId");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/provisioning-templates/:templateName/versions/:versionId"

	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/provisioning-templates/:templateName/versions/:versionId HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/provisioning-templates/:templateName/versions/:versionId")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/provisioning-templates/:templateName/versions/:versionId"))
    .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}}/provisioning-templates/:templateName/versions/:versionId")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/provisioning-templates/:templateName/versions/:versionId")
  .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}}/provisioning-templates/:templateName/versions/:versionId');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/provisioning-templates/:templateName/versions/:versionId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/provisioning-templates/:templateName/versions/:versionId';
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}}/provisioning-templates/:templateName/versions/:versionId',
  method: 'DELETE',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/provisioning-templates/:templateName/versions/:versionId")
  .delete(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/provisioning-templates/:templateName/versions/:versionId',
  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}}/provisioning-templates/:templateName/versions/:versionId'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/provisioning-templates/:templateName/versions/:versionId');

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}}/provisioning-templates/:templateName/versions/:versionId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/provisioning-templates/:templateName/versions/:versionId';
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}}/provisioning-templates/:templateName/versions/:versionId"]
                                                       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}}/provisioning-templates/:templateName/versions/:versionId" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/provisioning-templates/:templateName/versions/:versionId",
  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}}/provisioning-templates/:templateName/versions/:versionId');

echo $response->getBody();
setUrl('{{baseUrl}}/provisioning-templates/:templateName/versions/:versionId');
$request->setMethod(HTTP_METH_DELETE);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/provisioning-templates/:templateName/versions/:versionId');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/provisioning-templates/:templateName/versions/:versionId' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/provisioning-templates/:templateName/versions/:versionId' -Method DELETE 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("DELETE", "/baseUrl/provisioning-templates/:templateName/versions/:versionId")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/provisioning-templates/:templateName/versions/:versionId"

response = requests.delete(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/provisioning-templates/:templateName/versions/:versionId"

response <- VERB("DELETE", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/provisioning-templates/:templateName/versions/:versionId")

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/provisioning-templates/:templateName/versions/:versionId') do |req|
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/provisioning-templates/:templateName/versions/:versionId";

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request DELETE \
  --url {{baseUrl}}/provisioning-templates/:templateName/versions/:versionId
http DELETE {{baseUrl}}/provisioning-templates/:templateName/versions/:versionId
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/provisioning-templates/:templateName/versions/:versionId
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/provisioning-templates/:templateName/versions/:versionId")! 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 DeleteRegistrationCode
{{baseUrl}}/registrationcode
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/registrationcode");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/registrationcode")
require "http/client"

url = "{{baseUrl}}/registrationcode"

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}}/registrationcode"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/registrationcode");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/registrationcode"

	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/registrationcode HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/registrationcode")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/registrationcode"))
    .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}}/registrationcode")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/registrationcode")
  .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}}/registrationcode');

xhr.send(data);
import axios from 'axios';

const options = {method: 'DELETE', url: '{{baseUrl}}/registrationcode'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/registrationcode';
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}}/registrationcode',
  method: 'DELETE',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/registrationcode")
  .delete(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/registrationcode',
  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}}/registrationcode'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/registrationcode');

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}}/registrationcode'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/registrationcode';
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}}/registrationcode"]
                                                       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}}/registrationcode" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/registrationcode",
  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}}/registrationcode');

echo $response->getBody();
setUrl('{{baseUrl}}/registrationcode');
$request->setMethod(HTTP_METH_DELETE);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/registrationcode');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/registrationcode' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/registrationcode' -Method DELETE 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("DELETE", "/baseUrl/registrationcode")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/registrationcode"

response = requests.delete(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/registrationcode"

response <- VERB("DELETE", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/registrationcode")

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/registrationcode') do |req|
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/registrationcode";

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request DELETE \
  --url {{baseUrl}}/registrationcode
http DELETE {{baseUrl}}/registrationcode
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/registrationcode
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/registrationcode")! 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 DeleteRoleAlias
{{baseUrl}}/role-aliases/:roleAlias
QUERY PARAMS

roleAlias
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/role-aliases/:roleAlias");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/role-aliases/:roleAlias")
require "http/client"

url = "{{baseUrl}}/role-aliases/:roleAlias"

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}}/role-aliases/:roleAlias"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/role-aliases/:roleAlias");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/role-aliases/:roleAlias"

	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/role-aliases/:roleAlias HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/role-aliases/:roleAlias")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/role-aliases/:roleAlias"))
    .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}}/role-aliases/:roleAlias")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/role-aliases/:roleAlias")
  .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}}/role-aliases/:roleAlias');

xhr.send(data);
import axios from 'axios';

const options = {method: 'DELETE', url: '{{baseUrl}}/role-aliases/:roleAlias'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/role-aliases/:roleAlias';
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}}/role-aliases/:roleAlias',
  method: 'DELETE',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/role-aliases/:roleAlias")
  .delete(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/role-aliases/:roleAlias',
  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}}/role-aliases/:roleAlias'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/role-aliases/:roleAlias');

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}}/role-aliases/:roleAlias'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/role-aliases/:roleAlias';
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}}/role-aliases/:roleAlias"]
                                                       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}}/role-aliases/:roleAlias" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/role-aliases/:roleAlias",
  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}}/role-aliases/:roleAlias');

echo $response->getBody();
setUrl('{{baseUrl}}/role-aliases/:roleAlias');
$request->setMethod(HTTP_METH_DELETE);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/role-aliases/:roleAlias');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/role-aliases/:roleAlias' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/role-aliases/:roleAlias' -Method DELETE 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("DELETE", "/baseUrl/role-aliases/:roleAlias")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/role-aliases/:roleAlias"

response = requests.delete(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/role-aliases/:roleAlias"

response <- VERB("DELETE", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/role-aliases/:roleAlias")

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/role-aliases/:roleAlias') do |req|
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/role-aliases/:roleAlias";

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request DELETE \
  --url {{baseUrl}}/role-aliases/:roleAlias
http DELETE {{baseUrl}}/role-aliases/:roleAlias
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/role-aliases/:roleAlias
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/role-aliases/:roleAlias")! 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 DeleteScheduledAudit
{{baseUrl}}/audit/scheduledaudits/:scheduledAuditName
QUERY PARAMS

scheduledAuditName
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/audit/scheduledaudits/:scheduledAuditName");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/audit/scheduledaudits/:scheduledAuditName")
require "http/client"

url = "{{baseUrl}}/audit/scheduledaudits/:scheduledAuditName"

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}}/audit/scheduledaudits/:scheduledAuditName"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/audit/scheduledaudits/:scheduledAuditName");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/audit/scheduledaudits/:scheduledAuditName"

	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/audit/scheduledaudits/:scheduledAuditName HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/audit/scheduledaudits/:scheduledAuditName")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/audit/scheduledaudits/:scheduledAuditName"))
    .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}}/audit/scheduledaudits/:scheduledAuditName")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/audit/scheduledaudits/:scheduledAuditName")
  .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}}/audit/scheduledaudits/:scheduledAuditName');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/audit/scheduledaudits/:scheduledAuditName'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/audit/scheduledaudits/:scheduledAuditName';
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}}/audit/scheduledaudits/:scheduledAuditName',
  method: 'DELETE',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/audit/scheduledaudits/:scheduledAuditName")
  .delete(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/audit/scheduledaudits/:scheduledAuditName',
  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}}/audit/scheduledaudits/:scheduledAuditName'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/audit/scheduledaudits/:scheduledAuditName');

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}}/audit/scheduledaudits/:scheduledAuditName'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/audit/scheduledaudits/:scheduledAuditName';
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}}/audit/scheduledaudits/:scheduledAuditName"]
                                                       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}}/audit/scheduledaudits/:scheduledAuditName" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/audit/scheduledaudits/:scheduledAuditName",
  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}}/audit/scheduledaudits/:scheduledAuditName');

echo $response->getBody();
setUrl('{{baseUrl}}/audit/scheduledaudits/:scheduledAuditName');
$request->setMethod(HTTP_METH_DELETE);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/audit/scheduledaudits/:scheduledAuditName');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/audit/scheduledaudits/:scheduledAuditName' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/audit/scheduledaudits/:scheduledAuditName' -Method DELETE 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("DELETE", "/baseUrl/audit/scheduledaudits/:scheduledAuditName")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/audit/scheduledaudits/:scheduledAuditName"

response = requests.delete(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/audit/scheduledaudits/:scheduledAuditName"

response <- VERB("DELETE", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/audit/scheduledaudits/:scheduledAuditName")

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/audit/scheduledaudits/:scheduledAuditName') do |req|
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/audit/scheduledaudits/:scheduledAuditName";

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request DELETE \
  --url {{baseUrl}}/audit/scheduledaudits/:scheduledAuditName
http DELETE {{baseUrl}}/audit/scheduledaudits/:scheduledAuditName
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/audit/scheduledaudits/:scheduledAuditName
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/audit/scheduledaudits/:scheduledAuditName")! 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 DeleteSecurityProfile
{{baseUrl}}/security-profiles/:securityProfileName
QUERY PARAMS

securityProfileName
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/security-profiles/:securityProfileName");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/security-profiles/:securityProfileName")
require "http/client"

url = "{{baseUrl}}/security-profiles/:securityProfileName"

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}}/security-profiles/:securityProfileName"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/security-profiles/:securityProfileName");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/security-profiles/:securityProfileName"

	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/security-profiles/:securityProfileName HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/security-profiles/:securityProfileName")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/security-profiles/:securityProfileName"))
    .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}}/security-profiles/:securityProfileName")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/security-profiles/:securityProfileName")
  .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}}/security-profiles/:securityProfileName');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/security-profiles/:securityProfileName'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/security-profiles/:securityProfileName';
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}}/security-profiles/:securityProfileName',
  method: 'DELETE',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/security-profiles/:securityProfileName")
  .delete(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/security-profiles/:securityProfileName',
  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}}/security-profiles/:securityProfileName'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/security-profiles/:securityProfileName');

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}}/security-profiles/:securityProfileName'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/security-profiles/:securityProfileName';
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}}/security-profiles/:securityProfileName"]
                                                       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}}/security-profiles/:securityProfileName" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/security-profiles/:securityProfileName",
  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}}/security-profiles/:securityProfileName');

echo $response->getBody();
setUrl('{{baseUrl}}/security-profiles/:securityProfileName');
$request->setMethod(HTTP_METH_DELETE);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/security-profiles/:securityProfileName');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/security-profiles/:securityProfileName' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/security-profiles/:securityProfileName' -Method DELETE 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("DELETE", "/baseUrl/security-profiles/:securityProfileName")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/security-profiles/:securityProfileName"

response = requests.delete(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/security-profiles/:securityProfileName"

response <- VERB("DELETE", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/security-profiles/:securityProfileName")

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/security-profiles/:securityProfileName') do |req|
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/security-profiles/:securityProfileName";

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request DELETE \
  --url {{baseUrl}}/security-profiles/:securityProfileName
http DELETE {{baseUrl}}/security-profiles/:securityProfileName
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/security-profiles/:securityProfileName
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/security-profiles/:securityProfileName")! 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 DeleteStream
{{baseUrl}}/streams/:streamId
QUERY PARAMS

streamId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/streams/:streamId");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/streams/:streamId")
require "http/client"

url = "{{baseUrl}}/streams/:streamId"

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}}/streams/:streamId"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/streams/:streamId");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/streams/:streamId"

	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/streams/:streamId HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/streams/:streamId")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/streams/:streamId"))
    .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}}/streams/:streamId")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/streams/:streamId")
  .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}}/streams/:streamId');

xhr.send(data);
import axios from 'axios';

const options = {method: 'DELETE', url: '{{baseUrl}}/streams/:streamId'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/streams/:streamId';
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}}/streams/:streamId',
  method: 'DELETE',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/streams/:streamId")
  .delete(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/streams/:streamId',
  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}}/streams/:streamId'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/streams/:streamId');

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}}/streams/:streamId'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/streams/:streamId';
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}}/streams/:streamId"]
                                                       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}}/streams/:streamId" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/streams/:streamId",
  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}}/streams/:streamId');

echo $response->getBody();
setUrl('{{baseUrl}}/streams/:streamId');
$request->setMethod(HTTP_METH_DELETE);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/streams/:streamId');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/streams/:streamId' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/streams/:streamId' -Method DELETE 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("DELETE", "/baseUrl/streams/:streamId")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/streams/:streamId"

response = requests.delete(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/streams/:streamId"

response <- VERB("DELETE", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/streams/:streamId")

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/streams/:streamId') do |req|
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/streams/:streamId";

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request DELETE \
  --url {{baseUrl}}/streams/:streamId
http DELETE {{baseUrl}}/streams/:streamId
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/streams/:streamId
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/streams/:streamId")! 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 DeleteThing
{{baseUrl}}/things/:thingName
QUERY PARAMS

thingName
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/things/:thingName");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/things/:thingName")
require "http/client"

url = "{{baseUrl}}/things/:thingName"

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}}/things/:thingName"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/things/:thingName");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/things/:thingName"

	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/things/:thingName HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/things/:thingName")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/things/:thingName"))
    .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}}/things/:thingName")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/things/:thingName")
  .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}}/things/:thingName');

xhr.send(data);
import axios from 'axios';

const options = {method: 'DELETE', url: '{{baseUrl}}/things/:thingName'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/things/:thingName';
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}}/things/:thingName',
  method: 'DELETE',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/things/:thingName")
  .delete(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/things/:thingName',
  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}}/things/:thingName'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/things/:thingName');

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}}/things/:thingName'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/things/:thingName';
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}}/things/:thingName"]
                                                       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}}/things/:thingName" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/things/:thingName",
  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}}/things/:thingName');

echo $response->getBody();
setUrl('{{baseUrl}}/things/:thingName');
$request->setMethod(HTTP_METH_DELETE);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/things/:thingName');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/things/:thingName' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/things/:thingName' -Method DELETE 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("DELETE", "/baseUrl/things/:thingName")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/things/:thingName"

response = requests.delete(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/things/:thingName"

response <- VERB("DELETE", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/things/:thingName")

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/things/:thingName') do |req|
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/things/:thingName";

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request DELETE \
  --url {{baseUrl}}/things/:thingName
http DELETE {{baseUrl}}/things/:thingName
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/things/:thingName
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/things/:thingName")! 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 DeleteThingGroup
{{baseUrl}}/thing-groups/:thingGroupName
QUERY PARAMS

thingGroupName
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/thing-groups/:thingGroupName");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/thing-groups/:thingGroupName")
require "http/client"

url = "{{baseUrl}}/thing-groups/:thingGroupName"

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}}/thing-groups/:thingGroupName"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/thing-groups/:thingGroupName");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/thing-groups/:thingGroupName"

	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/thing-groups/:thingGroupName HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/thing-groups/:thingGroupName")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/thing-groups/:thingGroupName"))
    .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}}/thing-groups/:thingGroupName")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/thing-groups/:thingGroupName")
  .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}}/thing-groups/:thingGroupName');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/thing-groups/:thingGroupName'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/thing-groups/:thingGroupName';
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}}/thing-groups/:thingGroupName',
  method: 'DELETE',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/thing-groups/:thingGroupName")
  .delete(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/thing-groups/:thingGroupName',
  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}}/thing-groups/:thingGroupName'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/thing-groups/:thingGroupName');

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}}/thing-groups/:thingGroupName'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/thing-groups/:thingGroupName';
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}}/thing-groups/:thingGroupName"]
                                                       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}}/thing-groups/:thingGroupName" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/thing-groups/:thingGroupName",
  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}}/thing-groups/:thingGroupName');

echo $response->getBody();
setUrl('{{baseUrl}}/thing-groups/:thingGroupName');
$request->setMethod(HTTP_METH_DELETE);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/thing-groups/:thingGroupName');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/thing-groups/:thingGroupName' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/thing-groups/:thingGroupName' -Method DELETE 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("DELETE", "/baseUrl/thing-groups/:thingGroupName")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/thing-groups/:thingGroupName"

response = requests.delete(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/thing-groups/:thingGroupName"

response <- VERB("DELETE", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/thing-groups/:thingGroupName")

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/thing-groups/:thingGroupName') do |req|
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/thing-groups/:thingGroupName";

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request DELETE \
  --url {{baseUrl}}/thing-groups/:thingGroupName
http DELETE {{baseUrl}}/thing-groups/:thingGroupName
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/thing-groups/:thingGroupName
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/thing-groups/:thingGroupName")! 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 DeleteThingType
{{baseUrl}}/thing-types/:thingTypeName
QUERY PARAMS

thingTypeName
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/thing-types/:thingTypeName");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/thing-types/:thingTypeName")
require "http/client"

url = "{{baseUrl}}/thing-types/:thingTypeName"

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}}/thing-types/:thingTypeName"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/thing-types/:thingTypeName");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/thing-types/:thingTypeName"

	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/thing-types/:thingTypeName HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/thing-types/:thingTypeName")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/thing-types/:thingTypeName"))
    .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}}/thing-types/:thingTypeName")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/thing-types/:thingTypeName")
  .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}}/thing-types/:thingTypeName');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/thing-types/:thingTypeName'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/thing-types/:thingTypeName';
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}}/thing-types/:thingTypeName',
  method: 'DELETE',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/thing-types/:thingTypeName")
  .delete(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/thing-types/:thingTypeName',
  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}}/thing-types/:thingTypeName'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/thing-types/:thingTypeName');

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}}/thing-types/:thingTypeName'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/thing-types/:thingTypeName';
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}}/thing-types/:thingTypeName"]
                                                       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}}/thing-types/:thingTypeName" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/thing-types/:thingTypeName",
  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}}/thing-types/:thingTypeName');

echo $response->getBody();
setUrl('{{baseUrl}}/thing-types/:thingTypeName');
$request->setMethod(HTTP_METH_DELETE);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/thing-types/:thingTypeName');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/thing-types/:thingTypeName' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/thing-types/:thingTypeName' -Method DELETE 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("DELETE", "/baseUrl/thing-types/:thingTypeName")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/thing-types/:thingTypeName"

response = requests.delete(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/thing-types/:thingTypeName"

response <- VERB("DELETE", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/thing-types/:thingTypeName")

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/thing-types/:thingTypeName') do |req|
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/thing-types/:thingTypeName";

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request DELETE \
  --url {{baseUrl}}/thing-types/:thingTypeName
http DELETE {{baseUrl}}/thing-types/:thingTypeName
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/thing-types/:thingTypeName
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/thing-types/:thingTypeName")! 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 DeleteTopicRule
{{baseUrl}}/rules/:ruleName
QUERY PARAMS

ruleName
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/rules/:ruleName");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/rules/:ruleName")
require "http/client"

url = "{{baseUrl}}/rules/:ruleName"

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}}/rules/:ruleName"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/rules/:ruleName");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/rules/:ruleName"

	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/rules/:ruleName HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/rules/:ruleName")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/rules/:ruleName"))
    .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}}/rules/:ruleName")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/rules/:ruleName")
  .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}}/rules/:ruleName');

xhr.send(data);
import axios from 'axios';

const options = {method: 'DELETE', url: '{{baseUrl}}/rules/:ruleName'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/rules/:ruleName';
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}}/rules/:ruleName',
  method: 'DELETE',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/rules/:ruleName")
  .delete(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/rules/:ruleName',
  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}}/rules/:ruleName'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/rules/:ruleName');

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}}/rules/:ruleName'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/rules/:ruleName';
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}}/rules/:ruleName"]
                                                       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}}/rules/:ruleName" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/rules/:ruleName",
  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}}/rules/:ruleName');

echo $response->getBody();
setUrl('{{baseUrl}}/rules/:ruleName');
$request->setMethod(HTTP_METH_DELETE);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/rules/:ruleName');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/rules/:ruleName' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/rules/:ruleName' -Method DELETE 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("DELETE", "/baseUrl/rules/:ruleName")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/rules/:ruleName"

response = requests.delete(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/rules/:ruleName"

response <- VERB("DELETE", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/rules/:ruleName")

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/rules/:ruleName') do |req|
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/rules/:ruleName";

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request DELETE \
  --url {{baseUrl}}/rules/:ruleName
http DELETE {{baseUrl}}/rules/:ruleName
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/rules/:ruleName
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/rules/:ruleName")! 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 DeleteTopicRuleDestination
{{baseUrl}}/destinations/:arn
QUERY PARAMS

arn
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/destinations/:arn");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/destinations/:arn")
require "http/client"

url = "{{baseUrl}}/destinations/:arn"

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}}/destinations/:arn"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/destinations/:arn");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/destinations/:arn"

	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/destinations/:arn HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/destinations/:arn")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/destinations/:arn"))
    .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}}/destinations/:arn")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/destinations/:arn")
  .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}}/destinations/:arn');

xhr.send(data);
import axios from 'axios';

const options = {method: 'DELETE', url: '{{baseUrl}}/destinations/:arn'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/destinations/:arn';
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}}/destinations/:arn',
  method: 'DELETE',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/destinations/:arn")
  .delete(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/destinations/:arn',
  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}}/destinations/:arn'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/destinations/:arn');

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}}/destinations/:arn'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/destinations/:arn';
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}}/destinations/:arn"]
                                                       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}}/destinations/:arn" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/destinations/:arn",
  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}}/destinations/:arn');

echo $response->getBody();
setUrl('{{baseUrl}}/destinations/:arn');
$request->setMethod(HTTP_METH_DELETE);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/destinations/:arn');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/destinations/:arn' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/destinations/:arn' -Method DELETE 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("DELETE", "/baseUrl/destinations/:arn")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/destinations/:arn"

response = requests.delete(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/destinations/:arn"

response <- VERB("DELETE", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/destinations/:arn")

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/destinations/:arn') do |req|
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/destinations/:arn";

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request DELETE \
  --url {{baseUrl}}/destinations/:arn
http DELETE {{baseUrl}}/destinations/:arn
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/destinations/:arn
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/destinations/:arn")! 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 DeleteV2LoggingLevel
{{baseUrl}}/v2LoggingLevel#targetType&targetName
QUERY PARAMS

targetType
targetName
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2LoggingLevel?targetType=&targetName=#targetType&targetName");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/v2LoggingLevel#targetType&targetName" {:query-params {:targetType ""
                                                                                                  :targetName ""}})
require "http/client"

url = "{{baseUrl}}/v2LoggingLevel?targetType=&targetName=#targetType&targetName"

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}}/v2LoggingLevel?targetType=&targetName=#targetType&targetName"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2LoggingLevel?targetType=&targetName=#targetType&targetName");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2LoggingLevel?targetType=&targetName=#targetType&targetName"

	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/v2LoggingLevel?targetType=&targetName= HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/v2LoggingLevel?targetType=&targetName=#targetType&targetName")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2LoggingLevel?targetType=&targetName=#targetType&targetName"))
    .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}}/v2LoggingLevel?targetType=&targetName=#targetType&targetName")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/v2LoggingLevel?targetType=&targetName=#targetType&targetName")
  .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}}/v2LoggingLevel?targetType=&targetName=#targetType&targetName');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/v2LoggingLevel#targetType&targetName',
  params: {targetType: '', targetName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2LoggingLevel?targetType=&targetName=#targetType&targetName';
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}}/v2LoggingLevel?targetType=&targetName=#targetType&targetName',
  method: 'DELETE',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v2LoggingLevel?targetType=&targetName=#targetType&targetName")
  .delete(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2LoggingLevel?targetType=&targetName=',
  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}}/v2LoggingLevel#targetType&targetName',
  qs: {targetType: '', targetName: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/v2LoggingLevel#targetType&targetName');

req.query({
  targetType: '',
  targetName: ''
});

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}}/v2LoggingLevel#targetType&targetName',
  params: {targetType: '', targetName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2LoggingLevel?targetType=&targetName=#targetType&targetName';
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}}/v2LoggingLevel?targetType=&targetName=#targetType&targetName"]
                                                       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}}/v2LoggingLevel?targetType=&targetName=#targetType&targetName" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2LoggingLevel?targetType=&targetName=#targetType&targetName",
  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}}/v2LoggingLevel?targetType=&targetName=#targetType&targetName');

echo $response->getBody();
setUrl('{{baseUrl}}/v2LoggingLevel#targetType&targetName');
$request->setMethod(HTTP_METH_DELETE);

$request->setQueryData([
  'targetType' => '',
  'targetName' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2LoggingLevel#targetType&targetName');
$request->setRequestMethod('DELETE');
$request->setQuery(new http\QueryString([
  'targetType' => '',
  'targetName' => ''
]));

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2LoggingLevel?targetType=&targetName=#targetType&targetName' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2LoggingLevel?targetType=&targetName=#targetType&targetName' -Method DELETE 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("DELETE", "/baseUrl/v2LoggingLevel?targetType=&targetName=")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2LoggingLevel#targetType&targetName"

querystring = {"targetType":"","targetName":""}

response = requests.delete(url, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2LoggingLevel#targetType&targetName"

queryString <- list(
  targetType = "",
  targetName = ""
)

response <- VERB("DELETE", url, query = queryString, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2LoggingLevel?targetType=&targetName=#targetType&targetName")

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/v2LoggingLevel') do |req|
  req.params['targetType'] = ''
  req.params['targetName'] = ''
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2LoggingLevel#targetType&targetName";

    let querystring = [
        ("targetType", ""),
        ("targetName", ""),
    ];

    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}}/v2LoggingLevel?targetType=&targetName=#targetType&targetName'
http DELETE '{{baseUrl}}/v2LoggingLevel?targetType=&targetName=#targetType&targetName'
wget --quiet \
  --method DELETE \
  --output-document \
  - '{{baseUrl}}/v2LoggingLevel?targetType=&targetName=#targetType&targetName'
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2LoggingLevel?targetType=&targetName=#targetType&targetName")! 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()
POST DeprecateThingType
{{baseUrl}}/thing-types/:thingTypeName/deprecate
QUERY PARAMS

thingTypeName
BODY json

{
  "undoDeprecate": false
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/thing-types/:thingTypeName/deprecate");

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  \"undoDeprecate\": false\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/thing-types/:thingTypeName/deprecate" {:content-type :json
                                                                                 :form-params {:undoDeprecate false}})
require "http/client"

url = "{{baseUrl}}/thing-types/:thingTypeName/deprecate"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"undoDeprecate\": false\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}}/thing-types/:thingTypeName/deprecate"),
    Content = new StringContent("{\n  \"undoDeprecate\": 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}}/thing-types/:thingTypeName/deprecate");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"undoDeprecate\": false\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/thing-types/:thingTypeName/deprecate"

	payload := strings.NewReader("{\n  \"undoDeprecate\": false\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/thing-types/:thingTypeName/deprecate HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 28

{
  "undoDeprecate": false
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/thing-types/:thingTypeName/deprecate")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"undoDeprecate\": false\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/thing-types/:thingTypeName/deprecate"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"undoDeprecate\": 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  \"undoDeprecate\": false\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/thing-types/:thingTypeName/deprecate")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/thing-types/:thingTypeName/deprecate")
  .header("content-type", "application/json")
  .body("{\n  \"undoDeprecate\": false\n}")
  .asString();
const data = JSON.stringify({
  undoDeprecate: false
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/thing-types/:thingTypeName/deprecate');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/thing-types/:thingTypeName/deprecate',
  headers: {'content-type': 'application/json'},
  data: {undoDeprecate: false}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/thing-types/:thingTypeName/deprecate';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"undoDeprecate":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}}/thing-types/:thingTypeName/deprecate',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "undoDeprecate": 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  \"undoDeprecate\": false\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/thing-types/:thingTypeName/deprecate")
  .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/thing-types/:thingTypeName/deprecate',
  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({undoDeprecate: false}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/thing-types/:thingTypeName/deprecate',
  headers: {'content-type': 'application/json'},
  body: {undoDeprecate: 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('POST', '{{baseUrl}}/thing-types/:thingTypeName/deprecate');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  undoDeprecate: 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: 'POST',
  url: '{{baseUrl}}/thing-types/:thingTypeName/deprecate',
  headers: {'content-type': 'application/json'},
  data: {undoDeprecate: false}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/thing-types/:thingTypeName/deprecate';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"undoDeprecate":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 = @{ @"undoDeprecate": @NO };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/thing-types/:thingTypeName/deprecate"]
                                                       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}}/thing-types/:thingTypeName/deprecate" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"undoDeprecate\": false\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/thing-types/:thingTypeName/deprecate",
  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([
    'undoDeprecate' => 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('POST', '{{baseUrl}}/thing-types/:thingTypeName/deprecate', [
  'body' => '{
  "undoDeprecate": false
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/thing-types/:thingTypeName/deprecate');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'undoDeprecate' => null
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'undoDeprecate' => null
]));
$request->setRequestUrl('{{baseUrl}}/thing-types/:thingTypeName/deprecate');
$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}}/thing-types/:thingTypeName/deprecate' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "undoDeprecate": false
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/thing-types/:thingTypeName/deprecate' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "undoDeprecate": false
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"undoDeprecate\": false\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/thing-types/:thingTypeName/deprecate", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/thing-types/:thingTypeName/deprecate"

payload = { "undoDeprecate": False }
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/thing-types/:thingTypeName/deprecate"

payload <- "{\n  \"undoDeprecate\": false\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}}/thing-types/:thingTypeName/deprecate")

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  \"undoDeprecate\": 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.post('/baseUrl/thing-types/:thingTypeName/deprecate') do |req|
  req.body = "{\n  \"undoDeprecate\": false\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/thing-types/:thingTypeName/deprecate";

    let payload = json!({"undoDeprecate": false});

    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}}/thing-types/:thingTypeName/deprecate \
  --header 'content-type: application/json' \
  --data '{
  "undoDeprecate": false
}'
echo '{
  "undoDeprecate": false
}' |  \
  http POST {{baseUrl}}/thing-types/:thingTypeName/deprecate \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "undoDeprecate": false\n}' \
  --output-document \
  - {{baseUrl}}/thing-types/:thingTypeName/deprecate
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["undoDeprecate": false] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/thing-types/:thingTypeName/deprecate")! 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 DescribeAccountAuditConfiguration
{{baseUrl}}/audit/configuration
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/audit/configuration");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/audit/configuration")
require "http/client"

url = "{{baseUrl}}/audit/configuration"

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}}/audit/configuration"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/audit/configuration");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/audit/configuration"

	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/audit/configuration HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/audit/configuration")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/audit/configuration"))
    .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}}/audit/configuration")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/audit/configuration")
  .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}}/audit/configuration');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/audit/configuration'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/audit/configuration';
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}}/audit/configuration',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/audit/configuration")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/audit/configuration',
  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}}/audit/configuration'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/audit/configuration');

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}}/audit/configuration'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/audit/configuration';
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}}/audit/configuration"]
                                                       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}}/audit/configuration" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/audit/configuration",
  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}}/audit/configuration');

echo $response->getBody();
setUrl('{{baseUrl}}/audit/configuration');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/audit/configuration');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/audit/configuration' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/audit/configuration' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/audit/configuration")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/audit/configuration"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/audit/configuration"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/audit/configuration")

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/audit/configuration') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/audit/configuration";

    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}}/audit/configuration
http GET {{baseUrl}}/audit/configuration
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/audit/configuration
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/audit/configuration")! 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 DescribeAuditFinding
{{baseUrl}}/audit/findings/:findingId
QUERY PARAMS

findingId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/audit/findings/:findingId");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/audit/findings/:findingId")
require "http/client"

url = "{{baseUrl}}/audit/findings/:findingId"

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}}/audit/findings/:findingId"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/audit/findings/:findingId");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/audit/findings/:findingId"

	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/audit/findings/:findingId HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/audit/findings/:findingId")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/audit/findings/:findingId"))
    .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}}/audit/findings/:findingId")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/audit/findings/:findingId")
  .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}}/audit/findings/:findingId');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/audit/findings/:findingId'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/audit/findings/:findingId';
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}}/audit/findings/:findingId',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/audit/findings/:findingId")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/audit/findings/:findingId',
  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}}/audit/findings/:findingId'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/audit/findings/:findingId');

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}}/audit/findings/:findingId'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/audit/findings/:findingId';
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}}/audit/findings/:findingId"]
                                                       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}}/audit/findings/:findingId" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/audit/findings/:findingId",
  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}}/audit/findings/:findingId');

echo $response->getBody();
setUrl('{{baseUrl}}/audit/findings/:findingId');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/audit/findings/:findingId');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/audit/findings/:findingId' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/audit/findings/:findingId' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/audit/findings/:findingId")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/audit/findings/:findingId"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/audit/findings/:findingId"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/audit/findings/:findingId")

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/audit/findings/:findingId') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/audit/findings/:findingId";

    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}}/audit/findings/:findingId
http GET {{baseUrl}}/audit/findings/:findingId
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/audit/findings/:findingId
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/audit/findings/:findingId")! 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 DescribeAuditMitigationActionsTask
{{baseUrl}}/audit/mitigationactions/tasks/:taskId
QUERY PARAMS

taskId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/audit/mitigationactions/tasks/:taskId");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/audit/mitigationactions/tasks/:taskId")
require "http/client"

url = "{{baseUrl}}/audit/mitigationactions/tasks/:taskId"

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}}/audit/mitigationactions/tasks/:taskId"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/audit/mitigationactions/tasks/:taskId");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/audit/mitigationactions/tasks/:taskId"

	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/audit/mitigationactions/tasks/:taskId HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/audit/mitigationactions/tasks/:taskId")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/audit/mitigationactions/tasks/:taskId"))
    .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}}/audit/mitigationactions/tasks/:taskId")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/audit/mitigationactions/tasks/:taskId")
  .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}}/audit/mitigationactions/tasks/:taskId');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/audit/mitigationactions/tasks/:taskId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/audit/mitigationactions/tasks/:taskId';
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}}/audit/mitigationactions/tasks/:taskId',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/audit/mitigationactions/tasks/:taskId")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/audit/mitigationactions/tasks/:taskId',
  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}}/audit/mitigationactions/tasks/:taskId'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/audit/mitigationactions/tasks/:taskId');

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}}/audit/mitigationactions/tasks/:taskId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/audit/mitigationactions/tasks/:taskId';
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}}/audit/mitigationactions/tasks/:taskId"]
                                                       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}}/audit/mitigationactions/tasks/:taskId" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/audit/mitigationactions/tasks/:taskId",
  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}}/audit/mitigationactions/tasks/:taskId');

echo $response->getBody();
setUrl('{{baseUrl}}/audit/mitigationactions/tasks/:taskId');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/audit/mitigationactions/tasks/:taskId');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/audit/mitigationactions/tasks/:taskId' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/audit/mitigationactions/tasks/:taskId' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/audit/mitigationactions/tasks/:taskId")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/audit/mitigationactions/tasks/:taskId"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/audit/mitigationactions/tasks/:taskId"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/audit/mitigationactions/tasks/:taskId")

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/audit/mitigationactions/tasks/:taskId') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/audit/mitigationactions/tasks/:taskId";

    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}}/audit/mitigationactions/tasks/:taskId
http GET {{baseUrl}}/audit/mitigationactions/tasks/:taskId
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/audit/mitigationactions/tasks/:taskId
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/audit/mitigationactions/tasks/:taskId")! 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 DescribeAuditSuppression
{{baseUrl}}/audit/suppressions/describe
BODY json

{
  "checkName": "",
  "resourceIdentifier": {
    "deviceCertificateId": "",
    "caCertificateId": "",
    "cognitoIdentityPoolId": "",
    "clientId": "",
    "policyVersionIdentifier": "",
    "account": "",
    "iamRoleArn": "",
    "roleAliasArn": "",
    "issuerCertificateIdentifier": "",
    "deviceCertificateArn": ""
  }
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/audit/suppressions/describe");

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  \"checkName\": \"\",\n  \"resourceIdentifier\": {\n    \"deviceCertificateId\": \"\",\n    \"caCertificateId\": \"\",\n    \"cognitoIdentityPoolId\": \"\",\n    \"clientId\": \"\",\n    \"policyVersionIdentifier\": \"\",\n    \"account\": \"\",\n    \"iamRoleArn\": \"\",\n    \"roleAliasArn\": \"\",\n    \"issuerCertificateIdentifier\": \"\",\n    \"deviceCertificateArn\": \"\"\n  }\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/audit/suppressions/describe" {:content-type :json
                                                                        :form-params {:checkName ""
                                                                                      :resourceIdentifier {:deviceCertificateId ""
                                                                                                           :caCertificateId ""
                                                                                                           :cognitoIdentityPoolId ""
                                                                                                           :clientId ""
                                                                                                           :policyVersionIdentifier ""
                                                                                                           :account ""
                                                                                                           :iamRoleArn ""
                                                                                                           :roleAliasArn ""
                                                                                                           :issuerCertificateIdentifier ""
                                                                                                           :deviceCertificateArn ""}}})
require "http/client"

url = "{{baseUrl}}/audit/suppressions/describe"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"checkName\": \"\",\n  \"resourceIdentifier\": {\n    \"deviceCertificateId\": \"\",\n    \"caCertificateId\": \"\",\n    \"cognitoIdentityPoolId\": \"\",\n    \"clientId\": \"\",\n    \"policyVersionIdentifier\": \"\",\n    \"account\": \"\",\n    \"iamRoleArn\": \"\",\n    \"roleAliasArn\": \"\",\n    \"issuerCertificateIdentifier\": \"\",\n    \"deviceCertificateArn\": \"\"\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}}/audit/suppressions/describe"),
    Content = new StringContent("{\n  \"checkName\": \"\",\n  \"resourceIdentifier\": {\n    \"deviceCertificateId\": \"\",\n    \"caCertificateId\": \"\",\n    \"cognitoIdentityPoolId\": \"\",\n    \"clientId\": \"\",\n    \"policyVersionIdentifier\": \"\",\n    \"account\": \"\",\n    \"iamRoleArn\": \"\",\n    \"roleAliasArn\": \"\",\n    \"issuerCertificateIdentifier\": \"\",\n    \"deviceCertificateArn\": \"\"\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}}/audit/suppressions/describe");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"checkName\": \"\",\n  \"resourceIdentifier\": {\n    \"deviceCertificateId\": \"\",\n    \"caCertificateId\": \"\",\n    \"cognitoIdentityPoolId\": \"\",\n    \"clientId\": \"\",\n    \"policyVersionIdentifier\": \"\",\n    \"account\": \"\",\n    \"iamRoleArn\": \"\",\n    \"roleAliasArn\": \"\",\n    \"issuerCertificateIdentifier\": \"\",\n    \"deviceCertificateArn\": \"\"\n  }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/audit/suppressions/describe"

	payload := strings.NewReader("{\n  \"checkName\": \"\",\n  \"resourceIdentifier\": {\n    \"deviceCertificateId\": \"\",\n    \"caCertificateId\": \"\",\n    \"cognitoIdentityPoolId\": \"\",\n    \"clientId\": \"\",\n    \"policyVersionIdentifier\": \"\",\n    \"account\": \"\",\n    \"iamRoleArn\": \"\",\n    \"roleAliasArn\": \"\",\n    \"issuerCertificateIdentifier\": \"\",\n    \"deviceCertificateArn\": \"\"\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/audit/suppressions/describe HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 333

{
  "checkName": "",
  "resourceIdentifier": {
    "deviceCertificateId": "",
    "caCertificateId": "",
    "cognitoIdentityPoolId": "",
    "clientId": "",
    "policyVersionIdentifier": "",
    "account": "",
    "iamRoleArn": "",
    "roleAliasArn": "",
    "issuerCertificateIdentifier": "",
    "deviceCertificateArn": ""
  }
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/audit/suppressions/describe")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"checkName\": \"\",\n  \"resourceIdentifier\": {\n    \"deviceCertificateId\": \"\",\n    \"caCertificateId\": \"\",\n    \"cognitoIdentityPoolId\": \"\",\n    \"clientId\": \"\",\n    \"policyVersionIdentifier\": \"\",\n    \"account\": \"\",\n    \"iamRoleArn\": \"\",\n    \"roleAliasArn\": \"\",\n    \"issuerCertificateIdentifier\": \"\",\n    \"deviceCertificateArn\": \"\"\n  }\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/audit/suppressions/describe"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"checkName\": \"\",\n  \"resourceIdentifier\": {\n    \"deviceCertificateId\": \"\",\n    \"caCertificateId\": \"\",\n    \"cognitoIdentityPoolId\": \"\",\n    \"clientId\": \"\",\n    \"policyVersionIdentifier\": \"\",\n    \"account\": \"\",\n    \"iamRoleArn\": \"\",\n    \"roleAliasArn\": \"\",\n    \"issuerCertificateIdentifier\": \"\",\n    \"deviceCertificateArn\": \"\"\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  \"checkName\": \"\",\n  \"resourceIdentifier\": {\n    \"deviceCertificateId\": \"\",\n    \"caCertificateId\": \"\",\n    \"cognitoIdentityPoolId\": \"\",\n    \"clientId\": \"\",\n    \"policyVersionIdentifier\": \"\",\n    \"account\": \"\",\n    \"iamRoleArn\": \"\",\n    \"roleAliasArn\": \"\",\n    \"issuerCertificateIdentifier\": \"\",\n    \"deviceCertificateArn\": \"\"\n  }\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/audit/suppressions/describe")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/audit/suppressions/describe")
  .header("content-type", "application/json")
  .body("{\n  \"checkName\": \"\",\n  \"resourceIdentifier\": {\n    \"deviceCertificateId\": \"\",\n    \"caCertificateId\": \"\",\n    \"cognitoIdentityPoolId\": \"\",\n    \"clientId\": \"\",\n    \"policyVersionIdentifier\": \"\",\n    \"account\": \"\",\n    \"iamRoleArn\": \"\",\n    \"roleAliasArn\": \"\",\n    \"issuerCertificateIdentifier\": \"\",\n    \"deviceCertificateArn\": \"\"\n  }\n}")
  .asString();
const data = JSON.stringify({
  checkName: '',
  resourceIdentifier: {
    deviceCertificateId: '',
    caCertificateId: '',
    cognitoIdentityPoolId: '',
    clientId: '',
    policyVersionIdentifier: '',
    account: '',
    iamRoleArn: '',
    roleAliasArn: '',
    issuerCertificateIdentifier: '',
    deviceCertificateArn: ''
  }
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/audit/suppressions/describe');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/audit/suppressions/describe',
  headers: {'content-type': 'application/json'},
  data: {
    checkName: '',
    resourceIdentifier: {
      deviceCertificateId: '',
      caCertificateId: '',
      cognitoIdentityPoolId: '',
      clientId: '',
      policyVersionIdentifier: '',
      account: '',
      iamRoleArn: '',
      roleAliasArn: '',
      issuerCertificateIdentifier: '',
      deviceCertificateArn: ''
    }
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/audit/suppressions/describe';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"checkName":"","resourceIdentifier":{"deviceCertificateId":"","caCertificateId":"","cognitoIdentityPoolId":"","clientId":"","policyVersionIdentifier":"","account":"","iamRoleArn":"","roleAliasArn":"","issuerCertificateIdentifier":"","deviceCertificateArn":""}}'
};

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}}/audit/suppressions/describe',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "checkName": "",\n  "resourceIdentifier": {\n    "deviceCertificateId": "",\n    "caCertificateId": "",\n    "cognitoIdentityPoolId": "",\n    "clientId": "",\n    "policyVersionIdentifier": "",\n    "account": "",\n    "iamRoleArn": "",\n    "roleAliasArn": "",\n    "issuerCertificateIdentifier": "",\n    "deviceCertificateArn": ""\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  \"checkName\": \"\",\n  \"resourceIdentifier\": {\n    \"deviceCertificateId\": \"\",\n    \"caCertificateId\": \"\",\n    \"cognitoIdentityPoolId\": \"\",\n    \"clientId\": \"\",\n    \"policyVersionIdentifier\": \"\",\n    \"account\": \"\",\n    \"iamRoleArn\": \"\",\n    \"roleAliasArn\": \"\",\n    \"issuerCertificateIdentifier\": \"\",\n    \"deviceCertificateArn\": \"\"\n  }\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/audit/suppressions/describe")
  .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/audit/suppressions/describe',
  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({
  checkName: '',
  resourceIdentifier: {
    deviceCertificateId: '',
    caCertificateId: '',
    cognitoIdentityPoolId: '',
    clientId: '',
    policyVersionIdentifier: '',
    account: '',
    iamRoleArn: '',
    roleAliasArn: '',
    issuerCertificateIdentifier: '',
    deviceCertificateArn: ''
  }
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/audit/suppressions/describe',
  headers: {'content-type': 'application/json'},
  body: {
    checkName: '',
    resourceIdentifier: {
      deviceCertificateId: '',
      caCertificateId: '',
      cognitoIdentityPoolId: '',
      clientId: '',
      policyVersionIdentifier: '',
      account: '',
      iamRoleArn: '',
      roleAliasArn: '',
      issuerCertificateIdentifier: '',
      deviceCertificateArn: ''
    }
  },
  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}}/audit/suppressions/describe');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  checkName: '',
  resourceIdentifier: {
    deviceCertificateId: '',
    caCertificateId: '',
    cognitoIdentityPoolId: '',
    clientId: '',
    policyVersionIdentifier: '',
    account: '',
    iamRoleArn: '',
    roleAliasArn: '',
    issuerCertificateIdentifier: '',
    deviceCertificateArn: ''
  }
});

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}}/audit/suppressions/describe',
  headers: {'content-type': 'application/json'},
  data: {
    checkName: '',
    resourceIdentifier: {
      deviceCertificateId: '',
      caCertificateId: '',
      cognitoIdentityPoolId: '',
      clientId: '',
      policyVersionIdentifier: '',
      account: '',
      iamRoleArn: '',
      roleAliasArn: '',
      issuerCertificateIdentifier: '',
      deviceCertificateArn: ''
    }
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/audit/suppressions/describe';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"checkName":"","resourceIdentifier":{"deviceCertificateId":"","caCertificateId":"","cognitoIdentityPoolId":"","clientId":"","policyVersionIdentifier":"","account":"","iamRoleArn":"","roleAliasArn":"","issuerCertificateIdentifier":"","deviceCertificateArn":""}}'
};

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 = @{ @"checkName": @"",
                              @"resourceIdentifier": @{ @"deviceCertificateId": @"", @"caCertificateId": @"", @"cognitoIdentityPoolId": @"", @"clientId": @"", @"policyVersionIdentifier": @"", @"account": @"", @"iamRoleArn": @"", @"roleAliasArn": @"", @"issuerCertificateIdentifier": @"", @"deviceCertificateArn": @"" } };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/audit/suppressions/describe"]
                                                       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}}/audit/suppressions/describe" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"checkName\": \"\",\n  \"resourceIdentifier\": {\n    \"deviceCertificateId\": \"\",\n    \"caCertificateId\": \"\",\n    \"cognitoIdentityPoolId\": \"\",\n    \"clientId\": \"\",\n    \"policyVersionIdentifier\": \"\",\n    \"account\": \"\",\n    \"iamRoleArn\": \"\",\n    \"roleAliasArn\": \"\",\n    \"issuerCertificateIdentifier\": \"\",\n    \"deviceCertificateArn\": \"\"\n  }\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/audit/suppressions/describe",
  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([
    'checkName' => '',
    'resourceIdentifier' => [
        'deviceCertificateId' => '',
        'caCertificateId' => '',
        'cognitoIdentityPoolId' => '',
        'clientId' => '',
        'policyVersionIdentifier' => '',
        'account' => '',
        'iamRoleArn' => '',
        'roleAliasArn' => '',
        'issuerCertificateIdentifier' => '',
        'deviceCertificateArn' => ''
    ]
  ]),
  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}}/audit/suppressions/describe', [
  'body' => '{
  "checkName": "",
  "resourceIdentifier": {
    "deviceCertificateId": "",
    "caCertificateId": "",
    "cognitoIdentityPoolId": "",
    "clientId": "",
    "policyVersionIdentifier": "",
    "account": "",
    "iamRoleArn": "",
    "roleAliasArn": "",
    "issuerCertificateIdentifier": "",
    "deviceCertificateArn": ""
  }
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/audit/suppressions/describe');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'checkName' => '',
  'resourceIdentifier' => [
    'deviceCertificateId' => '',
    'caCertificateId' => '',
    'cognitoIdentityPoolId' => '',
    'clientId' => '',
    'policyVersionIdentifier' => '',
    'account' => '',
    'iamRoleArn' => '',
    'roleAliasArn' => '',
    'issuerCertificateIdentifier' => '',
    'deviceCertificateArn' => ''
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'checkName' => '',
  'resourceIdentifier' => [
    'deviceCertificateId' => '',
    'caCertificateId' => '',
    'cognitoIdentityPoolId' => '',
    'clientId' => '',
    'policyVersionIdentifier' => '',
    'account' => '',
    'iamRoleArn' => '',
    'roleAliasArn' => '',
    'issuerCertificateIdentifier' => '',
    'deviceCertificateArn' => ''
  ]
]));
$request->setRequestUrl('{{baseUrl}}/audit/suppressions/describe');
$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}}/audit/suppressions/describe' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "checkName": "",
  "resourceIdentifier": {
    "deviceCertificateId": "",
    "caCertificateId": "",
    "cognitoIdentityPoolId": "",
    "clientId": "",
    "policyVersionIdentifier": "",
    "account": "",
    "iamRoleArn": "",
    "roleAliasArn": "",
    "issuerCertificateIdentifier": "",
    "deviceCertificateArn": ""
  }
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/audit/suppressions/describe' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "checkName": "",
  "resourceIdentifier": {
    "deviceCertificateId": "",
    "caCertificateId": "",
    "cognitoIdentityPoolId": "",
    "clientId": "",
    "policyVersionIdentifier": "",
    "account": "",
    "iamRoleArn": "",
    "roleAliasArn": "",
    "issuerCertificateIdentifier": "",
    "deviceCertificateArn": ""
  }
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"checkName\": \"\",\n  \"resourceIdentifier\": {\n    \"deviceCertificateId\": \"\",\n    \"caCertificateId\": \"\",\n    \"cognitoIdentityPoolId\": \"\",\n    \"clientId\": \"\",\n    \"policyVersionIdentifier\": \"\",\n    \"account\": \"\",\n    \"iamRoleArn\": \"\",\n    \"roleAliasArn\": \"\",\n    \"issuerCertificateIdentifier\": \"\",\n    \"deviceCertificateArn\": \"\"\n  }\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/audit/suppressions/describe", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/audit/suppressions/describe"

payload = {
    "checkName": "",
    "resourceIdentifier": {
        "deviceCertificateId": "",
        "caCertificateId": "",
        "cognitoIdentityPoolId": "",
        "clientId": "",
        "policyVersionIdentifier": "",
        "account": "",
        "iamRoleArn": "",
        "roleAliasArn": "",
        "issuerCertificateIdentifier": "",
        "deviceCertificateArn": ""
    }
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/audit/suppressions/describe"

payload <- "{\n  \"checkName\": \"\",\n  \"resourceIdentifier\": {\n    \"deviceCertificateId\": \"\",\n    \"caCertificateId\": \"\",\n    \"cognitoIdentityPoolId\": \"\",\n    \"clientId\": \"\",\n    \"policyVersionIdentifier\": \"\",\n    \"account\": \"\",\n    \"iamRoleArn\": \"\",\n    \"roleAliasArn\": \"\",\n    \"issuerCertificateIdentifier\": \"\",\n    \"deviceCertificateArn\": \"\"\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}}/audit/suppressions/describe")

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  \"checkName\": \"\",\n  \"resourceIdentifier\": {\n    \"deviceCertificateId\": \"\",\n    \"caCertificateId\": \"\",\n    \"cognitoIdentityPoolId\": \"\",\n    \"clientId\": \"\",\n    \"policyVersionIdentifier\": \"\",\n    \"account\": \"\",\n    \"iamRoleArn\": \"\",\n    \"roleAliasArn\": \"\",\n    \"issuerCertificateIdentifier\": \"\",\n    \"deviceCertificateArn\": \"\"\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/audit/suppressions/describe') do |req|
  req.body = "{\n  \"checkName\": \"\",\n  \"resourceIdentifier\": {\n    \"deviceCertificateId\": \"\",\n    \"caCertificateId\": \"\",\n    \"cognitoIdentityPoolId\": \"\",\n    \"clientId\": \"\",\n    \"policyVersionIdentifier\": \"\",\n    \"account\": \"\",\n    \"iamRoleArn\": \"\",\n    \"roleAliasArn\": \"\",\n    \"issuerCertificateIdentifier\": \"\",\n    \"deviceCertificateArn\": \"\"\n  }\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/audit/suppressions/describe";

    let payload = json!({
        "checkName": "",
        "resourceIdentifier": json!({
            "deviceCertificateId": "",
            "caCertificateId": "",
            "cognitoIdentityPoolId": "",
            "clientId": "",
            "policyVersionIdentifier": "",
            "account": "",
            "iamRoleArn": "",
            "roleAliasArn": "",
            "issuerCertificateIdentifier": "",
            "deviceCertificateArn": ""
        })
    });

    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}}/audit/suppressions/describe \
  --header 'content-type: application/json' \
  --data '{
  "checkName": "",
  "resourceIdentifier": {
    "deviceCertificateId": "",
    "caCertificateId": "",
    "cognitoIdentityPoolId": "",
    "clientId": "",
    "policyVersionIdentifier": "",
    "account": "",
    "iamRoleArn": "",
    "roleAliasArn": "",
    "issuerCertificateIdentifier": "",
    "deviceCertificateArn": ""
  }
}'
echo '{
  "checkName": "",
  "resourceIdentifier": {
    "deviceCertificateId": "",
    "caCertificateId": "",
    "cognitoIdentityPoolId": "",
    "clientId": "",
    "policyVersionIdentifier": "",
    "account": "",
    "iamRoleArn": "",
    "roleAliasArn": "",
    "issuerCertificateIdentifier": "",
    "deviceCertificateArn": ""
  }
}' |  \
  http POST {{baseUrl}}/audit/suppressions/describe \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "checkName": "",\n  "resourceIdentifier": {\n    "deviceCertificateId": "",\n    "caCertificateId": "",\n    "cognitoIdentityPoolId": "",\n    "clientId": "",\n    "policyVersionIdentifier": "",\n    "account": "",\n    "iamRoleArn": "",\n    "roleAliasArn": "",\n    "issuerCertificateIdentifier": "",\n    "deviceCertificateArn": ""\n  }\n}' \
  --output-document \
  - {{baseUrl}}/audit/suppressions/describe
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "checkName": "",
  "resourceIdentifier": [
    "deviceCertificateId": "",
    "caCertificateId": "",
    "cognitoIdentityPoolId": "",
    "clientId": "",
    "policyVersionIdentifier": "",
    "account": "",
    "iamRoleArn": "",
    "roleAliasArn": "",
    "issuerCertificateIdentifier": "",
    "deviceCertificateArn": ""
  ]
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/audit/suppressions/describe")! 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 DescribeAuditTask
{{baseUrl}}/audit/tasks/:taskId
QUERY PARAMS

taskId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/audit/tasks/:taskId");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/audit/tasks/:taskId")
require "http/client"

url = "{{baseUrl}}/audit/tasks/:taskId"

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}}/audit/tasks/:taskId"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/audit/tasks/:taskId");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/audit/tasks/:taskId"

	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/audit/tasks/:taskId HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/audit/tasks/:taskId")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/audit/tasks/:taskId"))
    .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}}/audit/tasks/:taskId")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/audit/tasks/:taskId")
  .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}}/audit/tasks/:taskId');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/audit/tasks/:taskId'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/audit/tasks/:taskId';
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}}/audit/tasks/:taskId',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/audit/tasks/:taskId")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/audit/tasks/:taskId',
  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}}/audit/tasks/:taskId'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/audit/tasks/:taskId');

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}}/audit/tasks/:taskId'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/audit/tasks/:taskId';
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}}/audit/tasks/:taskId"]
                                                       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}}/audit/tasks/:taskId" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/audit/tasks/:taskId",
  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}}/audit/tasks/:taskId');

echo $response->getBody();
setUrl('{{baseUrl}}/audit/tasks/:taskId');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/audit/tasks/:taskId');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/audit/tasks/:taskId' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/audit/tasks/:taskId' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/audit/tasks/:taskId")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/audit/tasks/:taskId"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/audit/tasks/:taskId"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/audit/tasks/:taskId")

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/audit/tasks/:taskId') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/audit/tasks/:taskId";

    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}}/audit/tasks/:taskId
http GET {{baseUrl}}/audit/tasks/:taskId
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/audit/tasks/:taskId
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/audit/tasks/:taskId")! 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 DescribeAuthorizer
{{baseUrl}}/authorizer/:authorizerName
QUERY PARAMS

authorizerName
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/authorizer/:authorizerName");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/authorizer/:authorizerName")
require "http/client"

url = "{{baseUrl}}/authorizer/:authorizerName"

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}}/authorizer/:authorizerName"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/authorizer/:authorizerName");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/authorizer/:authorizerName"

	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/authorizer/:authorizerName HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/authorizer/:authorizerName")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/authorizer/:authorizerName"))
    .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}}/authorizer/:authorizerName")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/authorizer/:authorizerName")
  .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}}/authorizer/:authorizerName');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/authorizer/:authorizerName'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/authorizer/:authorizerName';
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}}/authorizer/:authorizerName',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/authorizer/:authorizerName")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/authorizer/:authorizerName',
  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}}/authorizer/:authorizerName'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/authorizer/:authorizerName');

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}}/authorizer/:authorizerName'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/authorizer/:authorizerName';
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}}/authorizer/:authorizerName"]
                                                       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}}/authorizer/:authorizerName" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/authorizer/:authorizerName",
  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}}/authorizer/:authorizerName');

echo $response->getBody();
setUrl('{{baseUrl}}/authorizer/:authorizerName');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/authorizer/:authorizerName');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/authorizer/:authorizerName' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/authorizer/:authorizerName' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/authorizer/:authorizerName")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/authorizer/:authorizerName"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/authorizer/:authorizerName"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/authorizer/:authorizerName")

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/authorizer/:authorizerName') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/authorizer/:authorizerName";

    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}}/authorizer/:authorizerName
http GET {{baseUrl}}/authorizer/:authorizerName
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/authorizer/:authorizerName
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/authorizer/:authorizerName")! 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 DescribeBillingGroup
{{baseUrl}}/billing-groups/:billingGroupName
QUERY PARAMS

billingGroupName
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/billing-groups/:billingGroupName");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/billing-groups/:billingGroupName")
require "http/client"

url = "{{baseUrl}}/billing-groups/:billingGroupName"

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}}/billing-groups/:billingGroupName"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/billing-groups/:billingGroupName");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/billing-groups/:billingGroupName"

	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/billing-groups/:billingGroupName HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/billing-groups/:billingGroupName")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/billing-groups/:billingGroupName"))
    .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}}/billing-groups/:billingGroupName")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/billing-groups/:billingGroupName")
  .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}}/billing-groups/:billingGroupName');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/billing-groups/:billingGroupName'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/billing-groups/:billingGroupName';
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}}/billing-groups/:billingGroupName',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/billing-groups/:billingGroupName")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/billing-groups/:billingGroupName',
  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}}/billing-groups/:billingGroupName'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/billing-groups/:billingGroupName');

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}}/billing-groups/:billingGroupName'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/billing-groups/:billingGroupName';
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}}/billing-groups/:billingGroupName"]
                                                       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}}/billing-groups/:billingGroupName" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/billing-groups/:billingGroupName",
  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}}/billing-groups/:billingGroupName');

echo $response->getBody();
setUrl('{{baseUrl}}/billing-groups/:billingGroupName');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/billing-groups/:billingGroupName');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/billing-groups/:billingGroupName' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/billing-groups/:billingGroupName' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/billing-groups/:billingGroupName")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/billing-groups/:billingGroupName"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/billing-groups/:billingGroupName"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/billing-groups/:billingGroupName")

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/billing-groups/:billingGroupName') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/billing-groups/:billingGroupName";

    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}}/billing-groups/:billingGroupName
http GET {{baseUrl}}/billing-groups/:billingGroupName
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/billing-groups/:billingGroupName
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/billing-groups/:billingGroupName")! 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 DescribeCACertificate
{{baseUrl}}/cacertificate/:caCertificateId
QUERY PARAMS

caCertificateId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/cacertificate/:caCertificateId");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/cacertificate/:caCertificateId")
require "http/client"

url = "{{baseUrl}}/cacertificate/:caCertificateId"

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}}/cacertificate/:caCertificateId"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/cacertificate/:caCertificateId");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/cacertificate/:caCertificateId"

	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/cacertificate/:caCertificateId HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/cacertificate/:caCertificateId")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/cacertificate/:caCertificateId"))
    .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}}/cacertificate/:caCertificateId")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/cacertificate/:caCertificateId")
  .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}}/cacertificate/:caCertificateId');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/cacertificate/:caCertificateId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/cacertificate/:caCertificateId';
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}}/cacertificate/:caCertificateId',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/cacertificate/:caCertificateId")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/cacertificate/:caCertificateId',
  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}}/cacertificate/:caCertificateId'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/cacertificate/:caCertificateId');

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}}/cacertificate/:caCertificateId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/cacertificate/:caCertificateId';
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}}/cacertificate/:caCertificateId"]
                                                       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}}/cacertificate/:caCertificateId" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/cacertificate/:caCertificateId",
  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}}/cacertificate/:caCertificateId');

echo $response->getBody();
setUrl('{{baseUrl}}/cacertificate/:caCertificateId');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/cacertificate/:caCertificateId');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/cacertificate/:caCertificateId' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/cacertificate/:caCertificateId' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/cacertificate/:caCertificateId")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/cacertificate/:caCertificateId"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/cacertificate/:caCertificateId"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/cacertificate/:caCertificateId")

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/cacertificate/:caCertificateId') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/cacertificate/:caCertificateId";

    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}}/cacertificate/:caCertificateId
http GET {{baseUrl}}/cacertificate/:caCertificateId
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/cacertificate/:caCertificateId
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/cacertificate/:caCertificateId")! 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 DescribeCertificate
{{baseUrl}}/certificates/:certificateId
QUERY PARAMS

certificateId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/certificates/:certificateId");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/certificates/:certificateId")
require "http/client"

url = "{{baseUrl}}/certificates/:certificateId"

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}}/certificates/:certificateId"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/certificates/:certificateId");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/certificates/:certificateId"

	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/certificates/:certificateId HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/certificates/:certificateId")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/certificates/:certificateId"))
    .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}}/certificates/:certificateId")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/certificates/:certificateId")
  .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}}/certificates/:certificateId');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/certificates/:certificateId'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/certificates/:certificateId';
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}}/certificates/:certificateId',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/certificates/:certificateId")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/certificates/:certificateId',
  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}}/certificates/:certificateId'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/certificates/:certificateId');

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}}/certificates/:certificateId'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/certificates/:certificateId';
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}}/certificates/:certificateId"]
                                                       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}}/certificates/:certificateId" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/certificates/:certificateId",
  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}}/certificates/:certificateId');

echo $response->getBody();
setUrl('{{baseUrl}}/certificates/:certificateId');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/certificates/:certificateId');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/certificates/:certificateId' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/certificates/:certificateId' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/certificates/:certificateId")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/certificates/:certificateId"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/certificates/:certificateId"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/certificates/:certificateId")

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/certificates/:certificateId') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/certificates/:certificateId";

    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}}/certificates/:certificateId
http GET {{baseUrl}}/certificates/:certificateId
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/certificates/:certificateId
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/certificates/:certificateId")! 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 DescribeCustomMetric
{{baseUrl}}/custom-metric/:metricName
QUERY PARAMS

metricName
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/custom-metric/:metricName");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/custom-metric/:metricName")
require "http/client"

url = "{{baseUrl}}/custom-metric/:metricName"

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}}/custom-metric/:metricName"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/custom-metric/:metricName");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/custom-metric/:metricName"

	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/custom-metric/:metricName HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/custom-metric/:metricName")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/custom-metric/:metricName"))
    .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}}/custom-metric/:metricName")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/custom-metric/:metricName")
  .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}}/custom-metric/:metricName');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/custom-metric/:metricName'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/custom-metric/:metricName';
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}}/custom-metric/:metricName',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/custom-metric/:metricName")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/custom-metric/:metricName',
  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}}/custom-metric/:metricName'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/custom-metric/:metricName');

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}}/custom-metric/:metricName'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/custom-metric/:metricName';
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}}/custom-metric/:metricName"]
                                                       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}}/custom-metric/:metricName" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/custom-metric/:metricName",
  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}}/custom-metric/:metricName');

echo $response->getBody();
setUrl('{{baseUrl}}/custom-metric/:metricName');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/custom-metric/:metricName');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/custom-metric/:metricName' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/custom-metric/:metricName' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/custom-metric/:metricName")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/custom-metric/:metricName"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/custom-metric/:metricName"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/custom-metric/:metricName")

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/custom-metric/:metricName') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/custom-metric/:metricName";

    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}}/custom-metric/:metricName
http GET {{baseUrl}}/custom-metric/:metricName
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/custom-metric/:metricName
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/custom-metric/:metricName")! 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 DescribeDefaultAuthorizer
{{baseUrl}}/default-authorizer
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/default-authorizer");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/default-authorizer")
require "http/client"

url = "{{baseUrl}}/default-authorizer"

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}}/default-authorizer"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/default-authorizer");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/default-authorizer"

	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/default-authorizer HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/default-authorizer")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/default-authorizer"))
    .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}}/default-authorizer")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/default-authorizer")
  .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}}/default-authorizer');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/default-authorizer'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/default-authorizer';
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}}/default-authorizer',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/default-authorizer")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/default-authorizer',
  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}}/default-authorizer'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/default-authorizer');

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}}/default-authorizer'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/default-authorizer';
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}}/default-authorizer"]
                                                       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}}/default-authorizer" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/default-authorizer",
  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}}/default-authorizer');

echo $response->getBody();
setUrl('{{baseUrl}}/default-authorizer');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/default-authorizer');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/default-authorizer' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/default-authorizer' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/default-authorizer")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/default-authorizer"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/default-authorizer"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/default-authorizer")

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/default-authorizer') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/default-authorizer";

    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}}/default-authorizer
http GET {{baseUrl}}/default-authorizer
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/default-authorizer
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/default-authorizer")! 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 DescribeDetectMitigationActionsTask
{{baseUrl}}/detect/mitigationactions/tasks/:taskId
QUERY PARAMS

taskId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/detect/mitigationactions/tasks/:taskId");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/detect/mitigationactions/tasks/:taskId")
require "http/client"

url = "{{baseUrl}}/detect/mitigationactions/tasks/:taskId"

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}}/detect/mitigationactions/tasks/:taskId"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/detect/mitigationactions/tasks/:taskId");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/detect/mitigationactions/tasks/:taskId"

	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/detect/mitigationactions/tasks/:taskId HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/detect/mitigationactions/tasks/:taskId")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/detect/mitigationactions/tasks/:taskId"))
    .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}}/detect/mitigationactions/tasks/:taskId")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/detect/mitigationactions/tasks/:taskId")
  .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}}/detect/mitigationactions/tasks/:taskId');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/detect/mitigationactions/tasks/:taskId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/detect/mitigationactions/tasks/:taskId';
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}}/detect/mitigationactions/tasks/:taskId',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/detect/mitigationactions/tasks/:taskId")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/detect/mitigationactions/tasks/:taskId',
  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}}/detect/mitigationactions/tasks/:taskId'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/detect/mitigationactions/tasks/:taskId');

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}}/detect/mitigationactions/tasks/:taskId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/detect/mitigationactions/tasks/:taskId';
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}}/detect/mitigationactions/tasks/:taskId"]
                                                       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}}/detect/mitigationactions/tasks/:taskId" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/detect/mitigationactions/tasks/:taskId",
  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}}/detect/mitigationactions/tasks/:taskId');

echo $response->getBody();
setUrl('{{baseUrl}}/detect/mitigationactions/tasks/:taskId');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/detect/mitigationactions/tasks/:taskId');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/detect/mitigationactions/tasks/:taskId' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/detect/mitigationactions/tasks/:taskId' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/detect/mitigationactions/tasks/:taskId")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/detect/mitigationactions/tasks/:taskId"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/detect/mitigationactions/tasks/:taskId"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/detect/mitigationactions/tasks/:taskId")

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/detect/mitigationactions/tasks/:taskId') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/detect/mitigationactions/tasks/:taskId";

    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}}/detect/mitigationactions/tasks/:taskId
http GET {{baseUrl}}/detect/mitigationactions/tasks/:taskId
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/detect/mitigationactions/tasks/:taskId
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/detect/mitigationactions/tasks/:taskId")! 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 DescribeDimension
{{baseUrl}}/dimensions/:name
QUERY PARAMS

name
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/dimensions/:name");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/dimensions/:name")
require "http/client"

url = "{{baseUrl}}/dimensions/: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}}/dimensions/:name"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/dimensions/:name");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/dimensions/: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/dimensions/:name HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/dimensions/:name")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/dimensions/: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}}/dimensions/:name")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/dimensions/: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}}/dimensions/:name');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/dimensions/:name'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/dimensions/: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}}/dimensions/:name',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/dimensions/:name")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/dimensions/: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}}/dimensions/: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}}/dimensions/: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}}/dimensions/:name'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/dimensions/: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}}/dimensions/: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}}/dimensions/:name" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/dimensions/: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}}/dimensions/:name');

echo $response->getBody();
setUrl('{{baseUrl}}/dimensions/:name');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/dimensions/:name');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/dimensions/:name' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/dimensions/:name' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/dimensions/:name")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/dimensions/:name"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/dimensions/:name"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/dimensions/: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/dimensions/:name') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/dimensions/:name";

    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}}/dimensions/:name
http GET {{baseUrl}}/dimensions/:name
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/dimensions/:name
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/dimensions/: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 DescribeDomainConfiguration
{{baseUrl}}/domainConfigurations/:domainConfigurationName
QUERY PARAMS

domainConfigurationName
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/domainConfigurations/:domainConfigurationName");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/domainConfigurations/:domainConfigurationName")
require "http/client"

url = "{{baseUrl}}/domainConfigurations/:domainConfigurationName"

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}}/domainConfigurations/:domainConfigurationName"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/domainConfigurations/:domainConfigurationName");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/domainConfigurations/:domainConfigurationName"

	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/domainConfigurations/:domainConfigurationName HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/domainConfigurations/:domainConfigurationName")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/domainConfigurations/:domainConfigurationName"))
    .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}}/domainConfigurations/:domainConfigurationName")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/domainConfigurations/:domainConfigurationName")
  .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}}/domainConfigurations/:domainConfigurationName');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/domainConfigurations/:domainConfigurationName'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/domainConfigurations/:domainConfigurationName';
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}}/domainConfigurations/:domainConfigurationName',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/domainConfigurations/:domainConfigurationName")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/domainConfigurations/:domainConfigurationName',
  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}}/domainConfigurations/:domainConfigurationName'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/domainConfigurations/:domainConfigurationName');

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}}/domainConfigurations/:domainConfigurationName'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/domainConfigurations/:domainConfigurationName';
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}}/domainConfigurations/:domainConfigurationName"]
                                                       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}}/domainConfigurations/:domainConfigurationName" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/domainConfigurations/:domainConfigurationName",
  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}}/domainConfigurations/:domainConfigurationName');

echo $response->getBody();
setUrl('{{baseUrl}}/domainConfigurations/:domainConfigurationName');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/domainConfigurations/:domainConfigurationName');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/domainConfigurations/:domainConfigurationName' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/domainConfigurations/:domainConfigurationName' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/domainConfigurations/:domainConfigurationName")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/domainConfigurations/:domainConfigurationName"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/domainConfigurations/:domainConfigurationName"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/domainConfigurations/:domainConfigurationName")

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/domainConfigurations/:domainConfigurationName') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/domainConfigurations/:domainConfigurationName";

    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}}/domainConfigurations/:domainConfigurationName
http GET {{baseUrl}}/domainConfigurations/:domainConfigurationName
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/domainConfigurations/:domainConfigurationName
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/domainConfigurations/:domainConfigurationName")! 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 DescribeEndpoint
{{baseUrl}}/endpoint
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/endpoint");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/endpoint")
require "http/client"

url = "{{baseUrl}}/endpoint"

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}}/endpoint"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/endpoint");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/endpoint"

	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/endpoint HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/endpoint")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/endpoint"))
    .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}}/endpoint")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/endpoint")
  .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}}/endpoint');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/endpoint'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/endpoint';
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}}/endpoint',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/endpoint")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/endpoint',
  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}}/endpoint'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/endpoint');

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}}/endpoint'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/endpoint';
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}}/endpoint"]
                                                       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}}/endpoint" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/endpoint",
  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}}/endpoint');

echo $response->getBody();
setUrl('{{baseUrl}}/endpoint');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/endpoint');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/endpoint' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/endpoint' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/endpoint")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/endpoint"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/endpoint"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/endpoint")

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/endpoint') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/endpoint";

    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}}/endpoint
http GET {{baseUrl}}/endpoint
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/endpoint
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/endpoint")! 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 DescribeEventConfigurations
{{baseUrl}}/event-configurations
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/event-configurations");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/event-configurations")
require "http/client"

url = "{{baseUrl}}/event-configurations"

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}}/event-configurations"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/event-configurations");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/event-configurations"

	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/event-configurations HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/event-configurations")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/event-configurations"))
    .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}}/event-configurations")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/event-configurations")
  .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}}/event-configurations');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/event-configurations'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/event-configurations';
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}}/event-configurations',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/event-configurations")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/event-configurations',
  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}}/event-configurations'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/event-configurations');

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}}/event-configurations'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/event-configurations';
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}}/event-configurations"]
                                                       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}}/event-configurations" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/event-configurations",
  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}}/event-configurations');

echo $response->getBody();
setUrl('{{baseUrl}}/event-configurations');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/event-configurations');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/event-configurations' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/event-configurations' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/event-configurations")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/event-configurations"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/event-configurations"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/event-configurations")

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/event-configurations') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/event-configurations";

    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}}/event-configurations
http GET {{baseUrl}}/event-configurations
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/event-configurations
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/event-configurations")! 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 DescribeFleetMetric
{{baseUrl}}/fleet-metric/:metricName
QUERY PARAMS

metricName
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/fleet-metric/:metricName");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/fleet-metric/:metricName")
require "http/client"

url = "{{baseUrl}}/fleet-metric/:metricName"

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}}/fleet-metric/:metricName"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/fleet-metric/:metricName");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/fleet-metric/:metricName"

	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/fleet-metric/:metricName HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/fleet-metric/:metricName")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/fleet-metric/:metricName"))
    .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}}/fleet-metric/:metricName")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/fleet-metric/:metricName")
  .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}}/fleet-metric/:metricName');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/fleet-metric/:metricName'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/fleet-metric/:metricName';
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}}/fleet-metric/:metricName',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/fleet-metric/:metricName")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/fleet-metric/:metricName',
  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}}/fleet-metric/:metricName'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/fleet-metric/:metricName');

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}}/fleet-metric/:metricName'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/fleet-metric/:metricName';
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}}/fleet-metric/:metricName"]
                                                       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}}/fleet-metric/:metricName" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/fleet-metric/:metricName",
  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}}/fleet-metric/:metricName');

echo $response->getBody();
setUrl('{{baseUrl}}/fleet-metric/:metricName');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/fleet-metric/:metricName');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/fleet-metric/:metricName' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/fleet-metric/:metricName' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/fleet-metric/:metricName")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/fleet-metric/:metricName"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/fleet-metric/:metricName"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/fleet-metric/:metricName")

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/fleet-metric/:metricName') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/fleet-metric/:metricName";

    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}}/fleet-metric/:metricName
http GET {{baseUrl}}/fleet-metric/:metricName
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/fleet-metric/:metricName
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/fleet-metric/:metricName")! 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 DescribeIndex
{{baseUrl}}/indices/:indexName
QUERY PARAMS

indexName
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/indices/:indexName");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/indices/:indexName")
require "http/client"

url = "{{baseUrl}}/indices/:indexName"

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}}/indices/:indexName"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/indices/:indexName");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/indices/:indexName"

	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/indices/:indexName HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/indices/:indexName")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/indices/:indexName"))
    .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}}/indices/:indexName")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/indices/:indexName")
  .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}}/indices/:indexName');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/indices/:indexName'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/indices/:indexName';
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}}/indices/:indexName',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/indices/:indexName")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/indices/:indexName',
  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}}/indices/:indexName'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/indices/:indexName');

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}}/indices/:indexName'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/indices/:indexName';
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}}/indices/:indexName"]
                                                       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}}/indices/:indexName" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/indices/:indexName",
  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}}/indices/:indexName');

echo $response->getBody();
setUrl('{{baseUrl}}/indices/:indexName');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/indices/:indexName');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/indices/:indexName' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/indices/:indexName' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/indices/:indexName")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/indices/:indexName"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/indices/:indexName"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/indices/:indexName")

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/indices/:indexName') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/indices/:indexName";

    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}}/indices/:indexName
http GET {{baseUrl}}/indices/:indexName
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/indices/:indexName
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/indices/:indexName")! 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 DescribeJob
{{baseUrl}}/jobs/:jobId
QUERY PARAMS

jobId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/jobs/:jobId");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/jobs/:jobId")
require "http/client"

url = "{{baseUrl}}/jobs/:jobId"

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}}/jobs/:jobId"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/jobs/:jobId");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/jobs/:jobId"

	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/jobs/:jobId HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/jobs/:jobId")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/jobs/:jobId"))
    .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}}/jobs/:jobId")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/jobs/:jobId")
  .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}}/jobs/:jobId');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/jobs/:jobId'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/jobs/:jobId';
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}}/jobs/:jobId',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/jobs/:jobId")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/jobs/:jobId',
  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}}/jobs/:jobId'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/jobs/:jobId');

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}}/jobs/:jobId'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/jobs/:jobId';
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}}/jobs/:jobId"]
                                                       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}}/jobs/:jobId" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/jobs/:jobId",
  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}}/jobs/:jobId');

echo $response->getBody();
setUrl('{{baseUrl}}/jobs/:jobId');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/jobs/:jobId');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/jobs/:jobId' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/jobs/:jobId' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/jobs/:jobId")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/jobs/:jobId"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/jobs/:jobId"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/jobs/:jobId")

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/jobs/:jobId') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/jobs/:jobId";

    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}}/jobs/:jobId
http GET {{baseUrl}}/jobs/:jobId
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/jobs/:jobId
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/jobs/:jobId")! 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 DescribeJobExecution
{{baseUrl}}/things/:thingName/jobs/:jobId
QUERY PARAMS

jobId
thingName
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/things/:thingName/jobs/:jobId");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/things/:thingName/jobs/:jobId")
require "http/client"

url = "{{baseUrl}}/things/:thingName/jobs/:jobId"

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}}/things/:thingName/jobs/:jobId"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/things/:thingName/jobs/:jobId");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/things/:thingName/jobs/:jobId"

	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/things/:thingName/jobs/:jobId HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/things/:thingName/jobs/:jobId")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/things/:thingName/jobs/:jobId"))
    .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}}/things/:thingName/jobs/:jobId")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/things/:thingName/jobs/:jobId")
  .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}}/things/:thingName/jobs/:jobId');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/things/:thingName/jobs/:jobId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/things/:thingName/jobs/:jobId';
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}}/things/:thingName/jobs/:jobId',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/things/:thingName/jobs/:jobId")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/things/:thingName/jobs/:jobId',
  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}}/things/:thingName/jobs/:jobId'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/things/:thingName/jobs/:jobId');

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}}/things/:thingName/jobs/:jobId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/things/:thingName/jobs/:jobId';
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}}/things/:thingName/jobs/:jobId"]
                                                       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}}/things/:thingName/jobs/:jobId" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/things/:thingName/jobs/:jobId",
  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}}/things/:thingName/jobs/:jobId');

echo $response->getBody();
setUrl('{{baseUrl}}/things/:thingName/jobs/:jobId');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/things/:thingName/jobs/:jobId');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/things/:thingName/jobs/:jobId' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/things/:thingName/jobs/:jobId' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/things/:thingName/jobs/:jobId")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/things/:thingName/jobs/:jobId"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/things/:thingName/jobs/:jobId"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/things/:thingName/jobs/:jobId")

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/things/:thingName/jobs/:jobId') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/things/:thingName/jobs/:jobId";

    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}}/things/:thingName/jobs/:jobId
http GET {{baseUrl}}/things/:thingName/jobs/:jobId
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/things/:thingName/jobs/:jobId
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/things/:thingName/jobs/:jobId")! 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 DescribeJobTemplate
{{baseUrl}}/job-templates/:jobTemplateId
QUERY PARAMS

jobTemplateId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/job-templates/:jobTemplateId");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/job-templates/:jobTemplateId")
require "http/client"

url = "{{baseUrl}}/job-templates/:jobTemplateId"

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}}/job-templates/:jobTemplateId"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/job-templates/:jobTemplateId");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/job-templates/:jobTemplateId"

	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/job-templates/:jobTemplateId HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/job-templates/:jobTemplateId")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/job-templates/:jobTemplateId"))
    .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}}/job-templates/:jobTemplateId")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/job-templates/:jobTemplateId")
  .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}}/job-templates/:jobTemplateId');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/job-templates/:jobTemplateId'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/job-templates/:jobTemplateId';
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}}/job-templates/:jobTemplateId',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/job-templates/:jobTemplateId")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/job-templates/:jobTemplateId',
  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}}/job-templates/:jobTemplateId'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/job-templates/:jobTemplateId');

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}}/job-templates/:jobTemplateId'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/job-templates/:jobTemplateId';
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}}/job-templates/:jobTemplateId"]
                                                       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}}/job-templates/:jobTemplateId" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/job-templates/:jobTemplateId",
  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}}/job-templates/:jobTemplateId');

echo $response->getBody();
setUrl('{{baseUrl}}/job-templates/:jobTemplateId');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/job-templates/:jobTemplateId');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/job-templates/:jobTemplateId' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/job-templates/:jobTemplateId' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/job-templates/:jobTemplateId")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/job-templates/:jobTemplateId"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/job-templates/:jobTemplateId"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/job-templates/:jobTemplateId")

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/job-templates/:jobTemplateId') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/job-templates/:jobTemplateId";

    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}}/job-templates/:jobTemplateId
http GET {{baseUrl}}/job-templates/:jobTemplateId
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/job-templates/:jobTemplateId
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/job-templates/:jobTemplateId")! 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 DescribeManagedJobTemplate
{{baseUrl}}/managed-job-templates/:templateName
QUERY PARAMS

templateName
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/managed-job-templates/:templateName");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/managed-job-templates/:templateName")
require "http/client"

url = "{{baseUrl}}/managed-job-templates/:templateName"

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}}/managed-job-templates/:templateName"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/managed-job-templates/:templateName");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/managed-job-templates/:templateName"

	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/managed-job-templates/:templateName HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/managed-job-templates/:templateName")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/managed-job-templates/:templateName"))
    .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}}/managed-job-templates/:templateName")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/managed-job-templates/:templateName")
  .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}}/managed-job-templates/:templateName');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/managed-job-templates/:templateName'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/managed-job-templates/:templateName';
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}}/managed-job-templates/:templateName',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/managed-job-templates/:templateName")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/managed-job-templates/:templateName',
  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}}/managed-job-templates/:templateName'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/managed-job-templates/:templateName');

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}}/managed-job-templates/:templateName'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/managed-job-templates/:templateName';
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}}/managed-job-templates/:templateName"]
                                                       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}}/managed-job-templates/:templateName" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/managed-job-templates/:templateName",
  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}}/managed-job-templates/:templateName');

echo $response->getBody();
setUrl('{{baseUrl}}/managed-job-templates/:templateName');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/managed-job-templates/:templateName');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/managed-job-templates/:templateName' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/managed-job-templates/:templateName' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/managed-job-templates/:templateName")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/managed-job-templates/:templateName"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/managed-job-templates/:templateName"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/managed-job-templates/:templateName")

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/managed-job-templates/:templateName') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/managed-job-templates/:templateName";

    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}}/managed-job-templates/:templateName
http GET {{baseUrl}}/managed-job-templates/:templateName
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/managed-job-templates/:templateName
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/managed-job-templates/:templateName")! 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 DescribeMitigationAction
{{baseUrl}}/mitigationactions/actions/:actionName
QUERY PARAMS

actionName
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/mitigationactions/actions/:actionName");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/mitigationactions/actions/:actionName")
require "http/client"

url = "{{baseUrl}}/mitigationactions/actions/:actionName"

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}}/mitigationactions/actions/:actionName"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/mitigationactions/actions/:actionName");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/mitigationactions/actions/:actionName"

	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/mitigationactions/actions/:actionName HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/mitigationactions/actions/:actionName")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/mitigationactions/actions/:actionName"))
    .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}}/mitigationactions/actions/:actionName")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/mitigationactions/actions/:actionName")
  .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}}/mitigationactions/actions/:actionName');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/mitigationactions/actions/:actionName'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/mitigationactions/actions/:actionName';
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}}/mitigationactions/actions/:actionName',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/mitigationactions/actions/:actionName")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/mitigationactions/actions/:actionName',
  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}}/mitigationactions/actions/:actionName'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/mitigationactions/actions/:actionName');

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}}/mitigationactions/actions/:actionName'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/mitigationactions/actions/:actionName';
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}}/mitigationactions/actions/:actionName"]
                                                       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}}/mitigationactions/actions/:actionName" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/mitigationactions/actions/:actionName",
  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}}/mitigationactions/actions/:actionName');

echo $response->getBody();
setUrl('{{baseUrl}}/mitigationactions/actions/:actionName');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/mitigationactions/actions/:actionName');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/mitigationactions/actions/:actionName' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/mitigationactions/actions/:actionName' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/mitigationactions/actions/:actionName")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/mitigationactions/actions/:actionName"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/mitigationactions/actions/:actionName"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/mitigationactions/actions/:actionName")

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/mitigationactions/actions/:actionName') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/mitigationactions/actions/:actionName";

    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}}/mitigationactions/actions/:actionName
http GET {{baseUrl}}/mitigationactions/actions/:actionName
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/mitigationactions/actions/:actionName
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/mitigationactions/actions/:actionName")! 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 DescribeProvisioningTemplate
{{baseUrl}}/provisioning-templates/:templateName
QUERY PARAMS

templateName
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/provisioning-templates/:templateName");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/provisioning-templates/:templateName")
require "http/client"

url = "{{baseUrl}}/provisioning-templates/:templateName"

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}}/provisioning-templates/:templateName"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/provisioning-templates/:templateName");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/provisioning-templates/:templateName"

	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/provisioning-templates/:templateName HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/provisioning-templates/:templateName")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/provisioning-templates/:templateName"))
    .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}}/provisioning-templates/:templateName")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/provisioning-templates/:templateName")
  .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}}/provisioning-templates/:templateName');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/provisioning-templates/:templateName'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/provisioning-templates/:templateName';
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}}/provisioning-templates/:templateName',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/provisioning-templates/:templateName")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/provisioning-templates/:templateName',
  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}}/provisioning-templates/:templateName'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/provisioning-templates/:templateName');

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}}/provisioning-templates/:templateName'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/provisioning-templates/:templateName';
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}}/provisioning-templates/:templateName"]
                                                       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}}/provisioning-templates/:templateName" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/provisioning-templates/:templateName",
  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}}/provisioning-templates/:templateName');

echo $response->getBody();
setUrl('{{baseUrl}}/provisioning-templates/:templateName');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/provisioning-templates/:templateName');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/provisioning-templates/:templateName' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/provisioning-templates/:templateName' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/provisioning-templates/:templateName")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/provisioning-templates/:templateName"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/provisioning-templates/:templateName"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/provisioning-templates/:templateName")

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/provisioning-templates/:templateName') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/provisioning-templates/:templateName";

    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}}/provisioning-templates/:templateName
http GET {{baseUrl}}/provisioning-templates/:templateName
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/provisioning-templates/:templateName
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/provisioning-templates/:templateName")! 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 DescribeProvisioningTemplateVersion
{{baseUrl}}/provisioning-templates/:templateName/versions/:versionId
QUERY PARAMS

templateName
versionId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/provisioning-templates/:templateName/versions/:versionId");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/provisioning-templates/:templateName/versions/:versionId")
require "http/client"

url = "{{baseUrl}}/provisioning-templates/:templateName/versions/:versionId"

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}}/provisioning-templates/:templateName/versions/:versionId"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/provisioning-templates/:templateName/versions/:versionId");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/provisioning-templates/:templateName/versions/:versionId"

	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/provisioning-templates/:templateName/versions/:versionId HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/provisioning-templates/:templateName/versions/:versionId")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/provisioning-templates/:templateName/versions/:versionId"))
    .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}}/provisioning-templates/:templateName/versions/:versionId")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/provisioning-templates/:templateName/versions/:versionId")
  .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}}/provisioning-templates/:templateName/versions/:versionId');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/provisioning-templates/:templateName/versions/:versionId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/provisioning-templates/:templateName/versions/:versionId';
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}}/provisioning-templates/:templateName/versions/:versionId',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/provisioning-templates/:templateName/versions/:versionId")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/provisioning-templates/:templateName/versions/:versionId',
  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}}/provisioning-templates/:templateName/versions/:versionId'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/provisioning-templates/:templateName/versions/:versionId');

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}}/provisioning-templates/:templateName/versions/:versionId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/provisioning-templates/:templateName/versions/:versionId';
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}}/provisioning-templates/:templateName/versions/:versionId"]
                                                       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}}/provisioning-templates/:templateName/versions/:versionId" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/provisioning-templates/:templateName/versions/:versionId",
  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}}/provisioning-templates/:templateName/versions/:versionId');

echo $response->getBody();
setUrl('{{baseUrl}}/provisioning-templates/:templateName/versions/:versionId');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/provisioning-templates/:templateName/versions/:versionId');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/provisioning-templates/:templateName/versions/:versionId' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/provisioning-templates/:templateName/versions/:versionId' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/provisioning-templates/:templateName/versions/:versionId")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/provisioning-templates/:templateName/versions/:versionId"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/provisioning-templates/:templateName/versions/:versionId"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/provisioning-templates/:templateName/versions/:versionId")

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/provisioning-templates/:templateName/versions/:versionId') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/provisioning-templates/:templateName/versions/:versionId";

    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}}/provisioning-templates/:templateName/versions/:versionId
http GET {{baseUrl}}/provisioning-templates/:templateName/versions/:versionId
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/provisioning-templates/:templateName/versions/:versionId
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/provisioning-templates/:templateName/versions/:versionId")! 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 DescribeRoleAlias
{{baseUrl}}/role-aliases/:roleAlias
QUERY PARAMS

roleAlias
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/role-aliases/:roleAlias");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/role-aliases/:roleAlias")
require "http/client"

url = "{{baseUrl}}/role-aliases/:roleAlias"

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}}/role-aliases/:roleAlias"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/role-aliases/:roleAlias");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/role-aliases/:roleAlias"

	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/role-aliases/:roleAlias HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/role-aliases/:roleAlias")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/role-aliases/:roleAlias"))
    .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}}/role-aliases/:roleAlias")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/role-aliases/:roleAlias")
  .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}}/role-aliases/:roleAlias');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/role-aliases/:roleAlias'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/role-aliases/:roleAlias';
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}}/role-aliases/:roleAlias',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/role-aliases/:roleAlias")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/role-aliases/:roleAlias',
  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}}/role-aliases/:roleAlias'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/role-aliases/:roleAlias');

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}}/role-aliases/:roleAlias'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/role-aliases/:roleAlias';
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}}/role-aliases/:roleAlias"]
                                                       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}}/role-aliases/:roleAlias" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/role-aliases/:roleAlias",
  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}}/role-aliases/:roleAlias');

echo $response->getBody();
setUrl('{{baseUrl}}/role-aliases/:roleAlias');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/role-aliases/:roleAlias');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/role-aliases/:roleAlias' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/role-aliases/:roleAlias' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/role-aliases/:roleAlias")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/role-aliases/:roleAlias"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/role-aliases/:roleAlias"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/role-aliases/:roleAlias")

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/role-aliases/:roleAlias') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/role-aliases/:roleAlias";

    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}}/role-aliases/:roleAlias
http GET {{baseUrl}}/role-aliases/:roleAlias
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/role-aliases/:roleAlias
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/role-aliases/:roleAlias")! 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 DescribeScheduledAudit
{{baseUrl}}/audit/scheduledaudits/:scheduledAuditName
QUERY PARAMS

scheduledAuditName
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/audit/scheduledaudits/:scheduledAuditName");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/audit/scheduledaudits/:scheduledAuditName")
require "http/client"

url = "{{baseUrl}}/audit/scheduledaudits/:scheduledAuditName"

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}}/audit/scheduledaudits/:scheduledAuditName"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/audit/scheduledaudits/:scheduledAuditName");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/audit/scheduledaudits/:scheduledAuditName"

	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/audit/scheduledaudits/:scheduledAuditName HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/audit/scheduledaudits/:scheduledAuditName")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/audit/scheduledaudits/:scheduledAuditName"))
    .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}}/audit/scheduledaudits/:scheduledAuditName")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/audit/scheduledaudits/:scheduledAuditName")
  .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}}/audit/scheduledaudits/:scheduledAuditName');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/audit/scheduledaudits/:scheduledAuditName'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/audit/scheduledaudits/:scheduledAuditName';
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}}/audit/scheduledaudits/:scheduledAuditName',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/audit/scheduledaudits/:scheduledAuditName")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/audit/scheduledaudits/:scheduledAuditName',
  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}}/audit/scheduledaudits/:scheduledAuditName'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/audit/scheduledaudits/:scheduledAuditName');

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}}/audit/scheduledaudits/:scheduledAuditName'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/audit/scheduledaudits/:scheduledAuditName';
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}}/audit/scheduledaudits/:scheduledAuditName"]
                                                       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}}/audit/scheduledaudits/:scheduledAuditName" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/audit/scheduledaudits/:scheduledAuditName",
  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}}/audit/scheduledaudits/:scheduledAuditName');

echo $response->getBody();
setUrl('{{baseUrl}}/audit/scheduledaudits/:scheduledAuditName');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/audit/scheduledaudits/:scheduledAuditName');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/audit/scheduledaudits/:scheduledAuditName' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/audit/scheduledaudits/:scheduledAuditName' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/audit/scheduledaudits/:scheduledAuditName")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/audit/scheduledaudits/:scheduledAuditName"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/audit/scheduledaudits/:scheduledAuditName"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/audit/scheduledaudits/:scheduledAuditName")

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/audit/scheduledaudits/:scheduledAuditName') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/audit/scheduledaudits/:scheduledAuditName";

    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}}/audit/scheduledaudits/:scheduledAuditName
http GET {{baseUrl}}/audit/scheduledaudits/:scheduledAuditName
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/audit/scheduledaudits/:scheduledAuditName
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/audit/scheduledaudits/:scheduledAuditName")! 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 DescribeSecurityProfile
{{baseUrl}}/security-profiles/:securityProfileName
QUERY PARAMS

securityProfileName
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/security-profiles/:securityProfileName");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/security-profiles/:securityProfileName")
require "http/client"

url = "{{baseUrl}}/security-profiles/:securityProfileName"

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}}/security-profiles/:securityProfileName"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/security-profiles/:securityProfileName");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/security-profiles/:securityProfileName"

	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/security-profiles/:securityProfileName HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/security-profiles/:securityProfileName")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/security-profiles/:securityProfileName"))
    .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}}/security-profiles/:securityProfileName")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/security-profiles/:securityProfileName")
  .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}}/security-profiles/:securityProfileName');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/security-profiles/:securityProfileName'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/security-profiles/:securityProfileName';
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}}/security-profiles/:securityProfileName',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/security-profiles/:securityProfileName")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/security-profiles/:securityProfileName',
  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}}/security-profiles/:securityProfileName'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/security-profiles/:securityProfileName');

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}}/security-profiles/:securityProfileName'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/security-profiles/:securityProfileName';
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}}/security-profiles/:securityProfileName"]
                                                       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}}/security-profiles/:securityProfileName" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/security-profiles/:securityProfileName",
  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}}/security-profiles/:securityProfileName');

echo $response->getBody();
setUrl('{{baseUrl}}/security-profiles/:securityProfileName');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/security-profiles/:securityProfileName');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/security-profiles/:securityProfileName' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/security-profiles/:securityProfileName' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/security-profiles/:securityProfileName")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/security-profiles/:securityProfileName"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/security-profiles/:securityProfileName"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/security-profiles/:securityProfileName")

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/security-profiles/:securityProfileName') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/security-profiles/:securityProfileName";

    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}}/security-profiles/:securityProfileName
http GET {{baseUrl}}/security-profiles/:securityProfileName
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/security-profiles/:securityProfileName
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/security-profiles/:securityProfileName")! 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 DescribeStream
{{baseUrl}}/streams/:streamId
QUERY PARAMS

streamId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/streams/:streamId");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/streams/:streamId")
require "http/client"

url = "{{baseUrl}}/streams/:streamId"

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}}/streams/:streamId"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/streams/:streamId");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/streams/:streamId"

	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/streams/:streamId HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/streams/:streamId")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/streams/:streamId"))
    .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}}/streams/:streamId")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/streams/:streamId")
  .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}}/streams/:streamId');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/streams/:streamId'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/streams/:streamId';
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}}/streams/:streamId',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/streams/:streamId")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/streams/:streamId',
  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}}/streams/:streamId'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/streams/:streamId');

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}}/streams/:streamId'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/streams/:streamId';
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}}/streams/:streamId"]
                                                       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}}/streams/:streamId" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/streams/:streamId",
  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}}/streams/:streamId');

echo $response->getBody();
setUrl('{{baseUrl}}/streams/:streamId');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/streams/:streamId');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/streams/:streamId' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/streams/:streamId' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/streams/:streamId")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/streams/:streamId"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/streams/:streamId"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/streams/:streamId")

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/streams/:streamId') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/streams/:streamId";

    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}}/streams/:streamId
http GET {{baseUrl}}/streams/:streamId
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/streams/:streamId
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/streams/:streamId")! 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 DescribeThing
{{baseUrl}}/things/:thingName
QUERY PARAMS

thingName
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/things/:thingName");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/things/:thingName")
require "http/client"

url = "{{baseUrl}}/things/:thingName"

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}}/things/:thingName"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/things/:thingName");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/things/:thingName"

	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/things/:thingName HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/things/:thingName")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/things/:thingName"))
    .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}}/things/:thingName")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/things/:thingName")
  .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}}/things/:thingName');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/things/:thingName'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/things/:thingName';
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}}/things/:thingName',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/things/:thingName")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/things/:thingName',
  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}}/things/:thingName'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/things/:thingName');

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}}/things/:thingName'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/things/:thingName';
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}}/things/:thingName"]
                                                       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}}/things/:thingName" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/things/:thingName",
  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}}/things/:thingName');

echo $response->getBody();
setUrl('{{baseUrl}}/things/:thingName');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/things/:thingName');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/things/:thingName' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/things/:thingName' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/things/:thingName")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/things/:thingName"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/things/:thingName"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/things/:thingName")

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/things/:thingName') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/things/:thingName";

    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}}/things/:thingName
http GET {{baseUrl}}/things/:thingName
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/things/:thingName
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/things/:thingName")! 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 DescribeThingGroup
{{baseUrl}}/thing-groups/:thingGroupName
QUERY PARAMS

thingGroupName
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/thing-groups/:thingGroupName");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/thing-groups/:thingGroupName")
require "http/client"

url = "{{baseUrl}}/thing-groups/:thingGroupName"

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}}/thing-groups/:thingGroupName"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/thing-groups/:thingGroupName");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/thing-groups/:thingGroupName"

	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/thing-groups/:thingGroupName HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/thing-groups/:thingGroupName")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/thing-groups/:thingGroupName"))
    .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}}/thing-groups/:thingGroupName")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/thing-groups/:thingGroupName")
  .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}}/thing-groups/:thingGroupName');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/thing-groups/:thingGroupName'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/thing-groups/:thingGroupName';
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}}/thing-groups/:thingGroupName',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/thing-groups/:thingGroupName")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/thing-groups/:thingGroupName',
  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}}/thing-groups/:thingGroupName'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/thing-groups/:thingGroupName');

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}}/thing-groups/:thingGroupName'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/thing-groups/:thingGroupName';
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}}/thing-groups/:thingGroupName"]
                                                       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}}/thing-groups/:thingGroupName" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/thing-groups/:thingGroupName",
  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}}/thing-groups/:thingGroupName');

echo $response->getBody();
setUrl('{{baseUrl}}/thing-groups/:thingGroupName');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/thing-groups/:thingGroupName');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/thing-groups/:thingGroupName' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/thing-groups/:thingGroupName' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/thing-groups/:thingGroupName")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/thing-groups/:thingGroupName"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/thing-groups/:thingGroupName"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/thing-groups/:thingGroupName")

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/thing-groups/:thingGroupName') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/thing-groups/:thingGroupName";

    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}}/thing-groups/:thingGroupName
http GET {{baseUrl}}/thing-groups/:thingGroupName
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/thing-groups/:thingGroupName
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/thing-groups/:thingGroupName")! 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 DescribeThingRegistrationTask
{{baseUrl}}/thing-registration-tasks/:taskId
QUERY PARAMS

taskId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/thing-registration-tasks/:taskId");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/thing-registration-tasks/:taskId")
require "http/client"

url = "{{baseUrl}}/thing-registration-tasks/:taskId"

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}}/thing-registration-tasks/:taskId"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/thing-registration-tasks/:taskId");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/thing-registration-tasks/:taskId"

	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/thing-registration-tasks/:taskId HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/thing-registration-tasks/:taskId")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/thing-registration-tasks/:taskId"))
    .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}}/thing-registration-tasks/:taskId")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/thing-registration-tasks/:taskId")
  .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}}/thing-registration-tasks/:taskId');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/thing-registration-tasks/:taskId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/thing-registration-tasks/:taskId';
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}}/thing-registration-tasks/:taskId',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/thing-registration-tasks/:taskId")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/thing-registration-tasks/:taskId',
  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}}/thing-registration-tasks/:taskId'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/thing-registration-tasks/:taskId');

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}}/thing-registration-tasks/:taskId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/thing-registration-tasks/:taskId';
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}}/thing-registration-tasks/:taskId"]
                                                       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}}/thing-registration-tasks/:taskId" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/thing-registration-tasks/:taskId",
  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}}/thing-registration-tasks/:taskId');

echo $response->getBody();
setUrl('{{baseUrl}}/thing-registration-tasks/:taskId');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/thing-registration-tasks/:taskId');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/thing-registration-tasks/:taskId' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/thing-registration-tasks/:taskId' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/thing-registration-tasks/:taskId")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/thing-registration-tasks/:taskId"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/thing-registration-tasks/:taskId"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/thing-registration-tasks/:taskId")

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/thing-registration-tasks/:taskId') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/thing-registration-tasks/:taskId";

    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}}/thing-registration-tasks/:taskId
http GET {{baseUrl}}/thing-registration-tasks/:taskId
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/thing-registration-tasks/:taskId
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/thing-registration-tasks/:taskId")! 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 DescribeThingType
{{baseUrl}}/thing-types/:thingTypeName
QUERY PARAMS

thingTypeName
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/thing-types/:thingTypeName");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/thing-types/:thingTypeName")
require "http/client"

url = "{{baseUrl}}/thing-types/:thingTypeName"

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}}/thing-types/:thingTypeName"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/thing-types/:thingTypeName");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/thing-types/:thingTypeName"

	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/thing-types/:thingTypeName HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/thing-types/:thingTypeName")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/thing-types/:thingTypeName"))
    .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}}/thing-types/:thingTypeName")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/thing-types/:thingTypeName")
  .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}}/thing-types/:thingTypeName');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/thing-types/:thingTypeName'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/thing-types/:thingTypeName';
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}}/thing-types/:thingTypeName',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/thing-types/:thingTypeName")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/thing-types/:thingTypeName',
  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}}/thing-types/:thingTypeName'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/thing-types/:thingTypeName');

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}}/thing-types/:thingTypeName'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/thing-types/:thingTypeName';
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}}/thing-types/:thingTypeName"]
                                                       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}}/thing-types/:thingTypeName" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/thing-types/:thingTypeName",
  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}}/thing-types/:thingTypeName');

echo $response->getBody();
setUrl('{{baseUrl}}/thing-types/:thingTypeName');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/thing-types/:thingTypeName');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/thing-types/:thingTypeName' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/thing-types/:thingTypeName' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/thing-types/:thingTypeName")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/thing-types/:thingTypeName"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/thing-types/:thingTypeName"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/thing-types/:thingTypeName")

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/thing-types/:thingTypeName') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/thing-types/:thingTypeName";

    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}}/thing-types/:thingTypeName
http GET {{baseUrl}}/thing-types/:thingTypeName
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/thing-types/:thingTypeName
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/thing-types/:thingTypeName")! 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 DetachPolicy
{{baseUrl}}/target-policies/:policyName
QUERY PARAMS

policyName
BODY json

{
  "target": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/target-policies/:policyName");

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  \"target\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/target-policies/:policyName" {:content-type :json
                                                                        :form-params {:target ""}})
require "http/client"

url = "{{baseUrl}}/target-policies/:policyName"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"target\": \"\"\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}}/target-policies/:policyName"),
    Content = new StringContent("{\n  \"target\": \"\"\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}}/target-policies/:policyName");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"target\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/target-policies/:policyName"

	payload := strings.NewReader("{\n  \"target\": \"\"\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/target-policies/:policyName HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 18

{
  "target": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/target-policies/:policyName")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"target\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/target-policies/:policyName"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"target\": \"\"\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  \"target\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/target-policies/:policyName")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/target-policies/:policyName")
  .header("content-type", "application/json")
  .body("{\n  \"target\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  target: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/target-policies/:policyName');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/target-policies/:policyName',
  headers: {'content-type': 'application/json'},
  data: {target: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/target-policies/:policyName';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"target":""}'
};

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}}/target-policies/:policyName',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "target": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"target\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/target-policies/:policyName")
  .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/target-policies/:policyName',
  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({target: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/target-policies/:policyName',
  headers: {'content-type': 'application/json'},
  body: {target: ''},
  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}}/target-policies/:policyName');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  target: ''
});

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}}/target-policies/:policyName',
  headers: {'content-type': 'application/json'},
  data: {target: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/target-policies/:policyName';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"target":""}'
};

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 = @{ @"target": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/target-policies/:policyName"]
                                                       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}}/target-policies/:policyName" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"target\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/target-policies/:policyName",
  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([
    'target' => ''
  ]),
  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}}/target-policies/:policyName', [
  'body' => '{
  "target": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/target-policies/:policyName');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'target' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'target' => ''
]));
$request->setRequestUrl('{{baseUrl}}/target-policies/:policyName');
$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}}/target-policies/:policyName' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "target": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/target-policies/:policyName' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "target": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"target\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/target-policies/:policyName", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/target-policies/:policyName"

payload = { "target": "" }
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/target-policies/:policyName"

payload <- "{\n  \"target\": \"\"\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}}/target-policies/:policyName")

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  \"target\": \"\"\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/target-policies/:policyName') do |req|
  req.body = "{\n  \"target\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/target-policies/:policyName";

    let payload = json!({"target": ""});

    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}}/target-policies/:policyName \
  --header 'content-type: application/json' \
  --data '{
  "target": ""
}'
echo '{
  "target": ""
}' |  \
  http POST {{baseUrl}}/target-policies/:policyName \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "target": ""\n}' \
  --output-document \
  - {{baseUrl}}/target-policies/:policyName
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["target": ""] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/target-policies/:policyName")! 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 DetachPrincipalPolicy
{{baseUrl}}/principal-policies/:policyName#x-amzn-iot-principal
HEADERS

x-amzn-iot-principal
QUERY PARAMS

policyName
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/principal-policies/:policyName#x-amzn-iot-principal");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amzn-iot-principal: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/principal-policies/:policyName#x-amzn-iot-principal" {:headers {:x-amzn-iot-principal ""}})
require "http/client"

url = "{{baseUrl}}/principal-policies/:policyName#x-amzn-iot-principal"
headers = HTTP::Headers{
  "x-amzn-iot-principal" => ""
}

response = HTTP::Client.delete url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Delete,
    RequestUri = new Uri("{{baseUrl}}/principal-policies/:policyName#x-amzn-iot-principal"),
    Headers =
    {
        { "x-amzn-iot-principal", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/principal-policies/:policyName#x-amzn-iot-principal");
var request = new RestRequest("", Method.Delete);
request.AddHeader("x-amzn-iot-principal", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/principal-policies/:policyName#x-amzn-iot-principal"

	req, _ := http.NewRequest("DELETE", url, nil)

	req.Header.Add("x-amzn-iot-principal", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
DELETE /baseUrl/principal-policies/:policyName HTTP/1.1
X-Amzn-Iot-Principal: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/principal-policies/:policyName#x-amzn-iot-principal")
  .setHeader("x-amzn-iot-principal", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/principal-policies/:policyName#x-amzn-iot-principal"))
    .header("x-amzn-iot-principal", "")
    .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}}/principal-policies/:policyName#x-amzn-iot-principal")
  .delete(null)
  .addHeader("x-amzn-iot-principal", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/principal-policies/:policyName#x-amzn-iot-principal")
  .header("x-amzn-iot-principal", "")
  .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}}/principal-policies/:policyName#x-amzn-iot-principal');
xhr.setRequestHeader('x-amzn-iot-principal', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/principal-policies/:policyName#x-amzn-iot-principal',
  headers: {'x-amzn-iot-principal': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/principal-policies/:policyName#x-amzn-iot-principal';
const options = {method: 'DELETE', headers: {'x-amzn-iot-principal': ''}};

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}}/principal-policies/:policyName#x-amzn-iot-principal',
  method: 'DELETE',
  headers: {
    'x-amzn-iot-principal': ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/principal-policies/:policyName#x-amzn-iot-principal")
  .delete(null)
  .addHeader("x-amzn-iot-principal", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/principal-policies/:policyName',
  headers: {
    'x-amzn-iot-principal': ''
  }
};

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}}/principal-policies/:policyName#x-amzn-iot-principal',
  headers: {'x-amzn-iot-principal': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/principal-policies/:policyName#x-amzn-iot-principal');

req.headers({
  'x-amzn-iot-principal': ''
});

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}}/principal-policies/:policyName#x-amzn-iot-principal',
  headers: {'x-amzn-iot-principal': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/principal-policies/:policyName#x-amzn-iot-principal';
const options = {method: 'DELETE', headers: {'x-amzn-iot-principal': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amzn-iot-principal": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/principal-policies/:policyName#x-amzn-iot-principal"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];
[request setAllHTTPHeaderFields:headers];

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}}/principal-policies/:policyName#x-amzn-iot-principal" in
let headers = Header.add (Header.init ()) "x-amzn-iot-principal" "" in

Client.call ~headers `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/principal-policies/:policyName#x-amzn-iot-principal",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "DELETE",
  CURLOPT_HTTPHEADER => [
    "x-amzn-iot-principal: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('DELETE', '{{baseUrl}}/principal-policies/:policyName#x-amzn-iot-principal', [
  'headers' => [
    'x-amzn-iot-principal' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/principal-policies/:policyName#x-amzn-iot-principal');
$request->setMethod(HTTP_METH_DELETE);

$request->setHeaders([
  'x-amzn-iot-principal' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/principal-policies/:policyName#x-amzn-iot-principal');
$request->setRequestMethod('DELETE');
$request->setHeaders([
  'x-amzn-iot-principal' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amzn-iot-principal", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/principal-policies/:policyName#x-amzn-iot-principal' -Method DELETE -Headers $headers
$headers=@{}
$headers.Add("x-amzn-iot-principal", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/principal-policies/:policyName#x-amzn-iot-principal' -Method DELETE -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'x-amzn-iot-principal': "" }

conn.request("DELETE", "/baseUrl/principal-policies/:policyName", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/principal-policies/:policyName#x-amzn-iot-principal"

headers = {"x-amzn-iot-principal": ""}

response = requests.delete(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/principal-policies/:policyName#x-amzn-iot-principal"

response <- VERB("DELETE", url, add_headers('x-amzn-iot-principal' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/principal-policies/:policyName#x-amzn-iot-principal")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Delete.new(url)
request["x-amzn-iot-principal"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.delete('/baseUrl/principal-policies/:policyName') do |req|
  req.headers['x-amzn-iot-principal'] = ''
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/principal-policies/:policyName#x-amzn-iot-principal";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amzn-iot-principal", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request DELETE \
  --url '{{baseUrl}}/principal-policies/:policyName#x-amzn-iot-principal' \
  --header 'x-amzn-iot-principal: '
http DELETE '{{baseUrl}}/principal-policies/:policyName#x-amzn-iot-principal' \
  x-amzn-iot-principal:''
wget --quiet \
  --method DELETE \
  --header 'x-amzn-iot-principal: ' \
  --output-document \
  - '{{baseUrl}}/principal-policies/:policyName#x-amzn-iot-principal'
import Foundation

let headers = ["x-amzn-iot-principal": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/principal-policies/:policyName#x-amzn-iot-principal")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "DELETE"
request.allHTTPHeaderFields = headers

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 DetachSecurityProfile
{{baseUrl}}/security-profiles/:securityProfileName/targets#securityProfileTargetArn
QUERY PARAMS

securityProfileTargetArn
securityProfileName
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/security-profiles/:securityProfileName/targets?securityProfileTargetArn=#securityProfileTargetArn");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/security-profiles/:securityProfileName/targets#securityProfileTargetArn" {:query-params {:securityProfileTargetArn ""}})
require "http/client"

url = "{{baseUrl}}/security-profiles/:securityProfileName/targets?securityProfileTargetArn=#securityProfileTargetArn"

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}}/security-profiles/:securityProfileName/targets?securityProfileTargetArn=#securityProfileTargetArn"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/security-profiles/:securityProfileName/targets?securityProfileTargetArn=#securityProfileTargetArn");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/security-profiles/:securityProfileName/targets?securityProfileTargetArn=#securityProfileTargetArn"

	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/security-profiles/:securityProfileName/targets?securityProfileTargetArn= HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/security-profiles/:securityProfileName/targets?securityProfileTargetArn=#securityProfileTargetArn")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/security-profiles/:securityProfileName/targets?securityProfileTargetArn=#securityProfileTargetArn"))
    .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}}/security-profiles/:securityProfileName/targets?securityProfileTargetArn=#securityProfileTargetArn")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/security-profiles/:securityProfileName/targets?securityProfileTargetArn=#securityProfileTargetArn")
  .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}}/security-profiles/:securityProfileName/targets?securityProfileTargetArn=#securityProfileTargetArn');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/security-profiles/:securityProfileName/targets#securityProfileTargetArn',
  params: {securityProfileTargetArn: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/security-profiles/:securityProfileName/targets?securityProfileTargetArn=#securityProfileTargetArn';
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}}/security-profiles/:securityProfileName/targets?securityProfileTargetArn=#securityProfileTargetArn',
  method: 'DELETE',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/security-profiles/:securityProfileName/targets?securityProfileTargetArn=#securityProfileTargetArn")
  .delete(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/security-profiles/:securityProfileName/targets?securityProfileTargetArn=',
  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}}/security-profiles/:securityProfileName/targets#securityProfileTargetArn',
  qs: {securityProfileTargetArn: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/security-profiles/:securityProfileName/targets#securityProfileTargetArn');

req.query({
  securityProfileTargetArn: ''
});

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}}/security-profiles/:securityProfileName/targets#securityProfileTargetArn',
  params: {securityProfileTargetArn: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/security-profiles/:securityProfileName/targets?securityProfileTargetArn=#securityProfileTargetArn';
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}}/security-profiles/:securityProfileName/targets?securityProfileTargetArn=#securityProfileTargetArn"]
                                                       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}}/security-profiles/:securityProfileName/targets?securityProfileTargetArn=#securityProfileTargetArn" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/security-profiles/:securityProfileName/targets?securityProfileTargetArn=#securityProfileTargetArn",
  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}}/security-profiles/:securityProfileName/targets?securityProfileTargetArn=#securityProfileTargetArn');

echo $response->getBody();
setUrl('{{baseUrl}}/security-profiles/:securityProfileName/targets#securityProfileTargetArn');
$request->setMethod(HTTP_METH_DELETE);

$request->setQueryData([
  'securityProfileTargetArn' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/security-profiles/:securityProfileName/targets#securityProfileTargetArn');
$request->setRequestMethod('DELETE');
$request->setQuery(new http\QueryString([
  'securityProfileTargetArn' => ''
]));

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/security-profiles/:securityProfileName/targets?securityProfileTargetArn=#securityProfileTargetArn' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/security-profiles/:securityProfileName/targets?securityProfileTargetArn=#securityProfileTargetArn' -Method DELETE 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("DELETE", "/baseUrl/security-profiles/:securityProfileName/targets?securityProfileTargetArn=")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/security-profiles/:securityProfileName/targets#securityProfileTargetArn"

querystring = {"securityProfileTargetArn":""}

response = requests.delete(url, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/security-profiles/:securityProfileName/targets#securityProfileTargetArn"

queryString <- list(securityProfileTargetArn = "")

response <- VERB("DELETE", url, query = queryString, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/security-profiles/:securityProfileName/targets?securityProfileTargetArn=#securityProfileTargetArn")

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/security-profiles/:securityProfileName/targets') do |req|
  req.params['securityProfileTargetArn'] = ''
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/security-profiles/:securityProfileName/targets#securityProfileTargetArn";

    let querystring = [
        ("securityProfileTargetArn", ""),
    ];

    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}}/security-profiles/:securityProfileName/targets?securityProfileTargetArn=#securityProfileTargetArn'
http DELETE '{{baseUrl}}/security-profiles/:securityProfileName/targets?securityProfileTargetArn=#securityProfileTargetArn'
wget --quiet \
  --method DELETE \
  --output-document \
  - '{{baseUrl}}/security-profiles/:securityProfileName/targets?securityProfileTargetArn=#securityProfileTargetArn'
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/security-profiles/:securityProfileName/targets?securityProfileTargetArn=#securityProfileTargetArn")! 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 DetachThingPrincipal
{{baseUrl}}/things/:thingName/principals#x-amzn-principal
HEADERS

x-amzn-principal
QUERY PARAMS

thingName
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/things/:thingName/principals#x-amzn-principal");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amzn-principal: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/things/:thingName/principals#x-amzn-principal" {:headers {:x-amzn-principal ""}})
require "http/client"

url = "{{baseUrl}}/things/:thingName/principals#x-amzn-principal"
headers = HTTP::Headers{
  "x-amzn-principal" => ""
}

response = HTTP::Client.delete url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Delete,
    RequestUri = new Uri("{{baseUrl}}/things/:thingName/principals#x-amzn-principal"),
    Headers =
    {
        { "x-amzn-principal", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/things/:thingName/principals#x-amzn-principal");
var request = new RestRequest("", Method.Delete);
request.AddHeader("x-amzn-principal", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/things/:thingName/principals#x-amzn-principal"

	req, _ := http.NewRequest("DELETE", url, nil)

	req.Header.Add("x-amzn-principal", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
DELETE /baseUrl/things/:thingName/principals HTTP/1.1
X-Amzn-Principal: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/things/:thingName/principals#x-amzn-principal")
  .setHeader("x-amzn-principal", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/things/:thingName/principals#x-amzn-principal"))
    .header("x-amzn-principal", "")
    .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}}/things/:thingName/principals#x-amzn-principal")
  .delete(null)
  .addHeader("x-amzn-principal", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/things/:thingName/principals#x-amzn-principal")
  .header("x-amzn-principal", "")
  .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}}/things/:thingName/principals#x-amzn-principal');
xhr.setRequestHeader('x-amzn-principal', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/things/:thingName/principals#x-amzn-principal',
  headers: {'x-amzn-principal': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/things/:thingName/principals#x-amzn-principal';
const options = {method: 'DELETE', headers: {'x-amzn-principal': ''}};

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}}/things/:thingName/principals#x-amzn-principal',
  method: 'DELETE',
  headers: {
    'x-amzn-principal': ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/things/:thingName/principals#x-amzn-principal")
  .delete(null)
  .addHeader("x-amzn-principal", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/things/:thingName/principals',
  headers: {
    'x-amzn-principal': ''
  }
};

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}}/things/:thingName/principals#x-amzn-principal',
  headers: {'x-amzn-principal': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/things/:thingName/principals#x-amzn-principal');

req.headers({
  'x-amzn-principal': ''
});

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}}/things/:thingName/principals#x-amzn-principal',
  headers: {'x-amzn-principal': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/things/:thingName/principals#x-amzn-principal';
const options = {method: 'DELETE', headers: {'x-amzn-principal': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amzn-principal": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/things/:thingName/principals#x-amzn-principal"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];
[request setAllHTTPHeaderFields:headers];

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}}/things/:thingName/principals#x-amzn-principal" in
let headers = Header.add (Header.init ()) "x-amzn-principal" "" in

Client.call ~headers `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/things/:thingName/principals#x-amzn-principal",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "DELETE",
  CURLOPT_HTTPHEADER => [
    "x-amzn-principal: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('DELETE', '{{baseUrl}}/things/:thingName/principals#x-amzn-principal', [
  'headers' => [
    'x-amzn-principal' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/things/:thingName/principals#x-amzn-principal');
$request->setMethod(HTTP_METH_DELETE);

$request->setHeaders([
  'x-amzn-principal' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/things/:thingName/principals#x-amzn-principal');
$request->setRequestMethod('DELETE');
$request->setHeaders([
  'x-amzn-principal' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amzn-principal", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/things/:thingName/principals#x-amzn-principal' -Method DELETE -Headers $headers
$headers=@{}
$headers.Add("x-amzn-principal", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/things/:thingName/principals#x-amzn-principal' -Method DELETE -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'x-amzn-principal': "" }

conn.request("DELETE", "/baseUrl/things/:thingName/principals", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/things/:thingName/principals#x-amzn-principal"

headers = {"x-amzn-principal": ""}

response = requests.delete(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/things/:thingName/principals#x-amzn-principal"

response <- VERB("DELETE", url, add_headers('x-amzn-principal' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/things/:thingName/principals#x-amzn-principal")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Delete.new(url)
request["x-amzn-principal"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.delete('/baseUrl/things/:thingName/principals') do |req|
  req.headers['x-amzn-principal'] = ''
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/things/:thingName/principals#x-amzn-principal";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amzn-principal", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request DELETE \
  --url '{{baseUrl}}/things/:thingName/principals#x-amzn-principal' \
  --header 'x-amzn-principal: '
http DELETE '{{baseUrl}}/things/:thingName/principals#x-amzn-principal' \
  x-amzn-principal:''
wget --quiet \
  --method DELETE \
  --header 'x-amzn-principal: ' \
  --output-document \
  - '{{baseUrl}}/things/:thingName/principals#x-amzn-principal'
import Foundation

let headers = ["x-amzn-principal": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/things/:thingName/principals#x-amzn-principal")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "DELETE"
request.allHTTPHeaderFields = headers

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 DisableTopicRule
{{baseUrl}}/rules/:ruleName/disable
QUERY PARAMS

ruleName
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/rules/:ruleName/disable");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/rules/:ruleName/disable")
require "http/client"

url = "{{baseUrl}}/rules/:ruleName/disable"

response = HTTP::Client.post url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/rules/:ruleName/disable"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/rules/:ruleName/disable");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/rules/:ruleName/disable"

	req, _ := http.NewRequest("POST", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/rules/:ruleName/disable HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/rules/:ruleName/disable")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/rules/:ruleName/disable"))
    .method("POST", 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}}/rules/:ruleName/disable")
  .post(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/rules/:ruleName/disable")
  .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('POST', '{{baseUrl}}/rules/:ruleName/disable');

xhr.send(data);
import axios from 'axios';

const options = {method: 'POST', url: '{{baseUrl}}/rules/:ruleName/disable'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/rules/:ruleName/disable';
const options = {method: 'POST'};

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}}/rules/:ruleName/disable',
  method: 'POST',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/rules/:ruleName/disable")
  .post(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/rules/:ruleName/disable',
  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: 'POST', url: '{{baseUrl}}/rules/:ruleName/disable'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/rules/:ruleName/disable');

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}}/rules/:ruleName/disable'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/rules/:ruleName/disable';
const options = {method: 'POST'};

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}}/rules/:ruleName/disable"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];

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}}/rules/:ruleName/disable" in

Client.call `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/rules/:ruleName/disable",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/rules/:ruleName/disable');

echo $response->getBody();
setUrl('{{baseUrl}}/rules/:ruleName/disable');
$request->setMethod(HTTP_METH_POST);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/rules/:ruleName/disable');
$request->setRequestMethod('POST');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/rules/:ruleName/disable' -Method POST 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/rules/:ruleName/disable' -Method POST 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("POST", "/baseUrl/rules/:ruleName/disable")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/rules/:ruleName/disable"

response = requests.post(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/rules/:ruleName/disable"

response <- VERB("POST", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/rules/:ruleName/disable")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.post('/baseUrl/rules/:ruleName/disable') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/rules/:ruleName/disable";

    let client = reqwest::Client::new();
    let response = client.post(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/rules/:ruleName/disable
http POST {{baseUrl}}/rules/:ruleName/disable
wget --quiet \
  --method POST \
  --output-document \
  - {{baseUrl}}/rules/:ruleName/disable
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/rules/:ruleName/disable")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"

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 EnableTopicRule
{{baseUrl}}/rules/:ruleName/enable
QUERY PARAMS

ruleName
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/rules/:ruleName/enable");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/rules/:ruleName/enable")
require "http/client"

url = "{{baseUrl}}/rules/:ruleName/enable"

response = HTTP::Client.post url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/rules/:ruleName/enable"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/rules/:ruleName/enable");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/rules/:ruleName/enable"

	req, _ := http.NewRequest("POST", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/rules/:ruleName/enable HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/rules/:ruleName/enable")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/rules/:ruleName/enable"))
    .method("POST", 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}}/rules/:ruleName/enable")
  .post(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/rules/:ruleName/enable")
  .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('POST', '{{baseUrl}}/rules/:ruleName/enable');

xhr.send(data);
import axios from 'axios';

const options = {method: 'POST', url: '{{baseUrl}}/rules/:ruleName/enable'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/rules/:ruleName/enable';
const options = {method: 'POST'};

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}}/rules/:ruleName/enable',
  method: 'POST',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/rules/:ruleName/enable")
  .post(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/rules/:ruleName/enable',
  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: 'POST', url: '{{baseUrl}}/rules/:ruleName/enable'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/rules/:ruleName/enable');

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}}/rules/:ruleName/enable'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/rules/:ruleName/enable';
const options = {method: 'POST'};

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}}/rules/:ruleName/enable"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];

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}}/rules/:ruleName/enable" in

Client.call `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/rules/:ruleName/enable",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/rules/:ruleName/enable');

echo $response->getBody();
setUrl('{{baseUrl}}/rules/:ruleName/enable');
$request->setMethod(HTTP_METH_POST);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/rules/:ruleName/enable');
$request->setRequestMethod('POST');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/rules/:ruleName/enable' -Method POST 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/rules/:ruleName/enable' -Method POST 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("POST", "/baseUrl/rules/:ruleName/enable")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/rules/:ruleName/enable"

response = requests.post(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/rules/:ruleName/enable"

response <- VERB("POST", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/rules/:ruleName/enable")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.post('/baseUrl/rules/:ruleName/enable') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/rules/:ruleName/enable";

    let client = reqwest::Client::new();
    let response = client.post(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/rules/:ruleName/enable
http POST {{baseUrl}}/rules/:ruleName/enable
wget --quiet \
  --method POST \
  --output-document \
  - {{baseUrl}}/rules/:ruleName/enable
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/rules/:ruleName/enable")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"

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 GetBehaviorModelTrainingSummaries
{{baseUrl}}/behavior-model-training/summaries
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/behavior-model-training/summaries");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/behavior-model-training/summaries")
require "http/client"

url = "{{baseUrl}}/behavior-model-training/summaries"

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}}/behavior-model-training/summaries"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/behavior-model-training/summaries");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/behavior-model-training/summaries"

	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/behavior-model-training/summaries HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/behavior-model-training/summaries")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/behavior-model-training/summaries"))
    .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}}/behavior-model-training/summaries")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/behavior-model-training/summaries")
  .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}}/behavior-model-training/summaries');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/behavior-model-training/summaries'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/behavior-model-training/summaries';
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}}/behavior-model-training/summaries',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/behavior-model-training/summaries")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/behavior-model-training/summaries',
  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}}/behavior-model-training/summaries'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/behavior-model-training/summaries');

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}}/behavior-model-training/summaries'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/behavior-model-training/summaries';
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}}/behavior-model-training/summaries"]
                                                       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}}/behavior-model-training/summaries" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/behavior-model-training/summaries",
  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}}/behavior-model-training/summaries');

echo $response->getBody();
setUrl('{{baseUrl}}/behavior-model-training/summaries');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/behavior-model-training/summaries');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/behavior-model-training/summaries' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/behavior-model-training/summaries' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/behavior-model-training/summaries")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/behavior-model-training/summaries"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/behavior-model-training/summaries"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/behavior-model-training/summaries")

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/behavior-model-training/summaries') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/behavior-model-training/summaries";

    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}}/behavior-model-training/summaries
http GET {{baseUrl}}/behavior-model-training/summaries
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/behavior-model-training/summaries
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/behavior-model-training/summaries")! 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 GetBucketsAggregation
{{baseUrl}}/indices/buckets
BODY json

{
  "indexName": "",
  "queryString": "",
  "aggregationField": "",
  "queryVersion": "",
  "bucketsAggregationType": {
    "termsAggregation": ""
  }
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/indices/buckets");

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  \"indexName\": \"\",\n  \"queryString\": \"\",\n  \"aggregationField\": \"\",\n  \"queryVersion\": \"\",\n  \"bucketsAggregationType\": {\n    \"termsAggregation\": \"\"\n  }\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/indices/buckets" {:content-type :json
                                                            :form-params {:indexName ""
                                                                          :queryString ""
                                                                          :aggregationField ""
                                                                          :queryVersion ""
                                                                          :bucketsAggregationType {:termsAggregation ""}}})
require "http/client"

url = "{{baseUrl}}/indices/buckets"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"indexName\": \"\",\n  \"queryString\": \"\",\n  \"aggregationField\": \"\",\n  \"queryVersion\": \"\",\n  \"bucketsAggregationType\": {\n    \"termsAggregation\": \"\"\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}}/indices/buckets"),
    Content = new StringContent("{\n  \"indexName\": \"\",\n  \"queryString\": \"\",\n  \"aggregationField\": \"\",\n  \"queryVersion\": \"\",\n  \"bucketsAggregationType\": {\n    \"termsAggregation\": \"\"\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}}/indices/buckets");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"indexName\": \"\",\n  \"queryString\": \"\",\n  \"aggregationField\": \"\",\n  \"queryVersion\": \"\",\n  \"bucketsAggregationType\": {\n    \"termsAggregation\": \"\"\n  }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/indices/buckets"

	payload := strings.NewReader("{\n  \"indexName\": \"\",\n  \"queryString\": \"\",\n  \"aggregationField\": \"\",\n  \"queryVersion\": \"\",\n  \"bucketsAggregationType\": {\n    \"termsAggregation\": \"\"\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/indices/buckets HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 152

{
  "indexName": "",
  "queryString": "",
  "aggregationField": "",
  "queryVersion": "",
  "bucketsAggregationType": {
    "termsAggregation": ""
  }
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/indices/buckets")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"indexName\": \"\",\n  \"queryString\": \"\",\n  \"aggregationField\": \"\",\n  \"queryVersion\": \"\",\n  \"bucketsAggregationType\": {\n    \"termsAggregation\": \"\"\n  }\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/indices/buckets"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"indexName\": \"\",\n  \"queryString\": \"\",\n  \"aggregationField\": \"\",\n  \"queryVersion\": \"\",\n  \"bucketsAggregationType\": {\n    \"termsAggregation\": \"\"\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  \"indexName\": \"\",\n  \"queryString\": \"\",\n  \"aggregationField\": \"\",\n  \"queryVersion\": \"\",\n  \"bucketsAggregationType\": {\n    \"termsAggregation\": \"\"\n  }\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/indices/buckets")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/indices/buckets")
  .header("content-type", "application/json")
  .body("{\n  \"indexName\": \"\",\n  \"queryString\": \"\",\n  \"aggregationField\": \"\",\n  \"queryVersion\": \"\",\n  \"bucketsAggregationType\": {\n    \"termsAggregation\": \"\"\n  }\n}")
  .asString();
const data = JSON.stringify({
  indexName: '',
  queryString: '',
  aggregationField: '',
  queryVersion: '',
  bucketsAggregationType: {
    termsAggregation: ''
  }
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/indices/buckets');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/indices/buckets',
  headers: {'content-type': 'application/json'},
  data: {
    indexName: '',
    queryString: '',
    aggregationField: '',
    queryVersion: '',
    bucketsAggregationType: {termsAggregation: ''}
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/indices/buckets';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"indexName":"","queryString":"","aggregationField":"","queryVersion":"","bucketsAggregationType":{"termsAggregation":""}}'
};

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}}/indices/buckets',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "indexName": "",\n  "queryString": "",\n  "aggregationField": "",\n  "queryVersion": "",\n  "bucketsAggregationType": {\n    "termsAggregation": ""\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  \"indexName\": \"\",\n  \"queryString\": \"\",\n  \"aggregationField\": \"\",\n  \"queryVersion\": \"\",\n  \"bucketsAggregationType\": {\n    \"termsAggregation\": \"\"\n  }\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/indices/buckets")
  .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/indices/buckets',
  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({
  indexName: '',
  queryString: '',
  aggregationField: '',
  queryVersion: '',
  bucketsAggregationType: {termsAggregation: ''}
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/indices/buckets',
  headers: {'content-type': 'application/json'},
  body: {
    indexName: '',
    queryString: '',
    aggregationField: '',
    queryVersion: '',
    bucketsAggregationType: {termsAggregation: ''}
  },
  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}}/indices/buckets');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  indexName: '',
  queryString: '',
  aggregationField: '',
  queryVersion: '',
  bucketsAggregationType: {
    termsAggregation: ''
  }
});

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}}/indices/buckets',
  headers: {'content-type': 'application/json'},
  data: {
    indexName: '',
    queryString: '',
    aggregationField: '',
    queryVersion: '',
    bucketsAggregationType: {termsAggregation: ''}
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/indices/buckets';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"indexName":"","queryString":"","aggregationField":"","queryVersion":"","bucketsAggregationType":{"termsAggregation":""}}'
};

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 = @{ @"indexName": @"",
                              @"queryString": @"",
                              @"aggregationField": @"",
                              @"queryVersion": @"",
                              @"bucketsAggregationType": @{ @"termsAggregation": @"" } };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/indices/buckets"]
                                                       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}}/indices/buckets" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"indexName\": \"\",\n  \"queryString\": \"\",\n  \"aggregationField\": \"\",\n  \"queryVersion\": \"\",\n  \"bucketsAggregationType\": {\n    \"termsAggregation\": \"\"\n  }\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/indices/buckets",
  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([
    'indexName' => '',
    'queryString' => '',
    'aggregationField' => '',
    'queryVersion' => '',
    'bucketsAggregationType' => [
        'termsAggregation' => ''
    ]
  ]),
  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}}/indices/buckets', [
  'body' => '{
  "indexName": "",
  "queryString": "",
  "aggregationField": "",
  "queryVersion": "",
  "bucketsAggregationType": {
    "termsAggregation": ""
  }
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/indices/buckets');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'indexName' => '',
  'queryString' => '',
  'aggregationField' => '',
  'queryVersion' => '',
  'bucketsAggregationType' => [
    'termsAggregation' => ''
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'indexName' => '',
  'queryString' => '',
  'aggregationField' => '',
  'queryVersion' => '',
  'bucketsAggregationType' => [
    'termsAggregation' => ''
  ]
]));
$request->setRequestUrl('{{baseUrl}}/indices/buckets');
$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}}/indices/buckets' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "indexName": "",
  "queryString": "",
  "aggregationField": "",
  "queryVersion": "",
  "bucketsAggregationType": {
    "termsAggregation": ""
  }
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/indices/buckets' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "indexName": "",
  "queryString": "",
  "aggregationField": "",
  "queryVersion": "",
  "bucketsAggregationType": {
    "termsAggregation": ""
  }
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"indexName\": \"\",\n  \"queryString\": \"\",\n  \"aggregationField\": \"\",\n  \"queryVersion\": \"\",\n  \"bucketsAggregationType\": {\n    \"termsAggregation\": \"\"\n  }\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/indices/buckets", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/indices/buckets"

payload = {
    "indexName": "",
    "queryString": "",
    "aggregationField": "",
    "queryVersion": "",
    "bucketsAggregationType": { "termsAggregation": "" }
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/indices/buckets"

payload <- "{\n  \"indexName\": \"\",\n  \"queryString\": \"\",\n  \"aggregationField\": \"\",\n  \"queryVersion\": \"\",\n  \"bucketsAggregationType\": {\n    \"termsAggregation\": \"\"\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}}/indices/buckets")

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  \"indexName\": \"\",\n  \"queryString\": \"\",\n  \"aggregationField\": \"\",\n  \"queryVersion\": \"\",\n  \"bucketsAggregationType\": {\n    \"termsAggregation\": \"\"\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/indices/buckets') do |req|
  req.body = "{\n  \"indexName\": \"\",\n  \"queryString\": \"\",\n  \"aggregationField\": \"\",\n  \"queryVersion\": \"\",\n  \"bucketsAggregationType\": {\n    \"termsAggregation\": \"\"\n  }\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/indices/buckets";

    let payload = json!({
        "indexName": "",
        "queryString": "",
        "aggregationField": "",
        "queryVersion": "",
        "bucketsAggregationType": json!({"termsAggregation": ""})
    });

    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}}/indices/buckets \
  --header 'content-type: application/json' \
  --data '{
  "indexName": "",
  "queryString": "",
  "aggregationField": "",
  "queryVersion": "",
  "bucketsAggregationType": {
    "termsAggregation": ""
  }
}'
echo '{
  "indexName": "",
  "queryString": "",
  "aggregationField": "",
  "queryVersion": "",
  "bucketsAggregationType": {
    "termsAggregation": ""
  }
}' |  \
  http POST {{baseUrl}}/indices/buckets \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "indexName": "",\n  "queryString": "",\n  "aggregationField": "",\n  "queryVersion": "",\n  "bucketsAggregationType": {\n    "termsAggregation": ""\n  }\n}' \
  --output-document \
  - {{baseUrl}}/indices/buckets
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "indexName": "",
  "queryString": "",
  "aggregationField": "",
  "queryVersion": "",
  "bucketsAggregationType": ["termsAggregation": ""]
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/indices/buckets")! 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 GetCardinality
{{baseUrl}}/indices/cardinality
BODY json

{
  "indexName": "",
  "queryString": "",
  "aggregationField": "",
  "queryVersion": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/indices/cardinality");

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  \"indexName\": \"\",\n  \"queryString\": \"\",\n  \"aggregationField\": \"\",\n  \"queryVersion\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/indices/cardinality" {:content-type :json
                                                                :form-params {:indexName ""
                                                                              :queryString ""
                                                                              :aggregationField ""
                                                                              :queryVersion ""}})
require "http/client"

url = "{{baseUrl}}/indices/cardinality"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"indexName\": \"\",\n  \"queryString\": \"\",\n  \"aggregationField\": \"\",\n  \"queryVersion\": \"\"\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}}/indices/cardinality"),
    Content = new StringContent("{\n  \"indexName\": \"\",\n  \"queryString\": \"\",\n  \"aggregationField\": \"\",\n  \"queryVersion\": \"\"\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}}/indices/cardinality");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"indexName\": \"\",\n  \"queryString\": \"\",\n  \"aggregationField\": \"\",\n  \"queryVersion\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/indices/cardinality"

	payload := strings.NewReader("{\n  \"indexName\": \"\",\n  \"queryString\": \"\",\n  \"aggregationField\": \"\",\n  \"queryVersion\": \"\"\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/indices/cardinality HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 90

{
  "indexName": "",
  "queryString": "",
  "aggregationField": "",
  "queryVersion": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/indices/cardinality")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"indexName\": \"\",\n  \"queryString\": \"\",\n  \"aggregationField\": \"\",\n  \"queryVersion\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/indices/cardinality"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"indexName\": \"\",\n  \"queryString\": \"\",\n  \"aggregationField\": \"\",\n  \"queryVersion\": \"\"\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  \"indexName\": \"\",\n  \"queryString\": \"\",\n  \"aggregationField\": \"\",\n  \"queryVersion\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/indices/cardinality")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/indices/cardinality")
  .header("content-type", "application/json")
  .body("{\n  \"indexName\": \"\",\n  \"queryString\": \"\",\n  \"aggregationField\": \"\",\n  \"queryVersion\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  indexName: '',
  queryString: '',
  aggregationField: '',
  queryVersion: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/indices/cardinality');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/indices/cardinality',
  headers: {'content-type': 'application/json'},
  data: {indexName: '', queryString: '', aggregationField: '', queryVersion: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/indices/cardinality';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"indexName":"","queryString":"","aggregationField":"","queryVersion":""}'
};

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}}/indices/cardinality',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "indexName": "",\n  "queryString": "",\n  "aggregationField": "",\n  "queryVersion": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"indexName\": \"\",\n  \"queryString\": \"\",\n  \"aggregationField\": \"\",\n  \"queryVersion\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/indices/cardinality")
  .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/indices/cardinality',
  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({indexName: '', queryString: '', aggregationField: '', queryVersion: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/indices/cardinality',
  headers: {'content-type': 'application/json'},
  body: {indexName: '', queryString: '', aggregationField: '', queryVersion: ''},
  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}}/indices/cardinality');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  indexName: '',
  queryString: '',
  aggregationField: '',
  queryVersion: ''
});

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}}/indices/cardinality',
  headers: {'content-type': 'application/json'},
  data: {indexName: '', queryString: '', aggregationField: '', queryVersion: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/indices/cardinality';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"indexName":"","queryString":"","aggregationField":"","queryVersion":""}'
};

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 = @{ @"indexName": @"",
                              @"queryString": @"",
                              @"aggregationField": @"",
                              @"queryVersion": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/indices/cardinality"]
                                                       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}}/indices/cardinality" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"indexName\": \"\",\n  \"queryString\": \"\",\n  \"aggregationField\": \"\",\n  \"queryVersion\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/indices/cardinality",
  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([
    'indexName' => '',
    'queryString' => '',
    'aggregationField' => '',
    'queryVersion' => ''
  ]),
  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}}/indices/cardinality', [
  'body' => '{
  "indexName": "",
  "queryString": "",
  "aggregationField": "",
  "queryVersion": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/indices/cardinality');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'indexName' => '',
  'queryString' => '',
  'aggregationField' => '',
  'queryVersion' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'indexName' => '',
  'queryString' => '',
  'aggregationField' => '',
  'queryVersion' => ''
]));
$request->setRequestUrl('{{baseUrl}}/indices/cardinality');
$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}}/indices/cardinality' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "indexName": "",
  "queryString": "",
  "aggregationField": "",
  "queryVersion": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/indices/cardinality' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "indexName": "",
  "queryString": "",
  "aggregationField": "",
  "queryVersion": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"indexName\": \"\",\n  \"queryString\": \"\",\n  \"aggregationField\": \"\",\n  \"queryVersion\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/indices/cardinality", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/indices/cardinality"

payload = {
    "indexName": "",
    "queryString": "",
    "aggregationField": "",
    "queryVersion": ""
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/indices/cardinality"

payload <- "{\n  \"indexName\": \"\",\n  \"queryString\": \"\",\n  \"aggregationField\": \"\",\n  \"queryVersion\": \"\"\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}}/indices/cardinality")

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  \"indexName\": \"\",\n  \"queryString\": \"\",\n  \"aggregationField\": \"\",\n  \"queryVersion\": \"\"\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/indices/cardinality') do |req|
  req.body = "{\n  \"indexName\": \"\",\n  \"queryString\": \"\",\n  \"aggregationField\": \"\",\n  \"queryVersion\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/indices/cardinality";

    let payload = json!({
        "indexName": "",
        "queryString": "",
        "aggregationField": "",
        "queryVersion": ""
    });

    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}}/indices/cardinality \
  --header 'content-type: application/json' \
  --data '{
  "indexName": "",
  "queryString": "",
  "aggregationField": "",
  "queryVersion": ""
}'
echo '{
  "indexName": "",
  "queryString": "",
  "aggregationField": "",
  "queryVersion": ""
}' |  \
  http POST {{baseUrl}}/indices/cardinality \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "indexName": "",\n  "queryString": "",\n  "aggregationField": "",\n  "queryVersion": ""\n}' \
  --output-document \
  - {{baseUrl}}/indices/cardinality
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "indexName": "",
  "queryString": "",
  "aggregationField": "",
  "queryVersion": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/indices/cardinality")! 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 GetEffectivePolicies
{{baseUrl}}/effective-policies
BODY json

{
  "principal": "",
  "cognitoIdentityPoolId": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/effective-policies");

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  \"principal\": \"\",\n  \"cognitoIdentityPoolId\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/effective-policies" {:content-type :json
                                                               :form-params {:principal ""
                                                                             :cognitoIdentityPoolId ""}})
require "http/client"

url = "{{baseUrl}}/effective-policies"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"principal\": \"\",\n  \"cognitoIdentityPoolId\": \"\"\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}}/effective-policies"),
    Content = new StringContent("{\n  \"principal\": \"\",\n  \"cognitoIdentityPoolId\": \"\"\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}}/effective-policies");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"principal\": \"\",\n  \"cognitoIdentityPoolId\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/effective-policies"

	payload := strings.NewReader("{\n  \"principal\": \"\",\n  \"cognitoIdentityPoolId\": \"\"\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/effective-policies HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 52

{
  "principal": "",
  "cognitoIdentityPoolId": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/effective-policies")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"principal\": \"\",\n  \"cognitoIdentityPoolId\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/effective-policies"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"principal\": \"\",\n  \"cognitoIdentityPoolId\": \"\"\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  \"principal\": \"\",\n  \"cognitoIdentityPoolId\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/effective-policies")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/effective-policies")
  .header("content-type", "application/json")
  .body("{\n  \"principal\": \"\",\n  \"cognitoIdentityPoolId\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  principal: '',
  cognitoIdentityPoolId: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/effective-policies');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/effective-policies',
  headers: {'content-type': 'application/json'},
  data: {principal: '', cognitoIdentityPoolId: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/effective-policies';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"principal":"","cognitoIdentityPoolId":""}'
};

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}}/effective-policies',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "principal": "",\n  "cognitoIdentityPoolId": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"principal\": \"\",\n  \"cognitoIdentityPoolId\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/effective-policies")
  .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/effective-policies',
  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({principal: '', cognitoIdentityPoolId: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/effective-policies',
  headers: {'content-type': 'application/json'},
  body: {principal: '', cognitoIdentityPoolId: ''},
  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}}/effective-policies');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  principal: '',
  cognitoIdentityPoolId: ''
});

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}}/effective-policies',
  headers: {'content-type': 'application/json'},
  data: {principal: '', cognitoIdentityPoolId: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/effective-policies';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"principal":"","cognitoIdentityPoolId":""}'
};

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 = @{ @"principal": @"",
                              @"cognitoIdentityPoolId": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/effective-policies"]
                                                       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}}/effective-policies" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"principal\": \"\",\n  \"cognitoIdentityPoolId\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/effective-policies",
  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([
    'principal' => '',
    'cognitoIdentityPoolId' => ''
  ]),
  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}}/effective-policies', [
  'body' => '{
  "principal": "",
  "cognitoIdentityPoolId": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/effective-policies');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'principal' => '',
  'cognitoIdentityPoolId' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'principal' => '',
  'cognitoIdentityPoolId' => ''
]));
$request->setRequestUrl('{{baseUrl}}/effective-policies');
$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}}/effective-policies' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "principal": "",
  "cognitoIdentityPoolId": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/effective-policies' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "principal": "",
  "cognitoIdentityPoolId": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"principal\": \"\",\n  \"cognitoIdentityPoolId\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/effective-policies", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/effective-policies"

payload = {
    "principal": "",
    "cognitoIdentityPoolId": ""
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/effective-policies"

payload <- "{\n  \"principal\": \"\",\n  \"cognitoIdentityPoolId\": \"\"\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}}/effective-policies")

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  \"principal\": \"\",\n  \"cognitoIdentityPoolId\": \"\"\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/effective-policies') do |req|
  req.body = "{\n  \"principal\": \"\",\n  \"cognitoIdentityPoolId\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/effective-policies";

    let payload = json!({
        "principal": "",
        "cognitoIdentityPoolId": ""
    });

    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}}/effective-policies \
  --header 'content-type: application/json' \
  --data '{
  "principal": "",
  "cognitoIdentityPoolId": ""
}'
echo '{
  "principal": "",
  "cognitoIdentityPoolId": ""
}' |  \
  http POST {{baseUrl}}/effective-policies \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "principal": "",\n  "cognitoIdentityPoolId": ""\n}' \
  --output-document \
  - {{baseUrl}}/effective-policies
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "principal": "",
  "cognitoIdentityPoolId": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/effective-policies")! 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 GetIndexingConfiguration
{{baseUrl}}/indexing/config
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/indexing/config");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/indexing/config")
require "http/client"

url = "{{baseUrl}}/indexing/config"

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}}/indexing/config"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/indexing/config");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/indexing/config"

	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/indexing/config HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/indexing/config")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/indexing/config"))
    .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}}/indexing/config")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/indexing/config")
  .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}}/indexing/config');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/indexing/config'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/indexing/config';
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}}/indexing/config',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/indexing/config")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/indexing/config',
  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}}/indexing/config'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/indexing/config');

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}}/indexing/config'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/indexing/config';
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}}/indexing/config"]
                                                       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}}/indexing/config" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/indexing/config",
  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}}/indexing/config');

echo $response->getBody();
setUrl('{{baseUrl}}/indexing/config');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/indexing/config');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/indexing/config' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/indexing/config' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/indexing/config")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/indexing/config"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/indexing/config"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/indexing/config")

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/indexing/config') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/indexing/config";

    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}}/indexing/config
http GET {{baseUrl}}/indexing/config
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/indexing/config
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/indexing/config")! 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 GetJobDocument
{{baseUrl}}/jobs/:jobId/job-document
QUERY PARAMS

jobId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/jobs/:jobId/job-document");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/jobs/:jobId/job-document")
require "http/client"

url = "{{baseUrl}}/jobs/:jobId/job-document"

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}}/jobs/:jobId/job-document"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/jobs/:jobId/job-document");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/jobs/:jobId/job-document"

	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/jobs/:jobId/job-document HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/jobs/:jobId/job-document")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/jobs/:jobId/job-document"))
    .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}}/jobs/:jobId/job-document")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/jobs/:jobId/job-document")
  .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}}/jobs/:jobId/job-document');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/jobs/:jobId/job-document'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/jobs/:jobId/job-document';
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}}/jobs/:jobId/job-document',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/jobs/:jobId/job-document")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/jobs/:jobId/job-document',
  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}}/jobs/:jobId/job-document'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/jobs/:jobId/job-document');

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}}/jobs/:jobId/job-document'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/jobs/:jobId/job-document';
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}}/jobs/:jobId/job-document"]
                                                       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}}/jobs/:jobId/job-document" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/jobs/:jobId/job-document",
  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}}/jobs/:jobId/job-document');

echo $response->getBody();
setUrl('{{baseUrl}}/jobs/:jobId/job-document');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/jobs/:jobId/job-document');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/jobs/:jobId/job-document' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/jobs/:jobId/job-document' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/jobs/:jobId/job-document")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/jobs/:jobId/job-document"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/jobs/:jobId/job-document"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/jobs/:jobId/job-document")

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/jobs/:jobId/job-document') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/jobs/:jobId/job-document";

    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}}/jobs/:jobId/job-document
http GET {{baseUrl}}/jobs/:jobId/job-document
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/jobs/:jobId/job-document
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/jobs/:jobId/job-document")! 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 GetLoggingOptions
{{baseUrl}}/loggingOptions
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/loggingOptions");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/loggingOptions")
require "http/client"

url = "{{baseUrl}}/loggingOptions"

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}}/loggingOptions"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/loggingOptions");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/loggingOptions"

	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/loggingOptions HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/loggingOptions")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/loggingOptions"))
    .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}}/loggingOptions")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/loggingOptions")
  .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}}/loggingOptions');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/loggingOptions'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/loggingOptions';
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}}/loggingOptions',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/loggingOptions")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/loggingOptions',
  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}}/loggingOptions'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/loggingOptions');

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}}/loggingOptions'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/loggingOptions';
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}}/loggingOptions"]
                                                       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}}/loggingOptions" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/loggingOptions",
  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}}/loggingOptions');

echo $response->getBody();
setUrl('{{baseUrl}}/loggingOptions');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/loggingOptions');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/loggingOptions' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/loggingOptions' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/loggingOptions")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/loggingOptions"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/loggingOptions"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/loggingOptions")

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/loggingOptions') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/loggingOptions";

    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}}/loggingOptions
http GET {{baseUrl}}/loggingOptions
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/loggingOptions
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/loggingOptions")! 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 GetOTAUpdate
{{baseUrl}}/otaUpdates/:otaUpdateId
QUERY PARAMS

otaUpdateId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/otaUpdates/:otaUpdateId");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/otaUpdates/:otaUpdateId")
require "http/client"

url = "{{baseUrl}}/otaUpdates/:otaUpdateId"

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}}/otaUpdates/:otaUpdateId"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/otaUpdates/:otaUpdateId");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/otaUpdates/:otaUpdateId"

	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/otaUpdates/:otaUpdateId HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/otaUpdates/:otaUpdateId")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/otaUpdates/:otaUpdateId"))
    .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}}/otaUpdates/:otaUpdateId")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/otaUpdates/:otaUpdateId")
  .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}}/otaUpdates/:otaUpdateId');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/otaUpdates/:otaUpdateId'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/otaUpdates/:otaUpdateId';
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}}/otaUpdates/:otaUpdateId',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/otaUpdates/:otaUpdateId")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/otaUpdates/:otaUpdateId',
  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}}/otaUpdates/:otaUpdateId'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/otaUpdates/:otaUpdateId');

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}}/otaUpdates/:otaUpdateId'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/otaUpdates/:otaUpdateId';
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}}/otaUpdates/:otaUpdateId"]
                                                       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}}/otaUpdates/:otaUpdateId" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/otaUpdates/:otaUpdateId",
  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}}/otaUpdates/:otaUpdateId');

echo $response->getBody();
setUrl('{{baseUrl}}/otaUpdates/:otaUpdateId');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/otaUpdates/:otaUpdateId');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/otaUpdates/:otaUpdateId' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/otaUpdates/:otaUpdateId' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/otaUpdates/:otaUpdateId")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/otaUpdates/:otaUpdateId"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/otaUpdates/:otaUpdateId"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/otaUpdates/:otaUpdateId")

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/otaUpdates/:otaUpdateId') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/otaUpdates/:otaUpdateId";

    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}}/otaUpdates/:otaUpdateId
http GET {{baseUrl}}/otaUpdates/:otaUpdateId
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/otaUpdates/:otaUpdateId
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/otaUpdates/:otaUpdateId")! 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 GetPercentiles
{{baseUrl}}/indices/percentiles
BODY json

{
  "indexName": "",
  "queryString": "",
  "aggregationField": "",
  "queryVersion": "",
  "percents": []
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/indices/percentiles");

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  \"indexName\": \"\",\n  \"queryString\": \"\",\n  \"aggregationField\": \"\",\n  \"queryVersion\": \"\",\n  \"percents\": []\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/indices/percentiles" {:content-type :json
                                                                :form-params {:indexName ""
                                                                              :queryString ""
                                                                              :aggregationField ""
                                                                              :queryVersion ""
                                                                              :percents []}})
require "http/client"

url = "{{baseUrl}}/indices/percentiles"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"indexName\": \"\",\n  \"queryString\": \"\",\n  \"aggregationField\": \"\",\n  \"queryVersion\": \"\",\n  \"percents\": []\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}}/indices/percentiles"),
    Content = new StringContent("{\n  \"indexName\": \"\",\n  \"queryString\": \"\",\n  \"aggregationField\": \"\",\n  \"queryVersion\": \"\",\n  \"percents\": []\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}}/indices/percentiles");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"indexName\": \"\",\n  \"queryString\": \"\",\n  \"aggregationField\": \"\",\n  \"queryVersion\": \"\",\n  \"percents\": []\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/indices/percentiles"

	payload := strings.NewReader("{\n  \"indexName\": \"\",\n  \"queryString\": \"\",\n  \"aggregationField\": \"\",\n  \"queryVersion\": \"\",\n  \"percents\": []\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/indices/percentiles HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 108

{
  "indexName": "",
  "queryString": "",
  "aggregationField": "",
  "queryVersion": "",
  "percents": []
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/indices/percentiles")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"indexName\": \"\",\n  \"queryString\": \"\",\n  \"aggregationField\": \"\",\n  \"queryVersion\": \"\",\n  \"percents\": []\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/indices/percentiles"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"indexName\": \"\",\n  \"queryString\": \"\",\n  \"aggregationField\": \"\",\n  \"queryVersion\": \"\",\n  \"percents\": []\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  \"indexName\": \"\",\n  \"queryString\": \"\",\n  \"aggregationField\": \"\",\n  \"queryVersion\": \"\",\n  \"percents\": []\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/indices/percentiles")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/indices/percentiles")
  .header("content-type", "application/json")
  .body("{\n  \"indexName\": \"\",\n  \"queryString\": \"\",\n  \"aggregationField\": \"\",\n  \"queryVersion\": \"\",\n  \"percents\": []\n}")
  .asString();
const data = JSON.stringify({
  indexName: '',
  queryString: '',
  aggregationField: '',
  queryVersion: '',
  percents: []
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/indices/percentiles');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/indices/percentiles',
  headers: {'content-type': 'application/json'},
  data: {
    indexName: '',
    queryString: '',
    aggregationField: '',
    queryVersion: '',
    percents: []
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/indices/percentiles';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"indexName":"","queryString":"","aggregationField":"","queryVersion":"","percents":[]}'
};

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}}/indices/percentiles',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "indexName": "",\n  "queryString": "",\n  "aggregationField": "",\n  "queryVersion": "",\n  "percents": []\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"indexName\": \"\",\n  \"queryString\": \"\",\n  \"aggregationField\": \"\",\n  \"queryVersion\": \"\",\n  \"percents\": []\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/indices/percentiles")
  .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/indices/percentiles',
  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({
  indexName: '',
  queryString: '',
  aggregationField: '',
  queryVersion: '',
  percents: []
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/indices/percentiles',
  headers: {'content-type': 'application/json'},
  body: {
    indexName: '',
    queryString: '',
    aggregationField: '',
    queryVersion: '',
    percents: []
  },
  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}}/indices/percentiles');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  indexName: '',
  queryString: '',
  aggregationField: '',
  queryVersion: '',
  percents: []
});

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}}/indices/percentiles',
  headers: {'content-type': 'application/json'},
  data: {
    indexName: '',
    queryString: '',
    aggregationField: '',
    queryVersion: '',
    percents: []
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/indices/percentiles';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"indexName":"","queryString":"","aggregationField":"","queryVersion":"","percents":[]}'
};

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 = @{ @"indexName": @"",
                              @"queryString": @"",
                              @"aggregationField": @"",
                              @"queryVersion": @"",
                              @"percents": @[  ] };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/indices/percentiles"]
                                                       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}}/indices/percentiles" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"indexName\": \"\",\n  \"queryString\": \"\",\n  \"aggregationField\": \"\",\n  \"queryVersion\": \"\",\n  \"percents\": []\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/indices/percentiles",
  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([
    'indexName' => '',
    'queryString' => '',
    'aggregationField' => '',
    'queryVersion' => '',
    'percents' => [
        
    ]
  ]),
  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}}/indices/percentiles', [
  'body' => '{
  "indexName": "",
  "queryString": "",
  "aggregationField": "",
  "queryVersion": "",
  "percents": []
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/indices/percentiles');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'indexName' => '',
  'queryString' => '',
  'aggregationField' => '',
  'queryVersion' => '',
  'percents' => [
    
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'indexName' => '',
  'queryString' => '',
  'aggregationField' => '',
  'queryVersion' => '',
  'percents' => [
    
  ]
]));
$request->setRequestUrl('{{baseUrl}}/indices/percentiles');
$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}}/indices/percentiles' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "indexName": "",
  "queryString": "",
  "aggregationField": "",
  "queryVersion": "",
  "percents": []
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/indices/percentiles' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "indexName": "",
  "queryString": "",
  "aggregationField": "",
  "queryVersion": "",
  "percents": []
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"indexName\": \"\",\n  \"queryString\": \"\",\n  \"aggregationField\": \"\",\n  \"queryVersion\": \"\",\n  \"percents\": []\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/indices/percentiles", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/indices/percentiles"

payload = {
    "indexName": "",
    "queryString": "",
    "aggregationField": "",
    "queryVersion": "",
    "percents": []
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/indices/percentiles"

payload <- "{\n  \"indexName\": \"\",\n  \"queryString\": \"\",\n  \"aggregationField\": \"\",\n  \"queryVersion\": \"\",\n  \"percents\": []\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}}/indices/percentiles")

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  \"indexName\": \"\",\n  \"queryString\": \"\",\n  \"aggregationField\": \"\",\n  \"queryVersion\": \"\",\n  \"percents\": []\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/indices/percentiles') do |req|
  req.body = "{\n  \"indexName\": \"\",\n  \"queryString\": \"\",\n  \"aggregationField\": \"\",\n  \"queryVersion\": \"\",\n  \"percents\": []\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/indices/percentiles";

    let payload = json!({
        "indexName": "",
        "queryString": "",
        "aggregationField": "",
        "queryVersion": "",
        "percents": ()
    });

    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}}/indices/percentiles \
  --header 'content-type: application/json' \
  --data '{
  "indexName": "",
  "queryString": "",
  "aggregationField": "",
  "queryVersion": "",
  "percents": []
}'
echo '{
  "indexName": "",
  "queryString": "",
  "aggregationField": "",
  "queryVersion": "",
  "percents": []
}' |  \
  http POST {{baseUrl}}/indices/percentiles \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "indexName": "",\n  "queryString": "",\n  "aggregationField": "",\n  "queryVersion": "",\n  "percents": []\n}' \
  --output-document \
  - {{baseUrl}}/indices/percentiles
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "indexName": "",
  "queryString": "",
  "aggregationField": "",
  "queryVersion": "",
  "percents": []
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/indices/percentiles")! 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 GetPolicy
{{baseUrl}}/policies/:policyName
QUERY PARAMS

policyName
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/policies/:policyName");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/policies/:policyName")
require "http/client"

url = "{{baseUrl}}/policies/:policyName"

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}}/policies/:policyName"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/policies/:policyName");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/policies/:policyName"

	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/policies/:policyName HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/policies/:policyName")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/policies/:policyName"))
    .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}}/policies/:policyName")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/policies/:policyName")
  .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}}/policies/:policyName');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/policies/:policyName'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/policies/:policyName';
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}}/policies/:policyName',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/policies/:policyName")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/policies/:policyName',
  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}}/policies/:policyName'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/policies/:policyName');

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}}/policies/:policyName'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/policies/:policyName';
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}}/policies/:policyName"]
                                                       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}}/policies/:policyName" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/policies/:policyName",
  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}}/policies/:policyName');

echo $response->getBody();
setUrl('{{baseUrl}}/policies/:policyName');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/policies/:policyName');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/policies/:policyName' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/policies/:policyName' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/policies/:policyName")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/policies/:policyName"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/policies/:policyName"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/policies/:policyName")

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/policies/:policyName') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/policies/:policyName";

    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}}/policies/:policyName
http GET {{baseUrl}}/policies/:policyName
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/policies/:policyName
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/policies/:policyName")! 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 GetPolicyVersion
{{baseUrl}}/policies/:policyName/version/:policyVersionId
QUERY PARAMS

policyName
policyVersionId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/policies/:policyName/version/:policyVersionId");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/policies/:policyName/version/:policyVersionId")
require "http/client"

url = "{{baseUrl}}/policies/:policyName/version/:policyVersionId"

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}}/policies/:policyName/version/:policyVersionId"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/policies/:policyName/version/:policyVersionId");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/policies/:policyName/version/:policyVersionId"

	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/policies/:policyName/version/:policyVersionId HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/policies/:policyName/version/:policyVersionId")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/policies/:policyName/version/:policyVersionId"))
    .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}}/policies/:policyName/version/:policyVersionId")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/policies/:policyName/version/:policyVersionId")
  .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}}/policies/:policyName/version/:policyVersionId');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/policies/:policyName/version/:policyVersionId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/policies/:policyName/version/:policyVersionId';
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}}/policies/:policyName/version/:policyVersionId',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/policies/:policyName/version/:policyVersionId")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/policies/:policyName/version/:policyVersionId',
  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}}/policies/:policyName/version/:policyVersionId'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/policies/:policyName/version/:policyVersionId');

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}}/policies/:policyName/version/:policyVersionId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/policies/:policyName/version/:policyVersionId';
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}}/policies/:policyName/version/:policyVersionId"]
                                                       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}}/policies/:policyName/version/:policyVersionId" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/policies/:policyName/version/:policyVersionId",
  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}}/policies/:policyName/version/:policyVersionId');

echo $response->getBody();
setUrl('{{baseUrl}}/policies/:policyName/version/:policyVersionId');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/policies/:policyName/version/:policyVersionId');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/policies/:policyName/version/:policyVersionId' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/policies/:policyName/version/:policyVersionId' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/policies/:policyName/version/:policyVersionId")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/policies/:policyName/version/:policyVersionId"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/policies/:policyName/version/:policyVersionId"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/policies/:policyName/version/:policyVersionId")

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/policies/:policyName/version/:policyVersionId') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/policies/:policyName/version/:policyVersionId";

    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}}/policies/:policyName/version/:policyVersionId
http GET {{baseUrl}}/policies/:policyName/version/:policyVersionId
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/policies/:policyName/version/:policyVersionId
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/policies/:policyName/version/:policyVersionId")! 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 GetRegistrationCode
{{baseUrl}}/registrationcode
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/registrationcode");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/registrationcode")
require "http/client"

url = "{{baseUrl}}/registrationcode"

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}}/registrationcode"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/registrationcode");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/registrationcode"

	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/registrationcode HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/registrationcode")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/registrationcode"))
    .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}}/registrationcode")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/registrationcode")
  .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}}/registrationcode');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/registrationcode'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/registrationcode';
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}}/registrationcode',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/registrationcode")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/registrationcode',
  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}}/registrationcode'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/registrationcode');

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}}/registrationcode'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/registrationcode';
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}}/registrationcode"]
                                                       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}}/registrationcode" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/registrationcode",
  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}}/registrationcode');

echo $response->getBody();
setUrl('{{baseUrl}}/registrationcode');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/registrationcode');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/registrationcode' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/registrationcode' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/registrationcode")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/registrationcode"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/registrationcode"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/registrationcode")

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/registrationcode') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/registrationcode";

    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}}/registrationcode
http GET {{baseUrl}}/registrationcode
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/registrationcode
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/registrationcode")! 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 GetStatistics
{{baseUrl}}/indices/statistics
BODY json

{
  "indexName": "",
  "queryString": "",
  "aggregationField": "",
  "queryVersion": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/indices/statistics");

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  \"indexName\": \"\",\n  \"queryString\": \"\",\n  \"aggregationField\": \"\",\n  \"queryVersion\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/indices/statistics" {:content-type :json
                                                               :form-params {:indexName ""
                                                                             :queryString ""
                                                                             :aggregationField ""
                                                                             :queryVersion ""}})
require "http/client"

url = "{{baseUrl}}/indices/statistics"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"indexName\": \"\",\n  \"queryString\": \"\",\n  \"aggregationField\": \"\",\n  \"queryVersion\": \"\"\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}}/indices/statistics"),
    Content = new StringContent("{\n  \"indexName\": \"\",\n  \"queryString\": \"\",\n  \"aggregationField\": \"\",\n  \"queryVersion\": \"\"\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}}/indices/statistics");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"indexName\": \"\",\n  \"queryString\": \"\",\n  \"aggregationField\": \"\",\n  \"queryVersion\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/indices/statistics"

	payload := strings.NewReader("{\n  \"indexName\": \"\",\n  \"queryString\": \"\",\n  \"aggregationField\": \"\",\n  \"queryVersion\": \"\"\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/indices/statistics HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 90

{
  "indexName": "",
  "queryString": "",
  "aggregationField": "",
  "queryVersion": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/indices/statistics")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"indexName\": \"\",\n  \"queryString\": \"\",\n  \"aggregationField\": \"\",\n  \"queryVersion\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/indices/statistics"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"indexName\": \"\",\n  \"queryString\": \"\",\n  \"aggregationField\": \"\",\n  \"queryVersion\": \"\"\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  \"indexName\": \"\",\n  \"queryString\": \"\",\n  \"aggregationField\": \"\",\n  \"queryVersion\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/indices/statistics")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/indices/statistics")
  .header("content-type", "application/json")
  .body("{\n  \"indexName\": \"\",\n  \"queryString\": \"\",\n  \"aggregationField\": \"\",\n  \"queryVersion\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  indexName: '',
  queryString: '',
  aggregationField: '',
  queryVersion: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/indices/statistics');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/indices/statistics',
  headers: {'content-type': 'application/json'},
  data: {indexName: '', queryString: '', aggregationField: '', queryVersion: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/indices/statistics';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"indexName":"","queryString":"","aggregationField":"","queryVersion":""}'
};

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}}/indices/statistics',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "indexName": "",\n  "queryString": "",\n  "aggregationField": "",\n  "queryVersion": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"indexName\": \"\",\n  \"queryString\": \"\",\n  \"aggregationField\": \"\",\n  \"queryVersion\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/indices/statistics")
  .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/indices/statistics',
  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({indexName: '', queryString: '', aggregationField: '', queryVersion: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/indices/statistics',
  headers: {'content-type': 'application/json'},
  body: {indexName: '', queryString: '', aggregationField: '', queryVersion: ''},
  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}}/indices/statistics');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  indexName: '',
  queryString: '',
  aggregationField: '',
  queryVersion: ''
});

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}}/indices/statistics',
  headers: {'content-type': 'application/json'},
  data: {indexName: '', queryString: '', aggregationField: '', queryVersion: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/indices/statistics';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"indexName":"","queryString":"","aggregationField":"","queryVersion":""}'
};

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 = @{ @"indexName": @"",
                              @"queryString": @"",
                              @"aggregationField": @"",
                              @"queryVersion": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/indices/statistics"]
                                                       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}}/indices/statistics" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"indexName\": \"\",\n  \"queryString\": \"\",\n  \"aggregationField\": \"\",\n  \"queryVersion\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/indices/statistics",
  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([
    'indexName' => '',
    'queryString' => '',
    'aggregationField' => '',
    'queryVersion' => ''
  ]),
  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}}/indices/statistics', [
  'body' => '{
  "indexName": "",
  "queryString": "",
  "aggregationField": "",
  "queryVersion": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/indices/statistics');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'indexName' => '',
  'queryString' => '',
  'aggregationField' => '',
  'queryVersion' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'indexName' => '',
  'queryString' => '',
  'aggregationField' => '',
  'queryVersion' => ''
]));
$request->setRequestUrl('{{baseUrl}}/indices/statistics');
$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}}/indices/statistics' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "indexName": "",
  "queryString": "",
  "aggregationField": "",
  "queryVersion": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/indices/statistics' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "indexName": "",
  "queryString": "",
  "aggregationField": "",
  "queryVersion": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"indexName\": \"\",\n  \"queryString\": \"\",\n  \"aggregationField\": \"\",\n  \"queryVersion\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/indices/statistics", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/indices/statistics"

payload = {
    "indexName": "",
    "queryString": "",
    "aggregationField": "",
    "queryVersion": ""
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/indices/statistics"

payload <- "{\n  \"indexName\": \"\",\n  \"queryString\": \"\",\n  \"aggregationField\": \"\",\n  \"queryVersion\": \"\"\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}}/indices/statistics")

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  \"indexName\": \"\",\n  \"queryString\": \"\",\n  \"aggregationField\": \"\",\n  \"queryVersion\": \"\"\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/indices/statistics') do |req|
  req.body = "{\n  \"indexName\": \"\",\n  \"queryString\": \"\",\n  \"aggregationField\": \"\",\n  \"queryVersion\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/indices/statistics";

    let payload = json!({
        "indexName": "",
        "queryString": "",
        "aggregationField": "",
        "queryVersion": ""
    });

    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}}/indices/statistics \
  --header 'content-type: application/json' \
  --data '{
  "indexName": "",
  "queryString": "",
  "aggregationField": "",
  "queryVersion": ""
}'
echo '{
  "indexName": "",
  "queryString": "",
  "aggregationField": "",
  "queryVersion": ""
}' |  \
  http POST {{baseUrl}}/indices/statistics \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "indexName": "",\n  "queryString": "",\n  "aggregationField": "",\n  "queryVersion": ""\n}' \
  --output-document \
  - {{baseUrl}}/indices/statistics
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "indexName": "",
  "queryString": "",
  "aggregationField": "",
  "queryVersion": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/indices/statistics")! 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 GetTopicRule
{{baseUrl}}/rules/:ruleName
QUERY PARAMS

ruleName
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/rules/:ruleName");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/rules/:ruleName")
require "http/client"

url = "{{baseUrl}}/rules/:ruleName"

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}}/rules/:ruleName"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/rules/:ruleName");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/rules/:ruleName"

	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/rules/:ruleName HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/rules/:ruleName")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/rules/:ruleName"))
    .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}}/rules/:ruleName")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/rules/:ruleName")
  .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}}/rules/:ruleName');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/rules/:ruleName'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/rules/:ruleName';
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}}/rules/:ruleName',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/rules/:ruleName")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/rules/:ruleName',
  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}}/rules/:ruleName'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/rules/:ruleName');

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}}/rules/:ruleName'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/rules/:ruleName';
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}}/rules/:ruleName"]
                                                       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}}/rules/:ruleName" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/rules/:ruleName",
  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}}/rules/:ruleName');

echo $response->getBody();
setUrl('{{baseUrl}}/rules/:ruleName');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/rules/:ruleName');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/rules/:ruleName' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/rules/:ruleName' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/rules/:ruleName")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/rules/:ruleName"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/rules/:ruleName"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/rules/:ruleName")

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/rules/:ruleName') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/rules/:ruleName";

    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}}/rules/:ruleName
http GET {{baseUrl}}/rules/:ruleName
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/rules/:ruleName
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/rules/:ruleName")! 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 GetTopicRuleDestination
{{baseUrl}}/destinations/:arn
QUERY PARAMS

arn
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/destinations/:arn");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/destinations/:arn")
require "http/client"

url = "{{baseUrl}}/destinations/:arn"

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}}/destinations/:arn"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/destinations/:arn");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/destinations/:arn"

	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/destinations/:arn HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/destinations/:arn")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/destinations/:arn"))
    .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}}/destinations/:arn")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/destinations/:arn")
  .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}}/destinations/:arn');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/destinations/:arn'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/destinations/:arn';
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}}/destinations/:arn',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/destinations/:arn")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/destinations/:arn',
  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}}/destinations/:arn'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/destinations/:arn');

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}}/destinations/:arn'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/destinations/:arn';
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}}/destinations/:arn"]
                                                       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}}/destinations/:arn" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/destinations/:arn",
  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}}/destinations/:arn');

echo $response->getBody();
setUrl('{{baseUrl}}/destinations/:arn');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/destinations/:arn');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/destinations/:arn' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/destinations/:arn' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/destinations/:arn")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/destinations/:arn"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/destinations/:arn"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/destinations/:arn")

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/destinations/:arn') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/destinations/:arn";

    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}}/destinations/:arn
http GET {{baseUrl}}/destinations/:arn
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/destinations/:arn
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/destinations/:arn")! 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 GetV2LoggingOptions
{{baseUrl}}/v2LoggingOptions
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2LoggingOptions");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v2LoggingOptions")
require "http/client"

url = "{{baseUrl}}/v2LoggingOptions"

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}}/v2LoggingOptions"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2LoggingOptions");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2LoggingOptions"

	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/v2LoggingOptions HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v2LoggingOptions")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2LoggingOptions"))
    .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}}/v2LoggingOptions")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v2LoggingOptions")
  .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}}/v2LoggingOptions');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/v2LoggingOptions'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2LoggingOptions';
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}}/v2LoggingOptions',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v2LoggingOptions")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2LoggingOptions',
  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}}/v2LoggingOptions'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/v2LoggingOptions');

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}}/v2LoggingOptions'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2LoggingOptions';
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}}/v2LoggingOptions"]
                                                       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}}/v2LoggingOptions" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2LoggingOptions",
  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}}/v2LoggingOptions');

echo $response->getBody();
setUrl('{{baseUrl}}/v2LoggingOptions');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2LoggingOptions');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2LoggingOptions' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2LoggingOptions' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v2LoggingOptions")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2LoggingOptions"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2LoggingOptions"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2LoggingOptions")

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/v2LoggingOptions') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2LoggingOptions";

    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}}/v2LoggingOptions
http GET {{baseUrl}}/v2LoggingOptions
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v2LoggingOptions
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2LoggingOptions")! 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 ListActiveViolations
{{baseUrl}}/active-violations
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/active-violations");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/active-violations")
require "http/client"

url = "{{baseUrl}}/active-violations"

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}}/active-violations"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/active-violations");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/active-violations"

	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/active-violations HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/active-violations")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/active-violations"))
    .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}}/active-violations")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/active-violations")
  .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}}/active-violations');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/active-violations'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/active-violations';
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}}/active-violations',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/active-violations")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/active-violations',
  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}}/active-violations'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/active-violations');

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}}/active-violations'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/active-violations';
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}}/active-violations"]
                                                       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}}/active-violations" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/active-violations",
  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}}/active-violations');

echo $response->getBody();
setUrl('{{baseUrl}}/active-violations');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/active-violations');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/active-violations' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/active-violations' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/active-violations")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/active-violations"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/active-violations"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/active-violations")

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/active-violations') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/active-violations";

    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}}/active-violations
http GET {{baseUrl}}/active-violations
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/active-violations
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/active-violations")! 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 ListAttachedPolicies
{{baseUrl}}/attached-policies/:target
QUERY PARAMS

target
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/attached-policies/:target");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/attached-policies/:target")
require "http/client"

url = "{{baseUrl}}/attached-policies/:target"

response = HTTP::Client.post url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/attached-policies/:target"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/attached-policies/:target");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/attached-policies/:target"

	req, _ := http.NewRequest("POST", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/attached-policies/:target HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/attached-policies/:target")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/attached-policies/:target"))
    .method("POST", 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}}/attached-policies/:target")
  .post(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/attached-policies/:target")
  .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('POST', '{{baseUrl}}/attached-policies/:target');

xhr.send(data);
import axios from 'axios';

const options = {method: 'POST', url: '{{baseUrl}}/attached-policies/:target'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/attached-policies/:target';
const options = {method: 'POST'};

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}}/attached-policies/:target',
  method: 'POST',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/attached-policies/:target")
  .post(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/attached-policies/:target',
  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: 'POST', url: '{{baseUrl}}/attached-policies/:target'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/attached-policies/:target');

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}}/attached-policies/:target'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/attached-policies/:target';
const options = {method: 'POST'};

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}}/attached-policies/:target"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];

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}}/attached-policies/:target" in

Client.call `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/attached-policies/:target",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/attached-policies/:target');

echo $response->getBody();
setUrl('{{baseUrl}}/attached-policies/:target');
$request->setMethod(HTTP_METH_POST);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/attached-policies/:target');
$request->setRequestMethod('POST');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/attached-policies/:target' -Method POST 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/attached-policies/:target' -Method POST 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("POST", "/baseUrl/attached-policies/:target")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/attached-policies/:target"

response = requests.post(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/attached-policies/:target"

response <- VERB("POST", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/attached-policies/:target")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.post('/baseUrl/attached-policies/:target') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/attached-policies/:target";

    let client = reqwest::Client::new();
    let response = client.post(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/attached-policies/:target
http POST {{baseUrl}}/attached-policies/:target
wget --quiet \
  --method POST \
  --output-document \
  - {{baseUrl}}/attached-policies/:target
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/attached-policies/:target")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"

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 ListAuditFindings
{{baseUrl}}/audit/findings
BODY json

{
  "taskId": "",
  "checkName": "",
  "resourceIdentifier": {
    "deviceCertificateId": "",
    "caCertificateId": "",
    "cognitoIdentityPoolId": "",
    "clientId": "",
    "policyVersionIdentifier": "",
    "account": "",
    "iamRoleArn": "",
    "roleAliasArn": "",
    "issuerCertificateIdentifier": "",
    "deviceCertificateArn": ""
  },
  "maxResults": 0,
  "nextToken": "",
  "startTime": "",
  "endTime": "",
  "listSuppressedFindings": false
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/audit/findings");

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  \"taskId\": \"\",\n  \"checkName\": \"\",\n  \"resourceIdentifier\": {\n    \"deviceCertificateId\": \"\",\n    \"caCertificateId\": \"\",\n    \"cognitoIdentityPoolId\": \"\",\n    \"clientId\": \"\",\n    \"policyVersionIdentifier\": \"\",\n    \"account\": \"\",\n    \"iamRoleArn\": \"\",\n    \"roleAliasArn\": \"\",\n    \"issuerCertificateIdentifier\": \"\",\n    \"deviceCertificateArn\": \"\"\n  },\n  \"maxResults\": 0,\n  \"nextToken\": \"\",\n  \"startTime\": \"\",\n  \"endTime\": \"\",\n  \"listSuppressedFindings\": false\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/audit/findings" {:content-type :json
                                                           :form-params {:taskId ""
                                                                         :checkName ""
                                                                         :resourceIdentifier {:deviceCertificateId ""
                                                                                              :caCertificateId ""
                                                                                              :cognitoIdentityPoolId ""
                                                                                              :clientId ""
                                                                                              :policyVersionIdentifier ""
                                                                                              :account ""
                                                                                              :iamRoleArn ""
                                                                                              :roleAliasArn ""
                                                                                              :issuerCertificateIdentifier ""
                                                                                              :deviceCertificateArn ""}
                                                                         :maxResults 0
                                                                         :nextToken ""
                                                                         :startTime ""
                                                                         :endTime ""
                                                                         :listSuppressedFindings false}})
require "http/client"

url = "{{baseUrl}}/audit/findings"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"taskId\": \"\",\n  \"checkName\": \"\",\n  \"resourceIdentifier\": {\n    \"deviceCertificateId\": \"\",\n    \"caCertificateId\": \"\",\n    \"cognitoIdentityPoolId\": \"\",\n    \"clientId\": \"\",\n    \"policyVersionIdentifier\": \"\",\n    \"account\": \"\",\n    \"iamRoleArn\": \"\",\n    \"roleAliasArn\": \"\",\n    \"issuerCertificateIdentifier\": \"\",\n    \"deviceCertificateArn\": \"\"\n  },\n  \"maxResults\": 0,\n  \"nextToken\": \"\",\n  \"startTime\": \"\",\n  \"endTime\": \"\",\n  \"listSuppressedFindings\": false\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}}/audit/findings"),
    Content = new StringContent("{\n  \"taskId\": \"\",\n  \"checkName\": \"\",\n  \"resourceIdentifier\": {\n    \"deviceCertificateId\": \"\",\n    \"caCertificateId\": \"\",\n    \"cognitoIdentityPoolId\": \"\",\n    \"clientId\": \"\",\n    \"policyVersionIdentifier\": \"\",\n    \"account\": \"\",\n    \"iamRoleArn\": \"\",\n    \"roleAliasArn\": \"\",\n    \"issuerCertificateIdentifier\": \"\",\n    \"deviceCertificateArn\": \"\"\n  },\n  \"maxResults\": 0,\n  \"nextToken\": \"\",\n  \"startTime\": \"\",\n  \"endTime\": \"\",\n  \"listSuppressedFindings\": 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}}/audit/findings");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"taskId\": \"\",\n  \"checkName\": \"\",\n  \"resourceIdentifier\": {\n    \"deviceCertificateId\": \"\",\n    \"caCertificateId\": \"\",\n    \"cognitoIdentityPoolId\": \"\",\n    \"clientId\": \"\",\n    \"policyVersionIdentifier\": \"\",\n    \"account\": \"\",\n    \"iamRoleArn\": \"\",\n    \"roleAliasArn\": \"\",\n    \"issuerCertificateIdentifier\": \"\",\n    \"deviceCertificateArn\": \"\"\n  },\n  \"maxResults\": 0,\n  \"nextToken\": \"\",\n  \"startTime\": \"\",\n  \"endTime\": \"\",\n  \"listSuppressedFindings\": false\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/audit/findings"

	payload := strings.NewReader("{\n  \"taskId\": \"\",\n  \"checkName\": \"\",\n  \"resourceIdentifier\": {\n    \"deviceCertificateId\": \"\",\n    \"caCertificateId\": \"\",\n    \"cognitoIdentityPoolId\": \"\",\n    \"clientId\": \"\",\n    \"policyVersionIdentifier\": \"\",\n    \"account\": \"\",\n    \"iamRoleArn\": \"\",\n    \"roleAliasArn\": \"\",\n    \"issuerCertificateIdentifier\": \"\",\n    \"deviceCertificateArn\": \"\"\n  },\n  \"maxResults\": 0,\n  \"nextToken\": \"\",\n  \"startTime\": \"\",\n  \"endTime\": \"\",\n  \"listSuppressedFindings\": false\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/audit/findings HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 458

{
  "taskId": "",
  "checkName": "",
  "resourceIdentifier": {
    "deviceCertificateId": "",
    "caCertificateId": "",
    "cognitoIdentityPoolId": "",
    "clientId": "",
    "policyVersionIdentifier": "",
    "account": "",
    "iamRoleArn": "",
    "roleAliasArn": "",
    "issuerCertificateIdentifier": "",
    "deviceCertificateArn": ""
  },
  "maxResults": 0,
  "nextToken": "",
  "startTime": "",
  "endTime": "",
  "listSuppressedFindings": false
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/audit/findings")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"taskId\": \"\",\n  \"checkName\": \"\",\n  \"resourceIdentifier\": {\n    \"deviceCertificateId\": \"\",\n    \"caCertificateId\": \"\",\n    \"cognitoIdentityPoolId\": \"\",\n    \"clientId\": \"\",\n    \"policyVersionIdentifier\": \"\",\n    \"account\": \"\",\n    \"iamRoleArn\": \"\",\n    \"roleAliasArn\": \"\",\n    \"issuerCertificateIdentifier\": \"\",\n    \"deviceCertificateArn\": \"\"\n  },\n  \"maxResults\": 0,\n  \"nextToken\": \"\",\n  \"startTime\": \"\",\n  \"endTime\": \"\",\n  \"listSuppressedFindings\": false\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/audit/findings"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"taskId\": \"\",\n  \"checkName\": \"\",\n  \"resourceIdentifier\": {\n    \"deviceCertificateId\": \"\",\n    \"caCertificateId\": \"\",\n    \"cognitoIdentityPoolId\": \"\",\n    \"clientId\": \"\",\n    \"policyVersionIdentifier\": \"\",\n    \"account\": \"\",\n    \"iamRoleArn\": \"\",\n    \"roleAliasArn\": \"\",\n    \"issuerCertificateIdentifier\": \"\",\n    \"deviceCertificateArn\": \"\"\n  },\n  \"maxResults\": 0,\n  \"nextToken\": \"\",\n  \"startTime\": \"\",\n  \"endTime\": \"\",\n  \"listSuppressedFindings\": 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  \"taskId\": \"\",\n  \"checkName\": \"\",\n  \"resourceIdentifier\": {\n    \"deviceCertificateId\": \"\",\n    \"caCertificateId\": \"\",\n    \"cognitoIdentityPoolId\": \"\",\n    \"clientId\": \"\",\n    \"policyVersionIdentifier\": \"\",\n    \"account\": \"\",\n    \"iamRoleArn\": \"\",\n    \"roleAliasArn\": \"\",\n    \"issuerCertificateIdentifier\": \"\",\n    \"deviceCertificateArn\": \"\"\n  },\n  \"maxResults\": 0,\n  \"nextToken\": \"\",\n  \"startTime\": \"\",\n  \"endTime\": \"\",\n  \"listSuppressedFindings\": false\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/audit/findings")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/audit/findings")
  .header("content-type", "application/json")
  .body("{\n  \"taskId\": \"\",\n  \"checkName\": \"\",\n  \"resourceIdentifier\": {\n    \"deviceCertificateId\": \"\",\n    \"caCertificateId\": \"\",\n    \"cognitoIdentityPoolId\": \"\",\n    \"clientId\": \"\",\n    \"policyVersionIdentifier\": \"\",\n    \"account\": \"\",\n    \"iamRoleArn\": \"\",\n    \"roleAliasArn\": \"\",\n    \"issuerCertificateIdentifier\": \"\",\n    \"deviceCertificateArn\": \"\"\n  },\n  \"maxResults\": 0,\n  \"nextToken\": \"\",\n  \"startTime\": \"\",\n  \"endTime\": \"\",\n  \"listSuppressedFindings\": false\n}")
  .asString();
const data = JSON.stringify({
  taskId: '',
  checkName: '',
  resourceIdentifier: {
    deviceCertificateId: '',
    caCertificateId: '',
    cognitoIdentityPoolId: '',
    clientId: '',
    policyVersionIdentifier: '',
    account: '',
    iamRoleArn: '',
    roleAliasArn: '',
    issuerCertificateIdentifier: '',
    deviceCertificateArn: ''
  },
  maxResults: 0,
  nextToken: '',
  startTime: '',
  endTime: '',
  listSuppressedFindings: false
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/audit/findings');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/audit/findings',
  headers: {'content-type': 'application/json'},
  data: {
    taskId: '',
    checkName: '',
    resourceIdentifier: {
      deviceCertificateId: '',
      caCertificateId: '',
      cognitoIdentityPoolId: '',
      clientId: '',
      policyVersionIdentifier: '',
      account: '',
      iamRoleArn: '',
      roleAliasArn: '',
      issuerCertificateIdentifier: '',
      deviceCertificateArn: ''
    },
    maxResults: 0,
    nextToken: '',
    startTime: '',
    endTime: '',
    listSuppressedFindings: false
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/audit/findings';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"taskId":"","checkName":"","resourceIdentifier":{"deviceCertificateId":"","caCertificateId":"","cognitoIdentityPoolId":"","clientId":"","policyVersionIdentifier":"","account":"","iamRoleArn":"","roleAliasArn":"","issuerCertificateIdentifier":"","deviceCertificateArn":""},"maxResults":0,"nextToken":"","startTime":"","endTime":"","listSuppressedFindings":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}}/audit/findings',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "taskId": "",\n  "checkName": "",\n  "resourceIdentifier": {\n    "deviceCertificateId": "",\n    "caCertificateId": "",\n    "cognitoIdentityPoolId": "",\n    "clientId": "",\n    "policyVersionIdentifier": "",\n    "account": "",\n    "iamRoleArn": "",\n    "roleAliasArn": "",\n    "issuerCertificateIdentifier": "",\n    "deviceCertificateArn": ""\n  },\n  "maxResults": 0,\n  "nextToken": "",\n  "startTime": "",\n  "endTime": "",\n  "listSuppressedFindings": 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  \"taskId\": \"\",\n  \"checkName\": \"\",\n  \"resourceIdentifier\": {\n    \"deviceCertificateId\": \"\",\n    \"caCertificateId\": \"\",\n    \"cognitoIdentityPoolId\": \"\",\n    \"clientId\": \"\",\n    \"policyVersionIdentifier\": \"\",\n    \"account\": \"\",\n    \"iamRoleArn\": \"\",\n    \"roleAliasArn\": \"\",\n    \"issuerCertificateIdentifier\": \"\",\n    \"deviceCertificateArn\": \"\"\n  },\n  \"maxResults\": 0,\n  \"nextToken\": \"\",\n  \"startTime\": \"\",\n  \"endTime\": \"\",\n  \"listSuppressedFindings\": false\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/audit/findings")
  .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/audit/findings',
  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({
  taskId: '',
  checkName: '',
  resourceIdentifier: {
    deviceCertificateId: '',
    caCertificateId: '',
    cognitoIdentityPoolId: '',
    clientId: '',
    policyVersionIdentifier: '',
    account: '',
    iamRoleArn: '',
    roleAliasArn: '',
    issuerCertificateIdentifier: '',
    deviceCertificateArn: ''
  },
  maxResults: 0,
  nextToken: '',
  startTime: '',
  endTime: '',
  listSuppressedFindings: false
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/audit/findings',
  headers: {'content-type': 'application/json'},
  body: {
    taskId: '',
    checkName: '',
    resourceIdentifier: {
      deviceCertificateId: '',
      caCertificateId: '',
      cognitoIdentityPoolId: '',
      clientId: '',
      policyVersionIdentifier: '',
      account: '',
      iamRoleArn: '',
      roleAliasArn: '',
      issuerCertificateIdentifier: '',
      deviceCertificateArn: ''
    },
    maxResults: 0,
    nextToken: '',
    startTime: '',
    endTime: '',
    listSuppressedFindings: 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('POST', '{{baseUrl}}/audit/findings');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  taskId: '',
  checkName: '',
  resourceIdentifier: {
    deviceCertificateId: '',
    caCertificateId: '',
    cognitoIdentityPoolId: '',
    clientId: '',
    policyVersionIdentifier: '',
    account: '',
    iamRoleArn: '',
    roleAliasArn: '',
    issuerCertificateIdentifier: '',
    deviceCertificateArn: ''
  },
  maxResults: 0,
  nextToken: '',
  startTime: '',
  endTime: '',
  listSuppressedFindings: 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: 'POST',
  url: '{{baseUrl}}/audit/findings',
  headers: {'content-type': 'application/json'},
  data: {
    taskId: '',
    checkName: '',
    resourceIdentifier: {
      deviceCertificateId: '',
      caCertificateId: '',
      cognitoIdentityPoolId: '',
      clientId: '',
      policyVersionIdentifier: '',
      account: '',
      iamRoleArn: '',
      roleAliasArn: '',
      issuerCertificateIdentifier: '',
      deviceCertificateArn: ''
    },
    maxResults: 0,
    nextToken: '',
    startTime: '',
    endTime: '',
    listSuppressedFindings: false
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/audit/findings';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"taskId":"","checkName":"","resourceIdentifier":{"deviceCertificateId":"","caCertificateId":"","cognitoIdentityPoolId":"","clientId":"","policyVersionIdentifier":"","account":"","iamRoleArn":"","roleAliasArn":"","issuerCertificateIdentifier":"","deviceCertificateArn":""},"maxResults":0,"nextToken":"","startTime":"","endTime":"","listSuppressedFindings":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 = @{ @"taskId": @"",
                              @"checkName": @"",
                              @"resourceIdentifier": @{ @"deviceCertificateId": @"", @"caCertificateId": @"", @"cognitoIdentityPoolId": @"", @"clientId": @"", @"policyVersionIdentifier": @"", @"account": @"", @"iamRoleArn": @"", @"roleAliasArn": @"", @"issuerCertificateIdentifier": @"", @"deviceCertificateArn": @"" },
                              @"maxResults": @0,
                              @"nextToken": @"",
                              @"startTime": @"",
                              @"endTime": @"",
                              @"listSuppressedFindings": @NO };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/audit/findings"]
                                                       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}}/audit/findings" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"taskId\": \"\",\n  \"checkName\": \"\",\n  \"resourceIdentifier\": {\n    \"deviceCertificateId\": \"\",\n    \"caCertificateId\": \"\",\n    \"cognitoIdentityPoolId\": \"\",\n    \"clientId\": \"\",\n    \"policyVersionIdentifier\": \"\",\n    \"account\": \"\",\n    \"iamRoleArn\": \"\",\n    \"roleAliasArn\": \"\",\n    \"issuerCertificateIdentifier\": \"\",\n    \"deviceCertificateArn\": \"\"\n  },\n  \"maxResults\": 0,\n  \"nextToken\": \"\",\n  \"startTime\": \"\",\n  \"endTime\": \"\",\n  \"listSuppressedFindings\": false\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/audit/findings",
  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([
    'taskId' => '',
    'checkName' => '',
    'resourceIdentifier' => [
        'deviceCertificateId' => '',
        'caCertificateId' => '',
        'cognitoIdentityPoolId' => '',
        'clientId' => '',
        'policyVersionIdentifier' => '',
        'account' => '',
        'iamRoleArn' => '',
        'roleAliasArn' => '',
        'issuerCertificateIdentifier' => '',
        'deviceCertificateArn' => ''
    ],
    'maxResults' => 0,
    'nextToken' => '',
    'startTime' => '',
    'endTime' => '',
    'listSuppressedFindings' => 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('POST', '{{baseUrl}}/audit/findings', [
  'body' => '{
  "taskId": "",
  "checkName": "",
  "resourceIdentifier": {
    "deviceCertificateId": "",
    "caCertificateId": "",
    "cognitoIdentityPoolId": "",
    "clientId": "",
    "policyVersionIdentifier": "",
    "account": "",
    "iamRoleArn": "",
    "roleAliasArn": "",
    "issuerCertificateIdentifier": "",
    "deviceCertificateArn": ""
  },
  "maxResults": 0,
  "nextToken": "",
  "startTime": "",
  "endTime": "",
  "listSuppressedFindings": false
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/audit/findings');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'taskId' => '',
  'checkName' => '',
  'resourceIdentifier' => [
    'deviceCertificateId' => '',
    'caCertificateId' => '',
    'cognitoIdentityPoolId' => '',
    'clientId' => '',
    'policyVersionIdentifier' => '',
    'account' => '',
    'iamRoleArn' => '',
    'roleAliasArn' => '',
    'issuerCertificateIdentifier' => '',
    'deviceCertificateArn' => ''
  ],
  'maxResults' => 0,
  'nextToken' => '',
  'startTime' => '',
  'endTime' => '',
  'listSuppressedFindings' => null
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'taskId' => '',
  'checkName' => '',
  'resourceIdentifier' => [
    'deviceCertificateId' => '',
    'caCertificateId' => '',
    'cognitoIdentityPoolId' => '',
    'clientId' => '',
    'policyVersionIdentifier' => '',
    'account' => '',
    'iamRoleArn' => '',
    'roleAliasArn' => '',
    'issuerCertificateIdentifier' => '',
    'deviceCertificateArn' => ''
  ],
  'maxResults' => 0,
  'nextToken' => '',
  'startTime' => '',
  'endTime' => '',
  'listSuppressedFindings' => null
]));
$request->setRequestUrl('{{baseUrl}}/audit/findings');
$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}}/audit/findings' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "taskId": "",
  "checkName": "",
  "resourceIdentifier": {
    "deviceCertificateId": "",
    "caCertificateId": "",
    "cognitoIdentityPoolId": "",
    "clientId": "",
    "policyVersionIdentifier": "",
    "account": "",
    "iamRoleArn": "",
    "roleAliasArn": "",
    "issuerCertificateIdentifier": "",
    "deviceCertificateArn": ""
  },
  "maxResults": 0,
  "nextToken": "",
  "startTime": "",
  "endTime": "",
  "listSuppressedFindings": false
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/audit/findings' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "taskId": "",
  "checkName": "",
  "resourceIdentifier": {
    "deviceCertificateId": "",
    "caCertificateId": "",
    "cognitoIdentityPoolId": "",
    "clientId": "",
    "policyVersionIdentifier": "",
    "account": "",
    "iamRoleArn": "",
    "roleAliasArn": "",
    "issuerCertificateIdentifier": "",
    "deviceCertificateArn": ""
  },
  "maxResults": 0,
  "nextToken": "",
  "startTime": "",
  "endTime": "",
  "listSuppressedFindings": false
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"taskId\": \"\",\n  \"checkName\": \"\",\n  \"resourceIdentifier\": {\n    \"deviceCertificateId\": \"\",\n    \"caCertificateId\": \"\",\n    \"cognitoIdentityPoolId\": \"\",\n    \"clientId\": \"\",\n    \"policyVersionIdentifier\": \"\",\n    \"account\": \"\",\n    \"iamRoleArn\": \"\",\n    \"roleAliasArn\": \"\",\n    \"issuerCertificateIdentifier\": \"\",\n    \"deviceCertificateArn\": \"\"\n  },\n  \"maxResults\": 0,\n  \"nextToken\": \"\",\n  \"startTime\": \"\",\n  \"endTime\": \"\",\n  \"listSuppressedFindings\": false\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/audit/findings", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/audit/findings"

payload = {
    "taskId": "",
    "checkName": "",
    "resourceIdentifier": {
        "deviceCertificateId": "",
        "caCertificateId": "",
        "cognitoIdentityPoolId": "",
        "clientId": "",
        "policyVersionIdentifier": "",
        "account": "",
        "iamRoleArn": "",
        "roleAliasArn": "",
        "issuerCertificateIdentifier": "",
        "deviceCertificateArn": ""
    },
    "maxResults": 0,
    "nextToken": "",
    "startTime": "",
    "endTime": "",
    "listSuppressedFindings": False
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/audit/findings"

payload <- "{\n  \"taskId\": \"\",\n  \"checkName\": \"\",\n  \"resourceIdentifier\": {\n    \"deviceCertificateId\": \"\",\n    \"caCertificateId\": \"\",\n    \"cognitoIdentityPoolId\": \"\",\n    \"clientId\": \"\",\n    \"policyVersionIdentifier\": \"\",\n    \"account\": \"\",\n    \"iamRoleArn\": \"\",\n    \"roleAliasArn\": \"\",\n    \"issuerCertificateIdentifier\": \"\",\n    \"deviceCertificateArn\": \"\"\n  },\n  \"maxResults\": 0,\n  \"nextToken\": \"\",\n  \"startTime\": \"\",\n  \"endTime\": \"\",\n  \"listSuppressedFindings\": false\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}}/audit/findings")

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  \"taskId\": \"\",\n  \"checkName\": \"\",\n  \"resourceIdentifier\": {\n    \"deviceCertificateId\": \"\",\n    \"caCertificateId\": \"\",\n    \"cognitoIdentityPoolId\": \"\",\n    \"clientId\": \"\",\n    \"policyVersionIdentifier\": \"\",\n    \"account\": \"\",\n    \"iamRoleArn\": \"\",\n    \"roleAliasArn\": \"\",\n    \"issuerCertificateIdentifier\": \"\",\n    \"deviceCertificateArn\": \"\"\n  },\n  \"maxResults\": 0,\n  \"nextToken\": \"\",\n  \"startTime\": \"\",\n  \"endTime\": \"\",\n  \"listSuppressedFindings\": 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.post('/baseUrl/audit/findings') do |req|
  req.body = "{\n  \"taskId\": \"\",\n  \"checkName\": \"\",\n  \"resourceIdentifier\": {\n    \"deviceCertificateId\": \"\",\n    \"caCertificateId\": \"\",\n    \"cognitoIdentityPoolId\": \"\",\n    \"clientId\": \"\",\n    \"policyVersionIdentifier\": \"\",\n    \"account\": \"\",\n    \"iamRoleArn\": \"\",\n    \"roleAliasArn\": \"\",\n    \"issuerCertificateIdentifier\": \"\",\n    \"deviceCertificateArn\": \"\"\n  },\n  \"maxResults\": 0,\n  \"nextToken\": \"\",\n  \"startTime\": \"\",\n  \"endTime\": \"\",\n  \"listSuppressedFindings\": false\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/audit/findings";

    let payload = json!({
        "taskId": "",
        "checkName": "",
        "resourceIdentifier": json!({
            "deviceCertificateId": "",
            "caCertificateId": "",
            "cognitoIdentityPoolId": "",
            "clientId": "",
            "policyVersionIdentifier": "",
            "account": "",
            "iamRoleArn": "",
            "roleAliasArn": "",
            "issuerCertificateIdentifier": "",
            "deviceCertificateArn": ""
        }),
        "maxResults": 0,
        "nextToken": "",
        "startTime": "",
        "endTime": "",
        "listSuppressedFindings": false
    });

    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}}/audit/findings \
  --header 'content-type: application/json' \
  --data '{
  "taskId": "",
  "checkName": "",
  "resourceIdentifier": {
    "deviceCertificateId": "",
    "caCertificateId": "",
    "cognitoIdentityPoolId": "",
    "clientId": "",
    "policyVersionIdentifier": "",
    "account": "",
    "iamRoleArn": "",
    "roleAliasArn": "",
    "issuerCertificateIdentifier": "",
    "deviceCertificateArn": ""
  },
  "maxResults": 0,
  "nextToken": "",
  "startTime": "",
  "endTime": "",
  "listSuppressedFindings": false
}'
echo '{
  "taskId": "",
  "checkName": "",
  "resourceIdentifier": {
    "deviceCertificateId": "",
    "caCertificateId": "",
    "cognitoIdentityPoolId": "",
    "clientId": "",
    "policyVersionIdentifier": "",
    "account": "",
    "iamRoleArn": "",
    "roleAliasArn": "",
    "issuerCertificateIdentifier": "",
    "deviceCertificateArn": ""
  },
  "maxResults": 0,
  "nextToken": "",
  "startTime": "",
  "endTime": "",
  "listSuppressedFindings": false
}' |  \
  http POST {{baseUrl}}/audit/findings \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "taskId": "",\n  "checkName": "",\n  "resourceIdentifier": {\n    "deviceCertificateId": "",\n    "caCertificateId": "",\n    "cognitoIdentityPoolId": "",\n    "clientId": "",\n    "policyVersionIdentifier": "",\n    "account": "",\n    "iamRoleArn": "",\n    "roleAliasArn": "",\n    "issuerCertificateIdentifier": "",\n    "deviceCertificateArn": ""\n  },\n  "maxResults": 0,\n  "nextToken": "",\n  "startTime": "",\n  "endTime": "",\n  "listSuppressedFindings": false\n}' \
  --output-document \
  - {{baseUrl}}/audit/findings
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "taskId": "",
  "checkName": "",
  "resourceIdentifier": [
    "deviceCertificateId": "",
    "caCertificateId": "",
    "cognitoIdentityPoolId": "",
    "clientId": "",
    "policyVersionIdentifier": "",
    "account": "",
    "iamRoleArn": "",
    "roleAliasArn": "",
    "issuerCertificateIdentifier": "",
    "deviceCertificateArn": ""
  ],
  "maxResults": 0,
  "nextToken": "",
  "startTime": "",
  "endTime": "",
  "listSuppressedFindings": false
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/audit/findings")! 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 ListAuditMitigationActionsExecutions
{{baseUrl}}/audit/mitigationactions/executions#taskId&findingId
QUERY PARAMS

taskId
findingId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/audit/mitigationactions/executions?taskId=&findingId=#taskId&findingId");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/audit/mitigationactions/executions#taskId&findingId" {:query-params {:taskId ""
                                                                                                              :findingId ""}})
require "http/client"

url = "{{baseUrl}}/audit/mitigationactions/executions?taskId=&findingId=#taskId&findingId"

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}}/audit/mitigationactions/executions?taskId=&findingId=#taskId&findingId"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/audit/mitigationactions/executions?taskId=&findingId=#taskId&findingId");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/audit/mitigationactions/executions?taskId=&findingId=#taskId&findingId"

	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/audit/mitigationactions/executions?taskId=&findingId= HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/audit/mitigationactions/executions?taskId=&findingId=#taskId&findingId")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/audit/mitigationactions/executions?taskId=&findingId=#taskId&findingId"))
    .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}}/audit/mitigationactions/executions?taskId=&findingId=#taskId&findingId")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/audit/mitigationactions/executions?taskId=&findingId=#taskId&findingId")
  .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}}/audit/mitigationactions/executions?taskId=&findingId=#taskId&findingId');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/audit/mitigationactions/executions#taskId&findingId',
  params: {taskId: '', findingId: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/audit/mitigationactions/executions?taskId=&findingId=#taskId&findingId';
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}}/audit/mitigationactions/executions?taskId=&findingId=#taskId&findingId',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/audit/mitigationactions/executions?taskId=&findingId=#taskId&findingId")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/audit/mitigationactions/executions?taskId=&findingId=',
  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}}/audit/mitigationactions/executions#taskId&findingId',
  qs: {taskId: '', findingId: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/audit/mitigationactions/executions#taskId&findingId');

req.query({
  taskId: '',
  findingId: ''
});

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}}/audit/mitigationactions/executions#taskId&findingId',
  params: {taskId: '', findingId: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/audit/mitigationactions/executions?taskId=&findingId=#taskId&findingId';
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}}/audit/mitigationactions/executions?taskId=&findingId=#taskId&findingId"]
                                                       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}}/audit/mitigationactions/executions?taskId=&findingId=#taskId&findingId" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/audit/mitigationactions/executions?taskId=&findingId=#taskId&findingId",
  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}}/audit/mitigationactions/executions?taskId=&findingId=#taskId&findingId');

echo $response->getBody();
setUrl('{{baseUrl}}/audit/mitigationactions/executions#taskId&findingId');
$request->setMethod(HTTP_METH_GET);

$request->setQueryData([
  'taskId' => '',
  'findingId' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/audit/mitigationactions/executions#taskId&findingId');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
  'taskId' => '',
  'findingId' => ''
]));

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/audit/mitigationactions/executions?taskId=&findingId=#taskId&findingId' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/audit/mitigationactions/executions?taskId=&findingId=#taskId&findingId' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/audit/mitigationactions/executions?taskId=&findingId=")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/audit/mitigationactions/executions#taskId&findingId"

querystring = {"taskId":"","findingId":""}

response = requests.get(url, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/audit/mitigationactions/executions#taskId&findingId"

queryString <- list(
  taskId = "",
  findingId = ""
)

response <- VERB("GET", url, query = queryString, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/audit/mitigationactions/executions?taskId=&findingId=#taskId&findingId")

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/audit/mitigationactions/executions') do |req|
  req.params['taskId'] = ''
  req.params['findingId'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/audit/mitigationactions/executions#taskId&findingId";

    let querystring = [
        ("taskId", ""),
        ("findingId", ""),
    ];

    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}}/audit/mitigationactions/executions?taskId=&findingId=#taskId&findingId'
http GET '{{baseUrl}}/audit/mitigationactions/executions?taskId=&findingId=#taskId&findingId'
wget --quiet \
  --method GET \
  --output-document \
  - '{{baseUrl}}/audit/mitigationactions/executions?taskId=&findingId=#taskId&findingId'
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/audit/mitigationactions/executions?taskId=&findingId=#taskId&findingId")! 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 ListAuditMitigationActionsTasks
{{baseUrl}}/audit/mitigationactions/tasks#startTime&endTime
QUERY PARAMS

startTime
endTime
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/audit/mitigationactions/tasks?startTime=&endTime=#startTime&endTime");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/audit/mitigationactions/tasks#startTime&endTime" {:query-params {:startTime ""
                                                                                                          :endTime ""}})
require "http/client"

url = "{{baseUrl}}/audit/mitigationactions/tasks?startTime=&endTime=#startTime&endTime"

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}}/audit/mitigationactions/tasks?startTime=&endTime=#startTime&endTime"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/audit/mitigationactions/tasks?startTime=&endTime=#startTime&endTime");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/audit/mitigationactions/tasks?startTime=&endTime=#startTime&endTime"

	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/audit/mitigationactions/tasks?startTime=&endTime= HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/audit/mitigationactions/tasks?startTime=&endTime=#startTime&endTime")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/audit/mitigationactions/tasks?startTime=&endTime=#startTime&endTime"))
    .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}}/audit/mitigationactions/tasks?startTime=&endTime=#startTime&endTime")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/audit/mitigationactions/tasks?startTime=&endTime=#startTime&endTime")
  .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}}/audit/mitigationactions/tasks?startTime=&endTime=#startTime&endTime');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/audit/mitigationactions/tasks#startTime&endTime',
  params: {startTime: '', endTime: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/audit/mitigationactions/tasks?startTime=&endTime=#startTime&endTime';
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}}/audit/mitigationactions/tasks?startTime=&endTime=#startTime&endTime',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/audit/mitigationactions/tasks?startTime=&endTime=#startTime&endTime")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/audit/mitigationactions/tasks?startTime=&endTime=',
  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}}/audit/mitigationactions/tasks#startTime&endTime',
  qs: {startTime: '', endTime: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/audit/mitigationactions/tasks#startTime&endTime');

req.query({
  startTime: '',
  endTime: ''
});

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}}/audit/mitigationactions/tasks#startTime&endTime',
  params: {startTime: '', endTime: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/audit/mitigationactions/tasks?startTime=&endTime=#startTime&endTime';
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}}/audit/mitigationactions/tasks?startTime=&endTime=#startTime&endTime"]
                                                       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}}/audit/mitigationactions/tasks?startTime=&endTime=#startTime&endTime" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/audit/mitigationactions/tasks?startTime=&endTime=#startTime&endTime",
  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}}/audit/mitigationactions/tasks?startTime=&endTime=#startTime&endTime');

echo $response->getBody();
setUrl('{{baseUrl}}/audit/mitigationactions/tasks#startTime&endTime');
$request->setMethod(HTTP_METH_GET);

$request->setQueryData([
  'startTime' => '',
  'endTime' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/audit/mitigationactions/tasks#startTime&endTime');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
  'startTime' => '',
  'endTime' => ''
]));

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/audit/mitigationactions/tasks?startTime=&endTime=#startTime&endTime' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/audit/mitigationactions/tasks?startTime=&endTime=#startTime&endTime' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/audit/mitigationactions/tasks?startTime=&endTime=")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/audit/mitigationactions/tasks#startTime&endTime"

querystring = {"startTime":"","endTime":""}

response = requests.get(url, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/audit/mitigationactions/tasks#startTime&endTime"

queryString <- list(
  startTime = "",
  endTime = ""
)

response <- VERB("GET", url, query = queryString, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/audit/mitigationactions/tasks?startTime=&endTime=#startTime&endTime")

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/audit/mitigationactions/tasks') do |req|
  req.params['startTime'] = ''
  req.params['endTime'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/audit/mitigationactions/tasks#startTime&endTime";

    let querystring = [
        ("startTime", ""),
        ("endTime", ""),
    ];

    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}}/audit/mitigationactions/tasks?startTime=&endTime=#startTime&endTime'
http GET '{{baseUrl}}/audit/mitigationactions/tasks?startTime=&endTime=#startTime&endTime'
wget --quiet \
  --method GET \
  --output-document \
  - '{{baseUrl}}/audit/mitigationactions/tasks?startTime=&endTime=#startTime&endTime'
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/audit/mitigationactions/tasks?startTime=&endTime=#startTime&endTime")! 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 ListAuditSuppressions
{{baseUrl}}/audit/suppressions/list
BODY json

{
  "checkName": "",
  "resourceIdentifier": {
    "deviceCertificateId": "",
    "caCertificateId": "",
    "cognitoIdentityPoolId": "",
    "clientId": "",
    "policyVersionIdentifier": "",
    "account": "",
    "iamRoleArn": "",
    "roleAliasArn": "",
    "issuerCertificateIdentifier": "",
    "deviceCertificateArn": ""
  },
  "ascendingOrder": false,
  "nextToken": "",
  "maxResults": 0
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/audit/suppressions/list");

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  \"checkName\": \"\",\n  \"resourceIdentifier\": {\n    \"deviceCertificateId\": \"\",\n    \"caCertificateId\": \"\",\n    \"cognitoIdentityPoolId\": \"\",\n    \"clientId\": \"\",\n    \"policyVersionIdentifier\": \"\",\n    \"account\": \"\",\n    \"iamRoleArn\": \"\",\n    \"roleAliasArn\": \"\",\n    \"issuerCertificateIdentifier\": \"\",\n    \"deviceCertificateArn\": \"\"\n  },\n  \"ascendingOrder\": false,\n  \"nextToken\": \"\",\n  \"maxResults\": 0\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/audit/suppressions/list" {:content-type :json
                                                                    :form-params {:checkName ""
                                                                                  :resourceIdentifier {:deviceCertificateId ""
                                                                                                       :caCertificateId ""
                                                                                                       :cognitoIdentityPoolId ""
                                                                                                       :clientId ""
                                                                                                       :policyVersionIdentifier ""
                                                                                                       :account ""
                                                                                                       :iamRoleArn ""
                                                                                                       :roleAliasArn ""
                                                                                                       :issuerCertificateIdentifier ""
                                                                                                       :deviceCertificateArn ""}
                                                                                  :ascendingOrder false
                                                                                  :nextToken ""
                                                                                  :maxResults 0}})
require "http/client"

url = "{{baseUrl}}/audit/suppressions/list"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"checkName\": \"\",\n  \"resourceIdentifier\": {\n    \"deviceCertificateId\": \"\",\n    \"caCertificateId\": \"\",\n    \"cognitoIdentityPoolId\": \"\",\n    \"clientId\": \"\",\n    \"policyVersionIdentifier\": \"\",\n    \"account\": \"\",\n    \"iamRoleArn\": \"\",\n    \"roleAliasArn\": \"\",\n    \"issuerCertificateIdentifier\": \"\",\n    \"deviceCertificateArn\": \"\"\n  },\n  \"ascendingOrder\": false,\n  \"nextToken\": \"\",\n  \"maxResults\": 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}}/audit/suppressions/list"),
    Content = new StringContent("{\n  \"checkName\": \"\",\n  \"resourceIdentifier\": {\n    \"deviceCertificateId\": \"\",\n    \"caCertificateId\": \"\",\n    \"cognitoIdentityPoolId\": \"\",\n    \"clientId\": \"\",\n    \"policyVersionIdentifier\": \"\",\n    \"account\": \"\",\n    \"iamRoleArn\": \"\",\n    \"roleAliasArn\": \"\",\n    \"issuerCertificateIdentifier\": \"\",\n    \"deviceCertificateArn\": \"\"\n  },\n  \"ascendingOrder\": false,\n  \"nextToken\": \"\",\n  \"maxResults\": 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}}/audit/suppressions/list");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"checkName\": \"\",\n  \"resourceIdentifier\": {\n    \"deviceCertificateId\": \"\",\n    \"caCertificateId\": \"\",\n    \"cognitoIdentityPoolId\": \"\",\n    \"clientId\": \"\",\n    \"policyVersionIdentifier\": \"\",\n    \"account\": \"\",\n    \"iamRoleArn\": \"\",\n    \"roleAliasArn\": \"\",\n    \"issuerCertificateIdentifier\": \"\",\n    \"deviceCertificateArn\": \"\"\n  },\n  \"ascendingOrder\": false,\n  \"nextToken\": \"\",\n  \"maxResults\": 0\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/audit/suppressions/list"

	payload := strings.NewReader("{\n  \"checkName\": \"\",\n  \"resourceIdentifier\": {\n    \"deviceCertificateId\": \"\",\n    \"caCertificateId\": \"\",\n    \"cognitoIdentityPoolId\": \"\",\n    \"clientId\": \"\",\n    \"policyVersionIdentifier\": \"\",\n    \"account\": \"\",\n    \"iamRoleArn\": \"\",\n    \"roleAliasArn\": \"\",\n    \"issuerCertificateIdentifier\": \"\",\n    \"deviceCertificateArn\": \"\"\n  },\n  \"ascendingOrder\": false,\n  \"nextToken\": \"\",\n  \"maxResults\": 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/audit/suppressions/list HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 398

{
  "checkName": "",
  "resourceIdentifier": {
    "deviceCertificateId": "",
    "caCertificateId": "",
    "cognitoIdentityPoolId": "",
    "clientId": "",
    "policyVersionIdentifier": "",
    "account": "",
    "iamRoleArn": "",
    "roleAliasArn": "",
    "issuerCertificateIdentifier": "",
    "deviceCertificateArn": ""
  },
  "ascendingOrder": false,
  "nextToken": "",
  "maxResults": 0
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/audit/suppressions/list")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"checkName\": \"\",\n  \"resourceIdentifier\": {\n    \"deviceCertificateId\": \"\",\n    \"caCertificateId\": \"\",\n    \"cognitoIdentityPoolId\": \"\",\n    \"clientId\": \"\",\n    \"policyVersionIdentifier\": \"\",\n    \"account\": \"\",\n    \"iamRoleArn\": \"\",\n    \"roleAliasArn\": \"\",\n    \"issuerCertificateIdentifier\": \"\",\n    \"deviceCertificateArn\": \"\"\n  },\n  \"ascendingOrder\": false,\n  \"nextToken\": \"\",\n  \"maxResults\": 0\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/audit/suppressions/list"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"checkName\": \"\",\n  \"resourceIdentifier\": {\n    \"deviceCertificateId\": \"\",\n    \"caCertificateId\": \"\",\n    \"cognitoIdentityPoolId\": \"\",\n    \"clientId\": \"\",\n    \"policyVersionIdentifier\": \"\",\n    \"account\": \"\",\n    \"iamRoleArn\": \"\",\n    \"roleAliasArn\": \"\",\n    \"issuerCertificateIdentifier\": \"\",\n    \"deviceCertificateArn\": \"\"\n  },\n  \"ascendingOrder\": false,\n  \"nextToken\": \"\",\n  \"maxResults\": 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  \"checkName\": \"\",\n  \"resourceIdentifier\": {\n    \"deviceCertificateId\": \"\",\n    \"caCertificateId\": \"\",\n    \"cognitoIdentityPoolId\": \"\",\n    \"clientId\": \"\",\n    \"policyVersionIdentifier\": \"\",\n    \"account\": \"\",\n    \"iamRoleArn\": \"\",\n    \"roleAliasArn\": \"\",\n    \"issuerCertificateIdentifier\": \"\",\n    \"deviceCertificateArn\": \"\"\n  },\n  \"ascendingOrder\": false,\n  \"nextToken\": \"\",\n  \"maxResults\": 0\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/audit/suppressions/list")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/audit/suppressions/list")
  .header("content-type", "application/json")
  .body("{\n  \"checkName\": \"\",\n  \"resourceIdentifier\": {\n    \"deviceCertificateId\": \"\",\n    \"caCertificateId\": \"\",\n    \"cognitoIdentityPoolId\": \"\",\n    \"clientId\": \"\",\n    \"policyVersionIdentifier\": \"\",\n    \"account\": \"\",\n    \"iamRoleArn\": \"\",\n    \"roleAliasArn\": \"\",\n    \"issuerCertificateIdentifier\": \"\",\n    \"deviceCertificateArn\": \"\"\n  },\n  \"ascendingOrder\": false,\n  \"nextToken\": \"\",\n  \"maxResults\": 0\n}")
  .asString();
const data = JSON.stringify({
  checkName: '',
  resourceIdentifier: {
    deviceCertificateId: '',
    caCertificateId: '',
    cognitoIdentityPoolId: '',
    clientId: '',
    policyVersionIdentifier: '',
    account: '',
    iamRoleArn: '',
    roleAliasArn: '',
    issuerCertificateIdentifier: '',
    deviceCertificateArn: ''
  },
  ascendingOrder: false,
  nextToken: '',
  maxResults: 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}}/audit/suppressions/list');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/audit/suppressions/list',
  headers: {'content-type': 'application/json'},
  data: {
    checkName: '',
    resourceIdentifier: {
      deviceCertificateId: '',
      caCertificateId: '',
      cognitoIdentityPoolId: '',
      clientId: '',
      policyVersionIdentifier: '',
      account: '',
      iamRoleArn: '',
      roleAliasArn: '',
      issuerCertificateIdentifier: '',
      deviceCertificateArn: ''
    },
    ascendingOrder: false,
    nextToken: '',
    maxResults: 0
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/audit/suppressions/list';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"checkName":"","resourceIdentifier":{"deviceCertificateId":"","caCertificateId":"","cognitoIdentityPoolId":"","clientId":"","policyVersionIdentifier":"","account":"","iamRoleArn":"","roleAliasArn":"","issuerCertificateIdentifier":"","deviceCertificateArn":""},"ascendingOrder":false,"nextToken":"","maxResults":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}}/audit/suppressions/list',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "checkName": "",\n  "resourceIdentifier": {\n    "deviceCertificateId": "",\n    "caCertificateId": "",\n    "cognitoIdentityPoolId": "",\n    "clientId": "",\n    "policyVersionIdentifier": "",\n    "account": "",\n    "iamRoleArn": "",\n    "roleAliasArn": "",\n    "issuerCertificateIdentifier": "",\n    "deviceCertificateArn": ""\n  },\n  "ascendingOrder": false,\n  "nextToken": "",\n  "maxResults": 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  \"checkName\": \"\",\n  \"resourceIdentifier\": {\n    \"deviceCertificateId\": \"\",\n    \"caCertificateId\": \"\",\n    \"cognitoIdentityPoolId\": \"\",\n    \"clientId\": \"\",\n    \"policyVersionIdentifier\": \"\",\n    \"account\": \"\",\n    \"iamRoleArn\": \"\",\n    \"roleAliasArn\": \"\",\n    \"issuerCertificateIdentifier\": \"\",\n    \"deviceCertificateArn\": \"\"\n  },\n  \"ascendingOrder\": false,\n  \"nextToken\": \"\",\n  \"maxResults\": 0\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/audit/suppressions/list")
  .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/audit/suppressions/list',
  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({
  checkName: '',
  resourceIdentifier: {
    deviceCertificateId: '',
    caCertificateId: '',
    cognitoIdentityPoolId: '',
    clientId: '',
    policyVersionIdentifier: '',
    account: '',
    iamRoleArn: '',
    roleAliasArn: '',
    issuerCertificateIdentifier: '',
    deviceCertificateArn: ''
  },
  ascendingOrder: false,
  nextToken: '',
  maxResults: 0
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/audit/suppressions/list',
  headers: {'content-type': 'application/json'},
  body: {
    checkName: '',
    resourceIdentifier: {
      deviceCertificateId: '',
      caCertificateId: '',
      cognitoIdentityPoolId: '',
      clientId: '',
      policyVersionIdentifier: '',
      account: '',
      iamRoleArn: '',
      roleAliasArn: '',
      issuerCertificateIdentifier: '',
      deviceCertificateArn: ''
    },
    ascendingOrder: false,
    nextToken: '',
    maxResults: 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}}/audit/suppressions/list');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  checkName: '',
  resourceIdentifier: {
    deviceCertificateId: '',
    caCertificateId: '',
    cognitoIdentityPoolId: '',
    clientId: '',
    policyVersionIdentifier: '',
    account: '',
    iamRoleArn: '',
    roleAliasArn: '',
    issuerCertificateIdentifier: '',
    deviceCertificateArn: ''
  },
  ascendingOrder: false,
  nextToken: '',
  maxResults: 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}}/audit/suppressions/list',
  headers: {'content-type': 'application/json'},
  data: {
    checkName: '',
    resourceIdentifier: {
      deviceCertificateId: '',
      caCertificateId: '',
      cognitoIdentityPoolId: '',
      clientId: '',
      policyVersionIdentifier: '',
      account: '',
      iamRoleArn: '',
      roleAliasArn: '',
      issuerCertificateIdentifier: '',
      deviceCertificateArn: ''
    },
    ascendingOrder: false,
    nextToken: '',
    maxResults: 0
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/audit/suppressions/list';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"checkName":"","resourceIdentifier":{"deviceCertificateId":"","caCertificateId":"","cognitoIdentityPoolId":"","clientId":"","policyVersionIdentifier":"","account":"","iamRoleArn":"","roleAliasArn":"","issuerCertificateIdentifier":"","deviceCertificateArn":""},"ascendingOrder":false,"nextToken":"","maxResults":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 = @{ @"checkName": @"",
                              @"resourceIdentifier": @{ @"deviceCertificateId": @"", @"caCertificateId": @"", @"cognitoIdentityPoolId": @"", @"clientId": @"", @"policyVersionIdentifier": @"", @"account": @"", @"iamRoleArn": @"", @"roleAliasArn": @"", @"issuerCertificateIdentifier": @"", @"deviceCertificateArn": @"" },
                              @"ascendingOrder": @NO,
                              @"nextToken": @"",
                              @"maxResults": @0 };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/audit/suppressions/list"]
                                                       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}}/audit/suppressions/list" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"checkName\": \"\",\n  \"resourceIdentifier\": {\n    \"deviceCertificateId\": \"\",\n    \"caCertificateId\": \"\",\n    \"cognitoIdentityPoolId\": \"\",\n    \"clientId\": \"\",\n    \"policyVersionIdentifier\": \"\",\n    \"account\": \"\",\n    \"iamRoleArn\": \"\",\n    \"roleAliasArn\": \"\",\n    \"issuerCertificateIdentifier\": \"\",\n    \"deviceCertificateArn\": \"\"\n  },\n  \"ascendingOrder\": false,\n  \"nextToken\": \"\",\n  \"maxResults\": 0\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/audit/suppressions/list",
  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([
    'checkName' => '',
    'resourceIdentifier' => [
        'deviceCertificateId' => '',
        'caCertificateId' => '',
        'cognitoIdentityPoolId' => '',
        'clientId' => '',
        'policyVersionIdentifier' => '',
        'account' => '',
        'iamRoleArn' => '',
        'roleAliasArn' => '',
        'issuerCertificateIdentifier' => '',
        'deviceCertificateArn' => ''
    ],
    'ascendingOrder' => null,
    'nextToken' => '',
    'maxResults' => 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}}/audit/suppressions/list', [
  'body' => '{
  "checkName": "",
  "resourceIdentifier": {
    "deviceCertificateId": "",
    "caCertificateId": "",
    "cognitoIdentityPoolId": "",
    "clientId": "",
    "policyVersionIdentifier": "",
    "account": "",
    "iamRoleArn": "",
    "roleAliasArn": "",
    "issuerCertificateIdentifier": "",
    "deviceCertificateArn": ""
  },
  "ascendingOrder": false,
  "nextToken": "",
  "maxResults": 0
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/audit/suppressions/list');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'checkName' => '',
  'resourceIdentifier' => [
    'deviceCertificateId' => '',
    'caCertificateId' => '',
    'cognitoIdentityPoolId' => '',
    'clientId' => '',
    'policyVersionIdentifier' => '',
    'account' => '',
    'iamRoleArn' => '',
    'roleAliasArn' => '',
    'issuerCertificateIdentifier' => '',
    'deviceCertificateArn' => ''
  ],
  'ascendingOrder' => null,
  'nextToken' => '',
  'maxResults' => 0
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'checkName' => '',
  'resourceIdentifier' => [
    'deviceCertificateId' => '',
    'caCertificateId' => '',
    'cognitoIdentityPoolId' => '',
    'clientId' => '',
    'policyVersionIdentifier' => '',
    'account' => '',
    'iamRoleArn' => '',
    'roleAliasArn' => '',
    'issuerCertificateIdentifier' => '',
    'deviceCertificateArn' => ''
  ],
  'ascendingOrder' => null,
  'nextToken' => '',
  'maxResults' => 0
]));
$request->setRequestUrl('{{baseUrl}}/audit/suppressions/list');
$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}}/audit/suppressions/list' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "checkName": "",
  "resourceIdentifier": {
    "deviceCertificateId": "",
    "caCertificateId": "",
    "cognitoIdentityPoolId": "",
    "clientId": "",
    "policyVersionIdentifier": "",
    "account": "",
    "iamRoleArn": "",
    "roleAliasArn": "",
    "issuerCertificateIdentifier": "",
    "deviceCertificateArn": ""
  },
  "ascendingOrder": false,
  "nextToken": "",
  "maxResults": 0
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/audit/suppressions/list' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "checkName": "",
  "resourceIdentifier": {
    "deviceCertificateId": "",
    "caCertificateId": "",
    "cognitoIdentityPoolId": "",
    "clientId": "",
    "policyVersionIdentifier": "",
    "account": "",
    "iamRoleArn": "",
    "roleAliasArn": "",
    "issuerCertificateIdentifier": "",
    "deviceCertificateArn": ""
  },
  "ascendingOrder": false,
  "nextToken": "",
  "maxResults": 0
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"checkName\": \"\",\n  \"resourceIdentifier\": {\n    \"deviceCertificateId\": \"\",\n    \"caCertificateId\": \"\",\n    \"cognitoIdentityPoolId\": \"\",\n    \"clientId\": \"\",\n    \"policyVersionIdentifier\": \"\",\n    \"account\": \"\",\n    \"iamRoleArn\": \"\",\n    \"roleAliasArn\": \"\",\n    \"issuerCertificateIdentifier\": \"\",\n    \"deviceCertificateArn\": \"\"\n  },\n  \"ascendingOrder\": false,\n  \"nextToken\": \"\",\n  \"maxResults\": 0\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/audit/suppressions/list", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/audit/suppressions/list"

payload = {
    "checkName": "",
    "resourceIdentifier": {
        "deviceCertificateId": "",
        "caCertificateId": "",
        "cognitoIdentityPoolId": "",
        "clientId": "",
        "policyVersionIdentifier": "",
        "account": "",
        "iamRoleArn": "",
        "roleAliasArn": "",
        "issuerCertificateIdentifier": "",
        "deviceCertificateArn": ""
    },
    "ascendingOrder": False,
    "nextToken": "",
    "maxResults": 0
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/audit/suppressions/list"

payload <- "{\n  \"checkName\": \"\",\n  \"resourceIdentifier\": {\n    \"deviceCertificateId\": \"\",\n    \"caCertificateId\": \"\",\n    \"cognitoIdentityPoolId\": \"\",\n    \"clientId\": \"\",\n    \"policyVersionIdentifier\": \"\",\n    \"account\": \"\",\n    \"iamRoleArn\": \"\",\n    \"roleAliasArn\": \"\",\n    \"issuerCertificateIdentifier\": \"\",\n    \"deviceCertificateArn\": \"\"\n  },\n  \"ascendingOrder\": false,\n  \"nextToken\": \"\",\n  \"maxResults\": 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}}/audit/suppressions/list")

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  \"checkName\": \"\",\n  \"resourceIdentifier\": {\n    \"deviceCertificateId\": \"\",\n    \"caCertificateId\": \"\",\n    \"cognitoIdentityPoolId\": \"\",\n    \"clientId\": \"\",\n    \"policyVersionIdentifier\": \"\",\n    \"account\": \"\",\n    \"iamRoleArn\": \"\",\n    \"roleAliasArn\": \"\",\n    \"issuerCertificateIdentifier\": \"\",\n    \"deviceCertificateArn\": \"\"\n  },\n  \"ascendingOrder\": false,\n  \"nextToken\": \"\",\n  \"maxResults\": 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/audit/suppressions/list') do |req|
  req.body = "{\n  \"checkName\": \"\",\n  \"resourceIdentifier\": {\n    \"deviceCertificateId\": \"\",\n    \"caCertificateId\": \"\",\n    \"cognitoIdentityPoolId\": \"\",\n    \"clientId\": \"\",\n    \"policyVersionIdentifier\": \"\",\n    \"account\": \"\",\n    \"iamRoleArn\": \"\",\n    \"roleAliasArn\": \"\",\n    \"issuerCertificateIdentifier\": \"\",\n    \"deviceCertificateArn\": \"\"\n  },\n  \"ascendingOrder\": false,\n  \"nextToken\": \"\",\n  \"maxResults\": 0\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/audit/suppressions/list";

    let payload = json!({
        "checkName": "",
        "resourceIdentifier": json!({
            "deviceCertificateId": "",
            "caCertificateId": "",
            "cognitoIdentityPoolId": "",
            "clientId": "",
            "policyVersionIdentifier": "",
            "account": "",
            "iamRoleArn": "",
            "roleAliasArn": "",
            "issuerCertificateIdentifier": "",
            "deviceCertificateArn": ""
        }),
        "ascendingOrder": false,
        "nextToken": "",
        "maxResults": 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}}/audit/suppressions/list \
  --header 'content-type: application/json' \
  --data '{
  "checkName": "",
  "resourceIdentifier": {
    "deviceCertificateId": "",
    "caCertificateId": "",
    "cognitoIdentityPoolId": "",
    "clientId": "",
    "policyVersionIdentifier": "",
    "account": "",
    "iamRoleArn": "",
    "roleAliasArn": "",
    "issuerCertificateIdentifier": "",
    "deviceCertificateArn": ""
  },
  "ascendingOrder": false,
  "nextToken": "",
  "maxResults": 0
}'
echo '{
  "checkName": "",
  "resourceIdentifier": {
    "deviceCertificateId": "",
    "caCertificateId": "",
    "cognitoIdentityPoolId": "",
    "clientId": "",
    "policyVersionIdentifier": "",
    "account": "",
    "iamRoleArn": "",
    "roleAliasArn": "",
    "issuerCertificateIdentifier": "",
    "deviceCertificateArn": ""
  },
  "ascendingOrder": false,
  "nextToken": "",
  "maxResults": 0
}' |  \
  http POST {{baseUrl}}/audit/suppressions/list \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "checkName": "",\n  "resourceIdentifier": {\n    "deviceCertificateId": "",\n    "caCertificateId": "",\n    "cognitoIdentityPoolId": "",\n    "clientId": "",\n    "policyVersionIdentifier": "",\n    "account": "",\n    "iamRoleArn": "",\n    "roleAliasArn": "",\n    "issuerCertificateIdentifier": "",\n    "deviceCertificateArn": ""\n  },\n  "ascendingOrder": false,\n  "nextToken": "",\n  "maxResults": 0\n}' \
  --output-document \
  - {{baseUrl}}/audit/suppressions/list
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "checkName": "",
  "resourceIdentifier": [
    "deviceCertificateId": "",
    "caCertificateId": "",
    "cognitoIdentityPoolId": "",
    "clientId": "",
    "policyVersionIdentifier": "",
    "account": "",
    "iamRoleArn": "",
    "roleAliasArn": "",
    "issuerCertificateIdentifier": "",
    "deviceCertificateArn": ""
  ],
  "ascendingOrder": false,
  "nextToken": "",
  "maxResults": 0
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/audit/suppressions/list")! 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 ListAuditTasks
{{baseUrl}}/audit/tasks#startTime&endTime
QUERY PARAMS

startTime
endTime
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/audit/tasks?startTime=&endTime=#startTime&endTime");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/audit/tasks#startTime&endTime" {:query-params {:startTime ""
                                                                                        :endTime ""}})
require "http/client"

url = "{{baseUrl}}/audit/tasks?startTime=&endTime=#startTime&endTime"

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}}/audit/tasks?startTime=&endTime=#startTime&endTime"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/audit/tasks?startTime=&endTime=#startTime&endTime");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/audit/tasks?startTime=&endTime=#startTime&endTime"

	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/audit/tasks?startTime=&endTime= HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/audit/tasks?startTime=&endTime=#startTime&endTime")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/audit/tasks?startTime=&endTime=#startTime&endTime"))
    .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}}/audit/tasks?startTime=&endTime=#startTime&endTime")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/audit/tasks?startTime=&endTime=#startTime&endTime")
  .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}}/audit/tasks?startTime=&endTime=#startTime&endTime');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/audit/tasks#startTime&endTime',
  params: {startTime: '', endTime: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/audit/tasks?startTime=&endTime=#startTime&endTime';
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}}/audit/tasks?startTime=&endTime=#startTime&endTime',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/audit/tasks?startTime=&endTime=#startTime&endTime")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/audit/tasks?startTime=&endTime=',
  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}}/audit/tasks#startTime&endTime',
  qs: {startTime: '', endTime: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/audit/tasks#startTime&endTime');

req.query({
  startTime: '',
  endTime: ''
});

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}}/audit/tasks#startTime&endTime',
  params: {startTime: '', endTime: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/audit/tasks?startTime=&endTime=#startTime&endTime';
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}}/audit/tasks?startTime=&endTime=#startTime&endTime"]
                                                       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}}/audit/tasks?startTime=&endTime=#startTime&endTime" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/audit/tasks?startTime=&endTime=#startTime&endTime",
  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}}/audit/tasks?startTime=&endTime=#startTime&endTime');

echo $response->getBody();
setUrl('{{baseUrl}}/audit/tasks#startTime&endTime');
$request->setMethod(HTTP_METH_GET);

$request->setQueryData([
  'startTime' => '',
  'endTime' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/audit/tasks#startTime&endTime');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
  'startTime' => '',
  'endTime' => ''
]));

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/audit/tasks?startTime=&endTime=#startTime&endTime' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/audit/tasks?startTime=&endTime=#startTime&endTime' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/audit/tasks?startTime=&endTime=")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/audit/tasks#startTime&endTime"

querystring = {"startTime":"","endTime":""}

response = requests.get(url, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/audit/tasks#startTime&endTime"

queryString <- list(
  startTime = "",
  endTime = ""
)

response <- VERB("GET", url, query = queryString, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/audit/tasks?startTime=&endTime=#startTime&endTime")

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/audit/tasks') do |req|
  req.params['startTime'] = ''
  req.params['endTime'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/audit/tasks#startTime&endTime";

    let querystring = [
        ("startTime", ""),
        ("endTime", ""),
    ];

    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}}/audit/tasks?startTime=&endTime=#startTime&endTime'
http GET '{{baseUrl}}/audit/tasks?startTime=&endTime=#startTime&endTime'
wget --quiet \
  --method GET \
  --output-document \
  - '{{baseUrl}}/audit/tasks?startTime=&endTime=#startTime&endTime'
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/audit/tasks?startTime=&endTime=#startTime&endTime")! 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 ListAuthorizers
{{baseUrl}}/authorizers/
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/authorizers/");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/authorizers/")
require "http/client"

url = "{{baseUrl}}/authorizers/"

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}}/authorizers/"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/authorizers/");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/authorizers/"

	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/authorizers/ HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/authorizers/")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/authorizers/"))
    .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}}/authorizers/")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/authorizers/")
  .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}}/authorizers/');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/authorizers/'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/authorizers/';
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}}/authorizers/',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/authorizers/")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/authorizers/',
  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}}/authorizers/'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/authorizers/');

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}}/authorizers/'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/authorizers/';
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}}/authorizers/"]
                                                       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}}/authorizers/" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/authorizers/",
  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}}/authorizers/');

echo $response->getBody();
setUrl('{{baseUrl}}/authorizers/');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/authorizers/');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/authorizers/' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/authorizers/' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/authorizers/")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/authorizers/"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/authorizers/"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/authorizers/")

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/authorizers/') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/authorizers/";

    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}}/authorizers/
http GET {{baseUrl}}/authorizers/
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/authorizers/
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/authorizers/")! 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 ListBillingGroups
{{baseUrl}}/billing-groups
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/billing-groups");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/billing-groups")
require "http/client"

url = "{{baseUrl}}/billing-groups"

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}}/billing-groups"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/billing-groups");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/billing-groups"

	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/billing-groups HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/billing-groups")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/billing-groups"))
    .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}}/billing-groups")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/billing-groups")
  .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}}/billing-groups');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/billing-groups'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/billing-groups';
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}}/billing-groups',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/billing-groups")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/billing-groups',
  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}}/billing-groups'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/billing-groups');

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}}/billing-groups'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/billing-groups';
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}}/billing-groups"]
                                                       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}}/billing-groups" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/billing-groups",
  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}}/billing-groups');

echo $response->getBody();
setUrl('{{baseUrl}}/billing-groups');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/billing-groups');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/billing-groups' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/billing-groups' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/billing-groups")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/billing-groups"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/billing-groups"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/billing-groups")

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/billing-groups') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/billing-groups";

    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}}/billing-groups
http GET {{baseUrl}}/billing-groups
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/billing-groups
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/billing-groups")! 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 ListCACertificates
{{baseUrl}}/cacertificates
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/cacertificates");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/cacertificates")
require "http/client"

url = "{{baseUrl}}/cacertificates"

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}}/cacertificates"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/cacertificates");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/cacertificates"

	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/cacertificates HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/cacertificates")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/cacertificates"))
    .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}}/cacertificates")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/cacertificates")
  .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}}/cacertificates');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/cacertificates'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/cacertificates';
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}}/cacertificates',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/cacertificates")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/cacertificates',
  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}}/cacertificates'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/cacertificates');

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}}/cacertificates'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/cacertificates';
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}}/cacertificates"]
                                                       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}}/cacertificates" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/cacertificates",
  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}}/cacertificates');

echo $response->getBody();
setUrl('{{baseUrl}}/cacertificates');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/cacertificates');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/cacertificates' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/cacertificates' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/cacertificates")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/cacertificates"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/cacertificates"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/cacertificates")

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/cacertificates') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/cacertificates";

    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}}/cacertificates
http GET {{baseUrl}}/cacertificates
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/cacertificates
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/cacertificates")! 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 ListCertificates
{{baseUrl}}/certificates
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/certificates");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/certificates")
require "http/client"

url = "{{baseUrl}}/certificates"

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}}/certificates"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/certificates");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/certificates"

	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/certificates HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/certificates")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/certificates"))
    .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}}/certificates")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/certificates")
  .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}}/certificates');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/certificates'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/certificates';
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}}/certificates',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/certificates")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/certificates',
  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}}/certificates'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/certificates');

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}}/certificates'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/certificates';
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}}/certificates"]
                                                       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}}/certificates" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/certificates",
  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}}/certificates');

echo $response->getBody();
setUrl('{{baseUrl}}/certificates');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/certificates');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/certificates' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/certificates' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/certificates")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/certificates"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/certificates"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/certificates")

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/certificates') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/certificates";

    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}}/certificates
http GET {{baseUrl}}/certificates
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/certificates
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/certificates")! 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 ListCertificatesByCA
{{baseUrl}}/certificates-by-ca/:caCertificateId
QUERY PARAMS

caCertificateId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/certificates-by-ca/:caCertificateId");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/certificates-by-ca/:caCertificateId")
require "http/client"

url = "{{baseUrl}}/certificates-by-ca/:caCertificateId"

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}}/certificates-by-ca/:caCertificateId"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/certificates-by-ca/:caCertificateId");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/certificates-by-ca/:caCertificateId"

	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/certificates-by-ca/:caCertificateId HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/certificates-by-ca/:caCertificateId")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/certificates-by-ca/:caCertificateId"))
    .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}}/certificates-by-ca/:caCertificateId")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/certificates-by-ca/:caCertificateId")
  .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}}/certificates-by-ca/:caCertificateId');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/certificates-by-ca/:caCertificateId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/certificates-by-ca/:caCertificateId';
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}}/certificates-by-ca/:caCertificateId',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/certificates-by-ca/:caCertificateId")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/certificates-by-ca/:caCertificateId',
  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}}/certificates-by-ca/:caCertificateId'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/certificates-by-ca/:caCertificateId');

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}}/certificates-by-ca/:caCertificateId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/certificates-by-ca/:caCertificateId';
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}}/certificates-by-ca/:caCertificateId"]
                                                       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}}/certificates-by-ca/:caCertificateId" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/certificates-by-ca/:caCertificateId",
  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}}/certificates-by-ca/:caCertificateId');

echo $response->getBody();
setUrl('{{baseUrl}}/certificates-by-ca/:caCertificateId');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/certificates-by-ca/:caCertificateId');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/certificates-by-ca/:caCertificateId' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/certificates-by-ca/:caCertificateId' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/certificates-by-ca/:caCertificateId")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/certificates-by-ca/:caCertificateId"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/certificates-by-ca/:caCertificateId"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/certificates-by-ca/:caCertificateId")

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/certificates-by-ca/:caCertificateId') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/certificates-by-ca/:caCertificateId";

    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}}/certificates-by-ca/:caCertificateId
http GET {{baseUrl}}/certificates-by-ca/:caCertificateId
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/certificates-by-ca/:caCertificateId
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/certificates-by-ca/:caCertificateId")! 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 ListCustomMetrics
{{baseUrl}}/custom-metrics
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/custom-metrics");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/custom-metrics")
require "http/client"

url = "{{baseUrl}}/custom-metrics"

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}}/custom-metrics"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/custom-metrics");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/custom-metrics"

	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/custom-metrics HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/custom-metrics")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/custom-metrics"))
    .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}}/custom-metrics")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/custom-metrics")
  .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}}/custom-metrics');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/custom-metrics'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/custom-metrics';
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}}/custom-metrics',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/custom-metrics")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/custom-metrics',
  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}}/custom-metrics'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/custom-metrics');

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}}/custom-metrics'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/custom-metrics';
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}}/custom-metrics"]
                                                       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}}/custom-metrics" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/custom-metrics",
  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}}/custom-metrics');

echo $response->getBody();
setUrl('{{baseUrl}}/custom-metrics');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/custom-metrics');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/custom-metrics' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/custom-metrics' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/custom-metrics")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/custom-metrics"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/custom-metrics"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/custom-metrics")

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/custom-metrics') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/custom-metrics";

    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}}/custom-metrics
http GET {{baseUrl}}/custom-metrics
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/custom-metrics
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/custom-metrics")! 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 ListDetectMitigationActionsExecutions
{{baseUrl}}/detect/mitigationactions/executions
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/detect/mitigationactions/executions");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/detect/mitigationactions/executions")
require "http/client"

url = "{{baseUrl}}/detect/mitigationactions/executions"

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}}/detect/mitigationactions/executions"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/detect/mitigationactions/executions");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/detect/mitigationactions/executions"

	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/detect/mitigationactions/executions HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/detect/mitigationactions/executions")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/detect/mitigationactions/executions"))
    .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}}/detect/mitigationactions/executions")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/detect/mitigationactions/executions")
  .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}}/detect/mitigationactions/executions');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/detect/mitigationactions/executions'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/detect/mitigationactions/executions';
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}}/detect/mitigationactions/executions',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/detect/mitigationactions/executions")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/detect/mitigationactions/executions',
  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}}/detect/mitigationactions/executions'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/detect/mitigationactions/executions');

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}}/detect/mitigationactions/executions'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/detect/mitigationactions/executions';
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}}/detect/mitigationactions/executions"]
                                                       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}}/detect/mitigationactions/executions" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/detect/mitigationactions/executions",
  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}}/detect/mitigationactions/executions');

echo $response->getBody();
setUrl('{{baseUrl}}/detect/mitigationactions/executions');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/detect/mitigationactions/executions');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/detect/mitigationactions/executions' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/detect/mitigationactions/executions' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/detect/mitigationactions/executions")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/detect/mitigationactions/executions"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/detect/mitigationactions/executions"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/detect/mitigationactions/executions")

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/detect/mitigationactions/executions') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/detect/mitigationactions/executions";

    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}}/detect/mitigationactions/executions
http GET {{baseUrl}}/detect/mitigationactions/executions
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/detect/mitigationactions/executions
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/detect/mitigationactions/executions")! 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 ListDetectMitigationActionsTasks
{{baseUrl}}/detect/mitigationactions/tasks#startTime&endTime
QUERY PARAMS

startTime
endTime
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/detect/mitigationactions/tasks?startTime=&endTime=#startTime&endTime");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/detect/mitigationactions/tasks#startTime&endTime" {:query-params {:startTime ""
                                                                                                           :endTime ""}})
require "http/client"

url = "{{baseUrl}}/detect/mitigationactions/tasks?startTime=&endTime=#startTime&endTime"

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}}/detect/mitigationactions/tasks?startTime=&endTime=#startTime&endTime"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/detect/mitigationactions/tasks?startTime=&endTime=#startTime&endTime");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/detect/mitigationactions/tasks?startTime=&endTime=#startTime&endTime"

	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/detect/mitigationactions/tasks?startTime=&endTime= HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/detect/mitigationactions/tasks?startTime=&endTime=#startTime&endTime")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/detect/mitigationactions/tasks?startTime=&endTime=#startTime&endTime"))
    .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}}/detect/mitigationactions/tasks?startTime=&endTime=#startTime&endTime")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/detect/mitigationactions/tasks?startTime=&endTime=#startTime&endTime")
  .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}}/detect/mitigationactions/tasks?startTime=&endTime=#startTime&endTime');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/detect/mitigationactions/tasks#startTime&endTime',
  params: {startTime: '', endTime: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/detect/mitigationactions/tasks?startTime=&endTime=#startTime&endTime';
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}}/detect/mitigationactions/tasks?startTime=&endTime=#startTime&endTime',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/detect/mitigationactions/tasks?startTime=&endTime=#startTime&endTime")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/detect/mitigationactions/tasks?startTime=&endTime=',
  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}}/detect/mitigationactions/tasks#startTime&endTime',
  qs: {startTime: '', endTime: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/detect/mitigationactions/tasks#startTime&endTime');

req.query({
  startTime: '',
  endTime: ''
});

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}}/detect/mitigationactions/tasks#startTime&endTime',
  params: {startTime: '', endTime: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/detect/mitigationactions/tasks?startTime=&endTime=#startTime&endTime';
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}}/detect/mitigationactions/tasks?startTime=&endTime=#startTime&endTime"]
                                                       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}}/detect/mitigationactions/tasks?startTime=&endTime=#startTime&endTime" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/detect/mitigationactions/tasks?startTime=&endTime=#startTime&endTime",
  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}}/detect/mitigationactions/tasks?startTime=&endTime=#startTime&endTime');

echo $response->getBody();
setUrl('{{baseUrl}}/detect/mitigationactions/tasks#startTime&endTime');
$request->setMethod(HTTP_METH_GET);

$request->setQueryData([
  'startTime' => '',
  'endTime' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/detect/mitigationactions/tasks#startTime&endTime');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
  'startTime' => '',
  'endTime' => ''
]));

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/detect/mitigationactions/tasks?startTime=&endTime=#startTime&endTime' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/detect/mitigationactions/tasks?startTime=&endTime=#startTime&endTime' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/detect/mitigationactions/tasks?startTime=&endTime=")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/detect/mitigationactions/tasks#startTime&endTime"

querystring = {"startTime":"","endTime":""}

response = requests.get(url, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/detect/mitigationactions/tasks#startTime&endTime"

queryString <- list(
  startTime = "",
  endTime = ""
)

response <- VERB("GET", url, query = queryString, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/detect/mitigationactions/tasks?startTime=&endTime=#startTime&endTime")

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/detect/mitigationactions/tasks') do |req|
  req.params['startTime'] = ''
  req.params['endTime'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/detect/mitigationactions/tasks#startTime&endTime";

    let querystring = [
        ("startTime", ""),
        ("endTime", ""),
    ];

    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}}/detect/mitigationactions/tasks?startTime=&endTime=#startTime&endTime'
http GET '{{baseUrl}}/detect/mitigationactions/tasks?startTime=&endTime=#startTime&endTime'
wget --quiet \
  --method GET \
  --output-document \
  - '{{baseUrl}}/detect/mitigationactions/tasks?startTime=&endTime=#startTime&endTime'
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/detect/mitigationactions/tasks?startTime=&endTime=#startTime&endTime")! 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 ListDimensions
{{baseUrl}}/dimensions
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/dimensions");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/dimensions")
require "http/client"

url = "{{baseUrl}}/dimensions"

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}}/dimensions"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/dimensions");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/dimensions"

	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/dimensions HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/dimensions")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/dimensions"))
    .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}}/dimensions")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/dimensions")
  .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}}/dimensions');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/dimensions'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/dimensions';
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}}/dimensions',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/dimensions")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/dimensions',
  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}}/dimensions'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/dimensions');

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}}/dimensions'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/dimensions';
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}}/dimensions"]
                                                       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}}/dimensions" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/dimensions",
  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}}/dimensions');

echo $response->getBody();
setUrl('{{baseUrl}}/dimensions');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/dimensions');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/dimensions' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/dimensions' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/dimensions")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/dimensions"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/dimensions"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/dimensions")

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/dimensions') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/dimensions";

    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}}/dimensions
http GET {{baseUrl}}/dimensions
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/dimensions
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/dimensions")! 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 ListDomainConfigurations
{{baseUrl}}/domainConfigurations
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/domainConfigurations");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/domainConfigurations")
require "http/client"

url = "{{baseUrl}}/domainConfigurations"

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}}/domainConfigurations"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/domainConfigurations");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/domainConfigurations"

	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/domainConfigurations HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/domainConfigurations")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/domainConfigurations"))
    .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}}/domainConfigurations")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/domainConfigurations")
  .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}}/domainConfigurations');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/domainConfigurations'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/domainConfigurations';
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}}/domainConfigurations',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/domainConfigurations")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/domainConfigurations',
  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}}/domainConfigurations'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/domainConfigurations');

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}}/domainConfigurations'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/domainConfigurations';
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}}/domainConfigurations"]
                                                       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}}/domainConfigurations" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/domainConfigurations",
  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}}/domainConfigurations');

echo $response->getBody();
setUrl('{{baseUrl}}/domainConfigurations');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/domainConfigurations');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/domainConfigurations' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/domainConfigurations' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/domainConfigurations")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/domainConfigurations"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/domainConfigurations"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/domainConfigurations")

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/domainConfigurations') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/domainConfigurations";

    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}}/domainConfigurations
http GET {{baseUrl}}/domainConfigurations
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/domainConfigurations
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/domainConfigurations")! 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 ListFleetMetrics
{{baseUrl}}/fleet-metrics
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/fleet-metrics");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/fleet-metrics")
require "http/client"

url = "{{baseUrl}}/fleet-metrics"

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}}/fleet-metrics"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/fleet-metrics");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/fleet-metrics"

	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/fleet-metrics HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/fleet-metrics")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/fleet-metrics"))
    .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}}/fleet-metrics")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/fleet-metrics")
  .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}}/fleet-metrics');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/fleet-metrics'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/fleet-metrics';
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}}/fleet-metrics',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/fleet-metrics")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/fleet-metrics',
  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}}/fleet-metrics'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/fleet-metrics');

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}}/fleet-metrics'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/fleet-metrics';
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}}/fleet-metrics"]
                                                       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}}/fleet-metrics" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/fleet-metrics",
  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}}/fleet-metrics');

echo $response->getBody();
setUrl('{{baseUrl}}/fleet-metrics');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/fleet-metrics');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/fleet-metrics' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/fleet-metrics' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/fleet-metrics")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/fleet-metrics"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/fleet-metrics"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/fleet-metrics")

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/fleet-metrics') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/fleet-metrics";

    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}}/fleet-metrics
http GET {{baseUrl}}/fleet-metrics
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/fleet-metrics
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/fleet-metrics")! 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 ListIndices
{{baseUrl}}/indices
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/indices");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/indices")
require "http/client"

url = "{{baseUrl}}/indices"

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}}/indices"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/indices");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/indices"

	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/indices HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/indices")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/indices"))
    .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}}/indices")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/indices")
  .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}}/indices');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/indices'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/indices';
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}}/indices',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/indices")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/indices',
  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}}/indices'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/indices');

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}}/indices'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/indices';
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}}/indices"]
                                                       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}}/indices" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/indices",
  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}}/indices');

echo $response->getBody();
setUrl('{{baseUrl}}/indices');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/indices');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/indices' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/indices' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/indices")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/indices"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/indices"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/indices")

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/indices') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/indices";

    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}}/indices
http GET {{baseUrl}}/indices
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/indices
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/indices")! 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 ListJobExecutionsForJob
{{baseUrl}}/jobs/:jobId/things
QUERY PARAMS

jobId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/jobs/:jobId/things");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/jobs/:jobId/things")
require "http/client"

url = "{{baseUrl}}/jobs/:jobId/things"

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}}/jobs/:jobId/things"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/jobs/:jobId/things");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/jobs/:jobId/things"

	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/jobs/:jobId/things HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/jobs/:jobId/things")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/jobs/:jobId/things"))
    .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}}/jobs/:jobId/things")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/jobs/:jobId/things")
  .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}}/jobs/:jobId/things');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/jobs/:jobId/things'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/jobs/:jobId/things';
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}}/jobs/:jobId/things',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/jobs/:jobId/things")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/jobs/:jobId/things',
  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}}/jobs/:jobId/things'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/jobs/:jobId/things');

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}}/jobs/:jobId/things'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/jobs/:jobId/things';
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}}/jobs/:jobId/things"]
                                                       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}}/jobs/:jobId/things" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/jobs/:jobId/things",
  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}}/jobs/:jobId/things');

echo $response->getBody();
setUrl('{{baseUrl}}/jobs/:jobId/things');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/jobs/:jobId/things');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/jobs/:jobId/things' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/jobs/:jobId/things' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/jobs/:jobId/things")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/jobs/:jobId/things"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/jobs/:jobId/things"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/jobs/:jobId/things")

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/jobs/:jobId/things') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/jobs/:jobId/things";

    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}}/jobs/:jobId/things
http GET {{baseUrl}}/jobs/:jobId/things
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/jobs/:jobId/things
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/jobs/:jobId/things")! 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 ListJobExecutionsForThing
{{baseUrl}}/things/:thingName/jobs
QUERY PARAMS

thingName
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/things/:thingName/jobs");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/things/:thingName/jobs")
require "http/client"

url = "{{baseUrl}}/things/:thingName/jobs"

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}}/things/:thingName/jobs"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/things/:thingName/jobs");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/things/:thingName/jobs"

	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/things/:thingName/jobs HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/things/:thingName/jobs")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/things/:thingName/jobs"))
    .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}}/things/:thingName/jobs")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/things/:thingName/jobs")
  .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}}/things/:thingName/jobs');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/things/:thingName/jobs'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/things/:thingName/jobs';
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}}/things/:thingName/jobs',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/things/:thingName/jobs")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/things/:thingName/jobs',
  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}}/things/:thingName/jobs'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/things/:thingName/jobs');

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}}/things/:thingName/jobs'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/things/:thingName/jobs';
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}}/things/:thingName/jobs"]
                                                       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}}/things/:thingName/jobs" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/things/:thingName/jobs",
  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}}/things/:thingName/jobs');

echo $response->getBody();
setUrl('{{baseUrl}}/things/:thingName/jobs');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/things/:thingName/jobs');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/things/:thingName/jobs' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/things/:thingName/jobs' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/things/:thingName/jobs")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/things/:thingName/jobs"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/things/:thingName/jobs"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/things/:thingName/jobs")

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/things/:thingName/jobs') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/things/:thingName/jobs";

    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}}/things/:thingName/jobs
http GET {{baseUrl}}/things/:thingName/jobs
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/things/:thingName/jobs
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/things/:thingName/jobs")! 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 ListJobTemplates
{{baseUrl}}/job-templates
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/job-templates");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/job-templates")
require "http/client"

url = "{{baseUrl}}/job-templates"

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}}/job-templates"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/job-templates");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/job-templates"

	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/job-templates HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/job-templates")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/job-templates"))
    .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}}/job-templates")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/job-templates")
  .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}}/job-templates');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/job-templates'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/job-templates';
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}}/job-templates',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/job-templates")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/job-templates',
  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}}/job-templates'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/job-templates');

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}}/job-templates'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/job-templates';
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}}/job-templates"]
                                                       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}}/job-templates" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/job-templates",
  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}}/job-templates');

echo $response->getBody();
setUrl('{{baseUrl}}/job-templates');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/job-templates');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/job-templates' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/job-templates' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/job-templates")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/job-templates"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/job-templates"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/job-templates")

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/job-templates') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/job-templates";

    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}}/job-templates
http GET {{baseUrl}}/job-templates
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/job-templates
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/job-templates")! 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 ListJobs
{{baseUrl}}/jobs
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/jobs");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/jobs")
require "http/client"

url = "{{baseUrl}}/jobs"

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}}/jobs"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/jobs");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/jobs"

	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/jobs HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/jobs")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/jobs"))
    .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}}/jobs")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/jobs")
  .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}}/jobs');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/jobs'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/jobs';
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}}/jobs',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/jobs")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/jobs',
  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}}/jobs'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/jobs');

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}}/jobs'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/jobs';
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}}/jobs"]
                                                       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}}/jobs" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/jobs",
  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}}/jobs');

echo $response->getBody();
setUrl('{{baseUrl}}/jobs');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/jobs');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/jobs' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/jobs' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/jobs")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/jobs"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/jobs"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/jobs")

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/jobs') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/jobs";

    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}}/jobs
http GET {{baseUrl}}/jobs
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/jobs
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/jobs")! 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 ListManagedJobTemplates
{{baseUrl}}/managed-job-templates
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/managed-job-templates");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/managed-job-templates")
require "http/client"

url = "{{baseUrl}}/managed-job-templates"

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}}/managed-job-templates"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/managed-job-templates");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/managed-job-templates"

	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/managed-job-templates HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/managed-job-templates")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/managed-job-templates"))
    .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}}/managed-job-templates")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/managed-job-templates")
  .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}}/managed-job-templates');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/managed-job-templates'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/managed-job-templates';
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}}/managed-job-templates',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/managed-job-templates")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/managed-job-templates',
  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}}/managed-job-templates'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/managed-job-templates');

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}}/managed-job-templates'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/managed-job-templates';
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}}/managed-job-templates"]
                                                       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}}/managed-job-templates" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/managed-job-templates",
  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}}/managed-job-templates');

echo $response->getBody();
setUrl('{{baseUrl}}/managed-job-templates');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/managed-job-templates');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/managed-job-templates' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/managed-job-templates' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/managed-job-templates")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/managed-job-templates"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/managed-job-templates"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/managed-job-templates")

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/managed-job-templates') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/managed-job-templates";

    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}}/managed-job-templates
http GET {{baseUrl}}/managed-job-templates
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/managed-job-templates
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/managed-job-templates")! 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 ListMetricValues
{{baseUrl}}/metric-values#thingName&metricName&startTime&endTime
QUERY PARAMS

thingName
metricName
startTime
endTime
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/metric-values?thingName=&metricName=&startTime=&endTime=#thingName&metricName&startTime&endTime");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/metric-values#thingName&metricName&startTime&endTime" {:query-params {:thingName ""
                                                                                                               :metricName ""
                                                                                                               :startTime ""
                                                                                                               :endTime ""}})
require "http/client"

url = "{{baseUrl}}/metric-values?thingName=&metricName=&startTime=&endTime=#thingName&metricName&startTime&endTime"

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}}/metric-values?thingName=&metricName=&startTime=&endTime=#thingName&metricName&startTime&endTime"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/metric-values?thingName=&metricName=&startTime=&endTime=#thingName&metricName&startTime&endTime");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/metric-values?thingName=&metricName=&startTime=&endTime=#thingName&metricName&startTime&endTime"

	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/metric-values?thingName=&metricName=&startTime=&endTime= HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/metric-values?thingName=&metricName=&startTime=&endTime=#thingName&metricName&startTime&endTime")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/metric-values?thingName=&metricName=&startTime=&endTime=#thingName&metricName&startTime&endTime"))
    .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}}/metric-values?thingName=&metricName=&startTime=&endTime=#thingName&metricName&startTime&endTime")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/metric-values?thingName=&metricName=&startTime=&endTime=#thingName&metricName&startTime&endTime")
  .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}}/metric-values?thingName=&metricName=&startTime=&endTime=#thingName&metricName&startTime&endTime');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/metric-values#thingName&metricName&startTime&endTime',
  params: {thingName: '', metricName: '', startTime: '', endTime: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/metric-values?thingName=&metricName=&startTime=&endTime=#thingName&metricName&startTime&endTime';
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}}/metric-values?thingName=&metricName=&startTime=&endTime=#thingName&metricName&startTime&endTime',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/metric-values?thingName=&metricName=&startTime=&endTime=#thingName&metricName&startTime&endTime")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/metric-values?thingName=&metricName=&startTime=&endTime=',
  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}}/metric-values#thingName&metricName&startTime&endTime',
  qs: {thingName: '', metricName: '', startTime: '', endTime: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/metric-values#thingName&metricName&startTime&endTime');

req.query({
  thingName: '',
  metricName: '',
  startTime: '',
  endTime: ''
});

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}}/metric-values#thingName&metricName&startTime&endTime',
  params: {thingName: '', metricName: '', startTime: '', endTime: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/metric-values?thingName=&metricName=&startTime=&endTime=#thingName&metricName&startTime&endTime';
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}}/metric-values?thingName=&metricName=&startTime=&endTime=#thingName&metricName&startTime&endTime"]
                                                       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}}/metric-values?thingName=&metricName=&startTime=&endTime=#thingName&metricName&startTime&endTime" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/metric-values?thingName=&metricName=&startTime=&endTime=#thingName&metricName&startTime&endTime",
  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}}/metric-values?thingName=&metricName=&startTime=&endTime=#thingName&metricName&startTime&endTime');

echo $response->getBody();
setUrl('{{baseUrl}}/metric-values#thingName&metricName&startTime&endTime');
$request->setMethod(HTTP_METH_GET);

$request->setQueryData([
  'thingName' => '',
  'metricName' => '',
  'startTime' => '',
  'endTime' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/metric-values#thingName&metricName&startTime&endTime');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
  'thingName' => '',
  'metricName' => '',
  'startTime' => '',
  'endTime' => ''
]));

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/metric-values?thingName=&metricName=&startTime=&endTime=#thingName&metricName&startTime&endTime' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/metric-values?thingName=&metricName=&startTime=&endTime=#thingName&metricName&startTime&endTime' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/metric-values?thingName=&metricName=&startTime=&endTime=")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/metric-values#thingName&metricName&startTime&endTime"

querystring = {"thingName":"","metricName":"","startTime":"","endTime":""}

response = requests.get(url, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/metric-values#thingName&metricName&startTime&endTime"

queryString <- list(
  thingName = "",
  metricName = "",
  startTime = "",
  endTime = ""
)

response <- VERB("GET", url, query = queryString, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/metric-values?thingName=&metricName=&startTime=&endTime=#thingName&metricName&startTime&endTime")

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/metric-values') do |req|
  req.params['thingName'] = ''
  req.params['metricName'] = ''
  req.params['startTime'] = ''
  req.params['endTime'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/metric-values#thingName&metricName&startTime&endTime";

    let querystring = [
        ("thingName", ""),
        ("metricName", ""),
        ("startTime", ""),
        ("endTime", ""),
    ];

    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}}/metric-values?thingName=&metricName=&startTime=&endTime=#thingName&metricName&startTime&endTime'
http GET '{{baseUrl}}/metric-values?thingName=&metricName=&startTime=&endTime=#thingName&metricName&startTime&endTime'
wget --quiet \
  --method GET \
  --output-document \
  - '{{baseUrl}}/metric-values?thingName=&metricName=&startTime=&endTime=#thingName&metricName&startTime&endTime'
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/metric-values?thingName=&metricName=&startTime=&endTime=#thingName&metricName&startTime&endTime")! 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 ListMitigationActions
{{baseUrl}}/mitigationactions/actions
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/mitigationactions/actions");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/mitigationactions/actions")
require "http/client"

url = "{{baseUrl}}/mitigationactions/actions"

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}}/mitigationactions/actions"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/mitigationactions/actions");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/mitigationactions/actions"

	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/mitigationactions/actions HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/mitigationactions/actions")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/mitigationactions/actions"))
    .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}}/mitigationactions/actions")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/mitigationactions/actions")
  .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}}/mitigationactions/actions');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/mitigationactions/actions'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/mitigationactions/actions';
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}}/mitigationactions/actions',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/mitigationactions/actions")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/mitigationactions/actions',
  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}}/mitigationactions/actions'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/mitigationactions/actions');

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}}/mitigationactions/actions'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/mitigationactions/actions';
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}}/mitigationactions/actions"]
                                                       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}}/mitigationactions/actions" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/mitigationactions/actions",
  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}}/mitigationactions/actions');

echo $response->getBody();
setUrl('{{baseUrl}}/mitigationactions/actions');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/mitigationactions/actions');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/mitigationactions/actions' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/mitigationactions/actions' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/mitigationactions/actions")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/mitigationactions/actions"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/mitigationactions/actions"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/mitigationactions/actions")

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/mitigationactions/actions') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/mitigationactions/actions";

    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}}/mitigationactions/actions
http GET {{baseUrl}}/mitigationactions/actions
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/mitigationactions/actions
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/mitigationactions/actions")! 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 ListOTAUpdates
{{baseUrl}}/otaUpdates
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/otaUpdates");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/otaUpdates")
require "http/client"

url = "{{baseUrl}}/otaUpdates"

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}}/otaUpdates"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/otaUpdates");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/otaUpdates"

	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/otaUpdates HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/otaUpdates")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/otaUpdates"))
    .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}}/otaUpdates")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/otaUpdates")
  .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}}/otaUpdates');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/otaUpdates'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/otaUpdates';
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}}/otaUpdates',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/otaUpdates")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/otaUpdates',
  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}}/otaUpdates'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/otaUpdates');

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}}/otaUpdates'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/otaUpdates';
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}}/otaUpdates"]
                                                       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}}/otaUpdates" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/otaUpdates",
  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}}/otaUpdates');

echo $response->getBody();
setUrl('{{baseUrl}}/otaUpdates');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/otaUpdates');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/otaUpdates' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/otaUpdates' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/otaUpdates")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/otaUpdates"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/otaUpdates"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/otaUpdates")

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/otaUpdates') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/otaUpdates";

    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}}/otaUpdates
http GET {{baseUrl}}/otaUpdates
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/otaUpdates
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/otaUpdates")! 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 ListOutgoingCertificates
{{baseUrl}}/certificates-out-going
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/certificates-out-going");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/certificates-out-going")
require "http/client"

url = "{{baseUrl}}/certificates-out-going"

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}}/certificates-out-going"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/certificates-out-going");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/certificates-out-going"

	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/certificates-out-going HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/certificates-out-going")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/certificates-out-going"))
    .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}}/certificates-out-going")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/certificates-out-going")
  .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}}/certificates-out-going');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/certificates-out-going'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/certificates-out-going';
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}}/certificates-out-going',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/certificates-out-going")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/certificates-out-going',
  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}}/certificates-out-going'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/certificates-out-going');

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}}/certificates-out-going'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/certificates-out-going';
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}}/certificates-out-going"]
                                                       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}}/certificates-out-going" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/certificates-out-going",
  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}}/certificates-out-going');

echo $response->getBody();
setUrl('{{baseUrl}}/certificates-out-going');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/certificates-out-going');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/certificates-out-going' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/certificates-out-going' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/certificates-out-going")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/certificates-out-going"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/certificates-out-going"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/certificates-out-going")

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/certificates-out-going') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/certificates-out-going";

    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}}/certificates-out-going
http GET {{baseUrl}}/certificates-out-going
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/certificates-out-going
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/certificates-out-going")! 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 ListPolicies
{{baseUrl}}/policies
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/policies");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/policies")
require "http/client"

url = "{{baseUrl}}/policies"

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}}/policies"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/policies");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/policies"

	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/policies HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/policies")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/policies"))
    .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}}/policies")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/policies")
  .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}}/policies');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/policies'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/policies';
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}}/policies',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/policies")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/policies',
  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}}/policies'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/policies');

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}}/policies'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/policies';
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}}/policies"]
                                                       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}}/policies" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/policies",
  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}}/policies');

echo $response->getBody();
setUrl('{{baseUrl}}/policies');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/policies');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/policies' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/policies' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/policies")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/policies"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/policies"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/policies")

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/policies') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/policies";

    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}}/policies
http GET {{baseUrl}}/policies
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/policies
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/policies")! 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 ListPolicyPrincipals
{{baseUrl}}/policy-principals#x-amzn-iot-policy
HEADERS

x-amzn-iot-policy
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/policy-principals#x-amzn-iot-policy");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amzn-iot-policy: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/policy-principals#x-amzn-iot-policy" {:headers {:x-amzn-iot-policy ""}})
require "http/client"

url = "{{baseUrl}}/policy-principals#x-amzn-iot-policy"
headers = HTTP::Headers{
  "x-amzn-iot-policy" => ""
}

response = HTTP::Client.get url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/policy-principals#x-amzn-iot-policy"),
    Headers =
    {
        { "x-amzn-iot-policy", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/policy-principals#x-amzn-iot-policy");
var request = new RestRequest("", Method.Get);
request.AddHeader("x-amzn-iot-policy", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/policy-principals#x-amzn-iot-policy"

	req, _ := http.NewRequest("GET", url, nil)

	req.Header.Add("x-amzn-iot-policy", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/policy-principals HTTP/1.1
X-Amzn-Iot-Policy: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/policy-principals#x-amzn-iot-policy")
  .setHeader("x-amzn-iot-policy", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/policy-principals#x-amzn-iot-policy"))
    .header("x-amzn-iot-policy", "")
    .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}}/policy-principals#x-amzn-iot-policy")
  .get()
  .addHeader("x-amzn-iot-policy", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/policy-principals#x-amzn-iot-policy")
  .header("x-amzn-iot-policy", "")
  .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}}/policy-principals#x-amzn-iot-policy');
xhr.setRequestHeader('x-amzn-iot-policy', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/policy-principals#x-amzn-iot-policy',
  headers: {'x-amzn-iot-policy': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/policy-principals#x-amzn-iot-policy';
const options = {method: 'GET', headers: {'x-amzn-iot-policy': ''}};

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}}/policy-principals#x-amzn-iot-policy',
  method: 'GET',
  headers: {
    'x-amzn-iot-policy': ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/policy-principals#x-amzn-iot-policy")
  .get()
  .addHeader("x-amzn-iot-policy", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/policy-principals',
  headers: {
    'x-amzn-iot-policy': ''
  }
};

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}}/policy-principals#x-amzn-iot-policy',
  headers: {'x-amzn-iot-policy': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/policy-principals#x-amzn-iot-policy');

req.headers({
  'x-amzn-iot-policy': ''
});

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}}/policy-principals#x-amzn-iot-policy',
  headers: {'x-amzn-iot-policy': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/policy-principals#x-amzn-iot-policy';
const options = {method: 'GET', headers: {'x-amzn-iot-policy': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amzn-iot-policy": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/policy-principals#x-amzn-iot-policy"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
[request setAllHTTPHeaderFields:headers];

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}}/policy-principals#x-amzn-iot-policy" in
let headers = Header.add (Header.init ()) "x-amzn-iot-policy" "" in

Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/policy-principals#x-amzn-iot-policy",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
  CURLOPT_HTTPHEADER => [
    "x-amzn-iot-policy: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/policy-principals#x-amzn-iot-policy', [
  'headers' => [
    'x-amzn-iot-policy' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/policy-principals#x-amzn-iot-policy');
$request->setMethod(HTTP_METH_GET);

$request->setHeaders([
  'x-amzn-iot-policy' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/policy-principals#x-amzn-iot-policy');
$request->setRequestMethod('GET');
$request->setHeaders([
  'x-amzn-iot-policy' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amzn-iot-policy", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/policy-principals#x-amzn-iot-policy' -Method GET -Headers $headers
$headers=@{}
$headers.Add("x-amzn-iot-policy", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/policy-principals#x-amzn-iot-policy' -Method GET -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'x-amzn-iot-policy': "" }

conn.request("GET", "/baseUrl/policy-principals", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/policy-principals#x-amzn-iot-policy"

headers = {"x-amzn-iot-policy": ""}

response = requests.get(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/policy-principals#x-amzn-iot-policy"

response <- VERB("GET", url, add_headers('x-amzn-iot-policy' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/policy-principals#x-amzn-iot-policy")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)
request["x-amzn-iot-policy"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/policy-principals') do |req|
  req.headers['x-amzn-iot-policy'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/policy-principals#x-amzn-iot-policy";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amzn-iot-policy", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.get(url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url '{{baseUrl}}/policy-principals#x-amzn-iot-policy' \
  --header 'x-amzn-iot-policy: '
http GET '{{baseUrl}}/policy-principals#x-amzn-iot-policy' \
  x-amzn-iot-policy:''
wget --quiet \
  --method GET \
  --header 'x-amzn-iot-policy: ' \
  --output-document \
  - '{{baseUrl}}/policy-principals#x-amzn-iot-policy'
import Foundation

let headers = ["x-amzn-iot-policy": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/policy-principals#x-amzn-iot-policy")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"
request.allHTTPHeaderFields = headers

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 ListPolicyVersions
{{baseUrl}}/policies/:policyName/version
QUERY PARAMS

policyName
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/policies/:policyName/version");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/policies/:policyName/version")
require "http/client"

url = "{{baseUrl}}/policies/:policyName/version"

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}}/policies/:policyName/version"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/policies/:policyName/version");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/policies/:policyName/version"

	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/policies/:policyName/version HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/policies/:policyName/version")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/policies/:policyName/version"))
    .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}}/policies/:policyName/version")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/policies/:policyName/version")
  .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}}/policies/:policyName/version');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/policies/:policyName/version'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/policies/:policyName/version';
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}}/policies/:policyName/version',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/policies/:policyName/version")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/policies/:policyName/version',
  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}}/policies/:policyName/version'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/policies/:policyName/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: 'GET', url: '{{baseUrl}}/policies/:policyName/version'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/policies/:policyName/version';
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}}/policies/:policyName/version"]
                                                       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}}/policies/:policyName/version" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/policies/:policyName/version",
  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}}/policies/:policyName/version');

echo $response->getBody();
setUrl('{{baseUrl}}/policies/:policyName/version');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/policies/:policyName/version');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/policies/:policyName/version' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/policies/:policyName/version' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/policies/:policyName/version")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/policies/:policyName/version"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/policies/:policyName/version"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/policies/:policyName/version")

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/policies/:policyName/version') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/policies/:policyName/version";

    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}}/policies/:policyName/version
http GET {{baseUrl}}/policies/:policyName/version
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/policies/:policyName/version
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/policies/:policyName/version")! 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 ListPrincipalPolicies
{{baseUrl}}/principal-policies#x-amzn-iot-principal
HEADERS

x-amzn-iot-principal
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/principal-policies#x-amzn-iot-principal");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amzn-iot-principal: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/principal-policies#x-amzn-iot-principal" {:headers {:x-amzn-iot-principal ""}})
require "http/client"

url = "{{baseUrl}}/principal-policies#x-amzn-iot-principal"
headers = HTTP::Headers{
  "x-amzn-iot-principal" => ""
}

response = HTTP::Client.get url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/principal-policies#x-amzn-iot-principal"),
    Headers =
    {
        { "x-amzn-iot-principal", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/principal-policies#x-amzn-iot-principal");
var request = new RestRequest("", Method.Get);
request.AddHeader("x-amzn-iot-principal", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/principal-policies#x-amzn-iot-principal"

	req, _ := http.NewRequest("GET", url, nil)

	req.Header.Add("x-amzn-iot-principal", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/principal-policies HTTP/1.1
X-Amzn-Iot-Principal: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/principal-policies#x-amzn-iot-principal")
  .setHeader("x-amzn-iot-principal", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/principal-policies#x-amzn-iot-principal"))
    .header("x-amzn-iot-principal", "")
    .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}}/principal-policies#x-amzn-iot-principal")
  .get()
  .addHeader("x-amzn-iot-principal", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/principal-policies#x-amzn-iot-principal")
  .header("x-amzn-iot-principal", "")
  .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}}/principal-policies#x-amzn-iot-principal');
xhr.setRequestHeader('x-amzn-iot-principal', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/principal-policies#x-amzn-iot-principal',
  headers: {'x-amzn-iot-principal': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/principal-policies#x-amzn-iot-principal';
const options = {method: 'GET', headers: {'x-amzn-iot-principal': ''}};

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}}/principal-policies#x-amzn-iot-principal',
  method: 'GET',
  headers: {
    'x-amzn-iot-principal': ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/principal-policies#x-amzn-iot-principal")
  .get()
  .addHeader("x-amzn-iot-principal", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/principal-policies',
  headers: {
    'x-amzn-iot-principal': ''
  }
};

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}}/principal-policies#x-amzn-iot-principal',
  headers: {'x-amzn-iot-principal': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/principal-policies#x-amzn-iot-principal');

req.headers({
  'x-amzn-iot-principal': ''
});

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}}/principal-policies#x-amzn-iot-principal',
  headers: {'x-amzn-iot-principal': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/principal-policies#x-amzn-iot-principal';
const options = {method: 'GET', headers: {'x-amzn-iot-principal': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amzn-iot-principal": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/principal-policies#x-amzn-iot-principal"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
[request setAllHTTPHeaderFields:headers];

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}}/principal-policies#x-amzn-iot-principal" in
let headers = Header.add (Header.init ()) "x-amzn-iot-principal" "" in

Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/principal-policies#x-amzn-iot-principal",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
  CURLOPT_HTTPHEADER => [
    "x-amzn-iot-principal: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/principal-policies#x-amzn-iot-principal', [
  'headers' => [
    'x-amzn-iot-principal' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/principal-policies#x-amzn-iot-principal');
$request->setMethod(HTTP_METH_GET);

$request->setHeaders([
  'x-amzn-iot-principal' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/principal-policies#x-amzn-iot-principal');
$request->setRequestMethod('GET');
$request->setHeaders([
  'x-amzn-iot-principal' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amzn-iot-principal", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/principal-policies#x-amzn-iot-principal' -Method GET -Headers $headers
$headers=@{}
$headers.Add("x-amzn-iot-principal", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/principal-policies#x-amzn-iot-principal' -Method GET -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'x-amzn-iot-principal': "" }

conn.request("GET", "/baseUrl/principal-policies", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/principal-policies#x-amzn-iot-principal"

headers = {"x-amzn-iot-principal": ""}

response = requests.get(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/principal-policies#x-amzn-iot-principal"

response <- VERB("GET", url, add_headers('x-amzn-iot-principal' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/principal-policies#x-amzn-iot-principal")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)
request["x-amzn-iot-principal"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/principal-policies') do |req|
  req.headers['x-amzn-iot-principal'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/principal-policies#x-amzn-iot-principal";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amzn-iot-principal", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.get(url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url '{{baseUrl}}/principal-policies#x-amzn-iot-principal' \
  --header 'x-amzn-iot-principal: '
http GET '{{baseUrl}}/principal-policies#x-amzn-iot-principal' \
  x-amzn-iot-principal:''
wget --quiet \
  --method GET \
  --header 'x-amzn-iot-principal: ' \
  --output-document \
  - '{{baseUrl}}/principal-policies#x-amzn-iot-principal'
import Foundation

let headers = ["x-amzn-iot-principal": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/principal-policies#x-amzn-iot-principal")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"
request.allHTTPHeaderFields = headers

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 ListPrincipalThings
{{baseUrl}}/principals/things#x-amzn-principal
HEADERS

x-amzn-principal
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/principals/things#x-amzn-principal");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amzn-principal: ");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/principals/things#x-amzn-principal" {:headers {:x-amzn-principal ""}})
require "http/client"

url = "{{baseUrl}}/principals/things#x-amzn-principal"
headers = HTTP::Headers{
  "x-amzn-principal" => ""
}

response = HTTP::Client.get url, headers: headers
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/principals/things#x-amzn-principal"),
    Headers =
    {
        { "x-amzn-principal", "" },
    },
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/principals/things#x-amzn-principal");
var request = new RestRequest("", Method.Get);
request.AddHeader("x-amzn-principal", "");
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/principals/things#x-amzn-principal"

	req, _ := http.NewRequest("GET", url, nil)

	req.Header.Add("x-amzn-principal", "")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/principals/things HTTP/1.1
X-Amzn-Principal: 
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/principals/things#x-amzn-principal")
  .setHeader("x-amzn-principal", "")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/principals/things#x-amzn-principal"))
    .header("x-amzn-principal", "")
    .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}}/principals/things#x-amzn-principal")
  .get()
  .addHeader("x-amzn-principal", "")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/principals/things#x-amzn-principal")
  .header("x-amzn-principal", "")
  .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}}/principals/things#x-amzn-principal');
xhr.setRequestHeader('x-amzn-principal', '');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/principals/things#x-amzn-principal',
  headers: {'x-amzn-principal': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/principals/things#x-amzn-principal';
const options = {method: 'GET', headers: {'x-amzn-principal': ''}};

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}}/principals/things#x-amzn-principal',
  method: 'GET',
  headers: {
    'x-amzn-principal': ''
  }
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/principals/things#x-amzn-principal")
  .get()
  .addHeader("x-amzn-principal", "")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/principals/things',
  headers: {
    'x-amzn-principal': ''
  }
};

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}}/principals/things#x-amzn-principal',
  headers: {'x-amzn-principal': ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/principals/things#x-amzn-principal');

req.headers({
  'x-amzn-principal': ''
});

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}}/principals/things#x-amzn-principal',
  headers: {'x-amzn-principal': ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/principals/things#x-amzn-principal';
const options = {method: 'GET', headers: {'x-amzn-principal': ''}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amzn-principal": @"" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/principals/things#x-amzn-principal"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
[request setAllHTTPHeaderFields:headers];

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}}/principals/things#x-amzn-principal" in
let headers = Header.add (Header.init ()) "x-amzn-principal" "" in

Client.call ~headers `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/principals/things#x-amzn-principal",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
  CURLOPT_HTTPHEADER => [
    "x-amzn-principal: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/principals/things#x-amzn-principal', [
  'headers' => [
    'x-amzn-principal' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/principals/things#x-amzn-principal');
$request->setMethod(HTTP_METH_GET);

$request->setHeaders([
  'x-amzn-principal' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/principals/things#x-amzn-principal');
$request->setRequestMethod('GET');
$request->setHeaders([
  'x-amzn-principal' => ''
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amzn-principal", "")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/principals/things#x-amzn-principal' -Method GET -Headers $headers
$headers=@{}
$headers.Add("x-amzn-principal", "")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/principals/things#x-amzn-principal' -Method GET -Headers $headers
import http.client

conn = http.client.HTTPSConnection("example.com")

headers = { 'x-amzn-principal': "" }

conn.request("GET", "/baseUrl/principals/things", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/principals/things#x-amzn-principal"

headers = {"x-amzn-principal": ""}

response = requests.get(url, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/principals/things#x-amzn-principal"

response <- VERB("GET", url, add_headers('x-amzn-principal' = ''), content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/principals/things#x-amzn-principal")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)
request["x-amzn-principal"] = ''

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/principals/things') do |req|
  req.headers['x-amzn-principal'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/principals/things#x-amzn-principal";

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amzn-principal", "".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.get(url)
        .headers(headers)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url '{{baseUrl}}/principals/things#x-amzn-principal' \
  --header 'x-amzn-principal: '
http GET '{{baseUrl}}/principals/things#x-amzn-principal' \
  x-amzn-principal:''
wget --quiet \
  --method GET \
  --header 'x-amzn-principal: ' \
  --output-document \
  - '{{baseUrl}}/principals/things#x-amzn-principal'
import Foundation

let headers = ["x-amzn-principal": ""]

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/principals/things#x-amzn-principal")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"
request.allHTTPHeaderFields = headers

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 ListProvisioningTemplateVersions
{{baseUrl}}/provisioning-templates/:templateName/versions
QUERY PARAMS

templateName
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/provisioning-templates/:templateName/versions");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/provisioning-templates/:templateName/versions")
require "http/client"

url = "{{baseUrl}}/provisioning-templates/:templateName/versions"

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}}/provisioning-templates/:templateName/versions"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/provisioning-templates/:templateName/versions");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/provisioning-templates/:templateName/versions"

	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/provisioning-templates/:templateName/versions HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/provisioning-templates/:templateName/versions")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/provisioning-templates/:templateName/versions"))
    .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}}/provisioning-templates/:templateName/versions")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/provisioning-templates/:templateName/versions")
  .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}}/provisioning-templates/:templateName/versions');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/provisioning-templates/:templateName/versions'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/provisioning-templates/:templateName/versions';
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}}/provisioning-templates/:templateName/versions',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/provisioning-templates/:templateName/versions")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/provisioning-templates/:templateName/versions',
  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}}/provisioning-templates/:templateName/versions'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/provisioning-templates/:templateName/versions');

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}}/provisioning-templates/:templateName/versions'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/provisioning-templates/:templateName/versions';
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}}/provisioning-templates/:templateName/versions"]
                                                       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}}/provisioning-templates/:templateName/versions" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/provisioning-templates/:templateName/versions",
  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}}/provisioning-templates/:templateName/versions');

echo $response->getBody();
setUrl('{{baseUrl}}/provisioning-templates/:templateName/versions');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/provisioning-templates/:templateName/versions');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/provisioning-templates/:templateName/versions' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/provisioning-templates/:templateName/versions' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/provisioning-templates/:templateName/versions")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/provisioning-templates/:templateName/versions"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/provisioning-templates/:templateName/versions"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/provisioning-templates/:templateName/versions")

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/provisioning-templates/:templateName/versions') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/provisioning-templates/:templateName/versions";

    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}}/provisioning-templates/:templateName/versions
http GET {{baseUrl}}/provisioning-templates/:templateName/versions
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/provisioning-templates/:templateName/versions
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/provisioning-templates/:templateName/versions")! 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 ListProvisioningTemplates
{{baseUrl}}/provisioning-templates
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/provisioning-templates");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/provisioning-templates")
require "http/client"

url = "{{baseUrl}}/provisioning-templates"

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}}/provisioning-templates"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/provisioning-templates");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/provisioning-templates"

	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/provisioning-templates HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/provisioning-templates")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/provisioning-templates"))
    .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}}/provisioning-templates")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/provisioning-templates")
  .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}}/provisioning-templates');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/provisioning-templates'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/provisioning-templates';
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}}/provisioning-templates',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/provisioning-templates")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/provisioning-templates',
  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}}/provisioning-templates'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/provisioning-templates');

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}}/provisioning-templates'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/provisioning-templates';
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}}/provisioning-templates"]
                                                       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}}/provisioning-templates" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/provisioning-templates",
  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}}/provisioning-templates');

echo $response->getBody();
setUrl('{{baseUrl}}/provisioning-templates');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/provisioning-templates');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/provisioning-templates' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/provisioning-templates' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/provisioning-templates")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/provisioning-templates"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/provisioning-templates"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/provisioning-templates")

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/provisioning-templates') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/provisioning-templates";

    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}}/provisioning-templates
http GET {{baseUrl}}/provisioning-templates
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/provisioning-templates
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/provisioning-templates")! 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 ListRelatedResourcesForAuditFinding
{{baseUrl}}/audit/relatedResources#findingId
QUERY PARAMS

findingId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/audit/relatedResources?findingId=#findingId");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/audit/relatedResources#findingId" {:query-params {:findingId ""}})
require "http/client"

url = "{{baseUrl}}/audit/relatedResources?findingId=#findingId"

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}}/audit/relatedResources?findingId=#findingId"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/audit/relatedResources?findingId=#findingId");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/audit/relatedResources?findingId=#findingId"

	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/audit/relatedResources?findingId= HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/audit/relatedResources?findingId=#findingId")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/audit/relatedResources?findingId=#findingId"))
    .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}}/audit/relatedResources?findingId=#findingId")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/audit/relatedResources?findingId=#findingId")
  .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}}/audit/relatedResources?findingId=#findingId');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/audit/relatedResources#findingId',
  params: {findingId: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/audit/relatedResources?findingId=#findingId';
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}}/audit/relatedResources?findingId=#findingId',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/audit/relatedResources?findingId=#findingId")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/audit/relatedResources?findingId=',
  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}}/audit/relatedResources#findingId',
  qs: {findingId: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/audit/relatedResources#findingId');

req.query({
  findingId: ''
});

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}}/audit/relatedResources#findingId',
  params: {findingId: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/audit/relatedResources?findingId=#findingId';
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}}/audit/relatedResources?findingId=#findingId"]
                                                       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}}/audit/relatedResources?findingId=#findingId" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/audit/relatedResources?findingId=#findingId",
  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}}/audit/relatedResources?findingId=#findingId');

echo $response->getBody();
setUrl('{{baseUrl}}/audit/relatedResources#findingId');
$request->setMethod(HTTP_METH_GET);

$request->setQueryData([
  'findingId' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/audit/relatedResources#findingId');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
  'findingId' => ''
]));

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/audit/relatedResources?findingId=#findingId' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/audit/relatedResources?findingId=#findingId' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/audit/relatedResources?findingId=")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/audit/relatedResources#findingId"

querystring = {"findingId":""}

response = requests.get(url, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/audit/relatedResources#findingId"

queryString <- list(findingId = "")

response <- VERB("GET", url, query = queryString, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/audit/relatedResources?findingId=#findingId")

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/audit/relatedResources') do |req|
  req.params['findingId'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/audit/relatedResources#findingId";

    let querystring = [
        ("findingId", ""),
    ];

    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}}/audit/relatedResources?findingId=#findingId'
http GET '{{baseUrl}}/audit/relatedResources?findingId=#findingId'
wget --quiet \
  --method GET \
  --output-document \
  - '{{baseUrl}}/audit/relatedResources?findingId=#findingId'
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/audit/relatedResources?findingId=#findingId")! 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 ListRoleAliases
{{baseUrl}}/role-aliases
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/role-aliases");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/role-aliases")
require "http/client"

url = "{{baseUrl}}/role-aliases"

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}}/role-aliases"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/role-aliases");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/role-aliases"

	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/role-aliases HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/role-aliases")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/role-aliases"))
    .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}}/role-aliases")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/role-aliases")
  .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}}/role-aliases');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/role-aliases'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/role-aliases';
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}}/role-aliases',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/role-aliases")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/role-aliases',
  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}}/role-aliases'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/role-aliases');

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}}/role-aliases'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/role-aliases';
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}}/role-aliases"]
                                                       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}}/role-aliases" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/role-aliases",
  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}}/role-aliases');

echo $response->getBody();
setUrl('{{baseUrl}}/role-aliases');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/role-aliases');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/role-aliases' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/role-aliases' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/role-aliases")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/role-aliases"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/role-aliases"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/role-aliases")

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/role-aliases') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/role-aliases";

    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}}/role-aliases
http GET {{baseUrl}}/role-aliases
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/role-aliases
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/role-aliases")! 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 ListScheduledAudits
{{baseUrl}}/audit/scheduledaudits
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/audit/scheduledaudits");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/audit/scheduledaudits")
require "http/client"

url = "{{baseUrl}}/audit/scheduledaudits"

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}}/audit/scheduledaudits"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/audit/scheduledaudits");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/audit/scheduledaudits"

	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/audit/scheduledaudits HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/audit/scheduledaudits")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/audit/scheduledaudits"))
    .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}}/audit/scheduledaudits")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/audit/scheduledaudits")
  .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}}/audit/scheduledaudits');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/audit/scheduledaudits'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/audit/scheduledaudits';
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}}/audit/scheduledaudits',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/audit/scheduledaudits")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/audit/scheduledaudits',
  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}}/audit/scheduledaudits'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/audit/scheduledaudits');

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}}/audit/scheduledaudits'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/audit/scheduledaudits';
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}}/audit/scheduledaudits"]
                                                       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}}/audit/scheduledaudits" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/audit/scheduledaudits",
  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}}/audit/scheduledaudits');

echo $response->getBody();
setUrl('{{baseUrl}}/audit/scheduledaudits');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/audit/scheduledaudits');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/audit/scheduledaudits' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/audit/scheduledaudits' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/audit/scheduledaudits")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/audit/scheduledaudits"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/audit/scheduledaudits"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/audit/scheduledaudits")

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/audit/scheduledaudits') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/audit/scheduledaudits";

    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}}/audit/scheduledaudits
http GET {{baseUrl}}/audit/scheduledaudits
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/audit/scheduledaudits
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/audit/scheduledaudits")! 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 ListSecurityProfiles
{{baseUrl}}/security-profiles
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/security-profiles");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/security-profiles")
require "http/client"

url = "{{baseUrl}}/security-profiles"

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}}/security-profiles"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/security-profiles");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/security-profiles"

	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/security-profiles HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/security-profiles")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/security-profiles"))
    .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}}/security-profiles")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/security-profiles")
  .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}}/security-profiles');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/security-profiles'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/security-profiles';
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}}/security-profiles',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/security-profiles")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/security-profiles',
  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}}/security-profiles'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/security-profiles');

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}}/security-profiles'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/security-profiles';
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}}/security-profiles"]
                                                       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}}/security-profiles" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/security-profiles",
  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}}/security-profiles');

echo $response->getBody();
setUrl('{{baseUrl}}/security-profiles');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/security-profiles');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/security-profiles' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/security-profiles' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/security-profiles")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/security-profiles"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/security-profiles"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/security-profiles")

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/security-profiles') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/security-profiles";

    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}}/security-profiles
http GET {{baseUrl}}/security-profiles
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/security-profiles
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/security-profiles")! 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 ListSecurityProfilesForTarget
{{baseUrl}}/security-profiles-for-target#securityProfileTargetArn
QUERY PARAMS

securityProfileTargetArn
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/security-profiles-for-target?securityProfileTargetArn=#securityProfileTargetArn");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/security-profiles-for-target#securityProfileTargetArn" {:query-params {:securityProfileTargetArn ""}})
require "http/client"

url = "{{baseUrl}}/security-profiles-for-target?securityProfileTargetArn=#securityProfileTargetArn"

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}}/security-profiles-for-target?securityProfileTargetArn=#securityProfileTargetArn"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/security-profiles-for-target?securityProfileTargetArn=#securityProfileTargetArn");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/security-profiles-for-target?securityProfileTargetArn=#securityProfileTargetArn"

	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/security-profiles-for-target?securityProfileTargetArn= HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/security-profiles-for-target?securityProfileTargetArn=#securityProfileTargetArn")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/security-profiles-for-target?securityProfileTargetArn=#securityProfileTargetArn"))
    .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}}/security-profiles-for-target?securityProfileTargetArn=#securityProfileTargetArn")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/security-profiles-for-target?securityProfileTargetArn=#securityProfileTargetArn")
  .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}}/security-profiles-for-target?securityProfileTargetArn=#securityProfileTargetArn');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/security-profiles-for-target#securityProfileTargetArn',
  params: {securityProfileTargetArn: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/security-profiles-for-target?securityProfileTargetArn=#securityProfileTargetArn';
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}}/security-profiles-for-target?securityProfileTargetArn=#securityProfileTargetArn',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/security-profiles-for-target?securityProfileTargetArn=#securityProfileTargetArn")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/security-profiles-for-target?securityProfileTargetArn=',
  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}}/security-profiles-for-target#securityProfileTargetArn',
  qs: {securityProfileTargetArn: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/security-profiles-for-target#securityProfileTargetArn');

req.query({
  securityProfileTargetArn: ''
});

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}}/security-profiles-for-target#securityProfileTargetArn',
  params: {securityProfileTargetArn: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/security-profiles-for-target?securityProfileTargetArn=#securityProfileTargetArn';
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}}/security-profiles-for-target?securityProfileTargetArn=#securityProfileTargetArn"]
                                                       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}}/security-profiles-for-target?securityProfileTargetArn=#securityProfileTargetArn" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/security-profiles-for-target?securityProfileTargetArn=#securityProfileTargetArn",
  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}}/security-profiles-for-target?securityProfileTargetArn=#securityProfileTargetArn');

echo $response->getBody();
setUrl('{{baseUrl}}/security-profiles-for-target#securityProfileTargetArn');
$request->setMethod(HTTP_METH_GET);

$request->setQueryData([
  'securityProfileTargetArn' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/security-profiles-for-target#securityProfileTargetArn');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
  'securityProfileTargetArn' => ''
]));

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/security-profiles-for-target?securityProfileTargetArn=#securityProfileTargetArn' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/security-profiles-for-target?securityProfileTargetArn=#securityProfileTargetArn' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/security-profiles-for-target?securityProfileTargetArn=")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/security-profiles-for-target#securityProfileTargetArn"

querystring = {"securityProfileTargetArn":""}

response = requests.get(url, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/security-profiles-for-target#securityProfileTargetArn"

queryString <- list(securityProfileTargetArn = "")

response <- VERB("GET", url, query = queryString, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/security-profiles-for-target?securityProfileTargetArn=#securityProfileTargetArn")

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/security-profiles-for-target') do |req|
  req.params['securityProfileTargetArn'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/security-profiles-for-target#securityProfileTargetArn";

    let querystring = [
        ("securityProfileTargetArn", ""),
    ];

    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}}/security-profiles-for-target?securityProfileTargetArn=#securityProfileTargetArn'
http GET '{{baseUrl}}/security-profiles-for-target?securityProfileTargetArn=#securityProfileTargetArn'
wget --quiet \
  --method GET \
  --output-document \
  - '{{baseUrl}}/security-profiles-for-target?securityProfileTargetArn=#securityProfileTargetArn'
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/security-profiles-for-target?securityProfileTargetArn=#securityProfileTargetArn")! 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 ListStreams
{{baseUrl}}/streams
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/streams");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/streams")
require "http/client"

url = "{{baseUrl}}/streams"

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}}/streams"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/streams");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/streams"

	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/streams HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/streams")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/streams"))
    .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}}/streams")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/streams")
  .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}}/streams');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/streams'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/streams';
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}}/streams',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/streams")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/streams',
  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}}/streams'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/streams');

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}}/streams'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/streams';
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}}/streams"]
                                                       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}}/streams" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/streams",
  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}}/streams');

echo $response->getBody();
setUrl('{{baseUrl}}/streams');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/streams');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/streams' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/streams' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/streams")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/streams"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/streams"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/streams")

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/streams') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/streams";

    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}}/streams
http GET {{baseUrl}}/streams
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/streams
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/streams")! 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 ListTagsForResource
{{baseUrl}}/tags#resourceArn
QUERY PARAMS

resourceArn
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/tags?resourceArn=#resourceArn");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/tags#resourceArn" {:query-params {:resourceArn ""}})
require "http/client"

url = "{{baseUrl}}/tags?resourceArn=#resourceArn"

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}}/tags?resourceArn=#resourceArn"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/tags?resourceArn=#resourceArn");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/tags?resourceArn=#resourceArn"

	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/tags?resourceArn= HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/tags?resourceArn=#resourceArn")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/tags?resourceArn=#resourceArn"))
    .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}}/tags?resourceArn=#resourceArn")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/tags?resourceArn=#resourceArn")
  .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}}/tags?resourceArn=#resourceArn');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/tags#resourceArn',
  params: {resourceArn: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/tags?resourceArn=#resourceArn';
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}}/tags?resourceArn=#resourceArn',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/tags?resourceArn=#resourceArn")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/tags?resourceArn=',
  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}}/tags#resourceArn',
  qs: {resourceArn: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/tags#resourceArn');

req.query({
  resourceArn: ''
});

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}}/tags#resourceArn',
  params: {resourceArn: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/tags?resourceArn=#resourceArn';
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}}/tags?resourceArn=#resourceArn"]
                                                       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}}/tags?resourceArn=#resourceArn" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/tags?resourceArn=#resourceArn",
  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}}/tags?resourceArn=#resourceArn');

echo $response->getBody();
setUrl('{{baseUrl}}/tags#resourceArn');
$request->setMethod(HTTP_METH_GET);

$request->setQueryData([
  'resourceArn' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/tags#resourceArn');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
  'resourceArn' => ''
]));

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/tags?resourceArn=#resourceArn' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/tags?resourceArn=#resourceArn' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/tags?resourceArn=")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/tags#resourceArn"

querystring = {"resourceArn":""}

response = requests.get(url, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/tags#resourceArn"

queryString <- list(resourceArn = "")

response <- VERB("GET", url, query = queryString, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/tags?resourceArn=#resourceArn")

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/tags') do |req|
  req.params['resourceArn'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/tags#resourceArn";

    let querystring = [
        ("resourceArn", ""),
    ];

    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}}/tags?resourceArn=#resourceArn'
http GET '{{baseUrl}}/tags?resourceArn=#resourceArn'
wget --quiet \
  --method GET \
  --output-document \
  - '{{baseUrl}}/tags?resourceArn=#resourceArn'
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/tags?resourceArn=#resourceArn")! 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 ListTargetsForPolicy
{{baseUrl}}/policy-targets/:policyName
QUERY PARAMS

policyName
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/policy-targets/:policyName");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/policy-targets/:policyName")
require "http/client"

url = "{{baseUrl}}/policy-targets/:policyName"

response = HTTP::Client.post url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/policy-targets/:policyName"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/policy-targets/:policyName");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/policy-targets/:policyName"

	req, _ := http.NewRequest("POST", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/policy-targets/:policyName HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/policy-targets/:policyName")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/policy-targets/:policyName"))
    .method("POST", 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}}/policy-targets/:policyName")
  .post(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/policy-targets/:policyName")
  .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('POST', '{{baseUrl}}/policy-targets/:policyName');

xhr.send(data);
import axios from 'axios';

const options = {method: 'POST', url: '{{baseUrl}}/policy-targets/:policyName'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/policy-targets/:policyName';
const options = {method: 'POST'};

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}}/policy-targets/:policyName',
  method: 'POST',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/policy-targets/:policyName")
  .post(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/policy-targets/:policyName',
  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: 'POST', url: '{{baseUrl}}/policy-targets/:policyName'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/policy-targets/:policyName');

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}}/policy-targets/:policyName'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/policy-targets/:policyName';
const options = {method: 'POST'};

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}}/policy-targets/:policyName"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];

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}}/policy-targets/:policyName" in

Client.call `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/policy-targets/:policyName",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/policy-targets/:policyName');

echo $response->getBody();
setUrl('{{baseUrl}}/policy-targets/:policyName');
$request->setMethod(HTTP_METH_POST);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/policy-targets/:policyName');
$request->setRequestMethod('POST');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/policy-targets/:policyName' -Method POST 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/policy-targets/:policyName' -Method POST 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("POST", "/baseUrl/policy-targets/:policyName")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/policy-targets/:policyName"

response = requests.post(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/policy-targets/:policyName"

response <- VERB("POST", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/policy-targets/:policyName")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.post('/baseUrl/policy-targets/:policyName') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/policy-targets/:policyName";

    let client = reqwest::Client::new();
    let response = client.post(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/policy-targets/:policyName
http POST {{baseUrl}}/policy-targets/:policyName
wget --quiet \
  --method POST \
  --output-document \
  - {{baseUrl}}/policy-targets/:policyName
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/policy-targets/:policyName")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"

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 ListTargetsForSecurityProfile
{{baseUrl}}/security-profiles/:securityProfileName/targets
QUERY PARAMS

securityProfileName
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/security-profiles/:securityProfileName/targets");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/security-profiles/:securityProfileName/targets")
require "http/client"

url = "{{baseUrl}}/security-profiles/:securityProfileName/targets"

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}}/security-profiles/:securityProfileName/targets"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/security-profiles/:securityProfileName/targets");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/security-profiles/:securityProfileName/targets"

	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/security-profiles/:securityProfileName/targets HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/security-profiles/:securityProfileName/targets")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/security-profiles/:securityProfileName/targets"))
    .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}}/security-profiles/:securityProfileName/targets")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/security-profiles/:securityProfileName/targets")
  .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}}/security-profiles/:securityProfileName/targets');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/security-profiles/:securityProfileName/targets'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/security-profiles/:securityProfileName/targets';
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}}/security-profiles/:securityProfileName/targets',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/security-profiles/:securityProfileName/targets")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/security-profiles/:securityProfileName/targets',
  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}}/security-profiles/:securityProfileName/targets'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/security-profiles/:securityProfileName/targets');

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}}/security-profiles/:securityProfileName/targets'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/security-profiles/:securityProfileName/targets';
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}}/security-profiles/:securityProfileName/targets"]
                                                       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}}/security-profiles/:securityProfileName/targets" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/security-profiles/:securityProfileName/targets",
  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}}/security-profiles/:securityProfileName/targets');

echo $response->getBody();
setUrl('{{baseUrl}}/security-profiles/:securityProfileName/targets');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/security-profiles/:securityProfileName/targets');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/security-profiles/:securityProfileName/targets' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/security-profiles/:securityProfileName/targets' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/security-profiles/:securityProfileName/targets")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/security-profiles/:securityProfileName/targets"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/security-profiles/:securityProfileName/targets"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/security-profiles/:securityProfileName/targets")

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/security-profiles/:securityProfileName/targets') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/security-profiles/:securityProfileName/targets";

    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}}/security-profiles/:securityProfileName/targets
http GET {{baseUrl}}/security-profiles/:securityProfileName/targets
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/security-profiles/:securityProfileName/targets
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/security-profiles/:securityProfileName/targets")! 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 ListThingGroups
{{baseUrl}}/thing-groups
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/thing-groups");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/thing-groups")
require "http/client"

url = "{{baseUrl}}/thing-groups"

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}}/thing-groups"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/thing-groups");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/thing-groups"

	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/thing-groups HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/thing-groups")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/thing-groups"))
    .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}}/thing-groups")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/thing-groups")
  .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}}/thing-groups');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/thing-groups'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/thing-groups';
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}}/thing-groups',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/thing-groups")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/thing-groups',
  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}}/thing-groups'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/thing-groups');

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}}/thing-groups'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/thing-groups';
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}}/thing-groups"]
                                                       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}}/thing-groups" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/thing-groups",
  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}}/thing-groups');

echo $response->getBody();
setUrl('{{baseUrl}}/thing-groups');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/thing-groups');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/thing-groups' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/thing-groups' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/thing-groups")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/thing-groups"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/thing-groups"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/thing-groups")

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/thing-groups') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/thing-groups";

    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}}/thing-groups
http GET {{baseUrl}}/thing-groups
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/thing-groups
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/thing-groups")! 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 ListThingGroupsForThing
{{baseUrl}}/things/:thingName/thing-groups
QUERY PARAMS

thingName
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/things/:thingName/thing-groups");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/things/:thingName/thing-groups")
require "http/client"

url = "{{baseUrl}}/things/:thingName/thing-groups"

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}}/things/:thingName/thing-groups"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/things/:thingName/thing-groups");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/things/:thingName/thing-groups"

	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/things/:thingName/thing-groups HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/things/:thingName/thing-groups")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/things/:thingName/thing-groups"))
    .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}}/things/:thingName/thing-groups")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/things/:thingName/thing-groups")
  .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}}/things/:thingName/thing-groups');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/things/:thingName/thing-groups'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/things/:thingName/thing-groups';
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}}/things/:thingName/thing-groups',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/things/:thingName/thing-groups")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/things/:thingName/thing-groups',
  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}}/things/:thingName/thing-groups'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/things/:thingName/thing-groups');

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}}/things/:thingName/thing-groups'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/things/:thingName/thing-groups';
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}}/things/:thingName/thing-groups"]
                                                       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}}/things/:thingName/thing-groups" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/things/:thingName/thing-groups",
  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}}/things/:thingName/thing-groups');

echo $response->getBody();
setUrl('{{baseUrl}}/things/:thingName/thing-groups');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/things/:thingName/thing-groups');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/things/:thingName/thing-groups' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/things/:thingName/thing-groups' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/things/:thingName/thing-groups")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/things/:thingName/thing-groups"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/things/:thingName/thing-groups"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/things/:thingName/thing-groups")

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/things/:thingName/thing-groups') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/things/:thingName/thing-groups";

    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}}/things/:thingName/thing-groups
http GET {{baseUrl}}/things/:thingName/thing-groups
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/things/:thingName/thing-groups
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/things/:thingName/thing-groups")! 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 ListThingPrincipals
{{baseUrl}}/things/:thingName/principals
QUERY PARAMS

thingName
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/things/:thingName/principals");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/things/:thingName/principals")
require "http/client"

url = "{{baseUrl}}/things/:thingName/principals"

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}}/things/:thingName/principals"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/things/:thingName/principals");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/things/:thingName/principals"

	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/things/:thingName/principals HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/things/:thingName/principals")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/things/:thingName/principals"))
    .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}}/things/:thingName/principals")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/things/:thingName/principals")
  .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}}/things/:thingName/principals');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/things/:thingName/principals'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/things/:thingName/principals';
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}}/things/:thingName/principals',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/things/:thingName/principals")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/things/:thingName/principals',
  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}}/things/:thingName/principals'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/things/:thingName/principals');

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}}/things/:thingName/principals'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/things/:thingName/principals';
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}}/things/:thingName/principals"]
                                                       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}}/things/:thingName/principals" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/things/:thingName/principals",
  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}}/things/:thingName/principals');

echo $response->getBody();
setUrl('{{baseUrl}}/things/:thingName/principals');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/things/:thingName/principals');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/things/:thingName/principals' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/things/:thingName/principals' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/things/:thingName/principals")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/things/:thingName/principals"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/things/:thingName/principals"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/things/:thingName/principals")

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/things/:thingName/principals') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/things/:thingName/principals";

    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}}/things/:thingName/principals
http GET {{baseUrl}}/things/:thingName/principals
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/things/:thingName/principals
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/things/:thingName/principals")! 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 ListThingRegistrationTaskReports
{{baseUrl}}/thing-registration-tasks/:taskId/reports#reportType
QUERY PARAMS

reportType
taskId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/thing-registration-tasks/:taskId/reports?reportType=#reportType");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/thing-registration-tasks/:taskId/reports#reportType" {:query-params {:reportType ""}})
require "http/client"

url = "{{baseUrl}}/thing-registration-tasks/:taskId/reports?reportType=#reportType"

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}}/thing-registration-tasks/:taskId/reports?reportType=#reportType"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/thing-registration-tasks/:taskId/reports?reportType=#reportType");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/thing-registration-tasks/:taskId/reports?reportType=#reportType"

	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/thing-registration-tasks/:taskId/reports?reportType= HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/thing-registration-tasks/:taskId/reports?reportType=#reportType")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/thing-registration-tasks/:taskId/reports?reportType=#reportType"))
    .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}}/thing-registration-tasks/:taskId/reports?reportType=#reportType")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/thing-registration-tasks/:taskId/reports?reportType=#reportType")
  .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}}/thing-registration-tasks/:taskId/reports?reportType=#reportType');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/thing-registration-tasks/:taskId/reports#reportType',
  params: {reportType: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/thing-registration-tasks/:taskId/reports?reportType=#reportType';
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}}/thing-registration-tasks/:taskId/reports?reportType=#reportType',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/thing-registration-tasks/:taskId/reports?reportType=#reportType")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/thing-registration-tasks/:taskId/reports?reportType=',
  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}}/thing-registration-tasks/:taskId/reports#reportType',
  qs: {reportType: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/thing-registration-tasks/:taskId/reports#reportType');

req.query({
  reportType: ''
});

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}}/thing-registration-tasks/:taskId/reports#reportType',
  params: {reportType: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/thing-registration-tasks/:taskId/reports?reportType=#reportType';
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}}/thing-registration-tasks/:taskId/reports?reportType=#reportType"]
                                                       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}}/thing-registration-tasks/:taskId/reports?reportType=#reportType" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/thing-registration-tasks/:taskId/reports?reportType=#reportType",
  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}}/thing-registration-tasks/:taskId/reports?reportType=#reportType');

echo $response->getBody();
setUrl('{{baseUrl}}/thing-registration-tasks/:taskId/reports#reportType');
$request->setMethod(HTTP_METH_GET);

$request->setQueryData([
  'reportType' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/thing-registration-tasks/:taskId/reports#reportType');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
  'reportType' => ''
]));

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/thing-registration-tasks/:taskId/reports?reportType=#reportType' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/thing-registration-tasks/:taskId/reports?reportType=#reportType' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/thing-registration-tasks/:taskId/reports?reportType=")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/thing-registration-tasks/:taskId/reports#reportType"

querystring = {"reportType":""}

response = requests.get(url, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/thing-registration-tasks/:taskId/reports#reportType"

queryString <- list(reportType = "")

response <- VERB("GET", url, query = queryString, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/thing-registration-tasks/:taskId/reports?reportType=#reportType")

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/thing-registration-tasks/:taskId/reports') do |req|
  req.params['reportType'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/thing-registration-tasks/:taskId/reports#reportType";

    let querystring = [
        ("reportType", ""),
    ];

    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}}/thing-registration-tasks/:taskId/reports?reportType=#reportType'
http GET '{{baseUrl}}/thing-registration-tasks/:taskId/reports?reportType=#reportType'
wget --quiet \
  --method GET \
  --output-document \
  - '{{baseUrl}}/thing-registration-tasks/:taskId/reports?reportType=#reportType'
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/thing-registration-tasks/:taskId/reports?reportType=#reportType")! 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 ListThingRegistrationTasks
{{baseUrl}}/thing-registration-tasks
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/thing-registration-tasks");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/thing-registration-tasks")
require "http/client"

url = "{{baseUrl}}/thing-registration-tasks"

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}}/thing-registration-tasks"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/thing-registration-tasks");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/thing-registration-tasks"

	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/thing-registration-tasks HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/thing-registration-tasks")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/thing-registration-tasks"))
    .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}}/thing-registration-tasks")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/thing-registration-tasks")
  .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}}/thing-registration-tasks');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/thing-registration-tasks'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/thing-registration-tasks';
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}}/thing-registration-tasks',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/thing-registration-tasks")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/thing-registration-tasks',
  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}}/thing-registration-tasks'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/thing-registration-tasks');

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}}/thing-registration-tasks'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/thing-registration-tasks';
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}}/thing-registration-tasks"]
                                                       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}}/thing-registration-tasks" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/thing-registration-tasks",
  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}}/thing-registration-tasks');

echo $response->getBody();
setUrl('{{baseUrl}}/thing-registration-tasks');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/thing-registration-tasks');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/thing-registration-tasks' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/thing-registration-tasks' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/thing-registration-tasks")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/thing-registration-tasks"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/thing-registration-tasks"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/thing-registration-tasks")

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/thing-registration-tasks') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/thing-registration-tasks";

    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}}/thing-registration-tasks
http GET {{baseUrl}}/thing-registration-tasks
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/thing-registration-tasks
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/thing-registration-tasks")! 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 ListThingTypes
{{baseUrl}}/thing-types
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/thing-types");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/thing-types")
require "http/client"

url = "{{baseUrl}}/thing-types"

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}}/thing-types"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/thing-types");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/thing-types"

	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/thing-types HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/thing-types")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/thing-types"))
    .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}}/thing-types")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/thing-types")
  .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}}/thing-types');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/thing-types'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/thing-types';
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}}/thing-types',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/thing-types")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/thing-types',
  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}}/thing-types'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/thing-types');

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}}/thing-types'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/thing-types';
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}}/thing-types"]
                                                       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}}/thing-types" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/thing-types",
  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}}/thing-types');

echo $response->getBody();
setUrl('{{baseUrl}}/thing-types');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/thing-types');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/thing-types' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/thing-types' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/thing-types")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/thing-types"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/thing-types"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/thing-types")

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/thing-types') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/thing-types";

    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}}/thing-types
http GET {{baseUrl}}/thing-types
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/thing-types
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/thing-types")! 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 ListThings
{{baseUrl}}/things
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/things");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/things")
require "http/client"

url = "{{baseUrl}}/things"

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}}/things"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/things");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/things"

	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/things HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/things")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/things"))
    .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}}/things")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/things")
  .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}}/things');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/things'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/things';
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}}/things',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/things")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/things',
  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}}/things'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/things');

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}}/things'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/things';
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}}/things"]
                                                       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}}/things" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/things",
  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}}/things');

echo $response->getBody();
setUrl('{{baseUrl}}/things');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/things');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/things' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/things' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/things")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/things"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/things"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/things")

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/things') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/things";

    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}}/things
http GET {{baseUrl}}/things
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/things
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/things")! 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 ListThingsInBillingGroup
{{baseUrl}}/billing-groups/:billingGroupName/things
QUERY PARAMS

billingGroupName
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/billing-groups/:billingGroupName/things");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/billing-groups/:billingGroupName/things")
require "http/client"

url = "{{baseUrl}}/billing-groups/:billingGroupName/things"

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}}/billing-groups/:billingGroupName/things"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/billing-groups/:billingGroupName/things");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/billing-groups/:billingGroupName/things"

	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/billing-groups/:billingGroupName/things HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/billing-groups/:billingGroupName/things")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/billing-groups/:billingGroupName/things"))
    .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}}/billing-groups/:billingGroupName/things")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/billing-groups/:billingGroupName/things")
  .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}}/billing-groups/:billingGroupName/things');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/billing-groups/:billingGroupName/things'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/billing-groups/:billingGroupName/things';
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}}/billing-groups/:billingGroupName/things',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/billing-groups/:billingGroupName/things")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/billing-groups/:billingGroupName/things',
  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}}/billing-groups/:billingGroupName/things'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/billing-groups/:billingGroupName/things');

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}}/billing-groups/:billingGroupName/things'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/billing-groups/:billingGroupName/things';
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}}/billing-groups/:billingGroupName/things"]
                                                       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}}/billing-groups/:billingGroupName/things" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/billing-groups/:billingGroupName/things",
  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}}/billing-groups/:billingGroupName/things');

echo $response->getBody();
setUrl('{{baseUrl}}/billing-groups/:billingGroupName/things');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/billing-groups/:billingGroupName/things');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/billing-groups/:billingGroupName/things' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/billing-groups/:billingGroupName/things' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/billing-groups/:billingGroupName/things")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/billing-groups/:billingGroupName/things"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/billing-groups/:billingGroupName/things"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/billing-groups/:billingGroupName/things")

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/billing-groups/:billingGroupName/things') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/billing-groups/:billingGroupName/things";

    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}}/billing-groups/:billingGroupName/things
http GET {{baseUrl}}/billing-groups/:billingGroupName/things
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/billing-groups/:billingGroupName/things
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/billing-groups/:billingGroupName/things")! 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 ListThingsInThingGroup
{{baseUrl}}/thing-groups/:thingGroupName/things
QUERY PARAMS

thingGroupName
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/thing-groups/:thingGroupName/things");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/thing-groups/:thingGroupName/things")
require "http/client"

url = "{{baseUrl}}/thing-groups/:thingGroupName/things"

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}}/thing-groups/:thingGroupName/things"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/thing-groups/:thingGroupName/things");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/thing-groups/:thingGroupName/things"

	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/thing-groups/:thingGroupName/things HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/thing-groups/:thingGroupName/things")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/thing-groups/:thingGroupName/things"))
    .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}}/thing-groups/:thingGroupName/things")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/thing-groups/:thingGroupName/things")
  .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}}/thing-groups/:thingGroupName/things');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/thing-groups/:thingGroupName/things'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/thing-groups/:thingGroupName/things';
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}}/thing-groups/:thingGroupName/things',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/thing-groups/:thingGroupName/things")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/thing-groups/:thingGroupName/things',
  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}}/thing-groups/:thingGroupName/things'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/thing-groups/:thingGroupName/things');

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}}/thing-groups/:thingGroupName/things'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/thing-groups/:thingGroupName/things';
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}}/thing-groups/:thingGroupName/things"]
                                                       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}}/thing-groups/:thingGroupName/things" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/thing-groups/:thingGroupName/things",
  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}}/thing-groups/:thingGroupName/things');

echo $response->getBody();
setUrl('{{baseUrl}}/thing-groups/:thingGroupName/things');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/thing-groups/:thingGroupName/things');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/thing-groups/:thingGroupName/things' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/thing-groups/:thingGroupName/things' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/thing-groups/:thingGroupName/things")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/thing-groups/:thingGroupName/things"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/thing-groups/:thingGroupName/things"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/thing-groups/:thingGroupName/things")

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/thing-groups/:thingGroupName/things') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/thing-groups/:thingGroupName/things";

    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}}/thing-groups/:thingGroupName/things
http GET {{baseUrl}}/thing-groups/:thingGroupName/things
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/thing-groups/:thingGroupName/things
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/thing-groups/:thingGroupName/things")! 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 ListTopicRuleDestinations
{{baseUrl}}/destinations
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/destinations");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/destinations")
require "http/client"

url = "{{baseUrl}}/destinations"

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}}/destinations"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/destinations");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/destinations"

	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/destinations HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/destinations")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/destinations"))
    .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}}/destinations")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/destinations")
  .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}}/destinations');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/destinations'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/destinations';
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}}/destinations',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/destinations")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/destinations',
  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}}/destinations'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/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: 'GET', url: '{{baseUrl}}/destinations'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/destinations';
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}}/destinations"]
                                                       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}}/destinations" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/destinations",
  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}}/destinations');

echo $response->getBody();
setUrl('{{baseUrl}}/destinations');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/destinations');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/destinations' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/destinations' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/destinations")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/destinations"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/destinations"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/destinations")

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/destinations') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/destinations";

    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}}/destinations
http GET {{baseUrl}}/destinations
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/destinations
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/destinations")! 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 ListTopicRules
{{baseUrl}}/rules
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/rules");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/rules")
require "http/client"

url = "{{baseUrl}}/rules"

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}}/rules"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/rules");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/rules"

	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/rules HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/rules")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/rules"))
    .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}}/rules")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/rules")
  .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}}/rules');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/rules'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/rules';
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}}/rules',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/rules")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/rules',
  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}}/rules'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/rules');

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}}/rules'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/rules';
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}}/rules"]
                                                       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}}/rules" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/rules",
  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}}/rules');

echo $response->getBody();
setUrl('{{baseUrl}}/rules');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/rules');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/rules' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/rules' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/rules")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/rules"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/rules"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/rules")

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/rules') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/rules";

    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}}/rules
http GET {{baseUrl}}/rules
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/rules
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/rules")! 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 ListV2LoggingLevels
{{baseUrl}}/v2LoggingLevel
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2LoggingLevel");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/v2LoggingLevel")
require "http/client"

url = "{{baseUrl}}/v2LoggingLevel"

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}}/v2LoggingLevel"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/v2LoggingLevel");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2LoggingLevel"

	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/v2LoggingLevel HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/v2LoggingLevel")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2LoggingLevel"))
    .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}}/v2LoggingLevel")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/v2LoggingLevel")
  .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}}/v2LoggingLevel');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/v2LoggingLevel'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2LoggingLevel';
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}}/v2LoggingLevel',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/v2LoggingLevel")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/v2LoggingLevel',
  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}}/v2LoggingLevel'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/v2LoggingLevel');

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}}/v2LoggingLevel'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2LoggingLevel';
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}}/v2LoggingLevel"]
                                                       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}}/v2LoggingLevel" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2LoggingLevel",
  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}}/v2LoggingLevel');

echo $response->getBody();
setUrl('{{baseUrl}}/v2LoggingLevel');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/v2LoggingLevel');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/v2LoggingLevel' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2LoggingLevel' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/v2LoggingLevel")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2LoggingLevel"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2LoggingLevel"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/v2LoggingLevel")

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/v2LoggingLevel') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2LoggingLevel";

    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}}/v2LoggingLevel
http GET {{baseUrl}}/v2LoggingLevel
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/v2LoggingLevel
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2LoggingLevel")! 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 ListViolationEvents
{{baseUrl}}/violation-events#startTime&endTime
QUERY PARAMS

startTime
endTime
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/violation-events?startTime=&endTime=#startTime&endTime");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/violation-events#startTime&endTime" {:query-params {:startTime ""
                                                                                             :endTime ""}})
require "http/client"

url = "{{baseUrl}}/violation-events?startTime=&endTime=#startTime&endTime"

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}}/violation-events?startTime=&endTime=#startTime&endTime"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/violation-events?startTime=&endTime=#startTime&endTime");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/violation-events?startTime=&endTime=#startTime&endTime"

	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/violation-events?startTime=&endTime= HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/violation-events?startTime=&endTime=#startTime&endTime")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/violation-events?startTime=&endTime=#startTime&endTime"))
    .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}}/violation-events?startTime=&endTime=#startTime&endTime")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/violation-events?startTime=&endTime=#startTime&endTime")
  .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}}/violation-events?startTime=&endTime=#startTime&endTime');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/violation-events#startTime&endTime',
  params: {startTime: '', endTime: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/violation-events?startTime=&endTime=#startTime&endTime';
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}}/violation-events?startTime=&endTime=#startTime&endTime',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/violation-events?startTime=&endTime=#startTime&endTime")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/violation-events?startTime=&endTime=',
  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}}/violation-events#startTime&endTime',
  qs: {startTime: '', endTime: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/violation-events#startTime&endTime');

req.query({
  startTime: '',
  endTime: ''
});

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}}/violation-events#startTime&endTime',
  params: {startTime: '', endTime: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/violation-events?startTime=&endTime=#startTime&endTime';
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}}/violation-events?startTime=&endTime=#startTime&endTime"]
                                                       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}}/violation-events?startTime=&endTime=#startTime&endTime" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/violation-events?startTime=&endTime=#startTime&endTime",
  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}}/violation-events?startTime=&endTime=#startTime&endTime');

echo $response->getBody();
setUrl('{{baseUrl}}/violation-events#startTime&endTime');
$request->setMethod(HTTP_METH_GET);

$request->setQueryData([
  'startTime' => '',
  'endTime' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/violation-events#startTime&endTime');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
  'startTime' => '',
  'endTime' => ''
]));

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/violation-events?startTime=&endTime=#startTime&endTime' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/violation-events?startTime=&endTime=#startTime&endTime' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/violation-events?startTime=&endTime=")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/violation-events#startTime&endTime"

querystring = {"startTime":"","endTime":""}

response = requests.get(url, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/violation-events#startTime&endTime"

queryString <- list(
  startTime = "",
  endTime = ""
)

response <- VERB("GET", url, query = queryString, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/violation-events?startTime=&endTime=#startTime&endTime")

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/violation-events') do |req|
  req.params['startTime'] = ''
  req.params['endTime'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/violation-events#startTime&endTime";

    let querystring = [
        ("startTime", ""),
        ("endTime", ""),
    ];

    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}}/violation-events?startTime=&endTime=#startTime&endTime'
http GET '{{baseUrl}}/violation-events?startTime=&endTime=#startTime&endTime'
wget --quiet \
  --method GET \
  --output-document \
  - '{{baseUrl}}/violation-events?startTime=&endTime=#startTime&endTime'
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/violation-events?startTime=&endTime=#startTime&endTime")! 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 PutVerificationStateOnViolation
{{baseUrl}}/violations/verification-state/:violationId
QUERY PARAMS

violationId
BODY json

{
  "verificationState": "",
  "verificationStateDescription": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/violations/verification-state/:violationId");

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  \"verificationState\": \"\",\n  \"verificationStateDescription\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/violations/verification-state/:violationId" {:content-type :json
                                                                                       :form-params {:verificationState ""
                                                                                                     :verificationStateDescription ""}})
require "http/client"

url = "{{baseUrl}}/violations/verification-state/:violationId"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"verificationState\": \"\",\n  \"verificationStateDescription\": \"\"\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}}/violations/verification-state/:violationId"),
    Content = new StringContent("{\n  \"verificationState\": \"\",\n  \"verificationStateDescription\": \"\"\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}}/violations/verification-state/:violationId");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"verificationState\": \"\",\n  \"verificationStateDescription\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/violations/verification-state/:violationId"

	payload := strings.NewReader("{\n  \"verificationState\": \"\",\n  \"verificationStateDescription\": \"\"\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/violations/verification-state/:violationId HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 67

{
  "verificationState": "",
  "verificationStateDescription": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/violations/verification-state/:violationId")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"verificationState\": \"\",\n  \"verificationStateDescription\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/violations/verification-state/:violationId"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"verificationState\": \"\",\n  \"verificationStateDescription\": \"\"\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  \"verificationState\": \"\",\n  \"verificationStateDescription\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/violations/verification-state/:violationId")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/violations/verification-state/:violationId")
  .header("content-type", "application/json")
  .body("{\n  \"verificationState\": \"\",\n  \"verificationStateDescription\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  verificationState: '',
  verificationStateDescription: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/violations/verification-state/:violationId');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/violations/verification-state/:violationId',
  headers: {'content-type': 'application/json'},
  data: {verificationState: '', verificationStateDescription: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/violations/verification-state/:violationId';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"verificationState":"","verificationStateDescription":""}'
};

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}}/violations/verification-state/:violationId',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "verificationState": "",\n  "verificationStateDescription": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"verificationState\": \"\",\n  \"verificationStateDescription\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/violations/verification-state/:violationId")
  .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/violations/verification-state/:violationId',
  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({verificationState: '', verificationStateDescription: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/violations/verification-state/:violationId',
  headers: {'content-type': 'application/json'},
  body: {verificationState: '', verificationStateDescription: ''},
  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}}/violations/verification-state/:violationId');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  verificationState: '',
  verificationStateDescription: ''
});

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}}/violations/verification-state/:violationId',
  headers: {'content-type': 'application/json'},
  data: {verificationState: '', verificationStateDescription: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/violations/verification-state/:violationId';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"verificationState":"","verificationStateDescription":""}'
};

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 = @{ @"verificationState": @"",
                              @"verificationStateDescription": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/violations/verification-state/:violationId"]
                                                       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}}/violations/verification-state/:violationId" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"verificationState\": \"\",\n  \"verificationStateDescription\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/violations/verification-state/:violationId",
  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([
    'verificationState' => '',
    'verificationStateDescription' => ''
  ]),
  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}}/violations/verification-state/:violationId', [
  'body' => '{
  "verificationState": "",
  "verificationStateDescription": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/violations/verification-state/:violationId');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'verificationState' => '',
  'verificationStateDescription' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'verificationState' => '',
  'verificationStateDescription' => ''
]));
$request->setRequestUrl('{{baseUrl}}/violations/verification-state/:violationId');
$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}}/violations/verification-state/:violationId' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "verificationState": "",
  "verificationStateDescription": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/violations/verification-state/:violationId' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "verificationState": "",
  "verificationStateDescription": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"verificationState\": \"\",\n  \"verificationStateDescription\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/violations/verification-state/:violationId", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/violations/verification-state/:violationId"

payload = {
    "verificationState": "",
    "verificationStateDescription": ""
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/violations/verification-state/:violationId"

payload <- "{\n  \"verificationState\": \"\",\n  \"verificationStateDescription\": \"\"\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}}/violations/verification-state/:violationId")

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  \"verificationState\": \"\",\n  \"verificationStateDescription\": \"\"\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/violations/verification-state/:violationId') do |req|
  req.body = "{\n  \"verificationState\": \"\",\n  \"verificationStateDescription\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/violations/verification-state/:violationId";

    let payload = json!({
        "verificationState": "",
        "verificationStateDescription": ""
    });

    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}}/violations/verification-state/:violationId \
  --header 'content-type: application/json' \
  --data '{
  "verificationState": "",
  "verificationStateDescription": ""
}'
echo '{
  "verificationState": "",
  "verificationStateDescription": ""
}' |  \
  http POST {{baseUrl}}/violations/verification-state/:violationId \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "verificationState": "",\n  "verificationStateDescription": ""\n}' \
  --output-document \
  - {{baseUrl}}/violations/verification-state/:violationId
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "verificationState": "",
  "verificationStateDescription": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/violations/verification-state/:violationId")! 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 RegisterCACertificate
{{baseUrl}}/cacertificate
BODY json

{
  "caCertificate": "",
  "verificationCertificate": "",
  "registrationConfig": {
    "templateBody": "",
    "roleArn": "",
    "templateName": ""
  },
  "tags": [
    {
      "Key": "",
      "Value": ""
    }
  ],
  "certificateMode": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/cacertificate");

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  \"caCertificate\": \"\",\n  \"verificationCertificate\": \"\",\n  \"registrationConfig\": {\n    \"templateBody\": \"\",\n    \"roleArn\": \"\",\n    \"templateName\": \"\"\n  },\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"certificateMode\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/cacertificate" {:content-type :json
                                                          :form-params {:caCertificate ""
                                                                        :verificationCertificate ""
                                                                        :registrationConfig {:templateBody ""
                                                                                             :roleArn ""
                                                                                             :templateName ""}
                                                                        :tags [{:Key ""
                                                                                :Value ""}]
                                                                        :certificateMode ""}})
require "http/client"

url = "{{baseUrl}}/cacertificate"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"caCertificate\": \"\",\n  \"verificationCertificate\": \"\",\n  \"registrationConfig\": {\n    \"templateBody\": \"\",\n    \"roleArn\": \"\",\n    \"templateName\": \"\"\n  },\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"certificateMode\": \"\"\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}}/cacertificate"),
    Content = new StringContent("{\n  \"caCertificate\": \"\",\n  \"verificationCertificate\": \"\",\n  \"registrationConfig\": {\n    \"templateBody\": \"\",\n    \"roleArn\": \"\",\n    \"templateName\": \"\"\n  },\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"certificateMode\": \"\"\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}}/cacertificate");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"caCertificate\": \"\",\n  \"verificationCertificate\": \"\",\n  \"registrationConfig\": {\n    \"templateBody\": \"\",\n    \"roleArn\": \"\",\n    \"templateName\": \"\"\n  },\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"certificateMode\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/cacertificate"

	payload := strings.NewReader("{\n  \"caCertificate\": \"\",\n  \"verificationCertificate\": \"\",\n  \"registrationConfig\": {\n    \"templateBody\": \"\",\n    \"roleArn\": \"\",\n    \"templateName\": \"\"\n  },\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"certificateMode\": \"\"\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/cacertificate HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 244

{
  "caCertificate": "",
  "verificationCertificate": "",
  "registrationConfig": {
    "templateBody": "",
    "roleArn": "",
    "templateName": ""
  },
  "tags": [
    {
      "Key": "",
      "Value": ""
    }
  ],
  "certificateMode": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/cacertificate")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"caCertificate\": \"\",\n  \"verificationCertificate\": \"\",\n  \"registrationConfig\": {\n    \"templateBody\": \"\",\n    \"roleArn\": \"\",\n    \"templateName\": \"\"\n  },\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"certificateMode\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/cacertificate"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"caCertificate\": \"\",\n  \"verificationCertificate\": \"\",\n  \"registrationConfig\": {\n    \"templateBody\": \"\",\n    \"roleArn\": \"\",\n    \"templateName\": \"\"\n  },\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"certificateMode\": \"\"\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  \"caCertificate\": \"\",\n  \"verificationCertificate\": \"\",\n  \"registrationConfig\": {\n    \"templateBody\": \"\",\n    \"roleArn\": \"\",\n    \"templateName\": \"\"\n  },\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"certificateMode\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/cacertificate")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/cacertificate")
  .header("content-type", "application/json")
  .body("{\n  \"caCertificate\": \"\",\n  \"verificationCertificate\": \"\",\n  \"registrationConfig\": {\n    \"templateBody\": \"\",\n    \"roleArn\": \"\",\n    \"templateName\": \"\"\n  },\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"certificateMode\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  caCertificate: '',
  verificationCertificate: '',
  registrationConfig: {
    templateBody: '',
    roleArn: '',
    templateName: ''
  },
  tags: [
    {
      Key: '',
      Value: ''
    }
  ],
  certificateMode: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/cacertificate');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/cacertificate',
  headers: {'content-type': 'application/json'},
  data: {
    caCertificate: '',
    verificationCertificate: '',
    registrationConfig: {templateBody: '', roleArn: '', templateName: ''},
    tags: [{Key: '', Value: ''}],
    certificateMode: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/cacertificate';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"caCertificate":"","verificationCertificate":"","registrationConfig":{"templateBody":"","roleArn":"","templateName":""},"tags":[{"Key":"","Value":""}],"certificateMode":""}'
};

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}}/cacertificate',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "caCertificate": "",\n  "verificationCertificate": "",\n  "registrationConfig": {\n    "templateBody": "",\n    "roleArn": "",\n    "templateName": ""\n  },\n  "tags": [\n    {\n      "Key": "",\n      "Value": ""\n    }\n  ],\n  "certificateMode": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"caCertificate\": \"\",\n  \"verificationCertificate\": \"\",\n  \"registrationConfig\": {\n    \"templateBody\": \"\",\n    \"roleArn\": \"\",\n    \"templateName\": \"\"\n  },\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"certificateMode\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/cacertificate")
  .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/cacertificate',
  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({
  caCertificate: '',
  verificationCertificate: '',
  registrationConfig: {templateBody: '', roleArn: '', templateName: ''},
  tags: [{Key: '', Value: ''}],
  certificateMode: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/cacertificate',
  headers: {'content-type': 'application/json'},
  body: {
    caCertificate: '',
    verificationCertificate: '',
    registrationConfig: {templateBody: '', roleArn: '', templateName: ''},
    tags: [{Key: '', Value: ''}],
    certificateMode: ''
  },
  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}}/cacertificate');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  caCertificate: '',
  verificationCertificate: '',
  registrationConfig: {
    templateBody: '',
    roleArn: '',
    templateName: ''
  },
  tags: [
    {
      Key: '',
      Value: ''
    }
  ],
  certificateMode: ''
});

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}}/cacertificate',
  headers: {'content-type': 'application/json'},
  data: {
    caCertificate: '',
    verificationCertificate: '',
    registrationConfig: {templateBody: '', roleArn: '', templateName: ''},
    tags: [{Key: '', Value: ''}],
    certificateMode: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/cacertificate';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"caCertificate":"","verificationCertificate":"","registrationConfig":{"templateBody":"","roleArn":"","templateName":""},"tags":[{"Key":"","Value":""}],"certificateMode":""}'
};

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 = @{ @"caCertificate": @"",
                              @"verificationCertificate": @"",
                              @"registrationConfig": @{ @"templateBody": @"", @"roleArn": @"", @"templateName": @"" },
                              @"tags": @[ @{ @"Key": @"", @"Value": @"" } ],
                              @"certificateMode": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/cacertificate"]
                                                       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}}/cacertificate" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"caCertificate\": \"\",\n  \"verificationCertificate\": \"\",\n  \"registrationConfig\": {\n    \"templateBody\": \"\",\n    \"roleArn\": \"\",\n    \"templateName\": \"\"\n  },\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"certificateMode\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/cacertificate",
  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([
    'caCertificate' => '',
    'verificationCertificate' => '',
    'registrationConfig' => [
        'templateBody' => '',
        'roleArn' => '',
        'templateName' => ''
    ],
    'tags' => [
        [
                'Key' => '',
                'Value' => ''
        ]
    ],
    'certificateMode' => ''
  ]),
  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}}/cacertificate', [
  'body' => '{
  "caCertificate": "",
  "verificationCertificate": "",
  "registrationConfig": {
    "templateBody": "",
    "roleArn": "",
    "templateName": ""
  },
  "tags": [
    {
      "Key": "",
      "Value": ""
    }
  ],
  "certificateMode": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/cacertificate');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'caCertificate' => '',
  'verificationCertificate' => '',
  'registrationConfig' => [
    'templateBody' => '',
    'roleArn' => '',
    'templateName' => ''
  ],
  'tags' => [
    [
        'Key' => '',
        'Value' => ''
    ]
  ],
  'certificateMode' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'caCertificate' => '',
  'verificationCertificate' => '',
  'registrationConfig' => [
    'templateBody' => '',
    'roleArn' => '',
    'templateName' => ''
  ],
  'tags' => [
    [
        'Key' => '',
        'Value' => ''
    ]
  ],
  'certificateMode' => ''
]));
$request->setRequestUrl('{{baseUrl}}/cacertificate');
$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}}/cacertificate' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "caCertificate": "",
  "verificationCertificate": "",
  "registrationConfig": {
    "templateBody": "",
    "roleArn": "",
    "templateName": ""
  },
  "tags": [
    {
      "Key": "",
      "Value": ""
    }
  ],
  "certificateMode": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/cacertificate' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "caCertificate": "",
  "verificationCertificate": "",
  "registrationConfig": {
    "templateBody": "",
    "roleArn": "",
    "templateName": ""
  },
  "tags": [
    {
      "Key": "",
      "Value": ""
    }
  ],
  "certificateMode": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"caCertificate\": \"\",\n  \"verificationCertificate\": \"\",\n  \"registrationConfig\": {\n    \"templateBody\": \"\",\n    \"roleArn\": \"\",\n    \"templateName\": \"\"\n  },\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"certificateMode\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/cacertificate", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/cacertificate"

payload = {
    "caCertificate": "",
    "verificationCertificate": "",
    "registrationConfig": {
        "templateBody": "",
        "roleArn": "",
        "templateName": ""
    },
    "tags": [
        {
            "Key": "",
            "Value": ""
        }
    ],
    "certificateMode": ""
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/cacertificate"

payload <- "{\n  \"caCertificate\": \"\",\n  \"verificationCertificate\": \"\",\n  \"registrationConfig\": {\n    \"templateBody\": \"\",\n    \"roleArn\": \"\",\n    \"templateName\": \"\"\n  },\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"certificateMode\": \"\"\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}}/cacertificate")

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  \"caCertificate\": \"\",\n  \"verificationCertificate\": \"\",\n  \"registrationConfig\": {\n    \"templateBody\": \"\",\n    \"roleArn\": \"\",\n    \"templateName\": \"\"\n  },\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"certificateMode\": \"\"\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/cacertificate') do |req|
  req.body = "{\n  \"caCertificate\": \"\",\n  \"verificationCertificate\": \"\",\n  \"registrationConfig\": {\n    \"templateBody\": \"\",\n    \"roleArn\": \"\",\n    \"templateName\": \"\"\n  },\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ],\n  \"certificateMode\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/cacertificate";

    let payload = json!({
        "caCertificate": "",
        "verificationCertificate": "",
        "registrationConfig": json!({
            "templateBody": "",
            "roleArn": "",
            "templateName": ""
        }),
        "tags": (
            json!({
                "Key": "",
                "Value": ""
            })
        ),
        "certificateMode": ""
    });

    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}}/cacertificate \
  --header 'content-type: application/json' \
  --data '{
  "caCertificate": "",
  "verificationCertificate": "",
  "registrationConfig": {
    "templateBody": "",
    "roleArn": "",
    "templateName": ""
  },
  "tags": [
    {
      "Key": "",
      "Value": ""
    }
  ],
  "certificateMode": ""
}'
echo '{
  "caCertificate": "",
  "verificationCertificate": "",
  "registrationConfig": {
    "templateBody": "",
    "roleArn": "",
    "templateName": ""
  },
  "tags": [
    {
      "Key": "",
      "Value": ""
    }
  ],
  "certificateMode": ""
}' |  \
  http POST {{baseUrl}}/cacertificate \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "caCertificate": "",\n  "verificationCertificate": "",\n  "registrationConfig": {\n    "templateBody": "",\n    "roleArn": "",\n    "templateName": ""\n  },\n  "tags": [\n    {\n      "Key": "",\n      "Value": ""\n    }\n  ],\n  "certificateMode": ""\n}' \
  --output-document \
  - {{baseUrl}}/cacertificate
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "caCertificate": "",
  "verificationCertificate": "",
  "registrationConfig": [
    "templateBody": "",
    "roleArn": "",
    "templateName": ""
  ],
  "tags": [
    [
      "Key": "",
      "Value": ""
    ]
  ],
  "certificateMode": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/cacertificate")! 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 RegisterCertificate
{{baseUrl}}/certificate/register
BODY json

{
  "certificatePem": "",
  "caCertificatePem": "",
  "status": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/certificate/register");

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  \"certificatePem\": \"\",\n  \"caCertificatePem\": \"\",\n  \"status\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/certificate/register" {:content-type :json
                                                                 :form-params {:certificatePem ""
                                                                               :caCertificatePem ""
                                                                               :status ""}})
require "http/client"

url = "{{baseUrl}}/certificate/register"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"certificatePem\": \"\",\n  \"caCertificatePem\": \"\",\n  \"status\": \"\"\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}}/certificate/register"),
    Content = new StringContent("{\n  \"certificatePem\": \"\",\n  \"caCertificatePem\": \"\",\n  \"status\": \"\"\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}}/certificate/register");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"certificatePem\": \"\",\n  \"caCertificatePem\": \"\",\n  \"status\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/certificate/register"

	payload := strings.NewReader("{\n  \"certificatePem\": \"\",\n  \"caCertificatePem\": \"\",\n  \"status\": \"\"\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/certificate/register HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 68

{
  "certificatePem": "",
  "caCertificatePem": "",
  "status": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/certificate/register")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"certificatePem\": \"\",\n  \"caCertificatePem\": \"\",\n  \"status\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/certificate/register"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"certificatePem\": \"\",\n  \"caCertificatePem\": \"\",\n  \"status\": \"\"\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  \"certificatePem\": \"\",\n  \"caCertificatePem\": \"\",\n  \"status\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/certificate/register")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/certificate/register")
  .header("content-type", "application/json")
  .body("{\n  \"certificatePem\": \"\",\n  \"caCertificatePem\": \"\",\n  \"status\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  certificatePem: '',
  caCertificatePem: '',
  status: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/certificate/register');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/certificate/register',
  headers: {'content-type': 'application/json'},
  data: {certificatePem: '', caCertificatePem: '', status: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/certificate/register';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"certificatePem":"","caCertificatePem":"","status":""}'
};

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}}/certificate/register',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "certificatePem": "",\n  "caCertificatePem": "",\n  "status": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"certificatePem\": \"\",\n  \"caCertificatePem\": \"\",\n  \"status\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/certificate/register")
  .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/certificate/register',
  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({certificatePem: '', caCertificatePem: '', status: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/certificate/register',
  headers: {'content-type': 'application/json'},
  body: {certificatePem: '', caCertificatePem: '', status: ''},
  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}}/certificate/register');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  certificatePem: '',
  caCertificatePem: '',
  status: ''
});

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}}/certificate/register',
  headers: {'content-type': 'application/json'},
  data: {certificatePem: '', caCertificatePem: '', status: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/certificate/register';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"certificatePem":"","caCertificatePem":"","status":""}'
};

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 = @{ @"certificatePem": @"",
                              @"caCertificatePem": @"",
                              @"status": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/certificate/register"]
                                                       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}}/certificate/register" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"certificatePem\": \"\",\n  \"caCertificatePem\": \"\",\n  \"status\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/certificate/register",
  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([
    'certificatePem' => '',
    'caCertificatePem' => '',
    'status' => ''
  ]),
  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}}/certificate/register', [
  'body' => '{
  "certificatePem": "",
  "caCertificatePem": "",
  "status": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/certificate/register');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'certificatePem' => '',
  'caCertificatePem' => '',
  'status' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'certificatePem' => '',
  'caCertificatePem' => '',
  'status' => ''
]));
$request->setRequestUrl('{{baseUrl}}/certificate/register');
$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}}/certificate/register' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "certificatePem": "",
  "caCertificatePem": "",
  "status": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/certificate/register' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "certificatePem": "",
  "caCertificatePem": "",
  "status": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"certificatePem\": \"\",\n  \"caCertificatePem\": \"\",\n  \"status\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/certificate/register", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/certificate/register"

payload = {
    "certificatePem": "",
    "caCertificatePem": "",
    "status": ""
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/certificate/register"

payload <- "{\n  \"certificatePem\": \"\",\n  \"caCertificatePem\": \"\",\n  \"status\": \"\"\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}}/certificate/register")

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  \"certificatePem\": \"\",\n  \"caCertificatePem\": \"\",\n  \"status\": \"\"\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/certificate/register') do |req|
  req.body = "{\n  \"certificatePem\": \"\",\n  \"caCertificatePem\": \"\",\n  \"status\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/certificate/register";

    let payload = json!({
        "certificatePem": "",
        "caCertificatePem": "",
        "status": ""
    });

    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}}/certificate/register \
  --header 'content-type: application/json' \
  --data '{
  "certificatePem": "",
  "caCertificatePem": "",
  "status": ""
}'
echo '{
  "certificatePem": "",
  "caCertificatePem": "",
  "status": ""
}' |  \
  http POST {{baseUrl}}/certificate/register \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "certificatePem": "",\n  "caCertificatePem": "",\n  "status": ""\n}' \
  --output-document \
  - {{baseUrl}}/certificate/register
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "certificatePem": "",
  "caCertificatePem": "",
  "status": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/certificate/register")! 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 RegisterCertificateWithoutCA
{{baseUrl}}/certificate/register-no-ca
BODY json

{
  "certificatePem": "",
  "status": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/certificate/register-no-ca");

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  \"certificatePem\": \"\",\n  \"status\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/certificate/register-no-ca" {:content-type :json
                                                                       :form-params {:certificatePem ""
                                                                                     :status ""}})
require "http/client"

url = "{{baseUrl}}/certificate/register-no-ca"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"certificatePem\": \"\",\n  \"status\": \"\"\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}}/certificate/register-no-ca"),
    Content = new StringContent("{\n  \"certificatePem\": \"\",\n  \"status\": \"\"\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}}/certificate/register-no-ca");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"certificatePem\": \"\",\n  \"status\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/certificate/register-no-ca"

	payload := strings.NewReader("{\n  \"certificatePem\": \"\",\n  \"status\": \"\"\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/certificate/register-no-ca HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 42

{
  "certificatePem": "",
  "status": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/certificate/register-no-ca")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"certificatePem\": \"\",\n  \"status\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/certificate/register-no-ca"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"certificatePem\": \"\",\n  \"status\": \"\"\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  \"certificatePem\": \"\",\n  \"status\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/certificate/register-no-ca")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/certificate/register-no-ca")
  .header("content-type", "application/json")
  .body("{\n  \"certificatePem\": \"\",\n  \"status\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  certificatePem: '',
  status: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/certificate/register-no-ca');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/certificate/register-no-ca',
  headers: {'content-type': 'application/json'},
  data: {certificatePem: '', status: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/certificate/register-no-ca';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"certificatePem":"","status":""}'
};

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}}/certificate/register-no-ca',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "certificatePem": "",\n  "status": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"certificatePem\": \"\",\n  \"status\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/certificate/register-no-ca")
  .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/certificate/register-no-ca',
  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({certificatePem: '', status: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/certificate/register-no-ca',
  headers: {'content-type': 'application/json'},
  body: {certificatePem: '', status: ''},
  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}}/certificate/register-no-ca');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  certificatePem: '',
  status: ''
});

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}}/certificate/register-no-ca',
  headers: {'content-type': 'application/json'},
  data: {certificatePem: '', status: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/certificate/register-no-ca';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"certificatePem":"","status":""}'
};

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 = @{ @"certificatePem": @"",
                              @"status": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/certificate/register-no-ca"]
                                                       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}}/certificate/register-no-ca" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"certificatePem\": \"\",\n  \"status\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/certificate/register-no-ca",
  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([
    'certificatePem' => '',
    'status' => ''
  ]),
  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}}/certificate/register-no-ca', [
  'body' => '{
  "certificatePem": "",
  "status": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/certificate/register-no-ca');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'certificatePem' => '',
  'status' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'certificatePem' => '',
  'status' => ''
]));
$request->setRequestUrl('{{baseUrl}}/certificate/register-no-ca');
$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}}/certificate/register-no-ca' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "certificatePem": "",
  "status": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/certificate/register-no-ca' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "certificatePem": "",
  "status": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"certificatePem\": \"\",\n  \"status\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/certificate/register-no-ca", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/certificate/register-no-ca"

payload = {
    "certificatePem": "",
    "status": ""
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/certificate/register-no-ca"

payload <- "{\n  \"certificatePem\": \"\",\n  \"status\": \"\"\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}}/certificate/register-no-ca")

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  \"certificatePem\": \"\",\n  \"status\": \"\"\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/certificate/register-no-ca') do |req|
  req.body = "{\n  \"certificatePem\": \"\",\n  \"status\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/certificate/register-no-ca";

    let payload = json!({
        "certificatePem": "",
        "status": ""
    });

    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}}/certificate/register-no-ca \
  --header 'content-type: application/json' \
  --data '{
  "certificatePem": "",
  "status": ""
}'
echo '{
  "certificatePem": "",
  "status": ""
}' |  \
  http POST {{baseUrl}}/certificate/register-no-ca \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "certificatePem": "",\n  "status": ""\n}' \
  --output-document \
  - {{baseUrl}}/certificate/register-no-ca
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "certificatePem": "",
  "status": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/certificate/register-no-ca")! 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 RegisterThing
{{baseUrl}}/things
BODY json

{
  "templateBody": "",
  "parameters": {}
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/things");

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  \"templateBody\": \"\",\n  \"parameters\": {}\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/things" {:content-type :json
                                                   :form-params {:templateBody ""
                                                                 :parameters {}}})
require "http/client"

url = "{{baseUrl}}/things"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"templateBody\": \"\",\n  \"parameters\": {}\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}}/things"),
    Content = new StringContent("{\n  \"templateBody\": \"\",\n  \"parameters\": {}\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}}/things");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"templateBody\": \"\",\n  \"parameters\": {}\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/things"

	payload := strings.NewReader("{\n  \"templateBody\": \"\",\n  \"parameters\": {}\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/things HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 44

{
  "templateBody": "",
  "parameters": {}
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/things")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"templateBody\": \"\",\n  \"parameters\": {}\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/things"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"templateBody\": \"\",\n  \"parameters\": {}\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  \"templateBody\": \"\",\n  \"parameters\": {}\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/things")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/things")
  .header("content-type", "application/json")
  .body("{\n  \"templateBody\": \"\",\n  \"parameters\": {}\n}")
  .asString();
const data = JSON.stringify({
  templateBody: '',
  parameters: {}
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/things');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/things',
  headers: {'content-type': 'application/json'},
  data: {templateBody: '', parameters: {}}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/things';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"templateBody":"","parameters":{}}'
};

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}}/things',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "templateBody": "",\n  "parameters": {}\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"templateBody\": \"\",\n  \"parameters\": {}\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/things")
  .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/things',
  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({templateBody: '', parameters: {}}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/things',
  headers: {'content-type': 'application/json'},
  body: {templateBody: '', parameters: {}},
  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}}/things');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  templateBody: '',
  parameters: {}
});

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}}/things',
  headers: {'content-type': 'application/json'},
  data: {templateBody: '', parameters: {}}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/things';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"templateBody":"","parameters":{}}'
};

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 = @{ @"templateBody": @"",
                              @"parameters": @{  } };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/things"]
                                                       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}}/things" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"templateBody\": \"\",\n  \"parameters\": {}\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/things",
  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([
    'templateBody' => '',
    'parameters' => [
        
    ]
  ]),
  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}}/things', [
  'body' => '{
  "templateBody": "",
  "parameters": {}
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/things');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'templateBody' => '',
  'parameters' => [
    
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'templateBody' => '',
  'parameters' => [
    
  ]
]));
$request->setRequestUrl('{{baseUrl}}/things');
$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}}/things' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "templateBody": "",
  "parameters": {}
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/things' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "templateBody": "",
  "parameters": {}
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"templateBody\": \"\",\n  \"parameters\": {}\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/things", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/things"

payload = {
    "templateBody": "",
    "parameters": {}
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/things"

payload <- "{\n  \"templateBody\": \"\",\n  \"parameters\": {}\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}}/things")

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  \"templateBody\": \"\",\n  \"parameters\": {}\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/things') do |req|
  req.body = "{\n  \"templateBody\": \"\",\n  \"parameters\": {}\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/things";

    let payload = json!({
        "templateBody": "",
        "parameters": json!({})
    });

    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}}/things \
  --header 'content-type: application/json' \
  --data '{
  "templateBody": "",
  "parameters": {}
}'
echo '{
  "templateBody": "",
  "parameters": {}
}' |  \
  http POST {{baseUrl}}/things \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "templateBody": "",\n  "parameters": {}\n}' \
  --output-document \
  - {{baseUrl}}/things
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "templateBody": "",
  "parameters": []
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/things")! 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()
PATCH RejectCertificateTransfer
{{baseUrl}}/reject-certificate-transfer/:certificateId
QUERY PARAMS

certificateId
BODY json

{
  "rejectReason": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PATCH");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/reject-certificate-transfer/:certificateId");

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  \"rejectReason\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/patch "{{baseUrl}}/reject-certificate-transfer/:certificateId" {:content-type :json
                                                                                        :form-params {:rejectReason ""}})
require "http/client"

url = "{{baseUrl}}/reject-certificate-transfer/:certificateId"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"rejectReason\": \"\"\n}"

response = HTTP::Client.patch url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Patch,
    RequestUri = new Uri("{{baseUrl}}/reject-certificate-transfer/:certificateId"),
    Content = new StringContent("{\n  \"rejectReason\": \"\"\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}}/reject-certificate-transfer/:certificateId");
var request = new RestRequest("", Method.Patch);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"rejectReason\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/reject-certificate-transfer/:certificateId"

	payload := strings.NewReader("{\n  \"rejectReason\": \"\"\n}")

	req, _ := http.NewRequest("PATCH", 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))

}
PATCH /baseUrl/reject-certificate-transfer/:certificateId HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 24

{
  "rejectReason": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PATCH", "{{baseUrl}}/reject-certificate-transfer/:certificateId")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"rejectReason\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/reject-certificate-transfer/:certificateId"))
    .header("content-type", "application/json")
    .method("PATCH", HttpRequest.BodyPublishers.ofString("{\n  \"rejectReason\": \"\"\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  \"rejectReason\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/reject-certificate-transfer/:certificateId")
  .patch(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.patch("{{baseUrl}}/reject-certificate-transfer/:certificateId")
  .header("content-type", "application/json")
  .body("{\n  \"rejectReason\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  rejectReason: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PATCH', '{{baseUrl}}/reject-certificate-transfer/:certificateId');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/reject-certificate-transfer/:certificateId',
  headers: {'content-type': 'application/json'},
  data: {rejectReason: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/reject-certificate-transfer/:certificateId';
const options = {
  method: 'PATCH',
  headers: {'content-type': 'application/json'},
  body: '{"rejectReason":""}'
};

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}}/reject-certificate-transfer/:certificateId',
  method: 'PATCH',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "rejectReason": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"rejectReason\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/reject-certificate-transfer/:certificateId")
  .patch(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PATCH',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/reject-certificate-transfer/:certificateId',
  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({rejectReason: ''}));
req.end();
const request = require('request');

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/reject-certificate-transfer/:certificateId',
  headers: {'content-type': 'application/json'},
  body: {rejectReason: ''},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PATCH', '{{baseUrl}}/reject-certificate-transfer/:certificateId');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  rejectReason: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/reject-certificate-transfer/:certificateId',
  headers: {'content-type': 'application/json'},
  data: {rejectReason: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/reject-certificate-transfer/:certificateId';
const options = {
  method: 'PATCH',
  headers: {'content-type': 'application/json'},
  body: '{"rejectReason":""}'
};

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 = @{ @"rejectReason": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/reject-certificate-transfer/:certificateId"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PATCH"];
[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}}/reject-certificate-transfer/:certificateId" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"rejectReason\": \"\"\n}" in

Client.call ~headers ~body `PATCH uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/reject-certificate-transfer/:certificateId",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PATCH",
  CURLOPT_POSTFIELDS => json_encode([
    'rejectReason' => ''
  ]),
  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('PATCH', '{{baseUrl}}/reject-certificate-transfer/:certificateId', [
  'body' => '{
  "rejectReason": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/reject-certificate-transfer/:certificateId');
$request->setMethod(HttpRequest::HTTP_METH_PATCH);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'rejectReason' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'rejectReason' => ''
]));
$request->setRequestUrl('{{baseUrl}}/reject-certificate-transfer/:certificateId');
$request->setRequestMethod('PATCH');
$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}}/reject-certificate-transfer/:certificateId' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
  "rejectReason": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/reject-certificate-transfer/:certificateId' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
  "rejectReason": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"rejectReason\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("PATCH", "/baseUrl/reject-certificate-transfer/:certificateId", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/reject-certificate-transfer/:certificateId"

payload = { "rejectReason": "" }
headers = {"content-type": "application/json"}

response = requests.patch(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/reject-certificate-transfer/:certificateId"

payload <- "{\n  \"rejectReason\": \"\"\n}"

encode <- "json"

response <- VERB("PATCH", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/reject-certificate-transfer/:certificateId")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Patch.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"rejectReason\": \"\"\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.patch('/baseUrl/reject-certificate-transfer/:certificateId') do |req|
  req.body = "{\n  \"rejectReason\": \"\"\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}}/reject-certificate-transfer/:certificateId";

    let payload = json!({"rejectReason": ""});

    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("PATCH").unwrap(), url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PATCH \
  --url {{baseUrl}}/reject-certificate-transfer/:certificateId \
  --header 'content-type: application/json' \
  --data '{
  "rejectReason": ""
}'
echo '{
  "rejectReason": ""
}' |  \
  http PATCH {{baseUrl}}/reject-certificate-transfer/:certificateId \
  content-type:application/json
wget --quiet \
  --method PATCH \
  --header 'content-type: application/json' \
  --body-data '{\n  "rejectReason": ""\n}' \
  --output-document \
  - {{baseUrl}}/reject-certificate-transfer/:certificateId
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["rejectReason": ""] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/reject-certificate-transfer/:certificateId")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PATCH"
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 RemoveThingFromBillingGroup
{{baseUrl}}/billing-groups/removeThingFromBillingGroup
BODY json

{
  "billingGroupName": "",
  "billingGroupArn": "",
  "thingName": "",
  "thingArn": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/billing-groups/removeThingFromBillingGroup");

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  \"billingGroupName\": \"\",\n  \"billingGroupArn\": \"\",\n  \"thingName\": \"\",\n  \"thingArn\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/billing-groups/removeThingFromBillingGroup" {:content-type :json
                                                                                      :form-params {:billingGroupName ""
                                                                                                    :billingGroupArn ""
                                                                                                    :thingName ""
                                                                                                    :thingArn ""}})
require "http/client"

url = "{{baseUrl}}/billing-groups/removeThingFromBillingGroup"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"billingGroupName\": \"\",\n  \"billingGroupArn\": \"\",\n  \"thingName\": \"\",\n  \"thingArn\": \"\"\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}}/billing-groups/removeThingFromBillingGroup"),
    Content = new StringContent("{\n  \"billingGroupName\": \"\",\n  \"billingGroupArn\": \"\",\n  \"thingName\": \"\",\n  \"thingArn\": \"\"\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}}/billing-groups/removeThingFromBillingGroup");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"billingGroupName\": \"\",\n  \"billingGroupArn\": \"\",\n  \"thingName\": \"\",\n  \"thingArn\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/billing-groups/removeThingFromBillingGroup"

	payload := strings.NewReader("{\n  \"billingGroupName\": \"\",\n  \"billingGroupArn\": \"\",\n  \"thingName\": \"\",\n  \"thingArn\": \"\"\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/billing-groups/removeThingFromBillingGroup HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 90

{
  "billingGroupName": "",
  "billingGroupArn": "",
  "thingName": "",
  "thingArn": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/billing-groups/removeThingFromBillingGroup")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"billingGroupName\": \"\",\n  \"billingGroupArn\": \"\",\n  \"thingName\": \"\",\n  \"thingArn\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/billing-groups/removeThingFromBillingGroup"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"billingGroupName\": \"\",\n  \"billingGroupArn\": \"\",\n  \"thingName\": \"\",\n  \"thingArn\": \"\"\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  \"billingGroupName\": \"\",\n  \"billingGroupArn\": \"\",\n  \"thingName\": \"\",\n  \"thingArn\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/billing-groups/removeThingFromBillingGroup")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/billing-groups/removeThingFromBillingGroup")
  .header("content-type", "application/json")
  .body("{\n  \"billingGroupName\": \"\",\n  \"billingGroupArn\": \"\",\n  \"thingName\": \"\",\n  \"thingArn\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  billingGroupName: '',
  billingGroupArn: '',
  thingName: '',
  thingArn: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/billing-groups/removeThingFromBillingGroup');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/billing-groups/removeThingFromBillingGroup',
  headers: {'content-type': 'application/json'},
  data: {billingGroupName: '', billingGroupArn: '', thingName: '', thingArn: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/billing-groups/removeThingFromBillingGroup';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"billingGroupName":"","billingGroupArn":"","thingName":"","thingArn":""}'
};

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}}/billing-groups/removeThingFromBillingGroup',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "billingGroupName": "",\n  "billingGroupArn": "",\n  "thingName": "",\n  "thingArn": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"billingGroupName\": \"\",\n  \"billingGroupArn\": \"\",\n  \"thingName\": \"\",\n  \"thingArn\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/billing-groups/removeThingFromBillingGroup")
  .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/billing-groups/removeThingFromBillingGroup',
  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({billingGroupName: '', billingGroupArn: '', thingName: '', thingArn: ''}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/billing-groups/removeThingFromBillingGroup',
  headers: {'content-type': 'application/json'},
  body: {billingGroupName: '', billingGroupArn: '', thingName: '', thingArn: ''},
  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}}/billing-groups/removeThingFromBillingGroup');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  billingGroupName: '',
  billingGroupArn: '',
  thingName: '',
  thingArn: ''
});

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}}/billing-groups/removeThingFromBillingGroup',
  headers: {'content-type': 'application/json'},
  data: {billingGroupName: '', billingGroupArn: '', thingName: '', thingArn: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/billing-groups/removeThingFromBillingGroup';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"billingGroupName":"","billingGroupArn":"","thingName":"","thingArn":""}'
};

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 = @{ @"billingGroupName": @"",
                              @"billingGroupArn": @"",
                              @"thingName": @"",
                              @"thingArn": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/billing-groups/removeThingFromBillingGroup"]
                                                       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}}/billing-groups/removeThingFromBillingGroup" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"billingGroupName\": \"\",\n  \"billingGroupArn\": \"\",\n  \"thingName\": \"\",\n  \"thingArn\": \"\"\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/billing-groups/removeThingFromBillingGroup",
  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([
    'billingGroupName' => '',
    'billingGroupArn' => '',
    'thingName' => '',
    'thingArn' => ''
  ]),
  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}}/billing-groups/removeThingFromBillingGroup', [
  'body' => '{
  "billingGroupName": "",
  "billingGroupArn": "",
  "thingName": "",
  "thingArn": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/billing-groups/removeThingFromBillingGroup');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'billingGroupName' => '',
  'billingGroupArn' => '',
  'thingName' => '',
  'thingArn' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'billingGroupName' => '',
  'billingGroupArn' => '',
  'thingName' => '',
  'thingArn' => ''
]));
$request->setRequestUrl('{{baseUrl}}/billing-groups/removeThingFromBillingGroup');
$request->setRequestMethod('PUT');
$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}}/billing-groups/removeThingFromBillingGroup' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "billingGroupName": "",
  "billingGroupArn": "",
  "thingName": "",
  "thingArn": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/billing-groups/removeThingFromBillingGroup' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "billingGroupName": "",
  "billingGroupArn": "",
  "thingName": "",
  "thingArn": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"billingGroupName\": \"\",\n  \"billingGroupArn\": \"\",\n  \"thingName\": \"\",\n  \"thingArn\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/billing-groups/removeThingFromBillingGroup", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/billing-groups/removeThingFromBillingGroup"

payload = {
    "billingGroupName": "",
    "billingGroupArn": "",
    "thingName": "",
    "thingArn": ""
}
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/billing-groups/removeThingFromBillingGroup"

payload <- "{\n  \"billingGroupName\": \"\",\n  \"billingGroupArn\": \"\",\n  \"thingName\": \"\",\n  \"thingArn\": \"\"\n}"

encode <- "json"

response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/billing-groups/removeThingFromBillingGroup")

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  \"billingGroupName\": \"\",\n  \"billingGroupArn\": \"\",\n  \"thingName\": \"\",\n  \"thingArn\": \"\"\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/billing-groups/removeThingFromBillingGroup') do |req|
  req.body = "{\n  \"billingGroupName\": \"\",\n  \"billingGroupArn\": \"\",\n  \"thingName\": \"\",\n  \"thingArn\": \"\"\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}}/billing-groups/removeThingFromBillingGroup";

    let payload = json!({
        "billingGroupName": "",
        "billingGroupArn": "",
        "thingName": "",
        "thingArn": ""
    });

    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)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PUT \
  --url {{baseUrl}}/billing-groups/removeThingFromBillingGroup \
  --header 'content-type: application/json' \
  --data '{
  "billingGroupName": "",
  "billingGroupArn": "",
  "thingName": "",
  "thingArn": ""
}'
echo '{
  "billingGroupName": "",
  "billingGroupArn": "",
  "thingName": "",
  "thingArn": ""
}' |  \
  http PUT {{baseUrl}}/billing-groups/removeThingFromBillingGroup \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "billingGroupName": "",\n  "billingGroupArn": "",\n  "thingName": "",\n  "thingArn": ""\n}' \
  --output-document \
  - {{baseUrl}}/billing-groups/removeThingFromBillingGroup
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "billingGroupName": "",
  "billingGroupArn": "",
  "thingName": "",
  "thingArn": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/billing-groups/removeThingFromBillingGroup")! 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 RemoveThingFromThingGroup
{{baseUrl}}/thing-groups/removeThingFromThingGroup
BODY json

{
  "thingGroupName": "",
  "thingGroupArn": "",
  "thingName": "",
  "thingArn": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/thing-groups/removeThingFromThingGroup");

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  \"thingGroupName\": \"\",\n  \"thingGroupArn\": \"\",\n  \"thingName\": \"\",\n  \"thingArn\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/thing-groups/removeThingFromThingGroup" {:content-type :json
                                                                                  :form-params {:thingGroupName ""
                                                                                                :thingGroupArn ""
                                                                                                :thingName ""
                                                                                                :thingArn ""}})
require "http/client"

url = "{{baseUrl}}/thing-groups/removeThingFromThingGroup"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"thingGroupName\": \"\",\n  \"thingGroupArn\": \"\",\n  \"thingName\": \"\",\n  \"thingArn\": \"\"\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}}/thing-groups/removeThingFromThingGroup"),
    Content = new StringContent("{\n  \"thingGroupName\": \"\",\n  \"thingGroupArn\": \"\",\n  \"thingName\": \"\",\n  \"thingArn\": \"\"\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}}/thing-groups/removeThingFromThingGroup");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"thingGroupName\": \"\",\n  \"thingGroupArn\": \"\",\n  \"thingName\": \"\",\n  \"thingArn\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/thing-groups/removeThingFromThingGroup"

	payload := strings.NewReader("{\n  \"thingGroupName\": \"\",\n  \"thingGroupArn\": \"\",\n  \"thingName\": \"\",\n  \"thingArn\": \"\"\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/thing-groups/removeThingFromThingGroup HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 86

{
  "thingGroupName": "",
  "thingGroupArn": "",
  "thingName": "",
  "thingArn": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/thing-groups/removeThingFromThingGroup")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"thingGroupName\": \"\",\n  \"thingGroupArn\": \"\",\n  \"thingName\": \"\",\n  \"thingArn\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/thing-groups/removeThingFromThingGroup"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"thingGroupName\": \"\",\n  \"thingGroupArn\": \"\",\n  \"thingName\": \"\",\n  \"thingArn\": \"\"\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  \"thingGroupName\": \"\",\n  \"thingGroupArn\": \"\",\n  \"thingName\": \"\",\n  \"thingArn\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/thing-groups/removeThingFromThingGroup")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/thing-groups/removeThingFromThingGroup")
  .header("content-type", "application/json")
  .body("{\n  \"thingGroupName\": \"\",\n  \"thingGroupArn\": \"\",\n  \"thingName\": \"\",\n  \"thingArn\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  thingGroupName: '',
  thingGroupArn: '',
  thingName: '',
  thingArn: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/thing-groups/removeThingFromThingGroup');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/thing-groups/removeThingFromThingGroup',
  headers: {'content-type': 'application/json'},
  data: {thingGroupName: '', thingGroupArn: '', thingName: '', thingArn: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/thing-groups/removeThingFromThingGroup';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"thingGroupName":"","thingGroupArn":"","thingName":"","thingArn":""}'
};

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}}/thing-groups/removeThingFromThingGroup',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "thingGroupName": "",\n  "thingGroupArn": "",\n  "thingName": "",\n  "thingArn": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"thingGroupName\": \"\",\n  \"thingGroupArn\": \"\",\n  \"thingName\": \"\",\n  \"thingArn\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/thing-groups/removeThingFromThingGroup")
  .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/thing-groups/removeThingFromThingGroup',
  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({thingGroupName: '', thingGroupArn: '', thingName: '', thingArn: ''}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/thing-groups/removeThingFromThingGroup',
  headers: {'content-type': 'application/json'},
  body: {thingGroupName: '', thingGroupArn: '', thingName: '', thingArn: ''},
  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}}/thing-groups/removeThingFromThingGroup');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  thingGroupName: '',
  thingGroupArn: '',
  thingName: '',
  thingArn: ''
});

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}}/thing-groups/removeThingFromThingGroup',
  headers: {'content-type': 'application/json'},
  data: {thingGroupName: '', thingGroupArn: '', thingName: '', thingArn: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/thing-groups/removeThingFromThingGroup';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"thingGroupName":"","thingGroupArn":"","thingName":"","thingArn":""}'
};

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 = @{ @"thingGroupName": @"",
                              @"thingGroupArn": @"",
                              @"thingName": @"",
                              @"thingArn": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/thing-groups/removeThingFromThingGroup"]
                                                       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}}/thing-groups/removeThingFromThingGroup" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"thingGroupName\": \"\",\n  \"thingGroupArn\": \"\",\n  \"thingName\": \"\",\n  \"thingArn\": \"\"\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/thing-groups/removeThingFromThingGroup",
  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([
    'thingGroupName' => '',
    'thingGroupArn' => '',
    'thingName' => '',
    'thingArn' => ''
  ]),
  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}}/thing-groups/removeThingFromThingGroup', [
  'body' => '{
  "thingGroupName": "",
  "thingGroupArn": "",
  "thingName": "",
  "thingArn": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/thing-groups/removeThingFromThingGroup');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'thingGroupName' => '',
  'thingGroupArn' => '',
  'thingName' => '',
  'thingArn' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'thingGroupName' => '',
  'thingGroupArn' => '',
  'thingName' => '',
  'thingArn' => ''
]));
$request->setRequestUrl('{{baseUrl}}/thing-groups/removeThingFromThingGroup');
$request->setRequestMethod('PUT');
$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}}/thing-groups/removeThingFromThingGroup' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "thingGroupName": "",
  "thingGroupArn": "",
  "thingName": "",
  "thingArn": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/thing-groups/removeThingFromThingGroup' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "thingGroupName": "",
  "thingGroupArn": "",
  "thingName": "",
  "thingArn": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"thingGroupName\": \"\",\n  \"thingGroupArn\": \"\",\n  \"thingName\": \"\",\n  \"thingArn\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/thing-groups/removeThingFromThingGroup", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/thing-groups/removeThingFromThingGroup"

payload = {
    "thingGroupName": "",
    "thingGroupArn": "",
    "thingName": "",
    "thingArn": ""
}
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/thing-groups/removeThingFromThingGroup"

payload <- "{\n  \"thingGroupName\": \"\",\n  \"thingGroupArn\": \"\",\n  \"thingName\": \"\",\n  \"thingArn\": \"\"\n}"

encode <- "json"

response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/thing-groups/removeThingFromThingGroup")

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  \"thingGroupName\": \"\",\n  \"thingGroupArn\": \"\",\n  \"thingName\": \"\",\n  \"thingArn\": \"\"\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/thing-groups/removeThingFromThingGroup') do |req|
  req.body = "{\n  \"thingGroupName\": \"\",\n  \"thingGroupArn\": \"\",\n  \"thingName\": \"\",\n  \"thingArn\": \"\"\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}}/thing-groups/removeThingFromThingGroup";

    let payload = json!({
        "thingGroupName": "",
        "thingGroupArn": "",
        "thingName": "",
        "thingArn": ""
    });

    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)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PUT \
  --url {{baseUrl}}/thing-groups/removeThingFromThingGroup \
  --header 'content-type: application/json' \
  --data '{
  "thingGroupName": "",
  "thingGroupArn": "",
  "thingName": "",
  "thingArn": ""
}'
echo '{
  "thingGroupName": "",
  "thingGroupArn": "",
  "thingName": "",
  "thingArn": ""
}' |  \
  http PUT {{baseUrl}}/thing-groups/removeThingFromThingGroup \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "thingGroupName": "",\n  "thingGroupArn": "",\n  "thingName": "",\n  "thingArn": ""\n}' \
  --output-document \
  - {{baseUrl}}/thing-groups/removeThingFromThingGroup
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "thingGroupName": "",
  "thingGroupArn": "",
  "thingName": "",
  "thingArn": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/thing-groups/removeThingFromThingGroup")! 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()
PATCH ReplaceTopicRule
{{baseUrl}}/rules/:ruleName
QUERY PARAMS

ruleName
BODY json

{
  "topicRulePayload": {
    "sql": "",
    "description": "",
    "actions": "",
    "ruleDisabled": "",
    "awsIotSqlVersion": "",
    "errorAction": ""
  }
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PATCH");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/rules/:ruleName");

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  \"topicRulePayload\": {\n    \"sql\": \"\",\n    \"description\": \"\",\n    \"actions\": \"\",\n    \"ruleDisabled\": \"\",\n    \"awsIotSqlVersion\": \"\",\n    \"errorAction\": \"\"\n  }\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/patch "{{baseUrl}}/rules/:ruleName" {:content-type :json
                                                             :form-params {:topicRulePayload {:sql ""
                                                                                              :description ""
                                                                                              :actions ""
                                                                                              :ruleDisabled ""
                                                                                              :awsIotSqlVersion ""
                                                                                              :errorAction ""}}})
require "http/client"

url = "{{baseUrl}}/rules/:ruleName"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"topicRulePayload\": {\n    \"sql\": \"\",\n    \"description\": \"\",\n    \"actions\": \"\",\n    \"ruleDisabled\": \"\",\n    \"awsIotSqlVersion\": \"\",\n    \"errorAction\": \"\"\n  }\n}"

response = HTTP::Client.patch url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Patch,
    RequestUri = new Uri("{{baseUrl}}/rules/:ruleName"),
    Content = new StringContent("{\n  \"topicRulePayload\": {\n    \"sql\": \"\",\n    \"description\": \"\",\n    \"actions\": \"\",\n    \"ruleDisabled\": \"\",\n    \"awsIotSqlVersion\": \"\",\n    \"errorAction\": \"\"\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}}/rules/:ruleName");
var request = new RestRequest("", Method.Patch);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"topicRulePayload\": {\n    \"sql\": \"\",\n    \"description\": \"\",\n    \"actions\": \"\",\n    \"ruleDisabled\": \"\",\n    \"awsIotSqlVersion\": \"\",\n    \"errorAction\": \"\"\n  }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/rules/:ruleName"

	payload := strings.NewReader("{\n  \"topicRulePayload\": {\n    \"sql\": \"\",\n    \"description\": \"\",\n    \"actions\": \"\",\n    \"ruleDisabled\": \"\",\n    \"awsIotSqlVersion\": \"\",\n    \"errorAction\": \"\"\n  }\n}")

	req, _ := http.NewRequest("PATCH", 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))

}
PATCH /baseUrl/rules/:ruleName HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 162

{
  "topicRulePayload": {
    "sql": "",
    "description": "",
    "actions": "",
    "ruleDisabled": "",
    "awsIotSqlVersion": "",
    "errorAction": ""
  }
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PATCH", "{{baseUrl}}/rules/:ruleName")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"topicRulePayload\": {\n    \"sql\": \"\",\n    \"description\": \"\",\n    \"actions\": \"\",\n    \"ruleDisabled\": \"\",\n    \"awsIotSqlVersion\": \"\",\n    \"errorAction\": \"\"\n  }\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/rules/:ruleName"))
    .header("content-type", "application/json")
    .method("PATCH", HttpRequest.BodyPublishers.ofString("{\n  \"topicRulePayload\": {\n    \"sql\": \"\",\n    \"description\": \"\",\n    \"actions\": \"\",\n    \"ruleDisabled\": \"\",\n    \"awsIotSqlVersion\": \"\",\n    \"errorAction\": \"\"\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  \"topicRulePayload\": {\n    \"sql\": \"\",\n    \"description\": \"\",\n    \"actions\": \"\",\n    \"ruleDisabled\": \"\",\n    \"awsIotSqlVersion\": \"\",\n    \"errorAction\": \"\"\n  }\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/rules/:ruleName")
  .patch(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.patch("{{baseUrl}}/rules/:ruleName")
  .header("content-type", "application/json")
  .body("{\n  \"topicRulePayload\": {\n    \"sql\": \"\",\n    \"description\": \"\",\n    \"actions\": \"\",\n    \"ruleDisabled\": \"\",\n    \"awsIotSqlVersion\": \"\",\n    \"errorAction\": \"\"\n  }\n}")
  .asString();
const data = JSON.stringify({
  topicRulePayload: {
    sql: '',
    description: '',
    actions: '',
    ruleDisabled: '',
    awsIotSqlVersion: '',
    errorAction: ''
  }
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PATCH', '{{baseUrl}}/rules/:ruleName');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/rules/:ruleName',
  headers: {'content-type': 'application/json'},
  data: {
    topicRulePayload: {
      sql: '',
      description: '',
      actions: '',
      ruleDisabled: '',
      awsIotSqlVersion: '',
      errorAction: ''
    }
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/rules/:ruleName';
const options = {
  method: 'PATCH',
  headers: {'content-type': 'application/json'},
  body: '{"topicRulePayload":{"sql":"","description":"","actions":"","ruleDisabled":"","awsIotSqlVersion":"","errorAction":""}}'
};

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}}/rules/:ruleName',
  method: 'PATCH',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "topicRulePayload": {\n    "sql": "",\n    "description": "",\n    "actions": "",\n    "ruleDisabled": "",\n    "awsIotSqlVersion": "",\n    "errorAction": ""\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  \"topicRulePayload\": {\n    \"sql\": \"\",\n    \"description\": \"\",\n    \"actions\": \"\",\n    \"ruleDisabled\": \"\",\n    \"awsIotSqlVersion\": \"\",\n    \"errorAction\": \"\"\n  }\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/rules/:ruleName")
  .patch(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PATCH',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/rules/:ruleName',
  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({
  topicRulePayload: {
    sql: '',
    description: '',
    actions: '',
    ruleDisabled: '',
    awsIotSqlVersion: '',
    errorAction: ''
  }
}));
req.end();
const request = require('request');

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/rules/:ruleName',
  headers: {'content-type': 'application/json'},
  body: {
    topicRulePayload: {
      sql: '',
      description: '',
      actions: '',
      ruleDisabled: '',
      awsIotSqlVersion: '',
      errorAction: ''
    }
  },
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PATCH', '{{baseUrl}}/rules/:ruleName');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  topicRulePayload: {
    sql: '',
    description: '',
    actions: '',
    ruleDisabled: '',
    awsIotSqlVersion: '',
    errorAction: ''
  }
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/rules/:ruleName',
  headers: {'content-type': 'application/json'},
  data: {
    topicRulePayload: {
      sql: '',
      description: '',
      actions: '',
      ruleDisabled: '',
      awsIotSqlVersion: '',
      errorAction: ''
    }
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/rules/:ruleName';
const options = {
  method: 'PATCH',
  headers: {'content-type': 'application/json'},
  body: '{"topicRulePayload":{"sql":"","description":"","actions":"","ruleDisabled":"","awsIotSqlVersion":"","errorAction":""}}'
};

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 = @{ @"topicRulePayload": @{ @"sql": @"", @"description": @"", @"actions": @"", @"ruleDisabled": @"", @"awsIotSqlVersion": @"", @"errorAction": @"" } };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/rules/:ruleName"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PATCH"];
[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}}/rules/:ruleName" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"topicRulePayload\": {\n    \"sql\": \"\",\n    \"description\": \"\",\n    \"actions\": \"\",\n    \"ruleDisabled\": \"\",\n    \"awsIotSqlVersion\": \"\",\n    \"errorAction\": \"\"\n  }\n}" in

Client.call ~headers ~body `PATCH uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/rules/:ruleName",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PATCH",
  CURLOPT_POSTFIELDS => json_encode([
    'topicRulePayload' => [
        'sql' => '',
        'description' => '',
        'actions' => '',
        'ruleDisabled' => '',
        'awsIotSqlVersion' => '',
        'errorAction' => ''
    ]
  ]),
  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('PATCH', '{{baseUrl}}/rules/:ruleName', [
  'body' => '{
  "topicRulePayload": {
    "sql": "",
    "description": "",
    "actions": "",
    "ruleDisabled": "",
    "awsIotSqlVersion": "",
    "errorAction": ""
  }
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/rules/:ruleName');
$request->setMethod(HttpRequest::HTTP_METH_PATCH);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'topicRulePayload' => [
    'sql' => '',
    'description' => '',
    'actions' => '',
    'ruleDisabled' => '',
    'awsIotSqlVersion' => '',
    'errorAction' => ''
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'topicRulePayload' => [
    'sql' => '',
    'description' => '',
    'actions' => '',
    'ruleDisabled' => '',
    'awsIotSqlVersion' => '',
    'errorAction' => ''
  ]
]));
$request->setRequestUrl('{{baseUrl}}/rules/:ruleName');
$request->setRequestMethod('PATCH');
$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}}/rules/:ruleName' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
  "topicRulePayload": {
    "sql": "",
    "description": "",
    "actions": "",
    "ruleDisabled": "",
    "awsIotSqlVersion": "",
    "errorAction": ""
  }
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/rules/:ruleName' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
  "topicRulePayload": {
    "sql": "",
    "description": "",
    "actions": "",
    "ruleDisabled": "",
    "awsIotSqlVersion": "",
    "errorAction": ""
  }
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"topicRulePayload\": {\n    \"sql\": \"\",\n    \"description\": \"\",\n    \"actions\": \"\",\n    \"ruleDisabled\": \"\",\n    \"awsIotSqlVersion\": \"\",\n    \"errorAction\": \"\"\n  }\n}"

headers = { 'content-type': "application/json" }

conn.request("PATCH", "/baseUrl/rules/:ruleName", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/rules/:ruleName"

payload = { "topicRulePayload": {
        "sql": "",
        "description": "",
        "actions": "",
        "ruleDisabled": "",
        "awsIotSqlVersion": "",
        "errorAction": ""
    } }
headers = {"content-type": "application/json"}

response = requests.patch(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/rules/:ruleName"

payload <- "{\n  \"topicRulePayload\": {\n    \"sql\": \"\",\n    \"description\": \"\",\n    \"actions\": \"\",\n    \"ruleDisabled\": \"\",\n    \"awsIotSqlVersion\": \"\",\n    \"errorAction\": \"\"\n  }\n}"

encode <- "json"

response <- VERB("PATCH", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/rules/:ruleName")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Patch.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"topicRulePayload\": {\n    \"sql\": \"\",\n    \"description\": \"\",\n    \"actions\": \"\",\n    \"ruleDisabled\": \"\",\n    \"awsIotSqlVersion\": \"\",\n    \"errorAction\": \"\"\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.patch('/baseUrl/rules/:ruleName') do |req|
  req.body = "{\n  \"topicRulePayload\": {\n    \"sql\": \"\",\n    \"description\": \"\",\n    \"actions\": \"\",\n    \"ruleDisabled\": \"\",\n    \"awsIotSqlVersion\": \"\",\n    \"errorAction\": \"\"\n  }\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}}/rules/:ruleName";

    let payload = json!({"topicRulePayload": json!({
            "sql": "",
            "description": "",
            "actions": "",
            "ruleDisabled": "",
            "awsIotSqlVersion": "",
            "errorAction": ""
        })});

    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("PATCH").unwrap(), url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PATCH \
  --url {{baseUrl}}/rules/:ruleName \
  --header 'content-type: application/json' \
  --data '{
  "topicRulePayload": {
    "sql": "",
    "description": "",
    "actions": "",
    "ruleDisabled": "",
    "awsIotSqlVersion": "",
    "errorAction": ""
  }
}'
echo '{
  "topicRulePayload": {
    "sql": "",
    "description": "",
    "actions": "",
    "ruleDisabled": "",
    "awsIotSqlVersion": "",
    "errorAction": ""
  }
}' |  \
  http PATCH {{baseUrl}}/rules/:ruleName \
  content-type:application/json
wget --quiet \
  --method PATCH \
  --header 'content-type: application/json' \
  --body-data '{\n  "topicRulePayload": {\n    "sql": "",\n    "description": "",\n    "actions": "",\n    "ruleDisabled": "",\n    "awsIotSqlVersion": "",\n    "errorAction": ""\n  }\n}' \
  --output-document \
  - {{baseUrl}}/rules/:ruleName
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["topicRulePayload": [
    "sql": "",
    "description": "",
    "actions": "",
    "ruleDisabled": "",
    "awsIotSqlVersion": "",
    "errorAction": ""
  ]] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/rules/:ruleName")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PATCH"
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 SearchIndex
{{baseUrl}}/indices/search
BODY json

{
  "indexName": "",
  "queryString": "",
  "nextToken": "",
  "maxResults": 0,
  "queryVersion": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/indices/search");

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  \"indexName\": \"\",\n  \"queryString\": \"\",\n  \"nextToken\": \"\",\n  \"maxResults\": 0,\n  \"queryVersion\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/indices/search" {:content-type :json
                                                           :form-params {:indexName ""
                                                                         :queryString ""
                                                                         :nextToken ""
                                                                         :maxResults 0
                                                                         :queryVersion ""}})
require "http/client"

url = "{{baseUrl}}/indices/search"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"indexName\": \"\",\n  \"queryString\": \"\",\n  \"nextToken\": \"\",\n  \"maxResults\": 0,\n  \"queryVersion\": \"\"\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}}/indices/search"),
    Content = new StringContent("{\n  \"indexName\": \"\",\n  \"queryString\": \"\",\n  \"nextToken\": \"\",\n  \"maxResults\": 0,\n  \"queryVersion\": \"\"\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}}/indices/search");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"indexName\": \"\",\n  \"queryString\": \"\",\n  \"nextToken\": \"\",\n  \"maxResults\": 0,\n  \"queryVersion\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/indices/search"

	payload := strings.NewReader("{\n  \"indexName\": \"\",\n  \"queryString\": \"\",\n  \"nextToken\": \"\",\n  \"maxResults\": 0,\n  \"queryVersion\": \"\"\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/indices/search HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 102

{
  "indexName": "",
  "queryString": "",
  "nextToken": "",
  "maxResults": 0,
  "queryVersion": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/indices/search")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"indexName\": \"\",\n  \"queryString\": \"\",\n  \"nextToken\": \"\",\n  \"maxResults\": 0,\n  \"queryVersion\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/indices/search"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"indexName\": \"\",\n  \"queryString\": \"\",\n  \"nextToken\": \"\",\n  \"maxResults\": 0,\n  \"queryVersion\": \"\"\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  \"indexName\": \"\",\n  \"queryString\": \"\",\n  \"nextToken\": \"\",\n  \"maxResults\": 0,\n  \"queryVersion\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/indices/search")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/indices/search")
  .header("content-type", "application/json")
  .body("{\n  \"indexName\": \"\",\n  \"queryString\": \"\",\n  \"nextToken\": \"\",\n  \"maxResults\": 0,\n  \"queryVersion\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  indexName: '',
  queryString: '',
  nextToken: '',
  maxResults: 0,
  queryVersion: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/indices/search');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/indices/search',
  headers: {'content-type': 'application/json'},
  data: {indexName: '', queryString: '', nextToken: '', maxResults: 0, queryVersion: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/indices/search';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"indexName":"","queryString":"","nextToken":"","maxResults":0,"queryVersion":""}'
};

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}}/indices/search',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "indexName": "",\n  "queryString": "",\n  "nextToken": "",\n  "maxResults": 0,\n  "queryVersion": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"indexName\": \"\",\n  \"queryString\": \"\",\n  \"nextToken\": \"\",\n  \"maxResults\": 0,\n  \"queryVersion\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/indices/search")
  .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/indices/search',
  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({indexName: '', queryString: '', nextToken: '', maxResults: 0, queryVersion: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/indices/search',
  headers: {'content-type': 'application/json'},
  body: {indexName: '', queryString: '', nextToken: '', maxResults: 0, queryVersion: ''},
  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}}/indices/search');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  indexName: '',
  queryString: '',
  nextToken: '',
  maxResults: 0,
  queryVersion: ''
});

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}}/indices/search',
  headers: {'content-type': 'application/json'},
  data: {indexName: '', queryString: '', nextToken: '', maxResults: 0, queryVersion: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/indices/search';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"indexName":"","queryString":"","nextToken":"","maxResults":0,"queryVersion":""}'
};

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 = @{ @"indexName": @"",
                              @"queryString": @"",
                              @"nextToken": @"",
                              @"maxResults": @0,
                              @"queryVersion": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/indices/search"]
                                                       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}}/indices/search" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"indexName\": \"\",\n  \"queryString\": \"\",\n  \"nextToken\": \"\",\n  \"maxResults\": 0,\n  \"queryVersion\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/indices/search",
  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([
    'indexName' => '',
    'queryString' => '',
    'nextToken' => '',
    'maxResults' => 0,
    'queryVersion' => ''
  ]),
  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}}/indices/search', [
  'body' => '{
  "indexName": "",
  "queryString": "",
  "nextToken": "",
  "maxResults": 0,
  "queryVersion": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/indices/search');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'indexName' => '',
  'queryString' => '',
  'nextToken' => '',
  'maxResults' => 0,
  'queryVersion' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'indexName' => '',
  'queryString' => '',
  'nextToken' => '',
  'maxResults' => 0,
  'queryVersion' => ''
]));
$request->setRequestUrl('{{baseUrl}}/indices/search');
$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}}/indices/search' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "indexName": "",
  "queryString": "",
  "nextToken": "",
  "maxResults": 0,
  "queryVersion": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/indices/search' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "indexName": "",
  "queryString": "",
  "nextToken": "",
  "maxResults": 0,
  "queryVersion": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"indexName\": \"\",\n  \"queryString\": \"\",\n  \"nextToken\": \"\",\n  \"maxResults\": 0,\n  \"queryVersion\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/indices/search", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/indices/search"

payload = {
    "indexName": "",
    "queryString": "",
    "nextToken": "",
    "maxResults": 0,
    "queryVersion": ""
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/indices/search"

payload <- "{\n  \"indexName\": \"\",\n  \"queryString\": \"\",\n  \"nextToken\": \"\",\n  \"maxResults\": 0,\n  \"queryVersion\": \"\"\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}}/indices/search")

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  \"indexName\": \"\",\n  \"queryString\": \"\",\n  \"nextToken\": \"\",\n  \"maxResults\": 0,\n  \"queryVersion\": \"\"\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/indices/search') do |req|
  req.body = "{\n  \"indexName\": \"\",\n  \"queryString\": \"\",\n  \"nextToken\": \"\",\n  \"maxResults\": 0,\n  \"queryVersion\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/indices/search";

    let payload = json!({
        "indexName": "",
        "queryString": "",
        "nextToken": "",
        "maxResults": 0,
        "queryVersion": ""
    });

    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}}/indices/search \
  --header 'content-type: application/json' \
  --data '{
  "indexName": "",
  "queryString": "",
  "nextToken": "",
  "maxResults": 0,
  "queryVersion": ""
}'
echo '{
  "indexName": "",
  "queryString": "",
  "nextToken": "",
  "maxResults": 0,
  "queryVersion": ""
}' |  \
  http POST {{baseUrl}}/indices/search \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "indexName": "",\n  "queryString": "",\n  "nextToken": "",\n  "maxResults": 0,\n  "queryVersion": ""\n}' \
  --output-document \
  - {{baseUrl}}/indices/search
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "indexName": "",
  "queryString": "",
  "nextToken": "",
  "maxResults": 0,
  "queryVersion": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/indices/search")! 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 SetDefaultAuthorizer
{{baseUrl}}/default-authorizer
BODY json

{
  "authorizerName": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/default-authorizer");

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  \"authorizerName\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/default-authorizer" {:content-type :json
                                                               :form-params {:authorizerName ""}})
require "http/client"

url = "{{baseUrl}}/default-authorizer"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"authorizerName\": \"\"\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}}/default-authorizer"),
    Content = new StringContent("{\n  \"authorizerName\": \"\"\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}}/default-authorizer");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"authorizerName\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/default-authorizer"

	payload := strings.NewReader("{\n  \"authorizerName\": \"\"\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/default-authorizer HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 26

{
  "authorizerName": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/default-authorizer")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"authorizerName\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/default-authorizer"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"authorizerName\": \"\"\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  \"authorizerName\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/default-authorizer")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/default-authorizer")
  .header("content-type", "application/json")
  .body("{\n  \"authorizerName\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  authorizerName: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/default-authorizer');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/default-authorizer',
  headers: {'content-type': 'application/json'},
  data: {authorizerName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/default-authorizer';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"authorizerName":""}'
};

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}}/default-authorizer',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "authorizerName": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"authorizerName\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/default-authorizer")
  .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/default-authorizer',
  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({authorizerName: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/default-authorizer',
  headers: {'content-type': 'application/json'},
  body: {authorizerName: ''},
  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}}/default-authorizer');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  authorizerName: ''
});

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}}/default-authorizer',
  headers: {'content-type': 'application/json'},
  data: {authorizerName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/default-authorizer';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"authorizerName":""}'
};

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 = @{ @"authorizerName": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/default-authorizer"]
                                                       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}}/default-authorizer" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"authorizerName\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/default-authorizer",
  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([
    'authorizerName' => ''
  ]),
  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}}/default-authorizer', [
  'body' => '{
  "authorizerName": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/default-authorizer');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'authorizerName' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'authorizerName' => ''
]));
$request->setRequestUrl('{{baseUrl}}/default-authorizer');
$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}}/default-authorizer' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "authorizerName": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/default-authorizer' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "authorizerName": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"authorizerName\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/default-authorizer", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/default-authorizer"

payload = { "authorizerName": "" }
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/default-authorizer"

payload <- "{\n  \"authorizerName\": \"\"\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}}/default-authorizer")

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  \"authorizerName\": \"\"\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/default-authorizer') do |req|
  req.body = "{\n  \"authorizerName\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/default-authorizer";

    let payload = json!({"authorizerName": ""});

    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}}/default-authorizer \
  --header 'content-type: application/json' \
  --data '{
  "authorizerName": ""
}'
echo '{
  "authorizerName": ""
}' |  \
  http POST {{baseUrl}}/default-authorizer \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "authorizerName": ""\n}' \
  --output-document \
  - {{baseUrl}}/default-authorizer
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["authorizerName": ""] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/default-authorizer")! 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()
PATCH SetDefaultPolicyVersion
{{baseUrl}}/policies/:policyName/version/:policyVersionId
QUERY PARAMS

policyName
policyVersionId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PATCH");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/policies/:policyName/version/:policyVersionId");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/patch "{{baseUrl}}/policies/:policyName/version/:policyVersionId")
require "http/client"

url = "{{baseUrl}}/policies/:policyName/version/:policyVersionId"

response = HTTP::Client.patch url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Patch,
    RequestUri = new Uri("{{baseUrl}}/policies/:policyName/version/:policyVersionId"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/policies/:policyName/version/:policyVersionId");
var request = new RestRequest("", Method.Patch);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/policies/:policyName/version/:policyVersionId"

	req, _ := http.NewRequest("PATCH", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PATCH /baseUrl/policies/:policyName/version/:policyVersionId HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PATCH", "{{baseUrl}}/policies/:policyName/version/:policyVersionId")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/policies/:policyName/version/:policyVersionId"))
    .method("PATCH", 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}}/policies/:policyName/version/:policyVersionId")
  .patch(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.patch("{{baseUrl}}/policies/:policyName/version/:policyVersionId")
  .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('PATCH', '{{baseUrl}}/policies/:policyName/version/:policyVersionId');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/policies/:policyName/version/:policyVersionId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/policies/:policyName/version/:policyVersionId';
const options = {method: 'PATCH'};

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}}/policies/:policyName/version/:policyVersionId',
  method: 'PATCH',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/policies/:policyName/version/:policyVersionId")
  .patch(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PATCH',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/policies/:policyName/version/:policyVersionId',
  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: 'PATCH',
  url: '{{baseUrl}}/policies/:policyName/version/:policyVersionId'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PATCH', '{{baseUrl}}/policies/:policyName/version/:policyVersionId');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/policies/:policyName/version/:policyVersionId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/policies/:policyName/version/:policyVersionId';
const options = {method: 'PATCH'};

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}}/policies/:policyName/version/:policyVersionId"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PATCH"];

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}}/policies/:policyName/version/:policyVersionId" in

Client.call `PATCH uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/policies/:policyName/version/:policyVersionId",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PATCH",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PATCH', '{{baseUrl}}/policies/:policyName/version/:policyVersionId');

echo $response->getBody();
setUrl('{{baseUrl}}/policies/:policyName/version/:policyVersionId');
$request->setMethod(HttpRequest::HTTP_METH_PATCH);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/policies/:policyName/version/:policyVersionId');
$request->setRequestMethod('PATCH');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/policies/:policyName/version/:policyVersionId' -Method PATCH 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/policies/:policyName/version/:policyVersionId' -Method PATCH 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("PATCH", "/baseUrl/policies/:policyName/version/:policyVersionId")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/policies/:policyName/version/:policyVersionId"

response = requests.patch(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/policies/:policyName/version/:policyVersionId"

response <- VERB("PATCH", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/policies/:policyName/version/:policyVersionId")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Patch.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.patch('/baseUrl/policies/:policyName/version/:policyVersionId') do |req|
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/policies/:policyName/version/:policyVersionId";

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PATCH").unwrap(), url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PATCH \
  --url {{baseUrl}}/policies/:policyName/version/:policyVersionId
http PATCH {{baseUrl}}/policies/:policyName/version/:policyVersionId
wget --quiet \
  --method PATCH \
  --output-document \
  - {{baseUrl}}/policies/:policyName/version/:policyVersionId
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/policies/:policyName/version/:policyVersionId")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PATCH"

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 SetLoggingOptions
{{baseUrl}}/loggingOptions
BODY json

{
  "loggingOptionsPayload": {
    "roleArn": "",
    "logLevel": ""
  }
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/loggingOptions");

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  \"loggingOptionsPayload\": {\n    \"roleArn\": \"\",\n    \"logLevel\": \"\"\n  }\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/loggingOptions" {:content-type :json
                                                           :form-params {:loggingOptionsPayload {:roleArn ""
                                                                                                 :logLevel ""}}})
require "http/client"

url = "{{baseUrl}}/loggingOptions"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"loggingOptionsPayload\": {\n    \"roleArn\": \"\",\n    \"logLevel\": \"\"\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}}/loggingOptions"),
    Content = new StringContent("{\n  \"loggingOptionsPayload\": {\n    \"roleArn\": \"\",\n    \"logLevel\": \"\"\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}}/loggingOptions");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"loggingOptionsPayload\": {\n    \"roleArn\": \"\",\n    \"logLevel\": \"\"\n  }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/loggingOptions"

	payload := strings.NewReader("{\n  \"loggingOptionsPayload\": {\n    \"roleArn\": \"\",\n    \"logLevel\": \"\"\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/loggingOptions HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 74

{
  "loggingOptionsPayload": {
    "roleArn": "",
    "logLevel": ""
  }
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/loggingOptions")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"loggingOptionsPayload\": {\n    \"roleArn\": \"\",\n    \"logLevel\": \"\"\n  }\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/loggingOptions"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"loggingOptionsPayload\": {\n    \"roleArn\": \"\",\n    \"logLevel\": \"\"\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  \"loggingOptionsPayload\": {\n    \"roleArn\": \"\",\n    \"logLevel\": \"\"\n  }\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/loggingOptions")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/loggingOptions")
  .header("content-type", "application/json")
  .body("{\n  \"loggingOptionsPayload\": {\n    \"roleArn\": \"\",\n    \"logLevel\": \"\"\n  }\n}")
  .asString();
const data = JSON.stringify({
  loggingOptionsPayload: {
    roleArn: '',
    logLevel: ''
  }
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/loggingOptions');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/loggingOptions',
  headers: {'content-type': 'application/json'},
  data: {loggingOptionsPayload: {roleArn: '', logLevel: ''}}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/loggingOptions';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"loggingOptionsPayload":{"roleArn":"","logLevel":""}}'
};

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}}/loggingOptions',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "loggingOptionsPayload": {\n    "roleArn": "",\n    "logLevel": ""\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  \"loggingOptionsPayload\": {\n    \"roleArn\": \"\",\n    \"logLevel\": \"\"\n  }\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/loggingOptions")
  .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/loggingOptions',
  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({loggingOptionsPayload: {roleArn: '', logLevel: ''}}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/loggingOptions',
  headers: {'content-type': 'application/json'},
  body: {loggingOptionsPayload: {roleArn: '', logLevel: ''}},
  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}}/loggingOptions');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  loggingOptionsPayload: {
    roleArn: '',
    logLevel: ''
  }
});

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}}/loggingOptions',
  headers: {'content-type': 'application/json'},
  data: {loggingOptionsPayload: {roleArn: '', logLevel: ''}}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/loggingOptions';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"loggingOptionsPayload":{"roleArn":"","logLevel":""}}'
};

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 = @{ @"loggingOptionsPayload": @{ @"roleArn": @"", @"logLevel": @"" } };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/loggingOptions"]
                                                       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}}/loggingOptions" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"loggingOptionsPayload\": {\n    \"roleArn\": \"\",\n    \"logLevel\": \"\"\n  }\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/loggingOptions",
  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([
    'loggingOptionsPayload' => [
        'roleArn' => '',
        'logLevel' => ''
    ]
  ]),
  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}}/loggingOptions', [
  'body' => '{
  "loggingOptionsPayload": {
    "roleArn": "",
    "logLevel": ""
  }
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/loggingOptions');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'loggingOptionsPayload' => [
    'roleArn' => '',
    'logLevel' => ''
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'loggingOptionsPayload' => [
    'roleArn' => '',
    'logLevel' => ''
  ]
]));
$request->setRequestUrl('{{baseUrl}}/loggingOptions');
$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}}/loggingOptions' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "loggingOptionsPayload": {
    "roleArn": "",
    "logLevel": ""
  }
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/loggingOptions' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "loggingOptionsPayload": {
    "roleArn": "",
    "logLevel": ""
  }
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"loggingOptionsPayload\": {\n    \"roleArn\": \"\",\n    \"logLevel\": \"\"\n  }\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/loggingOptions", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/loggingOptions"

payload = { "loggingOptionsPayload": {
        "roleArn": "",
        "logLevel": ""
    } }
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/loggingOptions"

payload <- "{\n  \"loggingOptionsPayload\": {\n    \"roleArn\": \"\",\n    \"logLevel\": \"\"\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}}/loggingOptions")

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  \"loggingOptionsPayload\": {\n    \"roleArn\": \"\",\n    \"logLevel\": \"\"\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/loggingOptions') do |req|
  req.body = "{\n  \"loggingOptionsPayload\": {\n    \"roleArn\": \"\",\n    \"logLevel\": \"\"\n  }\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/loggingOptions";

    let payload = json!({"loggingOptionsPayload": json!({
            "roleArn": "",
            "logLevel": ""
        })});

    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}}/loggingOptions \
  --header 'content-type: application/json' \
  --data '{
  "loggingOptionsPayload": {
    "roleArn": "",
    "logLevel": ""
  }
}'
echo '{
  "loggingOptionsPayload": {
    "roleArn": "",
    "logLevel": ""
  }
}' |  \
  http POST {{baseUrl}}/loggingOptions \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "loggingOptionsPayload": {\n    "roleArn": "",\n    "logLevel": ""\n  }\n}' \
  --output-document \
  - {{baseUrl}}/loggingOptions
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["loggingOptionsPayload": [
    "roleArn": "",
    "logLevel": ""
  ]] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/loggingOptions")! 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 SetV2LoggingLevel
{{baseUrl}}/v2LoggingLevel
BODY json

{
  "logTarget": {
    "targetType": "",
    "targetName": ""
  },
  "logLevel": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2LoggingLevel");

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  \"logTarget\": {\n    \"targetType\": \"\",\n    \"targetName\": \"\"\n  },\n  \"logLevel\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/v2LoggingLevel" {:content-type :json
                                                           :form-params {:logTarget {:targetType ""
                                                                                     :targetName ""}
                                                                         :logLevel ""}})
require "http/client"

url = "{{baseUrl}}/v2LoggingLevel"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"logTarget\": {\n    \"targetType\": \"\",\n    \"targetName\": \"\"\n  },\n  \"logLevel\": \"\"\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}}/v2LoggingLevel"),
    Content = new StringContent("{\n  \"logTarget\": {\n    \"targetType\": \"\",\n    \"targetName\": \"\"\n  },\n  \"logLevel\": \"\"\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}}/v2LoggingLevel");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"logTarget\": {\n    \"targetType\": \"\",\n    \"targetName\": \"\"\n  },\n  \"logLevel\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2LoggingLevel"

	payload := strings.NewReader("{\n  \"logTarget\": {\n    \"targetType\": \"\",\n    \"targetName\": \"\"\n  },\n  \"logLevel\": \"\"\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/v2LoggingLevel HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 85

{
  "logTarget": {
    "targetType": "",
    "targetName": ""
  },
  "logLevel": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v2LoggingLevel")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"logTarget\": {\n    \"targetType\": \"\",\n    \"targetName\": \"\"\n  },\n  \"logLevel\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2LoggingLevel"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"logTarget\": {\n    \"targetType\": \"\",\n    \"targetName\": \"\"\n  },\n  \"logLevel\": \"\"\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  \"logTarget\": {\n    \"targetType\": \"\",\n    \"targetName\": \"\"\n  },\n  \"logLevel\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v2LoggingLevel")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v2LoggingLevel")
  .header("content-type", "application/json")
  .body("{\n  \"logTarget\": {\n    \"targetType\": \"\",\n    \"targetName\": \"\"\n  },\n  \"logLevel\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  logTarget: {
    targetType: '',
    targetName: ''
  },
  logLevel: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/v2LoggingLevel');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2LoggingLevel',
  headers: {'content-type': 'application/json'},
  data: {logTarget: {targetType: '', targetName: ''}, logLevel: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2LoggingLevel';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"logTarget":{"targetType":"","targetName":""},"logLevel":""}'
};

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}}/v2LoggingLevel',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "logTarget": {\n    "targetType": "",\n    "targetName": ""\n  },\n  "logLevel": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"logTarget\": {\n    \"targetType\": \"\",\n    \"targetName\": \"\"\n  },\n  \"logLevel\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v2LoggingLevel")
  .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/v2LoggingLevel',
  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({logTarget: {targetType: '', targetName: ''}, logLevel: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2LoggingLevel',
  headers: {'content-type': 'application/json'},
  body: {logTarget: {targetType: '', targetName: ''}, logLevel: ''},
  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}}/v2LoggingLevel');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  logTarget: {
    targetType: '',
    targetName: ''
  },
  logLevel: ''
});

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}}/v2LoggingLevel',
  headers: {'content-type': 'application/json'},
  data: {logTarget: {targetType: '', targetName: ''}, logLevel: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2LoggingLevel';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"logTarget":{"targetType":"","targetName":""},"logLevel":""}'
};

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 = @{ @"logTarget": @{ @"targetType": @"", @"targetName": @"" },
                              @"logLevel": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2LoggingLevel"]
                                                       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}}/v2LoggingLevel" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"logTarget\": {\n    \"targetType\": \"\",\n    \"targetName\": \"\"\n  },\n  \"logLevel\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2LoggingLevel",
  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([
    'logTarget' => [
        'targetType' => '',
        'targetName' => ''
    ],
    'logLevel' => ''
  ]),
  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}}/v2LoggingLevel', [
  'body' => '{
  "logTarget": {
    "targetType": "",
    "targetName": ""
  },
  "logLevel": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v2LoggingLevel');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'logTarget' => [
    'targetType' => '',
    'targetName' => ''
  ],
  'logLevel' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'logTarget' => [
    'targetType' => '',
    'targetName' => ''
  ],
  'logLevel' => ''
]));
$request->setRequestUrl('{{baseUrl}}/v2LoggingLevel');
$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}}/v2LoggingLevel' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "logTarget": {
    "targetType": "",
    "targetName": ""
  },
  "logLevel": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2LoggingLevel' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "logTarget": {
    "targetType": "",
    "targetName": ""
  },
  "logLevel": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"logTarget\": {\n    \"targetType\": \"\",\n    \"targetName\": \"\"\n  },\n  \"logLevel\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/v2LoggingLevel", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2LoggingLevel"

payload = {
    "logTarget": {
        "targetType": "",
        "targetName": ""
    },
    "logLevel": ""
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2LoggingLevel"

payload <- "{\n  \"logTarget\": {\n    \"targetType\": \"\",\n    \"targetName\": \"\"\n  },\n  \"logLevel\": \"\"\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}}/v2LoggingLevel")

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  \"logTarget\": {\n    \"targetType\": \"\",\n    \"targetName\": \"\"\n  },\n  \"logLevel\": \"\"\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/v2LoggingLevel') do |req|
  req.body = "{\n  \"logTarget\": {\n    \"targetType\": \"\",\n    \"targetName\": \"\"\n  },\n  \"logLevel\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2LoggingLevel";

    let payload = json!({
        "logTarget": json!({
            "targetType": "",
            "targetName": ""
        }),
        "logLevel": ""
    });

    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}}/v2LoggingLevel \
  --header 'content-type: application/json' \
  --data '{
  "logTarget": {
    "targetType": "",
    "targetName": ""
  },
  "logLevel": ""
}'
echo '{
  "logTarget": {
    "targetType": "",
    "targetName": ""
  },
  "logLevel": ""
}' |  \
  http POST {{baseUrl}}/v2LoggingLevel \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "logTarget": {\n    "targetType": "",\n    "targetName": ""\n  },\n  "logLevel": ""\n}' \
  --output-document \
  - {{baseUrl}}/v2LoggingLevel
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "logTarget": [
    "targetType": "",
    "targetName": ""
  ],
  "logLevel": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2LoggingLevel")! 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 SetV2LoggingOptions
{{baseUrl}}/v2LoggingOptions
BODY json

{
  "roleArn": "",
  "defaultLogLevel": "",
  "disableAllLogs": false
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/v2LoggingOptions");

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  \"roleArn\": \"\",\n  \"defaultLogLevel\": \"\",\n  \"disableAllLogs\": false\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/v2LoggingOptions" {:content-type :json
                                                             :form-params {:roleArn ""
                                                                           :defaultLogLevel ""
                                                                           :disableAllLogs false}})
require "http/client"

url = "{{baseUrl}}/v2LoggingOptions"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"roleArn\": \"\",\n  \"defaultLogLevel\": \"\",\n  \"disableAllLogs\": false\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}}/v2LoggingOptions"),
    Content = new StringContent("{\n  \"roleArn\": \"\",\n  \"defaultLogLevel\": \"\",\n  \"disableAllLogs\": 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}}/v2LoggingOptions");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"roleArn\": \"\",\n  \"defaultLogLevel\": \"\",\n  \"disableAllLogs\": false\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/v2LoggingOptions"

	payload := strings.NewReader("{\n  \"roleArn\": \"\",\n  \"defaultLogLevel\": \"\",\n  \"disableAllLogs\": false\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/v2LoggingOptions HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 71

{
  "roleArn": "",
  "defaultLogLevel": "",
  "disableAllLogs": false
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/v2LoggingOptions")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"roleArn\": \"\",\n  \"defaultLogLevel\": \"\",\n  \"disableAllLogs\": false\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/v2LoggingOptions"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"roleArn\": \"\",\n  \"defaultLogLevel\": \"\",\n  \"disableAllLogs\": 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  \"roleArn\": \"\",\n  \"defaultLogLevel\": \"\",\n  \"disableAllLogs\": false\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/v2LoggingOptions")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/v2LoggingOptions")
  .header("content-type", "application/json")
  .body("{\n  \"roleArn\": \"\",\n  \"defaultLogLevel\": \"\",\n  \"disableAllLogs\": false\n}")
  .asString();
const data = JSON.stringify({
  roleArn: '',
  defaultLogLevel: '',
  disableAllLogs: false
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/v2LoggingOptions');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2LoggingOptions',
  headers: {'content-type': 'application/json'},
  data: {roleArn: '', defaultLogLevel: '', disableAllLogs: false}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/v2LoggingOptions';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"roleArn":"","defaultLogLevel":"","disableAllLogs":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}}/v2LoggingOptions',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "roleArn": "",\n  "defaultLogLevel": "",\n  "disableAllLogs": 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  \"roleArn\": \"\",\n  \"defaultLogLevel\": \"\",\n  \"disableAllLogs\": false\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/v2LoggingOptions")
  .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/v2LoggingOptions',
  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({roleArn: '', defaultLogLevel: '', disableAllLogs: false}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/v2LoggingOptions',
  headers: {'content-type': 'application/json'},
  body: {roleArn: '', defaultLogLevel: '', disableAllLogs: 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('POST', '{{baseUrl}}/v2LoggingOptions');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  roleArn: '',
  defaultLogLevel: '',
  disableAllLogs: 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: 'POST',
  url: '{{baseUrl}}/v2LoggingOptions',
  headers: {'content-type': 'application/json'},
  data: {roleArn: '', defaultLogLevel: '', disableAllLogs: false}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/v2LoggingOptions';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"roleArn":"","defaultLogLevel":"","disableAllLogs":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 = @{ @"roleArn": @"",
                              @"defaultLogLevel": @"",
                              @"disableAllLogs": @NO };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/v2LoggingOptions"]
                                                       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}}/v2LoggingOptions" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"roleArn\": \"\",\n  \"defaultLogLevel\": \"\",\n  \"disableAllLogs\": false\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/v2LoggingOptions",
  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([
    'roleArn' => '',
    'defaultLogLevel' => '',
    'disableAllLogs' => 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('POST', '{{baseUrl}}/v2LoggingOptions', [
  'body' => '{
  "roleArn": "",
  "defaultLogLevel": "",
  "disableAllLogs": false
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/v2LoggingOptions');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'roleArn' => '',
  'defaultLogLevel' => '',
  'disableAllLogs' => null
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'roleArn' => '',
  'defaultLogLevel' => '',
  'disableAllLogs' => null
]));
$request->setRequestUrl('{{baseUrl}}/v2LoggingOptions');
$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}}/v2LoggingOptions' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "roleArn": "",
  "defaultLogLevel": "",
  "disableAllLogs": false
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/v2LoggingOptions' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "roleArn": "",
  "defaultLogLevel": "",
  "disableAllLogs": false
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"roleArn\": \"\",\n  \"defaultLogLevel\": \"\",\n  \"disableAllLogs\": false\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/v2LoggingOptions", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/v2LoggingOptions"

payload = {
    "roleArn": "",
    "defaultLogLevel": "",
    "disableAllLogs": False
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/v2LoggingOptions"

payload <- "{\n  \"roleArn\": \"\",\n  \"defaultLogLevel\": \"\",\n  \"disableAllLogs\": false\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}}/v2LoggingOptions")

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  \"roleArn\": \"\",\n  \"defaultLogLevel\": \"\",\n  \"disableAllLogs\": 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.post('/baseUrl/v2LoggingOptions') do |req|
  req.body = "{\n  \"roleArn\": \"\",\n  \"defaultLogLevel\": \"\",\n  \"disableAllLogs\": false\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/v2LoggingOptions";

    let payload = json!({
        "roleArn": "",
        "defaultLogLevel": "",
        "disableAllLogs": false
    });

    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}}/v2LoggingOptions \
  --header 'content-type: application/json' \
  --data '{
  "roleArn": "",
  "defaultLogLevel": "",
  "disableAllLogs": false
}'
echo '{
  "roleArn": "",
  "defaultLogLevel": "",
  "disableAllLogs": false
}' |  \
  http POST {{baseUrl}}/v2LoggingOptions \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "roleArn": "",\n  "defaultLogLevel": "",\n  "disableAllLogs": false\n}' \
  --output-document \
  - {{baseUrl}}/v2LoggingOptions
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "roleArn": "",
  "defaultLogLevel": "",
  "disableAllLogs": false
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/v2LoggingOptions")! 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 StartAuditMitigationActionsTask
{{baseUrl}}/audit/mitigationactions/tasks/:taskId
QUERY PARAMS

taskId
BODY json

{
  "target": {
    "auditTaskId": "",
    "findingIds": "",
    "auditCheckToReasonCodeFilter": ""
  },
  "auditCheckToActionsMapping": {},
  "clientRequestToken": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/audit/mitigationactions/tasks/:taskId");

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  \"target\": {\n    \"auditTaskId\": \"\",\n    \"findingIds\": \"\",\n    \"auditCheckToReasonCodeFilter\": \"\"\n  },\n  \"auditCheckToActionsMapping\": {},\n  \"clientRequestToken\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/audit/mitigationactions/tasks/:taskId" {:content-type :json
                                                                                  :form-params {:target {:auditTaskId ""
                                                                                                         :findingIds ""
                                                                                                         :auditCheckToReasonCodeFilter ""}
                                                                                                :auditCheckToActionsMapping {}
                                                                                                :clientRequestToken ""}})
require "http/client"

url = "{{baseUrl}}/audit/mitigationactions/tasks/:taskId"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"target\": {\n    \"auditTaskId\": \"\",\n    \"findingIds\": \"\",\n    \"auditCheckToReasonCodeFilter\": \"\"\n  },\n  \"auditCheckToActionsMapping\": {},\n  \"clientRequestToken\": \"\"\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}}/audit/mitigationactions/tasks/:taskId"),
    Content = new StringContent("{\n  \"target\": {\n    \"auditTaskId\": \"\",\n    \"findingIds\": \"\",\n    \"auditCheckToReasonCodeFilter\": \"\"\n  },\n  \"auditCheckToActionsMapping\": {},\n  \"clientRequestToken\": \"\"\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}}/audit/mitigationactions/tasks/:taskId");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"target\": {\n    \"auditTaskId\": \"\",\n    \"findingIds\": \"\",\n    \"auditCheckToReasonCodeFilter\": \"\"\n  },\n  \"auditCheckToActionsMapping\": {},\n  \"clientRequestToken\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/audit/mitigationactions/tasks/:taskId"

	payload := strings.NewReader("{\n  \"target\": {\n    \"auditTaskId\": \"\",\n    \"findingIds\": \"\",\n    \"auditCheckToReasonCodeFilter\": \"\"\n  },\n  \"auditCheckToActionsMapping\": {},\n  \"clientRequestToken\": \"\"\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/audit/mitigationactions/tasks/:taskId HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 169

{
  "target": {
    "auditTaskId": "",
    "findingIds": "",
    "auditCheckToReasonCodeFilter": ""
  },
  "auditCheckToActionsMapping": {},
  "clientRequestToken": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/audit/mitigationactions/tasks/:taskId")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"target\": {\n    \"auditTaskId\": \"\",\n    \"findingIds\": \"\",\n    \"auditCheckToReasonCodeFilter\": \"\"\n  },\n  \"auditCheckToActionsMapping\": {},\n  \"clientRequestToken\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/audit/mitigationactions/tasks/:taskId"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"target\": {\n    \"auditTaskId\": \"\",\n    \"findingIds\": \"\",\n    \"auditCheckToReasonCodeFilter\": \"\"\n  },\n  \"auditCheckToActionsMapping\": {},\n  \"clientRequestToken\": \"\"\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  \"target\": {\n    \"auditTaskId\": \"\",\n    \"findingIds\": \"\",\n    \"auditCheckToReasonCodeFilter\": \"\"\n  },\n  \"auditCheckToActionsMapping\": {},\n  \"clientRequestToken\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/audit/mitigationactions/tasks/:taskId")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/audit/mitigationactions/tasks/:taskId")
  .header("content-type", "application/json")
  .body("{\n  \"target\": {\n    \"auditTaskId\": \"\",\n    \"findingIds\": \"\",\n    \"auditCheckToReasonCodeFilter\": \"\"\n  },\n  \"auditCheckToActionsMapping\": {},\n  \"clientRequestToken\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  target: {
    auditTaskId: '',
    findingIds: '',
    auditCheckToReasonCodeFilter: ''
  },
  auditCheckToActionsMapping: {},
  clientRequestToken: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/audit/mitigationactions/tasks/:taskId');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/audit/mitigationactions/tasks/:taskId',
  headers: {'content-type': 'application/json'},
  data: {
    target: {auditTaskId: '', findingIds: '', auditCheckToReasonCodeFilter: ''},
    auditCheckToActionsMapping: {},
    clientRequestToken: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/audit/mitigationactions/tasks/:taskId';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"target":{"auditTaskId":"","findingIds":"","auditCheckToReasonCodeFilter":""},"auditCheckToActionsMapping":{},"clientRequestToken":""}'
};

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}}/audit/mitigationactions/tasks/:taskId',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "target": {\n    "auditTaskId": "",\n    "findingIds": "",\n    "auditCheckToReasonCodeFilter": ""\n  },\n  "auditCheckToActionsMapping": {},\n  "clientRequestToken": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"target\": {\n    \"auditTaskId\": \"\",\n    \"findingIds\": \"\",\n    \"auditCheckToReasonCodeFilter\": \"\"\n  },\n  \"auditCheckToActionsMapping\": {},\n  \"clientRequestToken\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/audit/mitigationactions/tasks/:taskId")
  .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/audit/mitigationactions/tasks/:taskId',
  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({
  target: {auditTaskId: '', findingIds: '', auditCheckToReasonCodeFilter: ''},
  auditCheckToActionsMapping: {},
  clientRequestToken: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/audit/mitigationactions/tasks/:taskId',
  headers: {'content-type': 'application/json'},
  body: {
    target: {auditTaskId: '', findingIds: '', auditCheckToReasonCodeFilter: ''},
    auditCheckToActionsMapping: {},
    clientRequestToken: ''
  },
  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}}/audit/mitigationactions/tasks/:taskId');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  target: {
    auditTaskId: '',
    findingIds: '',
    auditCheckToReasonCodeFilter: ''
  },
  auditCheckToActionsMapping: {},
  clientRequestToken: ''
});

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}}/audit/mitigationactions/tasks/:taskId',
  headers: {'content-type': 'application/json'},
  data: {
    target: {auditTaskId: '', findingIds: '', auditCheckToReasonCodeFilter: ''},
    auditCheckToActionsMapping: {},
    clientRequestToken: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/audit/mitigationactions/tasks/:taskId';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"target":{"auditTaskId":"","findingIds":"","auditCheckToReasonCodeFilter":""},"auditCheckToActionsMapping":{},"clientRequestToken":""}'
};

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 = @{ @"target": @{ @"auditTaskId": @"", @"findingIds": @"", @"auditCheckToReasonCodeFilter": @"" },
                              @"auditCheckToActionsMapping": @{  },
                              @"clientRequestToken": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/audit/mitigationactions/tasks/:taskId"]
                                                       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}}/audit/mitigationactions/tasks/:taskId" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"target\": {\n    \"auditTaskId\": \"\",\n    \"findingIds\": \"\",\n    \"auditCheckToReasonCodeFilter\": \"\"\n  },\n  \"auditCheckToActionsMapping\": {},\n  \"clientRequestToken\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/audit/mitigationactions/tasks/:taskId",
  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([
    'target' => [
        'auditTaskId' => '',
        'findingIds' => '',
        'auditCheckToReasonCodeFilter' => ''
    ],
    'auditCheckToActionsMapping' => [
        
    ],
    'clientRequestToken' => ''
  ]),
  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}}/audit/mitigationactions/tasks/:taskId', [
  'body' => '{
  "target": {
    "auditTaskId": "",
    "findingIds": "",
    "auditCheckToReasonCodeFilter": ""
  },
  "auditCheckToActionsMapping": {},
  "clientRequestToken": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/audit/mitigationactions/tasks/:taskId');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'target' => [
    'auditTaskId' => '',
    'findingIds' => '',
    'auditCheckToReasonCodeFilter' => ''
  ],
  'auditCheckToActionsMapping' => [
    
  ],
  'clientRequestToken' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'target' => [
    'auditTaskId' => '',
    'findingIds' => '',
    'auditCheckToReasonCodeFilter' => ''
  ],
  'auditCheckToActionsMapping' => [
    
  ],
  'clientRequestToken' => ''
]));
$request->setRequestUrl('{{baseUrl}}/audit/mitigationactions/tasks/:taskId');
$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}}/audit/mitigationactions/tasks/:taskId' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "target": {
    "auditTaskId": "",
    "findingIds": "",
    "auditCheckToReasonCodeFilter": ""
  },
  "auditCheckToActionsMapping": {},
  "clientRequestToken": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/audit/mitigationactions/tasks/:taskId' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "target": {
    "auditTaskId": "",
    "findingIds": "",
    "auditCheckToReasonCodeFilter": ""
  },
  "auditCheckToActionsMapping": {},
  "clientRequestToken": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"target\": {\n    \"auditTaskId\": \"\",\n    \"findingIds\": \"\",\n    \"auditCheckToReasonCodeFilter\": \"\"\n  },\n  \"auditCheckToActionsMapping\": {},\n  \"clientRequestToken\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/audit/mitigationactions/tasks/:taskId", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/audit/mitigationactions/tasks/:taskId"

payload = {
    "target": {
        "auditTaskId": "",
        "findingIds": "",
        "auditCheckToReasonCodeFilter": ""
    },
    "auditCheckToActionsMapping": {},
    "clientRequestToken": ""
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/audit/mitigationactions/tasks/:taskId"

payload <- "{\n  \"target\": {\n    \"auditTaskId\": \"\",\n    \"findingIds\": \"\",\n    \"auditCheckToReasonCodeFilter\": \"\"\n  },\n  \"auditCheckToActionsMapping\": {},\n  \"clientRequestToken\": \"\"\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}}/audit/mitigationactions/tasks/:taskId")

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  \"target\": {\n    \"auditTaskId\": \"\",\n    \"findingIds\": \"\",\n    \"auditCheckToReasonCodeFilter\": \"\"\n  },\n  \"auditCheckToActionsMapping\": {},\n  \"clientRequestToken\": \"\"\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/audit/mitigationactions/tasks/:taskId') do |req|
  req.body = "{\n  \"target\": {\n    \"auditTaskId\": \"\",\n    \"findingIds\": \"\",\n    \"auditCheckToReasonCodeFilter\": \"\"\n  },\n  \"auditCheckToActionsMapping\": {},\n  \"clientRequestToken\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/audit/mitigationactions/tasks/:taskId";

    let payload = json!({
        "target": json!({
            "auditTaskId": "",
            "findingIds": "",
            "auditCheckToReasonCodeFilter": ""
        }),
        "auditCheckToActionsMapping": json!({}),
        "clientRequestToken": ""
    });

    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}}/audit/mitigationactions/tasks/:taskId \
  --header 'content-type: application/json' \
  --data '{
  "target": {
    "auditTaskId": "",
    "findingIds": "",
    "auditCheckToReasonCodeFilter": ""
  },
  "auditCheckToActionsMapping": {},
  "clientRequestToken": ""
}'
echo '{
  "target": {
    "auditTaskId": "",
    "findingIds": "",
    "auditCheckToReasonCodeFilter": ""
  },
  "auditCheckToActionsMapping": {},
  "clientRequestToken": ""
}' |  \
  http POST {{baseUrl}}/audit/mitigationactions/tasks/:taskId \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "target": {\n    "auditTaskId": "",\n    "findingIds": "",\n    "auditCheckToReasonCodeFilter": ""\n  },\n  "auditCheckToActionsMapping": {},\n  "clientRequestToken": ""\n}' \
  --output-document \
  - {{baseUrl}}/audit/mitigationactions/tasks/:taskId
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "target": [
    "auditTaskId": "",
    "findingIds": "",
    "auditCheckToReasonCodeFilter": ""
  ],
  "auditCheckToActionsMapping": [],
  "clientRequestToken": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/audit/mitigationactions/tasks/:taskId")! 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 StartDetectMitigationActionsTask
{{baseUrl}}/detect/mitigationactions/tasks/:taskId
QUERY PARAMS

taskId
BODY json

{
  "target": {
    "violationIds": "",
    "securityProfileName": "",
    "behaviorName": ""
  },
  "actions": [],
  "violationEventOccurrenceRange": {
    "startTime": "",
    "endTime": ""
  },
  "includeOnlyActiveViolations": false,
  "includeSuppressedAlerts": false,
  "clientRequestToken": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/detect/mitigationactions/tasks/:taskId");

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  \"target\": {\n    \"violationIds\": \"\",\n    \"securityProfileName\": \"\",\n    \"behaviorName\": \"\"\n  },\n  \"actions\": [],\n  \"violationEventOccurrenceRange\": {\n    \"startTime\": \"\",\n    \"endTime\": \"\"\n  },\n  \"includeOnlyActiveViolations\": false,\n  \"includeSuppressedAlerts\": false,\n  \"clientRequestToken\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/detect/mitigationactions/tasks/:taskId" {:content-type :json
                                                                                  :form-params {:target {:violationIds ""
                                                                                                         :securityProfileName ""
                                                                                                         :behaviorName ""}
                                                                                                :actions []
                                                                                                :violationEventOccurrenceRange {:startTime ""
                                                                                                                                :endTime ""}
                                                                                                :includeOnlyActiveViolations false
                                                                                                :includeSuppressedAlerts false
                                                                                                :clientRequestToken ""}})
require "http/client"

url = "{{baseUrl}}/detect/mitigationactions/tasks/:taskId"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"target\": {\n    \"violationIds\": \"\",\n    \"securityProfileName\": \"\",\n    \"behaviorName\": \"\"\n  },\n  \"actions\": [],\n  \"violationEventOccurrenceRange\": {\n    \"startTime\": \"\",\n    \"endTime\": \"\"\n  },\n  \"includeOnlyActiveViolations\": false,\n  \"includeSuppressedAlerts\": false,\n  \"clientRequestToken\": \"\"\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}}/detect/mitigationactions/tasks/:taskId"),
    Content = new StringContent("{\n  \"target\": {\n    \"violationIds\": \"\",\n    \"securityProfileName\": \"\",\n    \"behaviorName\": \"\"\n  },\n  \"actions\": [],\n  \"violationEventOccurrenceRange\": {\n    \"startTime\": \"\",\n    \"endTime\": \"\"\n  },\n  \"includeOnlyActiveViolations\": false,\n  \"includeSuppressedAlerts\": false,\n  \"clientRequestToken\": \"\"\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}}/detect/mitigationactions/tasks/:taskId");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"target\": {\n    \"violationIds\": \"\",\n    \"securityProfileName\": \"\",\n    \"behaviorName\": \"\"\n  },\n  \"actions\": [],\n  \"violationEventOccurrenceRange\": {\n    \"startTime\": \"\",\n    \"endTime\": \"\"\n  },\n  \"includeOnlyActiveViolations\": false,\n  \"includeSuppressedAlerts\": false,\n  \"clientRequestToken\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/detect/mitigationactions/tasks/:taskId"

	payload := strings.NewReader("{\n  \"target\": {\n    \"violationIds\": \"\",\n    \"securityProfileName\": \"\",\n    \"behaviorName\": \"\"\n  },\n  \"actions\": [],\n  \"violationEventOccurrenceRange\": {\n    \"startTime\": \"\",\n    \"endTime\": \"\"\n  },\n  \"includeOnlyActiveViolations\": false,\n  \"includeSuppressedAlerts\": false,\n  \"clientRequestToken\": \"\"\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/detect/mitigationactions/tasks/:taskId HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 301

{
  "target": {
    "violationIds": "",
    "securityProfileName": "",
    "behaviorName": ""
  },
  "actions": [],
  "violationEventOccurrenceRange": {
    "startTime": "",
    "endTime": ""
  },
  "includeOnlyActiveViolations": false,
  "includeSuppressedAlerts": false,
  "clientRequestToken": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/detect/mitigationactions/tasks/:taskId")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"target\": {\n    \"violationIds\": \"\",\n    \"securityProfileName\": \"\",\n    \"behaviorName\": \"\"\n  },\n  \"actions\": [],\n  \"violationEventOccurrenceRange\": {\n    \"startTime\": \"\",\n    \"endTime\": \"\"\n  },\n  \"includeOnlyActiveViolations\": false,\n  \"includeSuppressedAlerts\": false,\n  \"clientRequestToken\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/detect/mitigationactions/tasks/:taskId"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"target\": {\n    \"violationIds\": \"\",\n    \"securityProfileName\": \"\",\n    \"behaviorName\": \"\"\n  },\n  \"actions\": [],\n  \"violationEventOccurrenceRange\": {\n    \"startTime\": \"\",\n    \"endTime\": \"\"\n  },\n  \"includeOnlyActiveViolations\": false,\n  \"includeSuppressedAlerts\": false,\n  \"clientRequestToken\": \"\"\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  \"target\": {\n    \"violationIds\": \"\",\n    \"securityProfileName\": \"\",\n    \"behaviorName\": \"\"\n  },\n  \"actions\": [],\n  \"violationEventOccurrenceRange\": {\n    \"startTime\": \"\",\n    \"endTime\": \"\"\n  },\n  \"includeOnlyActiveViolations\": false,\n  \"includeSuppressedAlerts\": false,\n  \"clientRequestToken\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/detect/mitigationactions/tasks/:taskId")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/detect/mitigationactions/tasks/:taskId")
  .header("content-type", "application/json")
  .body("{\n  \"target\": {\n    \"violationIds\": \"\",\n    \"securityProfileName\": \"\",\n    \"behaviorName\": \"\"\n  },\n  \"actions\": [],\n  \"violationEventOccurrenceRange\": {\n    \"startTime\": \"\",\n    \"endTime\": \"\"\n  },\n  \"includeOnlyActiveViolations\": false,\n  \"includeSuppressedAlerts\": false,\n  \"clientRequestToken\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  target: {
    violationIds: '',
    securityProfileName: '',
    behaviorName: ''
  },
  actions: [],
  violationEventOccurrenceRange: {
    startTime: '',
    endTime: ''
  },
  includeOnlyActiveViolations: false,
  includeSuppressedAlerts: false,
  clientRequestToken: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/detect/mitigationactions/tasks/:taskId');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/detect/mitigationactions/tasks/:taskId',
  headers: {'content-type': 'application/json'},
  data: {
    target: {violationIds: '', securityProfileName: '', behaviorName: ''},
    actions: [],
    violationEventOccurrenceRange: {startTime: '', endTime: ''},
    includeOnlyActiveViolations: false,
    includeSuppressedAlerts: false,
    clientRequestToken: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/detect/mitigationactions/tasks/:taskId';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"target":{"violationIds":"","securityProfileName":"","behaviorName":""},"actions":[],"violationEventOccurrenceRange":{"startTime":"","endTime":""},"includeOnlyActiveViolations":false,"includeSuppressedAlerts":false,"clientRequestToken":""}'
};

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}}/detect/mitigationactions/tasks/:taskId',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "target": {\n    "violationIds": "",\n    "securityProfileName": "",\n    "behaviorName": ""\n  },\n  "actions": [],\n  "violationEventOccurrenceRange": {\n    "startTime": "",\n    "endTime": ""\n  },\n  "includeOnlyActiveViolations": false,\n  "includeSuppressedAlerts": false,\n  "clientRequestToken": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"target\": {\n    \"violationIds\": \"\",\n    \"securityProfileName\": \"\",\n    \"behaviorName\": \"\"\n  },\n  \"actions\": [],\n  \"violationEventOccurrenceRange\": {\n    \"startTime\": \"\",\n    \"endTime\": \"\"\n  },\n  \"includeOnlyActiveViolations\": false,\n  \"includeSuppressedAlerts\": false,\n  \"clientRequestToken\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/detect/mitigationactions/tasks/:taskId")
  .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/detect/mitigationactions/tasks/:taskId',
  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({
  target: {violationIds: '', securityProfileName: '', behaviorName: ''},
  actions: [],
  violationEventOccurrenceRange: {startTime: '', endTime: ''},
  includeOnlyActiveViolations: false,
  includeSuppressedAlerts: false,
  clientRequestToken: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/detect/mitigationactions/tasks/:taskId',
  headers: {'content-type': 'application/json'},
  body: {
    target: {violationIds: '', securityProfileName: '', behaviorName: ''},
    actions: [],
    violationEventOccurrenceRange: {startTime: '', endTime: ''},
    includeOnlyActiveViolations: false,
    includeSuppressedAlerts: false,
    clientRequestToken: ''
  },
  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}}/detect/mitigationactions/tasks/:taskId');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  target: {
    violationIds: '',
    securityProfileName: '',
    behaviorName: ''
  },
  actions: [],
  violationEventOccurrenceRange: {
    startTime: '',
    endTime: ''
  },
  includeOnlyActiveViolations: false,
  includeSuppressedAlerts: false,
  clientRequestToken: ''
});

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}}/detect/mitigationactions/tasks/:taskId',
  headers: {'content-type': 'application/json'},
  data: {
    target: {violationIds: '', securityProfileName: '', behaviorName: ''},
    actions: [],
    violationEventOccurrenceRange: {startTime: '', endTime: ''},
    includeOnlyActiveViolations: false,
    includeSuppressedAlerts: false,
    clientRequestToken: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/detect/mitigationactions/tasks/:taskId';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"target":{"violationIds":"","securityProfileName":"","behaviorName":""},"actions":[],"violationEventOccurrenceRange":{"startTime":"","endTime":""},"includeOnlyActiveViolations":false,"includeSuppressedAlerts":false,"clientRequestToken":""}'
};

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 = @{ @"target": @{ @"violationIds": @"", @"securityProfileName": @"", @"behaviorName": @"" },
                              @"actions": @[  ],
                              @"violationEventOccurrenceRange": @{ @"startTime": @"", @"endTime": @"" },
                              @"includeOnlyActiveViolations": @NO,
                              @"includeSuppressedAlerts": @NO,
                              @"clientRequestToken": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/detect/mitigationactions/tasks/:taskId"]
                                                       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}}/detect/mitigationactions/tasks/:taskId" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"target\": {\n    \"violationIds\": \"\",\n    \"securityProfileName\": \"\",\n    \"behaviorName\": \"\"\n  },\n  \"actions\": [],\n  \"violationEventOccurrenceRange\": {\n    \"startTime\": \"\",\n    \"endTime\": \"\"\n  },\n  \"includeOnlyActiveViolations\": false,\n  \"includeSuppressedAlerts\": false,\n  \"clientRequestToken\": \"\"\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/detect/mitigationactions/tasks/:taskId",
  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([
    'target' => [
        'violationIds' => '',
        'securityProfileName' => '',
        'behaviorName' => ''
    ],
    'actions' => [
        
    ],
    'violationEventOccurrenceRange' => [
        'startTime' => '',
        'endTime' => ''
    ],
    'includeOnlyActiveViolations' => null,
    'includeSuppressedAlerts' => null,
    'clientRequestToken' => ''
  ]),
  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}}/detect/mitigationactions/tasks/:taskId', [
  'body' => '{
  "target": {
    "violationIds": "",
    "securityProfileName": "",
    "behaviorName": ""
  },
  "actions": [],
  "violationEventOccurrenceRange": {
    "startTime": "",
    "endTime": ""
  },
  "includeOnlyActiveViolations": false,
  "includeSuppressedAlerts": false,
  "clientRequestToken": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/detect/mitigationactions/tasks/:taskId');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'target' => [
    'violationIds' => '',
    'securityProfileName' => '',
    'behaviorName' => ''
  ],
  'actions' => [
    
  ],
  'violationEventOccurrenceRange' => [
    'startTime' => '',
    'endTime' => ''
  ],
  'includeOnlyActiveViolations' => null,
  'includeSuppressedAlerts' => null,
  'clientRequestToken' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'target' => [
    'violationIds' => '',
    'securityProfileName' => '',
    'behaviorName' => ''
  ],
  'actions' => [
    
  ],
  'violationEventOccurrenceRange' => [
    'startTime' => '',
    'endTime' => ''
  ],
  'includeOnlyActiveViolations' => null,
  'includeSuppressedAlerts' => null,
  'clientRequestToken' => ''
]));
$request->setRequestUrl('{{baseUrl}}/detect/mitigationactions/tasks/:taskId');
$request->setRequestMethod('PUT');
$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}}/detect/mitigationactions/tasks/:taskId' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "target": {
    "violationIds": "",
    "securityProfileName": "",
    "behaviorName": ""
  },
  "actions": [],
  "violationEventOccurrenceRange": {
    "startTime": "",
    "endTime": ""
  },
  "includeOnlyActiveViolations": false,
  "includeSuppressedAlerts": false,
  "clientRequestToken": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/detect/mitigationactions/tasks/:taskId' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "target": {
    "violationIds": "",
    "securityProfileName": "",
    "behaviorName": ""
  },
  "actions": [],
  "violationEventOccurrenceRange": {
    "startTime": "",
    "endTime": ""
  },
  "includeOnlyActiveViolations": false,
  "includeSuppressedAlerts": false,
  "clientRequestToken": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"target\": {\n    \"violationIds\": \"\",\n    \"securityProfileName\": \"\",\n    \"behaviorName\": \"\"\n  },\n  \"actions\": [],\n  \"violationEventOccurrenceRange\": {\n    \"startTime\": \"\",\n    \"endTime\": \"\"\n  },\n  \"includeOnlyActiveViolations\": false,\n  \"includeSuppressedAlerts\": false,\n  \"clientRequestToken\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/detect/mitigationactions/tasks/:taskId", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/detect/mitigationactions/tasks/:taskId"

payload = {
    "target": {
        "violationIds": "",
        "securityProfileName": "",
        "behaviorName": ""
    },
    "actions": [],
    "violationEventOccurrenceRange": {
        "startTime": "",
        "endTime": ""
    },
    "includeOnlyActiveViolations": False,
    "includeSuppressedAlerts": False,
    "clientRequestToken": ""
}
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/detect/mitigationactions/tasks/:taskId"

payload <- "{\n  \"target\": {\n    \"violationIds\": \"\",\n    \"securityProfileName\": \"\",\n    \"behaviorName\": \"\"\n  },\n  \"actions\": [],\n  \"violationEventOccurrenceRange\": {\n    \"startTime\": \"\",\n    \"endTime\": \"\"\n  },\n  \"includeOnlyActiveViolations\": false,\n  \"includeSuppressedAlerts\": false,\n  \"clientRequestToken\": \"\"\n}"

encode <- "json"

response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/detect/mitigationactions/tasks/:taskId")

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  \"target\": {\n    \"violationIds\": \"\",\n    \"securityProfileName\": \"\",\n    \"behaviorName\": \"\"\n  },\n  \"actions\": [],\n  \"violationEventOccurrenceRange\": {\n    \"startTime\": \"\",\n    \"endTime\": \"\"\n  },\n  \"includeOnlyActiveViolations\": false,\n  \"includeSuppressedAlerts\": false,\n  \"clientRequestToken\": \"\"\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/detect/mitigationactions/tasks/:taskId') do |req|
  req.body = "{\n  \"target\": {\n    \"violationIds\": \"\",\n    \"securityProfileName\": \"\",\n    \"behaviorName\": \"\"\n  },\n  \"actions\": [],\n  \"violationEventOccurrenceRange\": {\n    \"startTime\": \"\",\n    \"endTime\": \"\"\n  },\n  \"includeOnlyActiveViolations\": false,\n  \"includeSuppressedAlerts\": false,\n  \"clientRequestToken\": \"\"\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}}/detect/mitigationactions/tasks/:taskId";

    let payload = json!({
        "target": json!({
            "violationIds": "",
            "securityProfileName": "",
            "behaviorName": ""
        }),
        "actions": (),
        "violationEventOccurrenceRange": json!({
            "startTime": "",
            "endTime": ""
        }),
        "includeOnlyActiveViolations": false,
        "includeSuppressedAlerts": false,
        "clientRequestToken": ""
    });

    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)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PUT \
  --url {{baseUrl}}/detect/mitigationactions/tasks/:taskId \
  --header 'content-type: application/json' \
  --data '{
  "target": {
    "violationIds": "",
    "securityProfileName": "",
    "behaviorName": ""
  },
  "actions": [],
  "violationEventOccurrenceRange": {
    "startTime": "",
    "endTime": ""
  },
  "includeOnlyActiveViolations": false,
  "includeSuppressedAlerts": false,
  "clientRequestToken": ""
}'
echo '{
  "target": {
    "violationIds": "",
    "securityProfileName": "",
    "behaviorName": ""
  },
  "actions": [],
  "violationEventOccurrenceRange": {
    "startTime": "",
    "endTime": ""
  },
  "includeOnlyActiveViolations": false,
  "includeSuppressedAlerts": false,
  "clientRequestToken": ""
}' |  \
  http PUT {{baseUrl}}/detect/mitigationactions/tasks/:taskId \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "target": {\n    "violationIds": "",\n    "securityProfileName": "",\n    "behaviorName": ""\n  },\n  "actions": [],\n  "violationEventOccurrenceRange": {\n    "startTime": "",\n    "endTime": ""\n  },\n  "includeOnlyActiveViolations": false,\n  "includeSuppressedAlerts": false,\n  "clientRequestToken": ""\n}' \
  --output-document \
  - {{baseUrl}}/detect/mitigationactions/tasks/:taskId
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "target": [
    "violationIds": "",
    "securityProfileName": "",
    "behaviorName": ""
  ],
  "actions": [],
  "violationEventOccurrenceRange": [
    "startTime": "",
    "endTime": ""
  ],
  "includeOnlyActiveViolations": false,
  "includeSuppressedAlerts": false,
  "clientRequestToken": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/detect/mitigationactions/tasks/:taskId")! 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 StartOnDemandAuditTask
{{baseUrl}}/audit/tasks
BODY json

{
  "targetCheckNames": []
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/audit/tasks");

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  \"targetCheckNames\": []\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/audit/tasks" {:content-type :json
                                                        :form-params {:targetCheckNames []}})
require "http/client"

url = "{{baseUrl}}/audit/tasks"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"targetCheckNames\": []\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}}/audit/tasks"),
    Content = new StringContent("{\n  \"targetCheckNames\": []\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}}/audit/tasks");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"targetCheckNames\": []\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/audit/tasks"

	payload := strings.NewReader("{\n  \"targetCheckNames\": []\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/audit/tasks HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 28

{
  "targetCheckNames": []
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/audit/tasks")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"targetCheckNames\": []\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/audit/tasks"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"targetCheckNames\": []\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  \"targetCheckNames\": []\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/audit/tasks")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/audit/tasks")
  .header("content-type", "application/json")
  .body("{\n  \"targetCheckNames\": []\n}")
  .asString();
const data = JSON.stringify({
  targetCheckNames: []
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/audit/tasks');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/audit/tasks',
  headers: {'content-type': 'application/json'},
  data: {targetCheckNames: []}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/audit/tasks';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"targetCheckNames":[]}'
};

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}}/audit/tasks',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "targetCheckNames": []\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"targetCheckNames\": []\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/audit/tasks")
  .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/audit/tasks',
  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({targetCheckNames: []}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/audit/tasks',
  headers: {'content-type': 'application/json'},
  body: {targetCheckNames: []},
  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}}/audit/tasks');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  targetCheckNames: []
});

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}}/audit/tasks',
  headers: {'content-type': 'application/json'},
  data: {targetCheckNames: []}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/audit/tasks';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"targetCheckNames":[]}'
};

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 = @{ @"targetCheckNames": @[  ] };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/audit/tasks"]
                                                       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}}/audit/tasks" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"targetCheckNames\": []\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/audit/tasks",
  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([
    'targetCheckNames' => [
        
    ]
  ]),
  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}}/audit/tasks', [
  'body' => '{
  "targetCheckNames": []
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/audit/tasks');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'targetCheckNames' => [
    
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'targetCheckNames' => [
    
  ]
]));
$request->setRequestUrl('{{baseUrl}}/audit/tasks');
$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}}/audit/tasks' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "targetCheckNames": []
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/audit/tasks' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "targetCheckNames": []
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"targetCheckNames\": []\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/audit/tasks", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/audit/tasks"

payload = { "targetCheckNames": [] }
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/audit/tasks"

payload <- "{\n  \"targetCheckNames\": []\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}}/audit/tasks")

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  \"targetCheckNames\": []\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/audit/tasks') do |req|
  req.body = "{\n  \"targetCheckNames\": []\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/audit/tasks";

    let payload = json!({"targetCheckNames": ()});

    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}}/audit/tasks \
  --header 'content-type: application/json' \
  --data '{
  "targetCheckNames": []
}'
echo '{
  "targetCheckNames": []
}' |  \
  http POST {{baseUrl}}/audit/tasks \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "targetCheckNames": []\n}' \
  --output-document \
  - {{baseUrl}}/audit/tasks
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["targetCheckNames": []] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/audit/tasks")! 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 StartThingRegistrationTask
{{baseUrl}}/thing-registration-tasks
BODY json

{
  "templateBody": "",
  "inputFileBucket": "",
  "inputFileKey": "",
  "roleArn": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/thing-registration-tasks");

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  \"templateBody\": \"\",\n  \"inputFileBucket\": \"\",\n  \"inputFileKey\": \"\",\n  \"roleArn\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/thing-registration-tasks" {:content-type :json
                                                                     :form-params {:templateBody ""
                                                                                   :inputFileBucket ""
                                                                                   :inputFileKey ""
                                                                                   :roleArn ""}})
require "http/client"

url = "{{baseUrl}}/thing-registration-tasks"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"templateBody\": \"\",\n  \"inputFileBucket\": \"\",\n  \"inputFileKey\": \"\",\n  \"roleArn\": \"\"\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}}/thing-registration-tasks"),
    Content = new StringContent("{\n  \"templateBody\": \"\",\n  \"inputFileBucket\": \"\",\n  \"inputFileKey\": \"\",\n  \"roleArn\": \"\"\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}}/thing-registration-tasks");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"templateBody\": \"\",\n  \"inputFileBucket\": \"\",\n  \"inputFileKey\": \"\",\n  \"roleArn\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/thing-registration-tasks"

	payload := strings.NewReader("{\n  \"templateBody\": \"\",\n  \"inputFileBucket\": \"\",\n  \"inputFileKey\": \"\",\n  \"roleArn\": \"\"\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/thing-registration-tasks HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 88

{
  "templateBody": "",
  "inputFileBucket": "",
  "inputFileKey": "",
  "roleArn": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/thing-registration-tasks")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"templateBody\": \"\",\n  \"inputFileBucket\": \"\",\n  \"inputFileKey\": \"\",\n  \"roleArn\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/thing-registration-tasks"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"templateBody\": \"\",\n  \"inputFileBucket\": \"\",\n  \"inputFileKey\": \"\",\n  \"roleArn\": \"\"\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  \"templateBody\": \"\",\n  \"inputFileBucket\": \"\",\n  \"inputFileKey\": \"\",\n  \"roleArn\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/thing-registration-tasks")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/thing-registration-tasks")
  .header("content-type", "application/json")
  .body("{\n  \"templateBody\": \"\",\n  \"inputFileBucket\": \"\",\n  \"inputFileKey\": \"\",\n  \"roleArn\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  templateBody: '',
  inputFileBucket: '',
  inputFileKey: '',
  roleArn: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/thing-registration-tasks');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/thing-registration-tasks',
  headers: {'content-type': 'application/json'},
  data: {templateBody: '', inputFileBucket: '', inputFileKey: '', roleArn: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/thing-registration-tasks';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"templateBody":"","inputFileBucket":"","inputFileKey":"","roleArn":""}'
};

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}}/thing-registration-tasks',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "templateBody": "",\n  "inputFileBucket": "",\n  "inputFileKey": "",\n  "roleArn": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"templateBody\": \"\",\n  \"inputFileBucket\": \"\",\n  \"inputFileKey\": \"\",\n  \"roleArn\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/thing-registration-tasks")
  .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/thing-registration-tasks',
  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({templateBody: '', inputFileBucket: '', inputFileKey: '', roleArn: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/thing-registration-tasks',
  headers: {'content-type': 'application/json'},
  body: {templateBody: '', inputFileBucket: '', inputFileKey: '', roleArn: ''},
  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}}/thing-registration-tasks');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  templateBody: '',
  inputFileBucket: '',
  inputFileKey: '',
  roleArn: ''
});

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}}/thing-registration-tasks',
  headers: {'content-type': 'application/json'},
  data: {templateBody: '', inputFileBucket: '', inputFileKey: '', roleArn: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/thing-registration-tasks';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"templateBody":"","inputFileBucket":"","inputFileKey":"","roleArn":""}'
};

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 = @{ @"templateBody": @"",
                              @"inputFileBucket": @"",
                              @"inputFileKey": @"",
                              @"roleArn": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/thing-registration-tasks"]
                                                       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}}/thing-registration-tasks" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"templateBody\": \"\",\n  \"inputFileBucket\": \"\",\n  \"inputFileKey\": \"\",\n  \"roleArn\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/thing-registration-tasks",
  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([
    'templateBody' => '',
    'inputFileBucket' => '',
    'inputFileKey' => '',
    'roleArn' => ''
  ]),
  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}}/thing-registration-tasks', [
  'body' => '{
  "templateBody": "",
  "inputFileBucket": "",
  "inputFileKey": "",
  "roleArn": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/thing-registration-tasks');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'templateBody' => '',
  'inputFileBucket' => '',
  'inputFileKey' => '',
  'roleArn' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'templateBody' => '',
  'inputFileBucket' => '',
  'inputFileKey' => '',
  'roleArn' => ''
]));
$request->setRequestUrl('{{baseUrl}}/thing-registration-tasks');
$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}}/thing-registration-tasks' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "templateBody": "",
  "inputFileBucket": "",
  "inputFileKey": "",
  "roleArn": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/thing-registration-tasks' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "templateBody": "",
  "inputFileBucket": "",
  "inputFileKey": "",
  "roleArn": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"templateBody\": \"\",\n  \"inputFileBucket\": \"\",\n  \"inputFileKey\": \"\",\n  \"roleArn\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/thing-registration-tasks", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/thing-registration-tasks"

payload = {
    "templateBody": "",
    "inputFileBucket": "",
    "inputFileKey": "",
    "roleArn": ""
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/thing-registration-tasks"

payload <- "{\n  \"templateBody\": \"\",\n  \"inputFileBucket\": \"\",\n  \"inputFileKey\": \"\",\n  \"roleArn\": \"\"\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}}/thing-registration-tasks")

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  \"templateBody\": \"\",\n  \"inputFileBucket\": \"\",\n  \"inputFileKey\": \"\",\n  \"roleArn\": \"\"\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/thing-registration-tasks') do |req|
  req.body = "{\n  \"templateBody\": \"\",\n  \"inputFileBucket\": \"\",\n  \"inputFileKey\": \"\",\n  \"roleArn\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/thing-registration-tasks";

    let payload = json!({
        "templateBody": "",
        "inputFileBucket": "",
        "inputFileKey": "",
        "roleArn": ""
    });

    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}}/thing-registration-tasks \
  --header 'content-type: application/json' \
  --data '{
  "templateBody": "",
  "inputFileBucket": "",
  "inputFileKey": "",
  "roleArn": ""
}'
echo '{
  "templateBody": "",
  "inputFileBucket": "",
  "inputFileKey": "",
  "roleArn": ""
}' |  \
  http POST {{baseUrl}}/thing-registration-tasks \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "templateBody": "",\n  "inputFileBucket": "",\n  "inputFileKey": "",\n  "roleArn": ""\n}' \
  --output-document \
  - {{baseUrl}}/thing-registration-tasks
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "templateBody": "",
  "inputFileBucket": "",
  "inputFileKey": "",
  "roleArn": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/thing-registration-tasks")! 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 StopThingRegistrationTask
{{baseUrl}}/thing-registration-tasks/:taskId/cancel
QUERY PARAMS

taskId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/thing-registration-tasks/:taskId/cancel");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/thing-registration-tasks/:taskId/cancel")
require "http/client"

url = "{{baseUrl}}/thing-registration-tasks/:taskId/cancel"

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}}/thing-registration-tasks/:taskId/cancel"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/thing-registration-tasks/:taskId/cancel");
var request = new RestRequest("", Method.Put);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/thing-registration-tasks/:taskId/cancel"

	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/thing-registration-tasks/:taskId/cancel HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/thing-registration-tasks/:taskId/cancel")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/thing-registration-tasks/:taskId/cancel"))
    .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}}/thing-registration-tasks/:taskId/cancel")
  .put(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/thing-registration-tasks/:taskId/cancel")
  .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}}/thing-registration-tasks/:taskId/cancel');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/thing-registration-tasks/:taskId/cancel'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/thing-registration-tasks/:taskId/cancel';
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}}/thing-registration-tasks/:taskId/cancel',
  method: 'PUT',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/thing-registration-tasks/:taskId/cancel")
  .put(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/thing-registration-tasks/:taskId/cancel',
  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}}/thing-registration-tasks/:taskId/cancel'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PUT', '{{baseUrl}}/thing-registration-tasks/:taskId/cancel');

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}}/thing-registration-tasks/:taskId/cancel'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/thing-registration-tasks/:taskId/cancel';
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}}/thing-registration-tasks/:taskId/cancel"]
                                                       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}}/thing-registration-tasks/:taskId/cancel" in

Client.call `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/thing-registration-tasks/:taskId/cancel",
  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}}/thing-registration-tasks/:taskId/cancel');

echo $response->getBody();
setUrl('{{baseUrl}}/thing-registration-tasks/:taskId/cancel');
$request->setMethod(HTTP_METH_PUT);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/thing-registration-tasks/:taskId/cancel');
$request->setRequestMethod('PUT');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/thing-registration-tasks/:taskId/cancel' -Method PUT 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/thing-registration-tasks/:taskId/cancel' -Method PUT 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("PUT", "/baseUrl/thing-registration-tasks/:taskId/cancel")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/thing-registration-tasks/:taskId/cancel"

response = requests.put(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/thing-registration-tasks/:taskId/cancel"

response <- VERB("PUT", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/thing-registration-tasks/:taskId/cancel")

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/thing-registration-tasks/:taskId/cancel') do |req|
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/thing-registration-tasks/:taskId/cancel";

    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}}/thing-registration-tasks/:taskId/cancel
http PUT {{baseUrl}}/thing-registration-tasks/:taskId/cancel
wget --quiet \
  --method PUT \
  --output-document \
  - {{baseUrl}}/thing-registration-tasks/:taskId/cancel
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/thing-registration-tasks/:taskId/cancel")! 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()
POST TagResource
{{baseUrl}}/tags
BODY json

{
  "resourceArn": "",
  "tags": [
    {
      "Key": "",
      "Value": ""
    }
  ]
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/tags");

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  \"resourceArn\": \"\",\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/tags" {:content-type :json
                                                 :form-params {:resourceArn ""
                                                               :tags [{:Key ""
                                                                       :Value ""}]}})
require "http/client"

url = "{{baseUrl}}/tags"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"resourceArn\": \"\",\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\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}}/tags"),
    Content = new StringContent("{\n  \"resourceArn\": \"\",\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\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}}/tags");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"resourceArn\": \"\",\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/tags"

	payload := strings.NewReader("{\n  \"resourceArn\": \"\",\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\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/tags HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 87

{
  "resourceArn": "",
  "tags": [
    {
      "Key": "",
      "Value": ""
    }
  ]
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/tags")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"resourceArn\": \"\",\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/tags"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"resourceArn\": \"\",\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\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  \"resourceArn\": \"\",\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/tags")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/tags")
  .header("content-type", "application/json")
  .body("{\n  \"resourceArn\": \"\",\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}")
  .asString();
const data = JSON.stringify({
  resourceArn: '',
  tags: [
    {
      Key: '',
      Value: ''
    }
  ]
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/tags');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/tags',
  headers: {'content-type': 'application/json'},
  data: {resourceArn: '', tags: [{Key: '', Value: ''}]}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/tags';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"resourceArn":"","tags":[{"Key":"","Value":""}]}'
};

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}}/tags',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "resourceArn": "",\n  "tags": [\n    {\n      "Key": "",\n      "Value": ""\n    }\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  \"resourceArn\": \"\",\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/tags")
  .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/tags',
  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({resourceArn: '', tags: [{Key: '', Value: ''}]}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/tags',
  headers: {'content-type': 'application/json'},
  body: {resourceArn: '', tags: [{Key: '', Value: ''}]},
  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}}/tags');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  resourceArn: '',
  tags: [
    {
      Key: '',
      Value: ''
    }
  ]
});

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}}/tags',
  headers: {'content-type': 'application/json'},
  data: {resourceArn: '', tags: [{Key: '', Value: ''}]}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/tags';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"resourceArn":"","tags":[{"Key":"","Value":""}]}'
};

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 = @{ @"resourceArn": @"",
                              @"tags": @[ @{ @"Key": @"", @"Value": @"" } ] };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/tags"]
                                                       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}}/tags" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"resourceArn\": \"\",\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/tags",
  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([
    'resourceArn' => '',
    'tags' => [
        [
                'Key' => '',
                'Value' => ''
        ]
    ]
  ]),
  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}}/tags', [
  'body' => '{
  "resourceArn": "",
  "tags": [
    {
      "Key": "",
      "Value": ""
    }
  ]
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/tags');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'resourceArn' => '',
  'tags' => [
    [
        'Key' => '',
        'Value' => ''
    ]
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'resourceArn' => '',
  'tags' => [
    [
        'Key' => '',
        'Value' => ''
    ]
  ]
]));
$request->setRequestUrl('{{baseUrl}}/tags');
$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}}/tags' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "resourceArn": "",
  "tags": [
    {
      "Key": "",
      "Value": ""
    }
  ]
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/tags' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "resourceArn": "",
  "tags": [
    {
      "Key": "",
      "Value": ""
    }
  ]
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"resourceArn\": \"\",\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/tags", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/tags"

payload = {
    "resourceArn": "",
    "tags": [
        {
            "Key": "",
            "Value": ""
        }
    ]
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/tags"

payload <- "{\n  \"resourceArn\": \"\",\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\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}}/tags")

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  \"resourceArn\": \"\",\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\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/tags') do |req|
  req.body = "{\n  \"resourceArn\": \"\",\n  \"tags\": [\n    {\n      \"Key\": \"\",\n      \"Value\": \"\"\n    }\n  ]\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/tags";

    let payload = json!({
        "resourceArn": "",
        "tags": (
            json!({
                "Key": "",
                "Value": ""
            })
        )
    });

    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}}/tags \
  --header 'content-type: application/json' \
  --data '{
  "resourceArn": "",
  "tags": [
    {
      "Key": "",
      "Value": ""
    }
  ]
}'
echo '{
  "resourceArn": "",
  "tags": [
    {
      "Key": "",
      "Value": ""
    }
  ]
}' |  \
  http POST {{baseUrl}}/tags \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "resourceArn": "",\n  "tags": [\n    {\n      "Key": "",\n      "Value": ""\n    }\n  ]\n}' \
  --output-document \
  - {{baseUrl}}/tags
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "resourceArn": "",
  "tags": [
    [
      "Key": "",
      "Value": ""
    ]
  ]
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/tags")! 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 TestAuthorization
{{baseUrl}}/test-authorization
BODY json

{
  "principal": "",
  "cognitoIdentityPoolId": "",
  "authInfos": [
    {
      "actionType": "",
      "resources": ""
    }
  ],
  "policyNamesToAdd": [],
  "policyNamesToSkip": []
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/test-authorization");

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  \"principal\": \"\",\n  \"cognitoIdentityPoolId\": \"\",\n  \"authInfos\": [\n    {\n      \"actionType\": \"\",\n      \"resources\": \"\"\n    }\n  ],\n  \"policyNamesToAdd\": [],\n  \"policyNamesToSkip\": []\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/test-authorization" {:content-type :json
                                                               :form-params {:principal ""
                                                                             :cognitoIdentityPoolId ""
                                                                             :authInfos [{:actionType ""
                                                                                          :resources ""}]
                                                                             :policyNamesToAdd []
                                                                             :policyNamesToSkip []}})
require "http/client"

url = "{{baseUrl}}/test-authorization"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"principal\": \"\",\n  \"cognitoIdentityPoolId\": \"\",\n  \"authInfos\": [\n    {\n      \"actionType\": \"\",\n      \"resources\": \"\"\n    }\n  ],\n  \"policyNamesToAdd\": [],\n  \"policyNamesToSkip\": []\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}}/test-authorization"),
    Content = new StringContent("{\n  \"principal\": \"\",\n  \"cognitoIdentityPoolId\": \"\",\n  \"authInfos\": [\n    {\n      \"actionType\": \"\",\n      \"resources\": \"\"\n    }\n  ],\n  \"policyNamesToAdd\": [],\n  \"policyNamesToSkip\": []\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}}/test-authorization");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"principal\": \"\",\n  \"cognitoIdentityPoolId\": \"\",\n  \"authInfos\": [\n    {\n      \"actionType\": \"\",\n      \"resources\": \"\"\n    }\n  ],\n  \"policyNamesToAdd\": [],\n  \"policyNamesToSkip\": []\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/test-authorization"

	payload := strings.NewReader("{\n  \"principal\": \"\",\n  \"cognitoIdentityPoolId\": \"\",\n  \"authInfos\": [\n    {\n      \"actionType\": \"\",\n      \"resources\": \"\"\n    }\n  ],\n  \"policyNamesToAdd\": [],\n  \"policyNamesToSkip\": []\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/test-authorization HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 185

{
  "principal": "",
  "cognitoIdentityPoolId": "",
  "authInfos": [
    {
      "actionType": "",
      "resources": ""
    }
  ],
  "policyNamesToAdd": [],
  "policyNamesToSkip": []
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/test-authorization")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"principal\": \"\",\n  \"cognitoIdentityPoolId\": \"\",\n  \"authInfos\": [\n    {\n      \"actionType\": \"\",\n      \"resources\": \"\"\n    }\n  ],\n  \"policyNamesToAdd\": [],\n  \"policyNamesToSkip\": []\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/test-authorization"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"principal\": \"\",\n  \"cognitoIdentityPoolId\": \"\",\n  \"authInfos\": [\n    {\n      \"actionType\": \"\",\n      \"resources\": \"\"\n    }\n  ],\n  \"policyNamesToAdd\": [],\n  \"policyNamesToSkip\": []\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  \"principal\": \"\",\n  \"cognitoIdentityPoolId\": \"\",\n  \"authInfos\": [\n    {\n      \"actionType\": \"\",\n      \"resources\": \"\"\n    }\n  ],\n  \"policyNamesToAdd\": [],\n  \"policyNamesToSkip\": []\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/test-authorization")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/test-authorization")
  .header("content-type", "application/json")
  .body("{\n  \"principal\": \"\",\n  \"cognitoIdentityPoolId\": \"\",\n  \"authInfos\": [\n    {\n      \"actionType\": \"\",\n      \"resources\": \"\"\n    }\n  ],\n  \"policyNamesToAdd\": [],\n  \"policyNamesToSkip\": []\n}")
  .asString();
const data = JSON.stringify({
  principal: '',
  cognitoIdentityPoolId: '',
  authInfos: [
    {
      actionType: '',
      resources: ''
    }
  ],
  policyNamesToAdd: [],
  policyNamesToSkip: []
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/test-authorization');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/test-authorization',
  headers: {'content-type': 'application/json'},
  data: {
    principal: '',
    cognitoIdentityPoolId: '',
    authInfos: [{actionType: '', resources: ''}],
    policyNamesToAdd: [],
    policyNamesToSkip: []
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/test-authorization';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"principal":"","cognitoIdentityPoolId":"","authInfos":[{"actionType":"","resources":""}],"policyNamesToAdd":[],"policyNamesToSkip":[]}'
};

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}}/test-authorization',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "principal": "",\n  "cognitoIdentityPoolId": "",\n  "authInfos": [\n    {\n      "actionType": "",\n      "resources": ""\n    }\n  ],\n  "policyNamesToAdd": [],\n  "policyNamesToSkip": []\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"principal\": \"\",\n  \"cognitoIdentityPoolId\": \"\",\n  \"authInfos\": [\n    {\n      \"actionType\": \"\",\n      \"resources\": \"\"\n    }\n  ],\n  \"policyNamesToAdd\": [],\n  \"policyNamesToSkip\": []\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/test-authorization")
  .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/test-authorization',
  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({
  principal: '',
  cognitoIdentityPoolId: '',
  authInfos: [{actionType: '', resources: ''}],
  policyNamesToAdd: [],
  policyNamesToSkip: []
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/test-authorization',
  headers: {'content-type': 'application/json'},
  body: {
    principal: '',
    cognitoIdentityPoolId: '',
    authInfos: [{actionType: '', resources: ''}],
    policyNamesToAdd: [],
    policyNamesToSkip: []
  },
  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}}/test-authorization');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  principal: '',
  cognitoIdentityPoolId: '',
  authInfos: [
    {
      actionType: '',
      resources: ''
    }
  ],
  policyNamesToAdd: [],
  policyNamesToSkip: []
});

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}}/test-authorization',
  headers: {'content-type': 'application/json'},
  data: {
    principal: '',
    cognitoIdentityPoolId: '',
    authInfos: [{actionType: '', resources: ''}],
    policyNamesToAdd: [],
    policyNamesToSkip: []
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/test-authorization';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"principal":"","cognitoIdentityPoolId":"","authInfos":[{"actionType":"","resources":""}],"policyNamesToAdd":[],"policyNamesToSkip":[]}'
};

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 = @{ @"principal": @"",
                              @"cognitoIdentityPoolId": @"",
                              @"authInfos": @[ @{ @"actionType": @"", @"resources": @"" } ],
                              @"policyNamesToAdd": @[  ],
                              @"policyNamesToSkip": @[  ] };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/test-authorization"]
                                                       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}}/test-authorization" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"principal\": \"\",\n  \"cognitoIdentityPoolId\": \"\",\n  \"authInfos\": [\n    {\n      \"actionType\": \"\",\n      \"resources\": \"\"\n    }\n  ],\n  \"policyNamesToAdd\": [],\n  \"policyNamesToSkip\": []\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/test-authorization",
  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([
    'principal' => '',
    'cognitoIdentityPoolId' => '',
    'authInfos' => [
        [
                'actionType' => '',
                'resources' => ''
        ]
    ],
    'policyNamesToAdd' => [
        
    ],
    'policyNamesToSkip' => [
        
    ]
  ]),
  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}}/test-authorization', [
  'body' => '{
  "principal": "",
  "cognitoIdentityPoolId": "",
  "authInfos": [
    {
      "actionType": "",
      "resources": ""
    }
  ],
  "policyNamesToAdd": [],
  "policyNamesToSkip": []
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/test-authorization');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'principal' => '',
  'cognitoIdentityPoolId' => '',
  'authInfos' => [
    [
        'actionType' => '',
        'resources' => ''
    ]
  ],
  'policyNamesToAdd' => [
    
  ],
  'policyNamesToSkip' => [
    
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'principal' => '',
  'cognitoIdentityPoolId' => '',
  'authInfos' => [
    [
        'actionType' => '',
        'resources' => ''
    ]
  ],
  'policyNamesToAdd' => [
    
  ],
  'policyNamesToSkip' => [
    
  ]
]));
$request->setRequestUrl('{{baseUrl}}/test-authorization');
$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}}/test-authorization' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "principal": "",
  "cognitoIdentityPoolId": "",
  "authInfos": [
    {
      "actionType": "",
      "resources": ""
    }
  ],
  "policyNamesToAdd": [],
  "policyNamesToSkip": []
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/test-authorization' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "principal": "",
  "cognitoIdentityPoolId": "",
  "authInfos": [
    {
      "actionType": "",
      "resources": ""
    }
  ],
  "policyNamesToAdd": [],
  "policyNamesToSkip": []
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"principal\": \"\",\n  \"cognitoIdentityPoolId\": \"\",\n  \"authInfos\": [\n    {\n      \"actionType\": \"\",\n      \"resources\": \"\"\n    }\n  ],\n  \"policyNamesToAdd\": [],\n  \"policyNamesToSkip\": []\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/test-authorization", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/test-authorization"

payload = {
    "principal": "",
    "cognitoIdentityPoolId": "",
    "authInfos": [
        {
            "actionType": "",
            "resources": ""
        }
    ],
    "policyNamesToAdd": [],
    "policyNamesToSkip": []
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/test-authorization"

payload <- "{\n  \"principal\": \"\",\n  \"cognitoIdentityPoolId\": \"\",\n  \"authInfos\": [\n    {\n      \"actionType\": \"\",\n      \"resources\": \"\"\n    }\n  ],\n  \"policyNamesToAdd\": [],\n  \"policyNamesToSkip\": []\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}}/test-authorization")

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  \"principal\": \"\",\n  \"cognitoIdentityPoolId\": \"\",\n  \"authInfos\": [\n    {\n      \"actionType\": \"\",\n      \"resources\": \"\"\n    }\n  ],\n  \"policyNamesToAdd\": [],\n  \"policyNamesToSkip\": []\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/test-authorization') do |req|
  req.body = "{\n  \"principal\": \"\",\n  \"cognitoIdentityPoolId\": \"\",\n  \"authInfos\": [\n    {\n      \"actionType\": \"\",\n      \"resources\": \"\"\n    }\n  ],\n  \"policyNamesToAdd\": [],\n  \"policyNamesToSkip\": []\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/test-authorization";

    let payload = json!({
        "principal": "",
        "cognitoIdentityPoolId": "",
        "authInfos": (
            json!({
                "actionType": "",
                "resources": ""
            })
        ),
        "policyNamesToAdd": (),
        "policyNamesToSkip": ()
    });

    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}}/test-authorization \
  --header 'content-type: application/json' \
  --data '{
  "principal": "",
  "cognitoIdentityPoolId": "",
  "authInfos": [
    {
      "actionType": "",
      "resources": ""
    }
  ],
  "policyNamesToAdd": [],
  "policyNamesToSkip": []
}'
echo '{
  "principal": "",
  "cognitoIdentityPoolId": "",
  "authInfos": [
    {
      "actionType": "",
      "resources": ""
    }
  ],
  "policyNamesToAdd": [],
  "policyNamesToSkip": []
}' |  \
  http POST {{baseUrl}}/test-authorization \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "principal": "",\n  "cognitoIdentityPoolId": "",\n  "authInfos": [\n    {\n      "actionType": "",\n      "resources": ""\n    }\n  ],\n  "policyNamesToAdd": [],\n  "policyNamesToSkip": []\n}' \
  --output-document \
  - {{baseUrl}}/test-authorization
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "principal": "",
  "cognitoIdentityPoolId": "",
  "authInfos": [
    [
      "actionType": "",
      "resources": ""
    ]
  ],
  "policyNamesToAdd": [],
  "policyNamesToSkip": []
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/test-authorization")! 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 TestInvokeAuthorizer
{{baseUrl}}/authorizer/:authorizerName/test
QUERY PARAMS

authorizerName
BODY json

{
  "token": "",
  "tokenSignature": "",
  "httpContext": {
    "headers": "",
    "queryString": ""
  },
  "mqttContext": {
    "username": "",
    "password": "",
    "clientId": ""
  },
  "tlsContext": {
    "serverName": ""
  }
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/authorizer/:authorizerName/test");

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  \"token\": \"\",\n  \"tokenSignature\": \"\",\n  \"httpContext\": {\n    \"headers\": \"\",\n    \"queryString\": \"\"\n  },\n  \"mqttContext\": {\n    \"username\": \"\",\n    \"password\": \"\",\n    \"clientId\": \"\"\n  },\n  \"tlsContext\": {\n    \"serverName\": \"\"\n  }\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/authorizer/:authorizerName/test" {:content-type :json
                                                                            :form-params {:token ""
                                                                                          :tokenSignature ""
                                                                                          :httpContext {:headers ""
                                                                                                        :queryString ""}
                                                                                          :mqttContext {:username ""
                                                                                                        :password ""
                                                                                                        :clientId ""}
                                                                                          :tlsContext {:serverName ""}}})
require "http/client"

url = "{{baseUrl}}/authorizer/:authorizerName/test"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"token\": \"\",\n  \"tokenSignature\": \"\",\n  \"httpContext\": {\n    \"headers\": \"\",\n    \"queryString\": \"\"\n  },\n  \"mqttContext\": {\n    \"username\": \"\",\n    \"password\": \"\",\n    \"clientId\": \"\"\n  },\n  \"tlsContext\": {\n    \"serverName\": \"\"\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}}/authorizer/:authorizerName/test"),
    Content = new StringContent("{\n  \"token\": \"\",\n  \"tokenSignature\": \"\",\n  \"httpContext\": {\n    \"headers\": \"\",\n    \"queryString\": \"\"\n  },\n  \"mqttContext\": {\n    \"username\": \"\",\n    \"password\": \"\",\n    \"clientId\": \"\"\n  },\n  \"tlsContext\": {\n    \"serverName\": \"\"\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}}/authorizer/:authorizerName/test");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"token\": \"\",\n  \"tokenSignature\": \"\",\n  \"httpContext\": {\n    \"headers\": \"\",\n    \"queryString\": \"\"\n  },\n  \"mqttContext\": {\n    \"username\": \"\",\n    \"password\": \"\",\n    \"clientId\": \"\"\n  },\n  \"tlsContext\": {\n    \"serverName\": \"\"\n  }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/authorizer/:authorizerName/test"

	payload := strings.NewReader("{\n  \"token\": \"\",\n  \"tokenSignature\": \"\",\n  \"httpContext\": {\n    \"headers\": \"\",\n    \"queryString\": \"\"\n  },\n  \"mqttContext\": {\n    \"username\": \"\",\n    \"password\": \"\",\n    \"clientId\": \"\"\n  },\n  \"tlsContext\": {\n    \"serverName\": \"\"\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/authorizer/:authorizerName/test HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 233

{
  "token": "",
  "tokenSignature": "",
  "httpContext": {
    "headers": "",
    "queryString": ""
  },
  "mqttContext": {
    "username": "",
    "password": "",
    "clientId": ""
  },
  "tlsContext": {
    "serverName": ""
  }
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/authorizer/:authorizerName/test")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"token\": \"\",\n  \"tokenSignature\": \"\",\n  \"httpContext\": {\n    \"headers\": \"\",\n    \"queryString\": \"\"\n  },\n  \"mqttContext\": {\n    \"username\": \"\",\n    \"password\": \"\",\n    \"clientId\": \"\"\n  },\n  \"tlsContext\": {\n    \"serverName\": \"\"\n  }\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/authorizer/:authorizerName/test"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"token\": \"\",\n  \"tokenSignature\": \"\",\n  \"httpContext\": {\n    \"headers\": \"\",\n    \"queryString\": \"\"\n  },\n  \"mqttContext\": {\n    \"username\": \"\",\n    \"password\": \"\",\n    \"clientId\": \"\"\n  },\n  \"tlsContext\": {\n    \"serverName\": \"\"\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  \"token\": \"\",\n  \"tokenSignature\": \"\",\n  \"httpContext\": {\n    \"headers\": \"\",\n    \"queryString\": \"\"\n  },\n  \"mqttContext\": {\n    \"username\": \"\",\n    \"password\": \"\",\n    \"clientId\": \"\"\n  },\n  \"tlsContext\": {\n    \"serverName\": \"\"\n  }\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/authorizer/:authorizerName/test")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/authorizer/:authorizerName/test")
  .header("content-type", "application/json")
  .body("{\n  \"token\": \"\",\n  \"tokenSignature\": \"\",\n  \"httpContext\": {\n    \"headers\": \"\",\n    \"queryString\": \"\"\n  },\n  \"mqttContext\": {\n    \"username\": \"\",\n    \"password\": \"\",\n    \"clientId\": \"\"\n  },\n  \"tlsContext\": {\n    \"serverName\": \"\"\n  }\n}")
  .asString();
const data = JSON.stringify({
  token: '',
  tokenSignature: '',
  httpContext: {
    headers: '',
    queryString: ''
  },
  mqttContext: {
    username: '',
    password: '',
    clientId: ''
  },
  tlsContext: {
    serverName: ''
  }
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/authorizer/:authorizerName/test');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/authorizer/:authorizerName/test',
  headers: {'content-type': 'application/json'},
  data: {
    token: '',
    tokenSignature: '',
    httpContext: {headers: '', queryString: ''},
    mqttContext: {username: '', password: '', clientId: ''},
    tlsContext: {serverName: ''}
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/authorizer/:authorizerName/test';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"token":"","tokenSignature":"","httpContext":{"headers":"","queryString":""},"mqttContext":{"username":"","password":"","clientId":""},"tlsContext":{"serverName":""}}'
};

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}}/authorizer/:authorizerName/test',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "token": "",\n  "tokenSignature": "",\n  "httpContext": {\n    "headers": "",\n    "queryString": ""\n  },\n  "mqttContext": {\n    "username": "",\n    "password": "",\n    "clientId": ""\n  },\n  "tlsContext": {\n    "serverName": ""\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  \"token\": \"\",\n  \"tokenSignature\": \"\",\n  \"httpContext\": {\n    \"headers\": \"\",\n    \"queryString\": \"\"\n  },\n  \"mqttContext\": {\n    \"username\": \"\",\n    \"password\": \"\",\n    \"clientId\": \"\"\n  },\n  \"tlsContext\": {\n    \"serverName\": \"\"\n  }\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/authorizer/:authorizerName/test")
  .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/authorizer/:authorizerName/test',
  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({
  token: '',
  tokenSignature: '',
  httpContext: {headers: '', queryString: ''},
  mqttContext: {username: '', password: '', clientId: ''},
  tlsContext: {serverName: ''}
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/authorizer/:authorizerName/test',
  headers: {'content-type': 'application/json'},
  body: {
    token: '',
    tokenSignature: '',
    httpContext: {headers: '', queryString: ''},
    mqttContext: {username: '', password: '', clientId: ''},
    tlsContext: {serverName: ''}
  },
  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}}/authorizer/:authorizerName/test');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  token: '',
  tokenSignature: '',
  httpContext: {
    headers: '',
    queryString: ''
  },
  mqttContext: {
    username: '',
    password: '',
    clientId: ''
  },
  tlsContext: {
    serverName: ''
  }
});

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}}/authorizer/:authorizerName/test',
  headers: {'content-type': 'application/json'},
  data: {
    token: '',
    tokenSignature: '',
    httpContext: {headers: '', queryString: ''},
    mqttContext: {username: '', password: '', clientId: ''},
    tlsContext: {serverName: ''}
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/authorizer/:authorizerName/test';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"token":"","tokenSignature":"","httpContext":{"headers":"","queryString":""},"mqttContext":{"username":"","password":"","clientId":""},"tlsContext":{"serverName":""}}'
};

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 = @{ @"token": @"",
                              @"tokenSignature": @"",
                              @"httpContext": @{ @"headers": @"", @"queryString": @"" },
                              @"mqttContext": @{ @"username": @"", @"password": @"", @"clientId": @"" },
                              @"tlsContext": @{ @"serverName": @"" } };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/authorizer/:authorizerName/test"]
                                                       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}}/authorizer/:authorizerName/test" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"token\": \"\",\n  \"tokenSignature\": \"\",\n  \"httpContext\": {\n    \"headers\": \"\",\n    \"queryString\": \"\"\n  },\n  \"mqttContext\": {\n    \"username\": \"\",\n    \"password\": \"\",\n    \"clientId\": \"\"\n  },\n  \"tlsContext\": {\n    \"serverName\": \"\"\n  }\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/authorizer/:authorizerName/test",
  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([
    'token' => '',
    'tokenSignature' => '',
    'httpContext' => [
        'headers' => '',
        'queryString' => ''
    ],
    'mqttContext' => [
        'username' => '',
        'password' => '',
        'clientId' => ''
    ],
    'tlsContext' => [
        'serverName' => ''
    ]
  ]),
  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}}/authorizer/:authorizerName/test', [
  'body' => '{
  "token": "",
  "tokenSignature": "",
  "httpContext": {
    "headers": "",
    "queryString": ""
  },
  "mqttContext": {
    "username": "",
    "password": "",
    "clientId": ""
  },
  "tlsContext": {
    "serverName": ""
  }
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/authorizer/:authorizerName/test');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'token' => '',
  'tokenSignature' => '',
  'httpContext' => [
    'headers' => '',
    'queryString' => ''
  ],
  'mqttContext' => [
    'username' => '',
    'password' => '',
    'clientId' => ''
  ],
  'tlsContext' => [
    'serverName' => ''
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'token' => '',
  'tokenSignature' => '',
  'httpContext' => [
    'headers' => '',
    'queryString' => ''
  ],
  'mqttContext' => [
    'username' => '',
    'password' => '',
    'clientId' => ''
  ],
  'tlsContext' => [
    'serverName' => ''
  ]
]));
$request->setRequestUrl('{{baseUrl}}/authorizer/:authorizerName/test');
$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}}/authorizer/:authorizerName/test' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "token": "",
  "tokenSignature": "",
  "httpContext": {
    "headers": "",
    "queryString": ""
  },
  "mqttContext": {
    "username": "",
    "password": "",
    "clientId": ""
  },
  "tlsContext": {
    "serverName": ""
  }
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/authorizer/:authorizerName/test' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "token": "",
  "tokenSignature": "",
  "httpContext": {
    "headers": "",
    "queryString": ""
  },
  "mqttContext": {
    "username": "",
    "password": "",
    "clientId": ""
  },
  "tlsContext": {
    "serverName": ""
  }
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"token\": \"\",\n  \"tokenSignature\": \"\",\n  \"httpContext\": {\n    \"headers\": \"\",\n    \"queryString\": \"\"\n  },\n  \"mqttContext\": {\n    \"username\": \"\",\n    \"password\": \"\",\n    \"clientId\": \"\"\n  },\n  \"tlsContext\": {\n    \"serverName\": \"\"\n  }\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/authorizer/:authorizerName/test", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/authorizer/:authorizerName/test"

payload = {
    "token": "",
    "tokenSignature": "",
    "httpContext": {
        "headers": "",
        "queryString": ""
    },
    "mqttContext": {
        "username": "",
        "password": "",
        "clientId": ""
    },
    "tlsContext": { "serverName": "" }
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/authorizer/:authorizerName/test"

payload <- "{\n  \"token\": \"\",\n  \"tokenSignature\": \"\",\n  \"httpContext\": {\n    \"headers\": \"\",\n    \"queryString\": \"\"\n  },\n  \"mqttContext\": {\n    \"username\": \"\",\n    \"password\": \"\",\n    \"clientId\": \"\"\n  },\n  \"tlsContext\": {\n    \"serverName\": \"\"\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}}/authorizer/:authorizerName/test")

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  \"token\": \"\",\n  \"tokenSignature\": \"\",\n  \"httpContext\": {\n    \"headers\": \"\",\n    \"queryString\": \"\"\n  },\n  \"mqttContext\": {\n    \"username\": \"\",\n    \"password\": \"\",\n    \"clientId\": \"\"\n  },\n  \"tlsContext\": {\n    \"serverName\": \"\"\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/authorizer/:authorizerName/test') do |req|
  req.body = "{\n  \"token\": \"\",\n  \"tokenSignature\": \"\",\n  \"httpContext\": {\n    \"headers\": \"\",\n    \"queryString\": \"\"\n  },\n  \"mqttContext\": {\n    \"username\": \"\",\n    \"password\": \"\",\n    \"clientId\": \"\"\n  },\n  \"tlsContext\": {\n    \"serverName\": \"\"\n  }\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/authorizer/:authorizerName/test";

    let payload = json!({
        "token": "",
        "tokenSignature": "",
        "httpContext": json!({
            "headers": "",
            "queryString": ""
        }),
        "mqttContext": json!({
            "username": "",
            "password": "",
            "clientId": ""
        }),
        "tlsContext": json!({"serverName": ""})
    });

    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}}/authorizer/:authorizerName/test \
  --header 'content-type: application/json' \
  --data '{
  "token": "",
  "tokenSignature": "",
  "httpContext": {
    "headers": "",
    "queryString": ""
  },
  "mqttContext": {
    "username": "",
    "password": "",
    "clientId": ""
  },
  "tlsContext": {
    "serverName": ""
  }
}'
echo '{
  "token": "",
  "tokenSignature": "",
  "httpContext": {
    "headers": "",
    "queryString": ""
  },
  "mqttContext": {
    "username": "",
    "password": "",
    "clientId": ""
  },
  "tlsContext": {
    "serverName": ""
  }
}' |  \
  http POST {{baseUrl}}/authorizer/:authorizerName/test \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "token": "",\n  "tokenSignature": "",\n  "httpContext": {\n    "headers": "",\n    "queryString": ""\n  },\n  "mqttContext": {\n    "username": "",\n    "password": "",\n    "clientId": ""\n  },\n  "tlsContext": {\n    "serverName": ""\n  }\n}' \
  --output-document \
  - {{baseUrl}}/authorizer/:authorizerName/test
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "token": "",
  "tokenSignature": "",
  "httpContext": [
    "headers": "",
    "queryString": ""
  ],
  "mqttContext": [
    "username": "",
    "password": "",
    "clientId": ""
  ],
  "tlsContext": ["serverName": ""]
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/authorizer/:authorizerName/test")! 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()
PATCH TransferCertificate
{{baseUrl}}/transfer-certificate/:certificateId#targetAwsAccount
QUERY PARAMS

targetAwsAccount
certificateId
BODY json

{
  "transferMessage": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PATCH");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/transfer-certificate/:certificateId?targetAwsAccount=#targetAwsAccount");

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  \"transferMessage\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/patch "{{baseUrl}}/transfer-certificate/:certificateId#targetAwsAccount" {:query-params {:targetAwsAccount ""}
                                                                                                  :content-type :json
                                                                                                  :form-params {:transferMessage ""}})
require "http/client"

url = "{{baseUrl}}/transfer-certificate/:certificateId?targetAwsAccount=#targetAwsAccount"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"transferMessage\": \"\"\n}"

response = HTTP::Client.patch url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Patch,
    RequestUri = new Uri("{{baseUrl}}/transfer-certificate/:certificateId?targetAwsAccount=#targetAwsAccount"),
    Content = new StringContent("{\n  \"transferMessage\": \"\"\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}}/transfer-certificate/:certificateId?targetAwsAccount=#targetAwsAccount");
var request = new RestRequest("", Method.Patch);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"transferMessage\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/transfer-certificate/:certificateId?targetAwsAccount=#targetAwsAccount"

	payload := strings.NewReader("{\n  \"transferMessage\": \"\"\n}")

	req, _ := http.NewRequest("PATCH", 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))

}
PATCH /baseUrl/transfer-certificate/:certificateId?targetAwsAccount= HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 27

{
  "transferMessage": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PATCH", "{{baseUrl}}/transfer-certificate/:certificateId?targetAwsAccount=#targetAwsAccount")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"transferMessage\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/transfer-certificate/:certificateId?targetAwsAccount=#targetAwsAccount"))
    .header("content-type", "application/json")
    .method("PATCH", HttpRequest.BodyPublishers.ofString("{\n  \"transferMessage\": \"\"\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  \"transferMessage\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/transfer-certificate/:certificateId?targetAwsAccount=#targetAwsAccount")
  .patch(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.patch("{{baseUrl}}/transfer-certificate/:certificateId?targetAwsAccount=#targetAwsAccount")
  .header("content-type", "application/json")
  .body("{\n  \"transferMessage\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  transferMessage: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PATCH', '{{baseUrl}}/transfer-certificate/:certificateId?targetAwsAccount=#targetAwsAccount');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/transfer-certificate/:certificateId#targetAwsAccount',
  params: {targetAwsAccount: ''},
  headers: {'content-type': 'application/json'},
  data: {transferMessage: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/transfer-certificate/:certificateId?targetAwsAccount=#targetAwsAccount';
const options = {
  method: 'PATCH',
  headers: {'content-type': 'application/json'},
  body: '{"transferMessage":""}'
};

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}}/transfer-certificate/:certificateId?targetAwsAccount=#targetAwsAccount',
  method: 'PATCH',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "transferMessage": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"transferMessage\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/transfer-certificate/:certificateId?targetAwsAccount=#targetAwsAccount")
  .patch(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PATCH',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/transfer-certificate/:certificateId?targetAwsAccount=',
  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({transferMessage: ''}));
req.end();
const request = require('request');

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/transfer-certificate/:certificateId#targetAwsAccount',
  qs: {targetAwsAccount: ''},
  headers: {'content-type': 'application/json'},
  body: {transferMessage: ''},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PATCH', '{{baseUrl}}/transfer-certificate/:certificateId#targetAwsAccount');

req.query({
  targetAwsAccount: ''
});

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  transferMessage: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/transfer-certificate/:certificateId#targetAwsAccount',
  params: {targetAwsAccount: ''},
  headers: {'content-type': 'application/json'},
  data: {transferMessage: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/transfer-certificate/:certificateId?targetAwsAccount=#targetAwsAccount';
const options = {
  method: 'PATCH',
  headers: {'content-type': 'application/json'},
  body: '{"transferMessage":""}'
};

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 = @{ @"transferMessage": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/transfer-certificate/:certificateId?targetAwsAccount=#targetAwsAccount"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PATCH"];
[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}}/transfer-certificate/:certificateId?targetAwsAccount=#targetAwsAccount" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"transferMessage\": \"\"\n}" in

Client.call ~headers ~body `PATCH uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/transfer-certificate/:certificateId?targetAwsAccount=#targetAwsAccount",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PATCH",
  CURLOPT_POSTFIELDS => json_encode([
    'transferMessage' => ''
  ]),
  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('PATCH', '{{baseUrl}}/transfer-certificate/:certificateId?targetAwsAccount=#targetAwsAccount', [
  'body' => '{
  "transferMessage": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/transfer-certificate/:certificateId#targetAwsAccount');
$request->setMethod(HttpRequest::HTTP_METH_PATCH);

$request->setQueryData([
  'targetAwsAccount' => ''
]);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'transferMessage' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'transferMessage' => ''
]));
$request->setRequestUrl('{{baseUrl}}/transfer-certificate/:certificateId#targetAwsAccount');
$request->setRequestMethod('PATCH');
$request->setBody($body);

$request->setQuery(new http\QueryString([
  'targetAwsAccount' => ''
]));

$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}}/transfer-certificate/:certificateId?targetAwsAccount=#targetAwsAccount' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
  "transferMessage": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/transfer-certificate/:certificateId?targetAwsAccount=#targetAwsAccount' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
  "transferMessage": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"transferMessage\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("PATCH", "/baseUrl/transfer-certificate/:certificateId?targetAwsAccount=", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/transfer-certificate/:certificateId#targetAwsAccount"

querystring = {"targetAwsAccount":""}

payload = { "transferMessage": "" }
headers = {"content-type": "application/json"}

response = requests.patch(url, json=payload, headers=headers, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/transfer-certificate/:certificateId#targetAwsAccount"

queryString <- list(targetAwsAccount = "")

payload <- "{\n  \"transferMessage\": \"\"\n}"

encode <- "json"

response <- VERB("PATCH", url, body = payload, query = queryString, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/transfer-certificate/:certificateId?targetAwsAccount=#targetAwsAccount")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Patch.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"transferMessage\": \"\"\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.patch('/baseUrl/transfer-certificate/:certificateId') do |req|
  req.params['targetAwsAccount'] = ''
  req.body = "{\n  \"transferMessage\": \"\"\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}}/transfer-certificate/:certificateId#targetAwsAccount";

    let querystring = [
        ("targetAwsAccount", ""),
    ];

    let payload = json!({"transferMessage": ""});

    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("PATCH").unwrap(), url)
        .query(&querystring)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PATCH \
  --url '{{baseUrl}}/transfer-certificate/:certificateId?targetAwsAccount=#targetAwsAccount' \
  --header 'content-type: application/json' \
  --data '{
  "transferMessage": ""
}'
echo '{
  "transferMessage": ""
}' |  \
  http PATCH '{{baseUrl}}/transfer-certificate/:certificateId?targetAwsAccount=#targetAwsAccount' \
  content-type:application/json
wget --quiet \
  --method PATCH \
  --header 'content-type: application/json' \
  --body-data '{\n  "transferMessage": ""\n}' \
  --output-document \
  - '{{baseUrl}}/transfer-certificate/:certificateId?targetAwsAccount=#targetAwsAccount'
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["transferMessage": ""] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/transfer-certificate/:certificateId?targetAwsAccount=#targetAwsAccount")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PATCH"
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 UntagResource
{{baseUrl}}/untag
BODY json

{
  "resourceArn": "",
  "tagKeys": []
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/untag");

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  \"resourceArn\": \"\",\n  \"tagKeys\": []\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/untag" {:content-type :json
                                                  :form-params {:resourceArn ""
                                                                :tagKeys []}})
require "http/client"

url = "{{baseUrl}}/untag"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"resourceArn\": \"\",\n  \"tagKeys\": []\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}}/untag"),
    Content = new StringContent("{\n  \"resourceArn\": \"\",\n  \"tagKeys\": []\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}}/untag");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"resourceArn\": \"\",\n  \"tagKeys\": []\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/untag"

	payload := strings.NewReader("{\n  \"resourceArn\": \"\",\n  \"tagKeys\": []\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/untag HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 40

{
  "resourceArn": "",
  "tagKeys": []
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/untag")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"resourceArn\": \"\",\n  \"tagKeys\": []\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/untag"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"resourceArn\": \"\",\n  \"tagKeys\": []\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  \"resourceArn\": \"\",\n  \"tagKeys\": []\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/untag")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/untag")
  .header("content-type", "application/json")
  .body("{\n  \"resourceArn\": \"\",\n  \"tagKeys\": []\n}")
  .asString();
const data = JSON.stringify({
  resourceArn: '',
  tagKeys: []
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/untag');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/untag',
  headers: {'content-type': 'application/json'},
  data: {resourceArn: '', tagKeys: []}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/untag';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"resourceArn":"","tagKeys":[]}'
};

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}}/untag',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "resourceArn": "",\n  "tagKeys": []\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"resourceArn\": \"\",\n  \"tagKeys\": []\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/untag")
  .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/untag',
  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({resourceArn: '', tagKeys: []}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/untag',
  headers: {'content-type': 'application/json'},
  body: {resourceArn: '', tagKeys: []},
  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}}/untag');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  resourceArn: '',
  tagKeys: []
});

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}}/untag',
  headers: {'content-type': 'application/json'},
  data: {resourceArn: '', tagKeys: []}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/untag';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"resourceArn":"","tagKeys":[]}'
};

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 = @{ @"resourceArn": @"",
                              @"tagKeys": @[  ] };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/untag"]
                                                       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}}/untag" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"resourceArn\": \"\",\n  \"tagKeys\": []\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/untag",
  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([
    'resourceArn' => '',
    'tagKeys' => [
        
    ]
  ]),
  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}}/untag', [
  'body' => '{
  "resourceArn": "",
  "tagKeys": []
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/untag');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'resourceArn' => '',
  'tagKeys' => [
    
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'resourceArn' => '',
  'tagKeys' => [
    
  ]
]));
$request->setRequestUrl('{{baseUrl}}/untag');
$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}}/untag' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "resourceArn": "",
  "tagKeys": []
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/untag' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "resourceArn": "",
  "tagKeys": []
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"resourceArn\": \"\",\n  \"tagKeys\": []\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/untag", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/untag"

payload = {
    "resourceArn": "",
    "tagKeys": []
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/untag"

payload <- "{\n  \"resourceArn\": \"\",\n  \"tagKeys\": []\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}}/untag")

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  \"resourceArn\": \"\",\n  \"tagKeys\": []\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/untag') do |req|
  req.body = "{\n  \"resourceArn\": \"\",\n  \"tagKeys\": []\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/untag";

    let payload = json!({
        "resourceArn": "",
        "tagKeys": ()
    });

    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}}/untag \
  --header 'content-type: application/json' \
  --data '{
  "resourceArn": "",
  "tagKeys": []
}'
echo '{
  "resourceArn": "",
  "tagKeys": []
}' |  \
  http POST {{baseUrl}}/untag \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "resourceArn": "",\n  "tagKeys": []\n}' \
  --output-document \
  - {{baseUrl}}/untag
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "resourceArn": "",
  "tagKeys": []
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/untag")! 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()
PATCH UpdateAccountAuditConfiguration
{{baseUrl}}/audit/configuration
BODY json

{
  "roleArn": "",
  "auditNotificationTargetConfigurations": {},
  "auditCheckConfigurations": {}
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PATCH");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/audit/configuration");

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  \"roleArn\": \"\",\n  \"auditNotificationTargetConfigurations\": {},\n  \"auditCheckConfigurations\": {}\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/patch "{{baseUrl}}/audit/configuration" {:content-type :json
                                                                 :form-params {:roleArn ""
                                                                               :auditNotificationTargetConfigurations {}
                                                                               :auditCheckConfigurations {}}})
require "http/client"

url = "{{baseUrl}}/audit/configuration"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"roleArn\": \"\",\n  \"auditNotificationTargetConfigurations\": {},\n  \"auditCheckConfigurations\": {}\n}"

response = HTTP::Client.patch url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Patch,
    RequestUri = new Uri("{{baseUrl}}/audit/configuration"),
    Content = new StringContent("{\n  \"roleArn\": \"\",\n  \"auditNotificationTargetConfigurations\": {},\n  \"auditCheckConfigurations\": {}\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}}/audit/configuration");
var request = new RestRequest("", Method.Patch);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"roleArn\": \"\",\n  \"auditNotificationTargetConfigurations\": {},\n  \"auditCheckConfigurations\": {}\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/audit/configuration"

	payload := strings.NewReader("{\n  \"roleArn\": \"\",\n  \"auditNotificationTargetConfigurations\": {},\n  \"auditCheckConfigurations\": {}\n}")

	req, _ := http.NewRequest("PATCH", 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))

}
PATCH /baseUrl/audit/configuration HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 100

{
  "roleArn": "",
  "auditNotificationTargetConfigurations": {},
  "auditCheckConfigurations": {}
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PATCH", "{{baseUrl}}/audit/configuration")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"roleArn\": \"\",\n  \"auditNotificationTargetConfigurations\": {},\n  \"auditCheckConfigurations\": {}\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/audit/configuration"))
    .header("content-type", "application/json")
    .method("PATCH", HttpRequest.BodyPublishers.ofString("{\n  \"roleArn\": \"\",\n  \"auditNotificationTargetConfigurations\": {},\n  \"auditCheckConfigurations\": {}\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  \"roleArn\": \"\",\n  \"auditNotificationTargetConfigurations\": {},\n  \"auditCheckConfigurations\": {}\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/audit/configuration")
  .patch(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.patch("{{baseUrl}}/audit/configuration")
  .header("content-type", "application/json")
  .body("{\n  \"roleArn\": \"\",\n  \"auditNotificationTargetConfigurations\": {},\n  \"auditCheckConfigurations\": {}\n}")
  .asString();
const data = JSON.stringify({
  roleArn: '',
  auditNotificationTargetConfigurations: {},
  auditCheckConfigurations: {}
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PATCH', '{{baseUrl}}/audit/configuration');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/audit/configuration',
  headers: {'content-type': 'application/json'},
  data: {
    roleArn: '',
    auditNotificationTargetConfigurations: {},
    auditCheckConfigurations: {}
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/audit/configuration';
const options = {
  method: 'PATCH',
  headers: {'content-type': 'application/json'},
  body: '{"roleArn":"","auditNotificationTargetConfigurations":{},"auditCheckConfigurations":{}}'
};

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}}/audit/configuration',
  method: 'PATCH',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "roleArn": "",\n  "auditNotificationTargetConfigurations": {},\n  "auditCheckConfigurations": {}\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"roleArn\": \"\",\n  \"auditNotificationTargetConfigurations\": {},\n  \"auditCheckConfigurations\": {}\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/audit/configuration")
  .patch(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PATCH',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/audit/configuration',
  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({
  roleArn: '',
  auditNotificationTargetConfigurations: {},
  auditCheckConfigurations: {}
}));
req.end();
const request = require('request');

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/audit/configuration',
  headers: {'content-type': 'application/json'},
  body: {
    roleArn: '',
    auditNotificationTargetConfigurations: {},
    auditCheckConfigurations: {}
  },
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PATCH', '{{baseUrl}}/audit/configuration');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  roleArn: '',
  auditNotificationTargetConfigurations: {},
  auditCheckConfigurations: {}
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/audit/configuration',
  headers: {'content-type': 'application/json'},
  data: {
    roleArn: '',
    auditNotificationTargetConfigurations: {},
    auditCheckConfigurations: {}
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/audit/configuration';
const options = {
  method: 'PATCH',
  headers: {'content-type': 'application/json'},
  body: '{"roleArn":"","auditNotificationTargetConfigurations":{},"auditCheckConfigurations":{}}'
};

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 = @{ @"roleArn": @"",
                              @"auditNotificationTargetConfigurations": @{  },
                              @"auditCheckConfigurations": @{  } };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/audit/configuration"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PATCH"];
[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}}/audit/configuration" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"roleArn\": \"\",\n  \"auditNotificationTargetConfigurations\": {},\n  \"auditCheckConfigurations\": {}\n}" in

Client.call ~headers ~body `PATCH uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/audit/configuration",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PATCH",
  CURLOPT_POSTFIELDS => json_encode([
    'roleArn' => '',
    'auditNotificationTargetConfigurations' => [
        
    ],
    'auditCheckConfigurations' => [
        
    ]
  ]),
  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('PATCH', '{{baseUrl}}/audit/configuration', [
  'body' => '{
  "roleArn": "",
  "auditNotificationTargetConfigurations": {},
  "auditCheckConfigurations": {}
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/audit/configuration');
$request->setMethod(HttpRequest::HTTP_METH_PATCH);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'roleArn' => '',
  'auditNotificationTargetConfigurations' => [
    
  ],
  'auditCheckConfigurations' => [
    
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'roleArn' => '',
  'auditNotificationTargetConfigurations' => [
    
  ],
  'auditCheckConfigurations' => [
    
  ]
]));
$request->setRequestUrl('{{baseUrl}}/audit/configuration');
$request->setRequestMethod('PATCH');
$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}}/audit/configuration' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
  "roleArn": "",
  "auditNotificationTargetConfigurations": {},
  "auditCheckConfigurations": {}
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/audit/configuration' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
  "roleArn": "",
  "auditNotificationTargetConfigurations": {},
  "auditCheckConfigurations": {}
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"roleArn\": \"\",\n  \"auditNotificationTargetConfigurations\": {},\n  \"auditCheckConfigurations\": {}\n}"

headers = { 'content-type': "application/json" }

conn.request("PATCH", "/baseUrl/audit/configuration", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/audit/configuration"

payload = {
    "roleArn": "",
    "auditNotificationTargetConfigurations": {},
    "auditCheckConfigurations": {}
}
headers = {"content-type": "application/json"}

response = requests.patch(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/audit/configuration"

payload <- "{\n  \"roleArn\": \"\",\n  \"auditNotificationTargetConfigurations\": {},\n  \"auditCheckConfigurations\": {}\n}"

encode <- "json"

response <- VERB("PATCH", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/audit/configuration")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Patch.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"roleArn\": \"\",\n  \"auditNotificationTargetConfigurations\": {},\n  \"auditCheckConfigurations\": {}\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.patch('/baseUrl/audit/configuration') do |req|
  req.body = "{\n  \"roleArn\": \"\",\n  \"auditNotificationTargetConfigurations\": {},\n  \"auditCheckConfigurations\": {}\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}}/audit/configuration";

    let payload = json!({
        "roleArn": "",
        "auditNotificationTargetConfigurations": json!({}),
        "auditCheckConfigurations": json!({})
    });

    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("PATCH").unwrap(), url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PATCH \
  --url {{baseUrl}}/audit/configuration \
  --header 'content-type: application/json' \
  --data '{
  "roleArn": "",
  "auditNotificationTargetConfigurations": {},
  "auditCheckConfigurations": {}
}'
echo '{
  "roleArn": "",
  "auditNotificationTargetConfigurations": {},
  "auditCheckConfigurations": {}
}' |  \
  http PATCH {{baseUrl}}/audit/configuration \
  content-type:application/json
wget --quiet \
  --method PATCH \
  --header 'content-type: application/json' \
  --body-data '{\n  "roleArn": "",\n  "auditNotificationTargetConfigurations": {},\n  "auditCheckConfigurations": {}\n}' \
  --output-document \
  - {{baseUrl}}/audit/configuration
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "roleArn": "",
  "auditNotificationTargetConfigurations": [],
  "auditCheckConfigurations": []
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/audit/configuration")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PATCH"
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()
PATCH UpdateAuditSuppression
{{baseUrl}}/audit/suppressions/update
BODY json

{
  "checkName": "",
  "resourceIdentifier": {
    "deviceCertificateId": "",
    "caCertificateId": "",
    "cognitoIdentityPoolId": "",
    "clientId": "",
    "policyVersionIdentifier": "",
    "account": "",
    "iamRoleArn": "",
    "roleAliasArn": "",
    "issuerCertificateIdentifier": "",
    "deviceCertificateArn": ""
  },
  "expirationDate": "",
  "suppressIndefinitely": false,
  "description": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PATCH");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/audit/suppressions/update");

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  \"checkName\": \"\",\n  \"resourceIdentifier\": {\n    \"deviceCertificateId\": \"\",\n    \"caCertificateId\": \"\",\n    \"cognitoIdentityPoolId\": \"\",\n    \"clientId\": \"\",\n    \"policyVersionIdentifier\": \"\",\n    \"account\": \"\",\n    \"iamRoleArn\": \"\",\n    \"roleAliasArn\": \"\",\n    \"issuerCertificateIdentifier\": \"\",\n    \"deviceCertificateArn\": \"\"\n  },\n  \"expirationDate\": \"\",\n  \"suppressIndefinitely\": false,\n  \"description\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/patch "{{baseUrl}}/audit/suppressions/update" {:content-type :json
                                                                       :form-params {:checkName ""
                                                                                     :resourceIdentifier {:deviceCertificateId ""
                                                                                                          :caCertificateId ""
                                                                                                          :cognitoIdentityPoolId ""
                                                                                                          :clientId ""
                                                                                                          :policyVersionIdentifier ""
                                                                                                          :account ""
                                                                                                          :iamRoleArn ""
                                                                                                          :roleAliasArn ""
                                                                                                          :issuerCertificateIdentifier ""
                                                                                                          :deviceCertificateArn ""}
                                                                                     :expirationDate ""
                                                                                     :suppressIndefinitely false
                                                                                     :description ""}})
require "http/client"

url = "{{baseUrl}}/audit/suppressions/update"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"checkName\": \"\",\n  \"resourceIdentifier\": {\n    \"deviceCertificateId\": \"\",\n    \"caCertificateId\": \"\",\n    \"cognitoIdentityPoolId\": \"\",\n    \"clientId\": \"\",\n    \"policyVersionIdentifier\": \"\",\n    \"account\": \"\",\n    \"iamRoleArn\": \"\",\n    \"roleAliasArn\": \"\",\n    \"issuerCertificateIdentifier\": \"\",\n    \"deviceCertificateArn\": \"\"\n  },\n  \"expirationDate\": \"\",\n  \"suppressIndefinitely\": false,\n  \"description\": \"\"\n}"

response = HTTP::Client.patch url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Patch,
    RequestUri = new Uri("{{baseUrl}}/audit/suppressions/update"),
    Content = new StringContent("{\n  \"checkName\": \"\",\n  \"resourceIdentifier\": {\n    \"deviceCertificateId\": \"\",\n    \"caCertificateId\": \"\",\n    \"cognitoIdentityPoolId\": \"\",\n    \"clientId\": \"\",\n    \"policyVersionIdentifier\": \"\",\n    \"account\": \"\",\n    \"iamRoleArn\": \"\",\n    \"roleAliasArn\": \"\",\n    \"issuerCertificateIdentifier\": \"\",\n    \"deviceCertificateArn\": \"\"\n  },\n  \"expirationDate\": \"\",\n  \"suppressIndefinitely\": false,\n  \"description\": \"\"\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}}/audit/suppressions/update");
var request = new RestRequest("", Method.Patch);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"checkName\": \"\",\n  \"resourceIdentifier\": {\n    \"deviceCertificateId\": \"\",\n    \"caCertificateId\": \"\",\n    \"cognitoIdentityPoolId\": \"\",\n    \"clientId\": \"\",\n    \"policyVersionIdentifier\": \"\",\n    \"account\": \"\",\n    \"iamRoleArn\": \"\",\n    \"roleAliasArn\": \"\",\n    \"issuerCertificateIdentifier\": \"\",\n    \"deviceCertificateArn\": \"\"\n  },\n  \"expirationDate\": \"\",\n  \"suppressIndefinitely\": false,\n  \"description\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/audit/suppressions/update"

	payload := strings.NewReader("{\n  \"checkName\": \"\",\n  \"resourceIdentifier\": {\n    \"deviceCertificateId\": \"\",\n    \"caCertificateId\": \"\",\n    \"cognitoIdentityPoolId\": \"\",\n    \"clientId\": \"\",\n    \"policyVersionIdentifier\": \"\",\n    \"account\": \"\",\n    \"iamRoleArn\": \"\",\n    \"roleAliasArn\": \"\",\n    \"issuerCertificateIdentifier\": \"\",\n    \"deviceCertificateArn\": \"\"\n  },\n  \"expirationDate\": \"\",\n  \"suppressIndefinitely\": false,\n  \"description\": \"\"\n}")

	req, _ := http.NewRequest("PATCH", 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))

}
PATCH /baseUrl/audit/suppressions/update HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 411

{
  "checkName": "",
  "resourceIdentifier": {
    "deviceCertificateId": "",
    "caCertificateId": "",
    "cognitoIdentityPoolId": "",
    "clientId": "",
    "policyVersionIdentifier": "",
    "account": "",
    "iamRoleArn": "",
    "roleAliasArn": "",
    "issuerCertificateIdentifier": "",
    "deviceCertificateArn": ""
  },
  "expirationDate": "",
  "suppressIndefinitely": false,
  "description": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PATCH", "{{baseUrl}}/audit/suppressions/update")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"checkName\": \"\",\n  \"resourceIdentifier\": {\n    \"deviceCertificateId\": \"\",\n    \"caCertificateId\": \"\",\n    \"cognitoIdentityPoolId\": \"\",\n    \"clientId\": \"\",\n    \"policyVersionIdentifier\": \"\",\n    \"account\": \"\",\n    \"iamRoleArn\": \"\",\n    \"roleAliasArn\": \"\",\n    \"issuerCertificateIdentifier\": \"\",\n    \"deviceCertificateArn\": \"\"\n  },\n  \"expirationDate\": \"\",\n  \"suppressIndefinitely\": false,\n  \"description\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/audit/suppressions/update"))
    .header("content-type", "application/json")
    .method("PATCH", HttpRequest.BodyPublishers.ofString("{\n  \"checkName\": \"\",\n  \"resourceIdentifier\": {\n    \"deviceCertificateId\": \"\",\n    \"caCertificateId\": \"\",\n    \"cognitoIdentityPoolId\": \"\",\n    \"clientId\": \"\",\n    \"policyVersionIdentifier\": \"\",\n    \"account\": \"\",\n    \"iamRoleArn\": \"\",\n    \"roleAliasArn\": \"\",\n    \"issuerCertificateIdentifier\": \"\",\n    \"deviceCertificateArn\": \"\"\n  },\n  \"expirationDate\": \"\",\n  \"suppressIndefinitely\": false,\n  \"description\": \"\"\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  \"checkName\": \"\",\n  \"resourceIdentifier\": {\n    \"deviceCertificateId\": \"\",\n    \"caCertificateId\": \"\",\n    \"cognitoIdentityPoolId\": \"\",\n    \"clientId\": \"\",\n    \"policyVersionIdentifier\": \"\",\n    \"account\": \"\",\n    \"iamRoleArn\": \"\",\n    \"roleAliasArn\": \"\",\n    \"issuerCertificateIdentifier\": \"\",\n    \"deviceCertificateArn\": \"\"\n  },\n  \"expirationDate\": \"\",\n  \"suppressIndefinitely\": false,\n  \"description\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/audit/suppressions/update")
  .patch(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.patch("{{baseUrl}}/audit/suppressions/update")
  .header("content-type", "application/json")
  .body("{\n  \"checkName\": \"\",\n  \"resourceIdentifier\": {\n    \"deviceCertificateId\": \"\",\n    \"caCertificateId\": \"\",\n    \"cognitoIdentityPoolId\": \"\",\n    \"clientId\": \"\",\n    \"policyVersionIdentifier\": \"\",\n    \"account\": \"\",\n    \"iamRoleArn\": \"\",\n    \"roleAliasArn\": \"\",\n    \"issuerCertificateIdentifier\": \"\",\n    \"deviceCertificateArn\": \"\"\n  },\n  \"expirationDate\": \"\",\n  \"suppressIndefinitely\": false,\n  \"description\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  checkName: '',
  resourceIdentifier: {
    deviceCertificateId: '',
    caCertificateId: '',
    cognitoIdentityPoolId: '',
    clientId: '',
    policyVersionIdentifier: '',
    account: '',
    iamRoleArn: '',
    roleAliasArn: '',
    issuerCertificateIdentifier: '',
    deviceCertificateArn: ''
  },
  expirationDate: '',
  suppressIndefinitely: false,
  description: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PATCH', '{{baseUrl}}/audit/suppressions/update');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/audit/suppressions/update',
  headers: {'content-type': 'application/json'},
  data: {
    checkName: '',
    resourceIdentifier: {
      deviceCertificateId: '',
      caCertificateId: '',
      cognitoIdentityPoolId: '',
      clientId: '',
      policyVersionIdentifier: '',
      account: '',
      iamRoleArn: '',
      roleAliasArn: '',
      issuerCertificateIdentifier: '',
      deviceCertificateArn: ''
    },
    expirationDate: '',
    suppressIndefinitely: false,
    description: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/audit/suppressions/update';
const options = {
  method: 'PATCH',
  headers: {'content-type': 'application/json'},
  body: '{"checkName":"","resourceIdentifier":{"deviceCertificateId":"","caCertificateId":"","cognitoIdentityPoolId":"","clientId":"","policyVersionIdentifier":"","account":"","iamRoleArn":"","roleAliasArn":"","issuerCertificateIdentifier":"","deviceCertificateArn":""},"expirationDate":"","suppressIndefinitely":false,"description":""}'
};

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}}/audit/suppressions/update',
  method: 'PATCH',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "checkName": "",\n  "resourceIdentifier": {\n    "deviceCertificateId": "",\n    "caCertificateId": "",\n    "cognitoIdentityPoolId": "",\n    "clientId": "",\n    "policyVersionIdentifier": "",\n    "account": "",\n    "iamRoleArn": "",\n    "roleAliasArn": "",\n    "issuerCertificateIdentifier": "",\n    "deviceCertificateArn": ""\n  },\n  "expirationDate": "",\n  "suppressIndefinitely": false,\n  "description": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"checkName\": \"\",\n  \"resourceIdentifier\": {\n    \"deviceCertificateId\": \"\",\n    \"caCertificateId\": \"\",\n    \"cognitoIdentityPoolId\": \"\",\n    \"clientId\": \"\",\n    \"policyVersionIdentifier\": \"\",\n    \"account\": \"\",\n    \"iamRoleArn\": \"\",\n    \"roleAliasArn\": \"\",\n    \"issuerCertificateIdentifier\": \"\",\n    \"deviceCertificateArn\": \"\"\n  },\n  \"expirationDate\": \"\",\n  \"suppressIndefinitely\": false,\n  \"description\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/audit/suppressions/update")
  .patch(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PATCH',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/audit/suppressions/update',
  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({
  checkName: '',
  resourceIdentifier: {
    deviceCertificateId: '',
    caCertificateId: '',
    cognitoIdentityPoolId: '',
    clientId: '',
    policyVersionIdentifier: '',
    account: '',
    iamRoleArn: '',
    roleAliasArn: '',
    issuerCertificateIdentifier: '',
    deviceCertificateArn: ''
  },
  expirationDate: '',
  suppressIndefinitely: false,
  description: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/audit/suppressions/update',
  headers: {'content-type': 'application/json'},
  body: {
    checkName: '',
    resourceIdentifier: {
      deviceCertificateId: '',
      caCertificateId: '',
      cognitoIdentityPoolId: '',
      clientId: '',
      policyVersionIdentifier: '',
      account: '',
      iamRoleArn: '',
      roleAliasArn: '',
      issuerCertificateIdentifier: '',
      deviceCertificateArn: ''
    },
    expirationDate: '',
    suppressIndefinitely: false,
    description: ''
  },
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PATCH', '{{baseUrl}}/audit/suppressions/update');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  checkName: '',
  resourceIdentifier: {
    deviceCertificateId: '',
    caCertificateId: '',
    cognitoIdentityPoolId: '',
    clientId: '',
    policyVersionIdentifier: '',
    account: '',
    iamRoleArn: '',
    roleAliasArn: '',
    issuerCertificateIdentifier: '',
    deviceCertificateArn: ''
  },
  expirationDate: '',
  suppressIndefinitely: false,
  description: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/audit/suppressions/update',
  headers: {'content-type': 'application/json'},
  data: {
    checkName: '',
    resourceIdentifier: {
      deviceCertificateId: '',
      caCertificateId: '',
      cognitoIdentityPoolId: '',
      clientId: '',
      policyVersionIdentifier: '',
      account: '',
      iamRoleArn: '',
      roleAliasArn: '',
      issuerCertificateIdentifier: '',
      deviceCertificateArn: ''
    },
    expirationDate: '',
    suppressIndefinitely: false,
    description: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/audit/suppressions/update';
const options = {
  method: 'PATCH',
  headers: {'content-type': 'application/json'},
  body: '{"checkName":"","resourceIdentifier":{"deviceCertificateId":"","caCertificateId":"","cognitoIdentityPoolId":"","clientId":"","policyVersionIdentifier":"","account":"","iamRoleArn":"","roleAliasArn":"","issuerCertificateIdentifier":"","deviceCertificateArn":""},"expirationDate":"","suppressIndefinitely":false,"description":""}'
};

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 = @{ @"checkName": @"",
                              @"resourceIdentifier": @{ @"deviceCertificateId": @"", @"caCertificateId": @"", @"cognitoIdentityPoolId": @"", @"clientId": @"", @"policyVersionIdentifier": @"", @"account": @"", @"iamRoleArn": @"", @"roleAliasArn": @"", @"issuerCertificateIdentifier": @"", @"deviceCertificateArn": @"" },
                              @"expirationDate": @"",
                              @"suppressIndefinitely": @NO,
                              @"description": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/audit/suppressions/update"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PATCH"];
[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}}/audit/suppressions/update" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"checkName\": \"\",\n  \"resourceIdentifier\": {\n    \"deviceCertificateId\": \"\",\n    \"caCertificateId\": \"\",\n    \"cognitoIdentityPoolId\": \"\",\n    \"clientId\": \"\",\n    \"policyVersionIdentifier\": \"\",\n    \"account\": \"\",\n    \"iamRoleArn\": \"\",\n    \"roleAliasArn\": \"\",\n    \"issuerCertificateIdentifier\": \"\",\n    \"deviceCertificateArn\": \"\"\n  },\n  \"expirationDate\": \"\",\n  \"suppressIndefinitely\": false,\n  \"description\": \"\"\n}" in

Client.call ~headers ~body `PATCH uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/audit/suppressions/update",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PATCH",
  CURLOPT_POSTFIELDS => json_encode([
    'checkName' => '',
    'resourceIdentifier' => [
        'deviceCertificateId' => '',
        'caCertificateId' => '',
        'cognitoIdentityPoolId' => '',
        'clientId' => '',
        'policyVersionIdentifier' => '',
        'account' => '',
        'iamRoleArn' => '',
        'roleAliasArn' => '',
        'issuerCertificateIdentifier' => '',
        'deviceCertificateArn' => ''
    ],
    'expirationDate' => '',
    'suppressIndefinitely' => null,
    'description' => ''
  ]),
  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('PATCH', '{{baseUrl}}/audit/suppressions/update', [
  'body' => '{
  "checkName": "",
  "resourceIdentifier": {
    "deviceCertificateId": "",
    "caCertificateId": "",
    "cognitoIdentityPoolId": "",
    "clientId": "",
    "policyVersionIdentifier": "",
    "account": "",
    "iamRoleArn": "",
    "roleAliasArn": "",
    "issuerCertificateIdentifier": "",
    "deviceCertificateArn": ""
  },
  "expirationDate": "",
  "suppressIndefinitely": false,
  "description": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/audit/suppressions/update');
$request->setMethod(HttpRequest::HTTP_METH_PATCH);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'checkName' => '',
  'resourceIdentifier' => [
    'deviceCertificateId' => '',
    'caCertificateId' => '',
    'cognitoIdentityPoolId' => '',
    'clientId' => '',
    'policyVersionIdentifier' => '',
    'account' => '',
    'iamRoleArn' => '',
    'roleAliasArn' => '',
    'issuerCertificateIdentifier' => '',
    'deviceCertificateArn' => ''
  ],
  'expirationDate' => '',
  'suppressIndefinitely' => null,
  'description' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'checkName' => '',
  'resourceIdentifier' => [
    'deviceCertificateId' => '',
    'caCertificateId' => '',
    'cognitoIdentityPoolId' => '',
    'clientId' => '',
    'policyVersionIdentifier' => '',
    'account' => '',
    'iamRoleArn' => '',
    'roleAliasArn' => '',
    'issuerCertificateIdentifier' => '',
    'deviceCertificateArn' => ''
  ],
  'expirationDate' => '',
  'suppressIndefinitely' => null,
  'description' => ''
]));
$request->setRequestUrl('{{baseUrl}}/audit/suppressions/update');
$request->setRequestMethod('PATCH');
$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}}/audit/suppressions/update' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
  "checkName": "",
  "resourceIdentifier": {
    "deviceCertificateId": "",
    "caCertificateId": "",
    "cognitoIdentityPoolId": "",
    "clientId": "",
    "policyVersionIdentifier": "",
    "account": "",
    "iamRoleArn": "",
    "roleAliasArn": "",
    "issuerCertificateIdentifier": "",
    "deviceCertificateArn": ""
  },
  "expirationDate": "",
  "suppressIndefinitely": false,
  "description": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/audit/suppressions/update' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
  "checkName": "",
  "resourceIdentifier": {
    "deviceCertificateId": "",
    "caCertificateId": "",
    "cognitoIdentityPoolId": "",
    "clientId": "",
    "policyVersionIdentifier": "",
    "account": "",
    "iamRoleArn": "",
    "roleAliasArn": "",
    "issuerCertificateIdentifier": "",
    "deviceCertificateArn": ""
  },
  "expirationDate": "",
  "suppressIndefinitely": false,
  "description": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"checkName\": \"\",\n  \"resourceIdentifier\": {\n    \"deviceCertificateId\": \"\",\n    \"caCertificateId\": \"\",\n    \"cognitoIdentityPoolId\": \"\",\n    \"clientId\": \"\",\n    \"policyVersionIdentifier\": \"\",\n    \"account\": \"\",\n    \"iamRoleArn\": \"\",\n    \"roleAliasArn\": \"\",\n    \"issuerCertificateIdentifier\": \"\",\n    \"deviceCertificateArn\": \"\"\n  },\n  \"expirationDate\": \"\",\n  \"suppressIndefinitely\": false,\n  \"description\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("PATCH", "/baseUrl/audit/suppressions/update", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/audit/suppressions/update"

payload = {
    "checkName": "",
    "resourceIdentifier": {
        "deviceCertificateId": "",
        "caCertificateId": "",
        "cognitoIdentityPoolId": "",
        "clientId": "",
        "policyVersionIdentifier": "",
        "account": "",
        "iamRoleArn": "",
        "roleAliasArn": "",
        "issuerCertificateIdentifier": "",
        "deviceCertificateArn": ""
    },
    "expirationDate": "",
    "suppressIndefinitely": False,
    "description": ""
}
headers = {"content-type": "application/json"}

response = requests.patch(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/audit/suppressions/update"

payload <- "{\n  \"checkName\": \"\",\n  \"resourceIdentifier\": {\n    \"deviceCertificateId\": \"\",\n    \"caCertificateId\": \"\",\n    \"cognitoIdentityPoolId\": \"\",\n    \"clientId\": \"\",\n    \"policyVersionIdentifier\": \"\",\n    \"account\": \"\",\n    \"iamRoleArn\": \"\",\n    \"roleAliasArn\": \"\",\n    \"issuerCertificateIdentifier\": \"\",\n    \"deviceCertificateArn\": \"\"\n  },\n  \"expirationDate\": \"\",\n  \"suppressIndefinitely\": false,\n  \"description\": \"\"\n}"

encode <- "json"

response <- VERB("PATCH", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/audit/suppressions/update")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Patch.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"checkName\": \"\",\n  \"resourceIdentifier\": {\n    \"deviceCertificateId\": \"\",\n    \"caCertificateId\": \"\",\n    \"cognitoIdentityPoolId\": \"\",\n    \"clientId\": \"\",\n    \"policyVersionIdentifier\": \"\",\n    \"account\": \"\",\n    \"iamRoleArn\": \"\",\n    \"roleAliasArn\": \"\",\n    \"issuerCertificateIdentifier\": \"\",\n    \"deviceCertificateArn\": \"\"\n  },\n  \"expirationDate\": \"\",\n  \"suppressIndefinitely\": false,\n  \"description\": \"\"\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.patch('/baseUrl/audit/suppressions/update') do |req|
  req.body = "{\n  \"checkName\": \"\",\n  \"resourceIdentifier\": {\n    \"deviceCertificateId\": \"\",\n    \"caCertificateId\": \"\",\n    \"cognitoIdentityPoolId\": \"\",\n    \"clientId\": \"\",\n    \"policyVersionIdentifier\": \"\",\n    \"account\": \"\",\n    \"iamRoleArn\": \"\",\n    \"roleAliasArn\": \"\",\n    \"issuerCertificateIdentifier\": \"\",\n    \"deviceCertificateArn\": \"\"\n  },\n  \"expirationDate\": \"\",\n  \"suppressIndefinitely\": false,\n  \"description\": \"\"\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}}/audit/suppressions/update";

    let payload = json!({
        "checkName": "",
        "resourceIdentifier": json!({
            "deviceCertificateId": "",
            "caCertificateId": "",
            "cognitoIdentityPoolId": "",
            "clientId": "",
            "policyVersionIdentifier": "",
            "account": "",
            "iamRoleArn": "",
            "roleAliasArn": "",
            "issuerCertificateIdentifier": "",
            "deviceCertificateArn": ""
        }),
        "expirationDate": "",
        "suppressIndefinitely": false,
        "description": ""
    });

    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("PATCH").unwrap(), url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PATCH \
  --url {{baseUrl}}/audit/suppressions/update \
  --header 'content-type: application/json' \
  --data '{
  "checkName": "",
  "resourceIdentifier": {
    "deviceCertificateId": "",
    "caCertificateId": "",
    "cognitoIdentityPoolId": "",
    "clientId": "",
    "policyVersionIdentifier": "",
    "account": "",
    "iamRoleArn": "",
    "roleAliasArn": "",
    "issuerCertificateIdentifier": "",
    "deviceCertificateArn": ""
  },
  "expirationDate": "",
  "suppressIndefinitely": false,
  "description": ""
}'
echo '{
  "checkName": "",
  "resourceIdentifier": {
    "deviceCertificateId": "",
    "caCertificateId": "",
    "cognitoIdentityPoolId": "",
    "clientId": "",
    "policyVersionIdentifier": "",
    "account": "",
    "iamRoleArn": "",
    "roleAliasArn": "",
    "issuerCertificateIdentifier": "",
    "deviceCertificateArn": ""
  },
  "expirationDate": "",
  "suppressIndefinitely": false,
  "description": ""
}' |  \
  http PATCH {{baseUrl}}/audit/suppressions/update \
  content-type:application/json
wget --quiet \
  --method PATCH \
  --header 'content-type: application/json' \
  --body-data '{\n  "checkName": "",\n  "resourceIdentifier": {\n    "deviceCertificateId": "",\n    "caCertificateId": "",\n    "cognitoIdentityPoolId": "",\n    "clientId": "",\n    "policyVersionIdentifier": "",\n    "account": "",\n    "iamRoleArn": "",\n    "roleAliasArn": "",\n    "issuerCertificateIdentifier": "",\n    "deviceCertificateArn": ""\n  },\n  "expirationDate": "",\n  "suppressIndefinitely": false,\n  "description": ""\n}' \
  --output-document \
  - {{baseUrl}}/audit/suppressions/update
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "checkName": "",
  "resourceIdentifier": [
    "deviceCertificateId": "",
    "caCertificateId": "",
    "cognitoIdentityPoolId": "",
    "clientId": "",
    "policyVersionIdentifier": "",
    "account": "",
    "iamRoleArn": "",
    "roleAliasArn": "",
    "issuerCertificateIdentifier": "",
    "deviceCertificateArn": ""
  ],
  "expirationDate": "",
  "suppressIndefinitely": false,
  "description": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/audit/suppressions/update")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PATCH"
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 UpdateAuthorizer
{{baseUrl}}/authorizer/:authorizerName
QUERY PARAMS

authorizerName
BODY json

{
  "authorizerFunctionArn": "",
  "tokenKeyName": "",
  "tokenSigningPublicKeys": {},
  "status": "",
  "enableCachingForHttp": false
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/authorizer/:authorizerName");

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  \"authorizerFunctionArn\": \"\",\n  \"tokenKeyName\": \"\",\n  \"tokenSigningPublicKeys\": {},\n  \"status\": \"\",\n  \"enableCachingForHttp\": false\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/authorizer/:authorizerName" {:content-type :json
                                                                      :form-params {:authorizerFunctionArn ""
                                                                                    :tokenKeyName ""
                                                                                    :tokenSigningPublicKeys {}
                                                                                    :status ""
                                                                                    :enableCachingForHttp false}})
require "http/client"

url = "{{baseUrl}}/authorizer/:authorizerName"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"authorizerFunctionArn\": \"\",\n  \"tokenKeyName\": \"\",\n  \"tokenSigningPublicKeys\": {},\n  \"status\": \"\",\n  \"enableCachingForHttp\": 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}}/authorizer/:authorizerName"),
    Content = new StringContent("{\n  \"authorizerFunctionArn\": \"\",\n  \"tokenKeyName\": \"\",\n  \"tokenSigningPublicKeys\": {},\n  \"status\": \"\",\n  \"enableCachingForHttp\": 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}}/authorizer/:authorizerName");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"authorizerFunctionArn\": \"\",\n  \"tokenKeyName\": \"\",\n  \"tokenSigningPublicKeys\": {},\n  \"status\": \"\",\n  \"enableCachingForHttp\": false\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/authorizer/:authorizerName"

	payload := strings.NewReader("{\n  \"authorizerFunctionArn\": \"\",\n  \"tokenKeyName\": \"\",\n  \"tokenSigningPublicKeys\": {},\n  \"status\": \"\",\n  \"enableCachingForHttp\": 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/authorizer/:authorizerName HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 136

{
  "authorizerFunctionArn": "",
  "tokenKeyName": "",
  "tokenSigningPublicKeys": {},
  "status": "",
  "enableCachingForHttp": false
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/authorizer/:authorizerName")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"authorizerFunctionArn\": \"\",\n  \"tokenKeyName\": \"\",\n  \"tokenSigningPublicKeys\": {},\n  \"status\": \"\",\n  \"enableCachingForHttp\": false\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/authorizer/:authorizerName"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"authorizerFunctionArn\": \"\",\n  \"tokenKeyName\": \"\",\n  \"tokenSigningPublicKeys\": {},\n  \"status\": \"\",\n  \"enableCachingForHttp\": 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  \"authorizerFunctionArn\": \"\",\n  \"tokenKeyName\": \"\",\n  \"tokenSigningPublicKeys\": {},\n  \"status\": \"\",\n  \"enableCachingForHttp\": false\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/authorizer/:authorizerName")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/authorizer/:authorizerName")
  .header("content-type", "application/json")
  .body("{\n  \"authorizerFunctionArn\": \"\",\n  \"tokenKeyName\": \"\",\n  \"tokenSigningPublicKeys\": {},\n  \"status\": \"\",\n  \"enableCachingForHttp\": false\n}")
  .asString();
const data = JSON.stringify({
  authorizerFunctionArn: '',
  tokenKeyName: '',
  tokenSigningPublicKeys: {},
  status: '',
  enableCachingForHttp: 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}}/authorizer/:authorizerName');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/authorizer/:authorizerName',
  headers: {'content-type': 'application/json'},
  data: {
    authorizerFunctionArn: '',
    tokenKeyName: '',
    tokenSigningPublicKeys: {},
    status: '',
    enableCachingForHttp: false
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/authorizer/:authorizerName';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"authorizerFunctionArn":"","tokenKeyName":"","tokenSigningPublicKeys":{},"status":"","enableCachingForHttp":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}}/authorizer/:authorizerName',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "authorizerFunctionArn": "",\n  "tokenKeyName": "",\n  "tokenSigningPublicKeys": {},\n  "status": "",\n  "enableCachingForHttp": 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  \"authorizerFunctionArn\": \"\",\n  \"tokenKeyName\": \"\",\n  \"tokenSigningPublicKeys\": {},\n  \"status\": \"\",\n  \"enableCachingForHttp\": false\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/authorizer/:authorizerName")
  .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/authorizer/:authorizerName',
  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({
  authorizerFunctionArn: '',
  tokenKeyName: '',
  tokenSigningPublicKeys: {},
  status: '',
  enableCachingForHttp: false
}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/authorizer/:authorizerName',
  headers: {'content-type': 'application/json'},
  body: {
    authorizerFunctionArn: '',
    tokenKeyName: '',
    tokenSigningPublicKeys: {},
    status: '',
    enableCachingForHttp: 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}}/authorizer/:authorizerName');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  authorizerFunctionArn: '',
  tokenKeyName: '',
  tokenSigningPublicKeys: {},
  status: '',
  enableCachingForHttp: 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}}/authorizer/:authorizerName',
  headers: {'content-type': 'application/json'},
  data: {
    authorizerFunctionArn: '',
    tokenKeyName: '',
    tokenSigningPublicKeys: {},
    status: '',
    enableCachingForHttp: false
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/authorizer/:authorizerName';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"authorizerFunctionArn":"","tokenKeyName":"","tokenSigningPublicKeys":{},"status":"","enableCachingForHttp":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 = @{ @"authorizerFunctionArn": @"",
                              @"tokenKeyName": @"",
                              @"tokenSigningPublicKeys": @{  },
                              @"status": @"",
                              @"enableCachingForHttp": @NO };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/authorizer/:authorizerName"]
                                                       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}}/authorizer/:authorizerName" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"authorizerFunctionArn\": \"\",\n  \"tokenKeyName\": \"\",\n  \"tokenSigningPublicKeys\": {},\n  \"status\": \"\",\n  \"enableCachingForHttp\": false\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/authorizer/:authorizerName",
  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([
    'authorizerFunctionArn' => '',
    'tokenKeyName' => '',
    'tokenSigningPublicKeys' => [
        
    ],
    'status' => '',
    'enableCachingForHttp' => 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}}/authorizer/:authorizerName', [
  'body' => '{
  "authorizerFunctionArn": "",
  "tokenKeyName": "",
  "tokenSigningPublicKeys": {},
  "status": "",
  "enableCachingForHttp": false
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/authorizer/:authorizerName');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'authorizerFunctionArn' => '',
  'tokenKeyName' => '',
  'tokenSigningPublicKeys' => [
    
  ],
  'status' => '',
  'enableCachingForHttp' => null
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'authorizerFunctionArn' => '',
  'tokenKeyName' => '',
  'tokenSigningPublicKeys' => [
    
  ],
  'status' => '',
  'enableCachingForHttp' => null
]));
$request->setRequestUrl('{{baseUrl}}/authorizer/:authorizerName');
$request->setRequestMethod('PUT');
$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}}/authorizer/:authorizerName' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "authorizerFunctionArn": "",
  "tokenKeyName": "",
  "tokenSigningPublicKeys": {},
  "status": "",
  "enableCachingForHttp": false
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/authorizer/:authorizerName' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "authorizerFunctionArn": "",
  "tokenKeyName": "",
  "tokenSigningPublicKeys": {},
  "status": "",
  "enableCachingForHttp": false
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"authorizerFunctionArn\": \"\",\n  \"tokenKeyName\": \"\",\n  \"tokenSigningPublicKeys\": {},\n  \"status\": \"\",\n  \"enableCachingForHttp\": false\n}"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/authorizer/:authorizerName", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/authorizer/:authorizerName"

payload = {
    "authorizerFunctionArn": "",
    "tokenKeyName": "",
    "tokenSigningPublicKeys": {},
    "status": "",
    "enableCachingForHttp": False
}
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/authorizer/:authorizerName"

payload <- "{\n  \"authorizerFunctionArn\": \"\",\n  \"tokenKeyName\": \"\",\n  \"tokenSigningPublicKeys\": {},\n  \"status\": \"\",\n  \"enableCachingForHttp\": false\n}"

encode <- "json"

response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/authorizer/:authorizerName")

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  \"authorizerFunctionArn\": \"\",\n  \"tokenKeyName\": \"\",\n  \"tokenSigningPublicKeys\": {},\n  \"status\": \"\",\n  \"enableCachingForHttp\": 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/authorizer/:authorizerName') do |req|
  req.body = "{\n  \"authorizerFunctionArn\": \"\",\n  \"tokenKeyName\": \"\",\n  \"tokenSigningPublicKeys\": {},\n  \"status\": \"\",\n  \"enableCachingForHttp\": 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}}/authorizer/:authorizerName";

    let payload = json!({
        "authorizerFunctionArn": "",
        "tokenKeyName": "",
        "tokenSigningPublicKeys": json!({}),
        "status": "",
        "enableCachingForHttp": 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)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PUT \
  --url {{baseUrl}}/authorizer/:authorizerName \
  --header 'content-type: application/json' \
  --data '{
  "authorizerFunctionArn": "",
  "tokenKeyName": "",
  "tokenSigningPublicKeys": {},
  "status": "",
  "enableCachingForHttp": false
}'
echo '{
  "authorizerFunctionArn": "",
  "tokenKeyName": "",
  "tokenSigningPublicKeys": {},
  "status": "",
  "enableCachingForHttp": false
}' |  \
  http PUT {{baseUrl}}/authorizer/:authorizerName \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "authorizerFunctionArn": "",\n  "tokenKeyName": "",\n  "tokenSigningPublicKeys": {},\n  "status": "",\n  "enableCachingForHttp": false\n}' \
  --output-document \
  - {{baseUrl}}/authorizer/:authorizerName
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "authorizerFunctionArn": "",
  "tokenKeyName": "",
  "tokenSigningPublicKeys": [],
  "status": "",
  "enableCachingForHttp": false
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/authorizer/:authorizerName")! 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()
PATCH UpdateBillingGroup
{{baseUrl}}/billing-groups/:billingGroupName
QUERY PARAMS

billingGroupName
BODY json

{
  "billingGroupProperties": {
    "billingGroupDescription": ""
  },
  "expectedVersion": 0
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PATCH");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/billing-groups/:billingGroupName");

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  \"billingGroupProperties\": {\n    \"billingGroupDescription\": \"\"\n  },\n  \"expectedVersion\": 0\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/patch "{{baseUrl}}/billing-groups/:billingGroupName" {:content-type :json
                                                                              :form-params {:billingGroupProperties {:billingGroupDescription ""}
                                                                                            :expectedVersion 0}})
require "http/client"

url = "{{baseUrl}}/billing-groups/:billingGroupName"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"billingGroupProperties\": {\n    \"billingGroupDescription\": \"\"\n  },\n  \"expectedVersion\": 0\n}"

response = HTTP::Client.patch url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Patch,
    RequestUri = new Uri("{{baseUrl}}/billing-groups/:billingGroupName"),
    Content = new StringContent("{\n  \"billingGroupProperties\": {\n    \"billingGroupDescription\": \"\"\n  },\n  \"expectedVersion\": 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}}/billing-groups/:billingGroupName");
var request = new RestRequest("", Method.Patch);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"billingGroupProperties\": {\n    \"billingGroupDescription\": \"\"\n  },\n  \"expectedVersion\": 0\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/billing-groups/:billingGroupName"

	payload := strings.NewReader("{\n  \"billingGroupProperties\": {\n    \"billingGroupDescription\": \"\"\n  },\n  \"expectedVersion\": 0\n}")

	req, _ := http.NewRequest("PATCH", 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))

}
PATCH /baseUrl/billing-groups/:billingGroupName HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 95

{
  "billingGroupProperties": {
    "billingGroupDescription": ""
  },
  "expectedVersion": 0
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PATCH", "{{baseUrl}}/billing-groups/:billingGroupName")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"billingGroupProperties\": {\n    \"billingGroupDescription\": \"\"\n  },\n  \"expectedVersion\": 0\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/billing-groups/:billingGroupName"))
    .header("content-type", "application/json")
    .method("PATCH", HttpRequest.BodyPublishers.ofString("{\n  \"billingGroupProperties\": {\n    \"billingGroupDescription\": \"\"\n  },\n  \"expectedVersion\": 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  \"billingGroupProperties\": {\n    \"billingGroupDescription\": \"\"\n  },\n  \"expectedVersion\": 0\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/billing-groups/:billingGroupName")
  .patch(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.patch("{{baseUrl}}/billing-groups/:billingGroupName")
  .header("content-type", "application/json")
  .body("{\n  \"billingGroupProperties\": {\n    \"billingGroupDescription\": \"\"\n  },\n  \"expectedVersion\": 0\n}")
  .asString();
const data = JSON.stringify({
  billingGroupProperties: {
    billingGroupDescription: ''
  },
  expectedVersion: 0
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PATCH', '{{baseUrl}}/billing-groups/:billingGroupName');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/billing-groups/:billingGroupName',
  headers: {'content-type': 'application/json'},
  data: {billingGroupProperties: {billingGroupDescription: ''}, expectedVersion: 0}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/billing-groups/:billingGroupName';
const options = {
  method: 'PATCH',
  headers: {'content-type': 'application/json'},
  body: '{"billingGroupProperties":{"billingGroupDescription":""},"expectedVersion":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}}/billing-groups/:billingGroupName',
  method: 'PATCH',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "billingGroupProperties": {\n    "billingGroupDescription": ""\n  },\n  "expectedVersion": 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  \"billingGroupProperties\": {\n    \"billingGroupDescription\": \"\"\n  },\n  \"expectedVersion\": 0\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/billing-groups/:billingGroupName")
  .patch(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PATCH',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/billing-groups/:billingGroupName',
  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({billingGroupProperties: {billingGroupDescription: ''}, expectedVersion: 0}));
req.end();
const request = require('request');

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/billing-groups/:billingGroupName',
  headers: {'content-type': 'application/json'},
  body: {billingGroupProperties: {billingGroupDescription: ''}, expectedVersion: 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('PATCH', '{{baseUrl}}/billing-groups/:billingGroupName');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  billingGroupProperties: {
    billingGroupDescription: ''
  },
  expectedVersion: 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: 'PATCH',
  url: '{{baseUrl}}/billing-groups/:billingGroupName',
  headers: {'content-type': 'application/json'},
  data: {billingGroupProperties: {billingGroupDescription: ''}, expectedVersion: 0}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/billing-groups/:billingGroupName';
const options = {
  method: 'PATCH',
  headers: {'content-type': 'application/json'},
  body: '{"billingGroupProperties":{"billingGroupDescription":""},"expectedVersion":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 = @{ @"billingGroupProperties": @{ @"billingGroupDescription": @"" },
                              @"expectedVersion": @0 };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/billing-groups/:billingGroupName"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PATCH"];
[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}}/billing-groups/:billingGroupName" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"billingGroupProperties\": {\n    \"billingGroupDescription\": \"\"\n  },\n  \"expectedVersion\": 0\n}" in

Client.call ~headers ~body `PATCH uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/billing-groups/:billingGroupName",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PATCH",
  CURLOPT_POSTFIELDS => json_encode([
    'billingGroupProperties' => [
        'billingGroupDescription' => ''
    ],
    'expectedVersion' => 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('PATCH', '{{baseUrl}}/billing-groups/:billingGroupName', [
  'body' => '{
  "billingGroupProperties": {
    "billingGroupDescription": ""
  },
  "expectedVersion": 0
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/billing-groups/:billingGroupName');
$request->setMethod(HttpRequest::HTTP_METH_PATCH);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'billingGroupProperties' => [
    'billingGroupDescription' => ''
  ],
  'expectedVersion' => 0
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'billingGroupProperties' => [
    'billingGroupDescription' => ''
  ],
  'expectedVersion' => 0
]));
$request->setRequestUrl('{{baseUrl}}/billing-groups/:billingGroupName');
$request->setRequestMethod('PATCH');
$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}}/billing-groups/:billingGroupName' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
  "billingGroupProperties": {
    "billingGroupDescription": ""
  },
  "expectedVersion": 0
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/billing-groups/:billingGroupName' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
  "billingGroupProperties": {
    "billingGroupDescription": ""
  },
  "expectedVersion": 0
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"billingGroupProperties\": {\n    \"billingGroupDescription\": \"\"\n  },\n  \"expectedVersion\": 0\n}"

headers = { 'content-type': "application/json" }

conn.request("PATCH", "/baseUrl/billing-groups/:billingGroupName", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/billing-groups/:billingGroupName"

payload = {
    "billingGroupProperties": { "billingGroupDescription": "" },
    "expectedVersion": 0
}
headers = {"content-type": "application/json"}

response = requests.patch(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/billing-groups/:billingGroupName"

payload <- "{\n  \"billingGroupProperties\": {\n    \"billingGroupDescription\": \"\"\n  },\n  \"expectedVersion\": 0\n}"

encode <- "json"

response <- VERB("PATCH", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/billing-groups/:billingGroupName")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Patch.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"billingGroupProperties\": {\n    \"billingGroupDescription\": \"\"\n  },\n  \"expectedVersion\": 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.patch('/baseUrl/billing-groups/:billingGroupName') do |req|
  req.body = "{\n  \"billingGroupProperties\": {\n    \"billingGroupDescription\": \"\"\n  },\n  \"expectedVersion\": 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}}/billing-groups/:billingGroupName";

    let payload = json!({
        "billingGroupProperties": json!({"billingGroupDescription": ""}),
        "expectedVersion": 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("PATCH").unwrap(), url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PATCH \
  --url {{baseUrl}}/billing-groups/:billingGroupName \
  --header 'content-type: application/json' \
  --data '{
  "billingGroupProperties": {
    "billingGroupDescription": ""
  },
  "expectedVersion": 0
}'
echo '{
  "billingGroupProperties": {
    "billingGroupDescription": ""
  },
  "expectedVersion": 0
}' |  \
  http PATCH {{baseUrl}}/billing-groups/:billingGroupName \
  content-type:application/json
wget --quiet \
  --method PATCH \
  --header 'content-type: application/json' \
  --body-data '{\n  "billingGroupProperties": {\n    "billingGroupDescription": ""\n  },\n  "expectedVersion": 0\n}' \
  --output-document \
  - {{baseUrl}}/billing-groups/:billingGroupName
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "billingGroupProperties": ["billingGroupDescription": ""],
  "expectedVersion": 0
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/billing-groups/:billingGroupName")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PATCH"
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 UpdateCACertificate
{{baseUrl}}/cacertificate/:caCertificateId
QUERY PARAMS

caCertificateId
BODY json

{
  "registrationConfig": {
    "templateBody": "",
    "roleArn": "",
    "templateName": ""
  },
  "removeAutoRegistration": false
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/cacertificate/:caCertificateId");

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  \"registrationConfig\": {\n    \"templateBody\": \"\",\n    \"roleArn\": \"\",\n    \"templateName\": \"\"\n  },\n  \"removeAutoRegistration\": false\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/cacertificate/:caCertificateId" {:content-type :json
                                                                          :form-params {:registrationConfig {:templateBody ""
                                                                                                             :roleArn ""
                                                                                                             :templateName ""}
                                                                                        :removeAutoRegistration false}})
require "http/client"

url = "{{baseUrl}}/cacertificate/:caCertificateId"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"registrationConfig\": {\n    \"templateBody\": \"\",\n    \"roleArn\": \"\",\n    \"templateName\": \"\"\n  },\n  \"removeAutoRegistration\": 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}}/cacertificate/:caCertificateId"),
    Content = new StringContent("{\n  \"registrationConfig\": {\n    \"templateBody\": \"\",\n    \"roleArn\": \"\",\n    \"templateName\": \"\"\n  },\n  \"removeAutoRegistration\": 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}}/cacertificate/:caCertificateId");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"registrationConfig\": {\n    \"templateBody\": \"\",\n    \"roleArn\": \"\",\n    \"templateName\": \"\"\n  },\n  \"removeAutoRegistration\": false\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/cacertificate/:caCertificateId"

	payload := strings.NewReader("{\n  \"registrationConfig\": {\n    \"templateBody\": \"\",\n    \"roleArn\": \"\",\n    \"templateName\": \"\"\n  },\n  \"removeAutoRegistration\": 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/cacertificate/:caCertificateId HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 134

{
  "registrationConfig": {
    "templateBody": "",
    "roleArn": "",
    "templateName": ""
  },
  "removeAutoRegistration": false
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/cacertificate/:caCertificateId")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"registrationConfig\": {\n    \"templateBody\": \"\",\n    \"roleArn\": \"\",\n    \"templateName\": \"\"\n  },\n  \"removeAutoRegistration\": false\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/cacertificate/:caCertificateId"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"registrationConfig\": {\n    \"templateBody\": \"\",\n    \"roleArn\": \"\",\n    \"templateName\": \"\"\n  },\n  \"removeAutoRegistration\": 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  \"registrationConfig\": {\n    \"templateBody\": \"\",\n    \"roleArn\": \"\",\n    \"templateName\": \"\"\n  },\n  \"removeAutoRegistration\": false\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/cacertificate/:caCertificateId")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/cacertificate/:caCertificateId")
  .header("content-type", "application/json")
  .body("{\n  \"registrationConfig\": {\n    \"templateBody\": \"\",\n    \"roleArn\": \"\",\n    \"templateName\": \"\"\n  },\n  \"removeAutoRegistration\": false\n}")
  .asString();
const data = JSON.stringify({
  registrationConfig: {
    templateBody: '',
    roleArn: '',
    templateName: ''
  },
  removeAutoRegistration: 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}}/cacertificate/:caCertificateId');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/cacertificate/:caCertificateId',
  headers: {'content-type': 'application/json'},
  data: {
    registrationConfig: {templateBody: '', roleArn: '', templateName: ''},
    removeAutoRegistration: false
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/cacertificate/:caCertificateId';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"registrationConfig":{"templateBody":"","roleArn":"","templateName":""},"removeAutoRegistration":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}}/cacertificate/:caCertificateId',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "registrationConfig": {\n    "templateBody": "",\n    "roleArn": "",\n    "templateName": ""\n  },\n  "removeAutoRegistration": 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  \"registrationConfig\": {\n    \"templateBody\": \"\",\n    \"roleArn\": \"\",\n    \"templateName\": \"\"\n  },\n  \"removeAutoRegistration\": false\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/cacertificate/:caCertificateId")
  .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/cacertificate/:caCertificateId',
  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({
  registrationConfig: {templateBody: '', roleArn: '', templateName: ''},
  removeAutoRegistration: false
}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/cacertificate/:caCertificateId',
  headers: {'content-type': 'application/json'},
  body: {
    registrationConfig: {templateBody: '', roleArn: '', templateName: ''},
    removeAutoRegistration: 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}}/cacertificate/:caCertificateId');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  registrationConfig: {
    templateBody: '',
    roleArn: '',
    templateName: ''
  },
  removeAutoRegistration: 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}}/cacertificate/:caCertificateId',
  headers: {'content-type': 'application/json'},
  data: {
    registrationConfig: {templateBody: '', roleArn: '', templateName: ''},
    removeAutoRegistration: false
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/cacertificate/:caCertificateId';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"registrationConfig":{"templateBody":"","roleArn":"","templateName":""},"removeAutoRegistration":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 = @{ @"registrationConfig": @{ @"templateBody": @"", @"roleArn": @"", @"templateName": @"" },
                              @"removeAutoRegistration": @NO };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/cacertificate/:caCertificateId"]
                                                       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}}/cacertificate/:caCertificateId" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"registrationConfig\": {\n    \"templateBody\": \"\",\n    \"roleArn\": \"\",\n    \"templateName\": \"\"\n  },\n  \"removeAutoRegistration\": false\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/cacertificate/:caCertificateId",
  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([
    'registrationConfig' => [
        'templateBody' => '',
        'roleArn' => '',
        'templateName' => ''
    ],
    'removeAutoRegistration' => 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}}/cacertificate/:caCertificateId', [
  'body' => '{
  "registrationConfig": {
    "templateBody": "",
    "roleArn": "",
    "templateName": ""
  },
  "removeAutoRegistration": false
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/cacertificate/:caCertificateId');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'registrationConfig' => [
    'templateBody' => '',
    'roleArn' => '',
    'templateName' => ''
  ],
  'removeAutoRegistration' => null
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'registrationConfig' => [
    'templateBody' => '',
    'roleArn' => '',
    'templateName' => ''
  ],
  'removeAutoRegistration' => null
]));
$request->setRequestUrl('{{baseUrl}}/cacertificate/:caCertificateId');
$request->setRequestMethod('PUT');
$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}}/cacertificate/:caCertificateId' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "registrationConfig": {
    "templateBody": "",
    "roleArn": "",
    "templateName": ""
  },
  "removeAutoRegistration": false
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/cacertificate/:caCertificateId' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "registrationConfig": {
    "templateBody": "",
    "roleArn": "",
    "templateName": ""
  },
  "removeAutoRegistration": false
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"registrationConfig\": {\n    \"templateBody\": \"\",\n    \"roleArn\": \"\",\n    \"templateName\": \"\"\n  },\n  \"removeAutoRegistration\": false\n}"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/cacertificate/:caCertificateId", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/cacertificate/:caCertificateId"

payload = {
    "registrationConfig": {
        "templateBody": "",
        "roleArn": "",
        "templateName": ""
    },
    "removeAutoRegistration": False
}
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/cacertificate/:caCertificateId"

payload <- "{\n  \"registrationConfig\": {\n    \"templateBody\": \"\",\n    \"roleArn\": \"\",\n    \"templateName\": \"\"\n  },\n  \"removeAutoRegistration\": false\n}"

encode <- "json"

response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/cacertificate/:caCertificateId")

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  \"registrationConfig\": {\n    \"templateBody\": \"\",\n    \"roleArn\": \"\",\n    \"templateName\": \"\"\n  },\n  \"removeAutoRegistration\": 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/cacertificate/:caCertificateId') do |req|
  req.body = "{\n  \"registrationConfig\": {\n    \"templateBody\": \"\",\n    \"roleArn\": \"\",\n    \"templateName\": \"\"\n  },\n  \"removeAutoRegistration\": 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}}/cacertificate/:caCertificateId";

    let payload = json!({
        "registrationConfig": json!({
            "templateBody": "",
            "roleArn": "",
            "templateName": ""
        }),
        "removeAutoRegistration": 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)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PUT \
  --url {{baseUrl}}/cacertificate/:caCertificateId \
  --header 'content-type: application/json' \
  --data '{
  "registrationConfig": {
    "templateBody": "",
    "roleArn": "",
    "templateName": ""
  },
  "removeAutoRegistration": false
}'
echo '{
  "registrationConfig": {
    "templateBody": "",
    "roleArn": "",
    "templateName": ""
  },
  "removeAutoRegistration": false
}' |  \
  http PUT {{baseUrl}}/cacertificate/:caCertificateId \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "registrationConfig": {\n    "templateBody": "",\n    "roleArn": "",\n    "templateName": ""\n  },\n  "removeAutoRegistration": false\n}' \
  --output-document \
  - {{baseUrl}}/cacertificate/:caCertificateId
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "registrationConfig": [
    "templateBody": "",
    "roleArn": "",
    "templateName": ""
  ],
  "removeAutoRegistration": false
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/cacertificate/:caCertificateId")! 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 UpdateCertificate
{{baseUrl}}/certificates/:certificateId#newStatus
QUERY PARAMS

newStatus
certificateId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/certificates/:certificateId?newStatus=#newStatus");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/certificates/:certificateId#newStatus" {:query-params {:newStatus ""}})
require "http/client"

url = "{{baseUrl}}/certificates/:certificateId?newStatus=#newStatus"

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}}/certificates/:certificateId?newStatus=#newStatus"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/certificates/:certificateId?newStatus=#newStatus");
var request = new RestRequest("", Method.Put);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/certificates/:certificateId?newStatus=#newStatus"

	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/certificates/:certificateId?newStatus= HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/certificates/:certificateId?newStatus=#newStatus")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/certificates/:certificateId?newStatus=#newStatus"))
    .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}}/certificates/:certificateId?newStatus=#newStatus")
  .put(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/certificates/:certificateId?newStatus=#newStatus")
  .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}}/certificates/:certificateId?newStatus=#newStatus');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/certificates/:certificateId#newStatus',
  params: {newStatus: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/certificates/:certificateId?newStatus=#newStatus';
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}}/certificates/:certificateId?newStatus=#newStatus',
  method: 'PUT',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/certificates/:certificateId?newStatus=#newStatus")
  .put(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/certificates/:certificateId?newStatus=',
  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}}/certificates/:certificateId#newStatus',
  qs: {newStatus: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PUT', '{{baseUrl}}/certificates/:certificateId#newStatus');

req.query({
  newStatus: ''
});

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}}/certificates/:certificateId#newStatus',
  params: {newStatus: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/certificates/:certificateId?newStatus=#newStatus';
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}}/certificates/:certificateId?newStatus=#newStatus"]
                                                       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}}/certificates/:certificateId?newStatus=#newStatus" in

Client.call `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/certificates/:certificateId?newStatus=#newStatus",
  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}}/certificates/:certificateId?newStatus=#newStatus');

echo $response->getBody();
setUrl('{{baseUrl}}/certificates/:certificateId#newStatus');
$request->setMethod(HTTP_METH_PUT);

$request->setQueryData([
  'newStatus' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/certificates/:certificateId#newStatus');
$request->setRequestMethod('PUT');
$request->setQuery(new http\QueryString([
  'newStatus' => ''
]));

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/certificates/:certificateId?newStatus=#newStatus' -Method PUT 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/certificates/:certificateId?newStatus=#newStatus' -Method PUT 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("PUT", "/baseUrl/certificates/:certificateId?newStatus=")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/certificates/:certificateId#newStatus"

querystring = {"newStatus":""}

response = requests.put(url, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/certificates/:certificateId#newStatus"

queryString <- list(newStatus = "")

response <- VERB("PUT", url, query = queryString, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/certificates/:certificateId?newStatus=#newStatus")

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/certificates/:certificateId') do |req|
  req.params['newStatus'] = ''
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/certificates/:certificateId#newStatus";

    let querystring = [
        ("newStatus", ""),
    ];

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
        .query(&querystring)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PUT \
  --url '{{baseUrl}}/certificates/:certificateId?newStatus=#newStatus'
http PUT '{{baseUrl}}/certificates/:certificateId?newStatus=#newStatus'
wget --quiet \
  --method PUT \
  --output-document \
  - '{{baseUrl}}/certificates/:certificateId?newStatus=#newStatus'
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/certificates/:certificateId?newStatus=#newStatus")! 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()
PATCH UpdateCustomMetric
{{baseUrl}}/custom-metric/:metricName
QUERY PARAMS

metricName
BODY json

{
  "displayName": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PATCH");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/custom-metric/:metricName");

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  \"displayName\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/patch "{{baseUrl}}/custom-metric/:metricName" {:content-type :json
                                                                       :form-params {:displayName ""}})
require "http/client"

url = "{{baseUrl}}/custom-metric/:metricName"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"displayName\": \"\"\n}"

response = HTTP::Client.patch url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Patch,
    RequestUri = new Uri("{{baseUrl}}/custom-metric/:metricName"),
    Content = new StringContent("{\n  \"displayName\": \"\"\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}}/custom-metric/:metricName");
var request = new RestRequest("", Method.Patch);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"displayName\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/custom-metric/:metricName"

	payload := strings.NewReader("{\n  \"displayName\": \"\"\n}")

	req, _ := http.NewRequest("PATCH", 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))

}
PATCH /baseUrl/custom-metric/:metricName HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 23

{
  "displayName": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PATCH", "{{baseUrl}}/custom-metric/:metricName")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"displayName\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/custom-metric/:metricName"))
    .header("content-type", "application/json")
    .method("PATCH", HttpRequest.BodyPublishers.ofString("{\n  \"displayName\": \"\"\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  \"displayName\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/custom-metric/:metricName")
  .patch(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.patch("{{baseUrl}}/custom-metric/:metricName")
  .header("content-type", "application/json")
  .body("{\n  \"displayName\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  displayName: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PATCH', '{{baseUrl}}/custom-metric/:metricName');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/custom-metric/:metricName',
  headers: {'content-type': 'application/json'},
  data: {displayName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/custom-metric/:metricName';
const options = {
  method: 'PATCH',
  headers: {'content-type': 'application/json'},
  body: '{"displayName":""}'
};

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}}/custom-metric/:metricName',
  method: 'PATCH',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "displayName": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"displayName\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/custom-metric/:metricName")
  .patch(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PATCH',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/custom-metric/:metricName',
  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({displayName: ''}));
req.end();
const request = require('request');

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/custom-metric/:metricName',
  headers: {'content-type': 'application/json'},
  body: {displayName: ''},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PATCH', '{{baseUrl}}/custom-metric/:metricName');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  displayName: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/custom-metric/:metricName',
  headers: {'content-type': 'application/json'},
  data: {displayName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/custom-metric/:metricName';
const options = {
  method: 'PATCH',
  headers: {'content-type': 'application/json'},
  body: '{"displayName":""}'
};

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 = @{ @"displayName": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/custom-metric/:metricName"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PATCH"];
[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}}/custom-metric/:metricName" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"displayName\": \"\"\n}" in

Client.call ~headers ~body `PATCH uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/custom-metric/:metricName",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PATCH",
  CURLOPT_POSTFIELDS => json_encode([
    'displayName' => ''
  ]),
  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('PATCH', '{{baseUrl}}/custom-metric/:metricName', [
  'body' => '{
  "displayName": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/custom-metric/:metricName');
$request->setMethod(HttpRequest::HTTP_METH_PATCH);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'displayName' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'displayName' => ''
]));
$request->setRequestUrl('{{baseUrl}}/custom-metric/:metricName');
$request->setRequestMethod('PATCH');
$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}}/custom-metric/:metricName' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
  "displayName": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/custom-metric/:metricName' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
  "displayName": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"displayName\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("PATCH", "/baseUrl/custom-metric/:metricName", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/custom-metric/:metricName"

payload = { "displayName": "" }
headers = {"content-type": "application/json"}

response = requests.patch(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/custom-metric/:metricName"

payload <- "{\n  \"displayName\": \"\"\n}"

encode <- "json"

response <- VERB("PATCH", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/custom-metric/:metricName")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Patch.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"displayName\": \"\"\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.patch('/baseUrl/custom-metric/:metricName') do |req|
  req.body = "{\n  \"displayName\": \"\"\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}}/custom-metric/:metricName";

    let payload = json!({"displayName": ""});

    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("PATCH").unwrap(), url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PATCH \
  --url {{baseUrl}}/custom-metric/:metricName \
  --header 'content-type: application/json' \
  --data '{
  "displayName": ""
}'
echo '{
  "displayName": ""
}' |  \
  http PATCH {{baseUrl}}/custom-metric/:metricName \
  content-type:application/json
wget --quiet \
  --method PATCH \
  --header 'content-type: application/json' \
  --body-data '{\n  "displayName": ""\n}' \
  --output-document \
  - {{baseUrl}}/custom-metric/:metricName
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["displayName": ""] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/custom-metric/:metricName")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PATCH"
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()
PATCH UpdateDimension
{{baseUrl}}/dimensions/:name
QUERY PARAMS

name
BODY json

{
  "stringValues": []
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PATCH");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/dimensions/: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  \"stringValues\": []\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/patch "{{baseUrl}}/dimensions/:name" {:content-type :json
                                                              :form-params {:stringValues []}})
require "http/client"

url = "{{baseUrl}}/dimensions/:name"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"stringValues\": []\n}"

response = HTTP::Client.patch url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Patch,
    RequestUri = new Uri("{{baseUrl}}/dimensions/:name"),
    Content = new StringContent("{\n  \"stringValues\": []\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}}/dimensions/:name");
var request = new RestRequest("", Method.Patch);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"stringValues\": []\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/dimensions/:name"

	payload := strings.NewReader("{\n  \"stringValues\": []\n}")

	req, _ := http.NewRequest("PATCH", 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))

}
PATCH /baseUrl/dimensions/:name HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 24

{
  "stringValues": []
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PATCH", "{{baseUrl}}/dimensions/:name")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"stringValues\": []\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/dimensions/:name"))
    .header("content-type", "application/json")
    .method("PATCH", HttpRequest.BodyPublishers.ofString("{\n  \"stringValues\": []\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  \"stringValues\": []\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/dimensions/:name")
  .patch(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.patch("{{baseUrl}}/dimensions/:name")
  .header("content-type", "application/json")
  .body("{\n  \"stringValues\": []\n}")
  .asString();
const data = JSON.stringify({
  stringValues: []
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PATCH', '{{baseUrl}}/dimensions/:name');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/dimensions/:name',
  headers: {'content-type': 'application/json'},
  data: {stringValues: []}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/dimensions/:name';
const options = {
  method: 'PATCH',
  headers: {'content-type': 'application/json'},
  body: '{"stringValues":[]}'
};

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}}/dimensions/:name',
  method: 'PATCH',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "stringValues": []\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"stringValues\": []\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/dimensions/:name")
  .patch(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PATCH',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/dimensions/: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({stringValues: []}));
req.end();
const request = require('request');

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/dimensions/:name',
  headers: {'content-type': 'application/json'},
  body: {stringValues: []},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PATCH', '{{baseUrl}}/dimensions/:name');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  stringValues: []
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/dimensions/:name',
  headers: {'content-type': 'application/json'},
  data: {stringValues: []}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/dimensions/:name';
const options = {
  method: 'PATCH',
  headers: {'content-type': 'application/json'},
  body: '{"stringValues":[]}'
};

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 = @{ @"stringValues": @[  ] };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/dimensions/:name"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PATCH"];
[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}}/dimensions/:name" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"stringValues\": []\n}" in

Client.call ~headers ~body `PATCH uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/dimensions/:name",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PATCH",
  CURLOPT_POSTFIELDS => json_encode([
    'stringValues' => [
        
    ]
  ]),
  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('PATCH', '{{baseUrl}}/dimensions/:name', [
  'body' => '{
  "stringValues": []
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/dimensions/:name');
$request->setMethod(HttpRequest::HTTP_METH_PATCH);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'stringValues' => [
    
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'stringValues' => [
    
  ]
]));
$request->setRequestUrl('{{baseUrl}}/dimensions/:name');
$request->setRequestMethod('PATCH');
$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}}/dimensions/:name' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
  "stringValues": []
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/dimensions/:name' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
  "stringValues": []
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"stringValues\": []\n}"

headers = { 'content-type': "application/json" }

conn.request("PATCH", "/baseUrl/dimensions/:name", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/dimensions/:name"

payload = { "stringValues": [] }
headers = {"content-type": "application/json"}

response = requests.patch(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/dimensions/:name"

payload <- "{\n  \"stringValues\": []\n}"

encode <- "json"

response <- VERB("PATCH", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/dimensions/:name")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Patch.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"stringValues\": []\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.patch('/baseUrl/dimensions/:name') do |req|
  req.body = "{\n  \"stringValues\": []\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}}/dimensions/:name";

    let payload = json!({"stringValues": ()});

    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("PATCH").unwrap(), url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PATCH \
  --url {{baseUrl}}/dimensions/:name \
  --header 'content-type: application/json' \
  --data '{
  "stringValues": []
}'
echo '{
  "stringValues": []
}' |  \
  http PATCH {{baseUrl}}/dimensions/:name \
  content-type:application/json
wget --quiet \
  --method PATCH \
  --header 'content-type: application/json' \
  --body-data '{\n  "stringValues": []\n}' \
  --output-document \
  - {{baseUrl}}/dimensions/:name
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["stringValues": []] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/dimensions/:name")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PATCH"
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 UpdateDomainConfiguration
{{baseUrl}}/domainConfigurations/:domainConfigurationName
QUERY PARAMS

domainConfigurationName
BODY json

{
  "authorizerConfig": {
    "defaultAuthorizerName": "",
    "allowAuthorizerOverride": ""
  },
  "domainConfigurationStatus": "",
  "removeAuthorizerConfig": false
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/domainConfigurations/:domainConfigurationName");

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  \"authorizerConfig\": {\n    \"defaultAuthorizerName\": \"\",\n    \"allowAuthorizerOverride\": \"\"\n  },\n  \"domainConfigurationStatus\": \"\",\n  \"removeAuthorizerConfig\": false\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/domainConfigurations/:domainConfigurationName" {:content-type :json
                                                                                         :form-params {:authorizerConfig {:defaultAuthorizerName ""
                                                                                                                          :allowAuthorizerOverride ""}
                                                                                                       :domainConfigurationStatus ""
                                                                                                       :removeAuthorizerConfig false}})
require "http/client"

url = "{{baseUrl}}/domainConfigurations/:domainConfigurationName"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"authorizerConfig\": {\n    \"defaultAuthorizerName\": \"\",\n    \"allowAuthorizerOverride\": \"\"\n  },\n  \"domainConfigurationStatus\": \"\",\n  \"removeAuthorizerConfig\": 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}}/domainConfigurations/:domainConfigurationName"),
    Content = new StringContent("{\n  \"authorizerConfig\": {\n    \"defaultAuthorizerName\": \"\",\n    \"allowAuthorizerOverride\": \"\"\n  },\n  \"domainConfigurationStatus\": \"\",\n  \"removeAuthorizerConfig\": 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}}/domainConfigurations/:domainConfigurationName");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"authorizerConfig\": {\n    \"defaultAuthorizerName\": \"\",\n    \"allowAuthorizerOverride\": \"\"\n  },\n  \"domainConfigurationStatus\": \"\",\n  \"removeAuthorizerConfig\": false\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/domainConfigurations/:domainConfigurationName"

	payload := strings.NewReader("{\n  \"authorizerConfig\": {\n    \"defaultAuthorizerName\": \"\",\n    \"allowAuthorizerOverride\": \"\"\n  },\n  \"domainConfigurationStatus\": \"\",\n  \"removeAuthorizerConfig\": 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/domainConfigurations/:domainConfigurationName HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 168

{
  "authorizerConfig": {
    "defaultAuthorizerName": "",
    "allowAuthorizerOverride": ""
  },
  "domainConfigurationStatus": "",
  "removeAuthorizerConfig": false
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/domainConfigurations/:domainConfigurationName")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"authorizerConfig\": {\n    \"defaultAuthorizerName\": \"\",\n    \"allowAuthorizerOverride\": \"\"\n  },\n  \"domainConfigurationStatus\": \"\",\n  \"removeAuthorizerConfig\": false\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/domainConfigurations/:domainConfigurationName"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"authorizerConfig\": {\n    \"defaultAuthorizerName\": \"\",\n    \"allowAuthorizerOverride\": \"\"\n  },\n  \"domainConfigurationStatus\": \"\",\n  \"removeAuthorizerConfig\": 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  \"authorizerConfig\": {\n    \"defaultAuthorizerName\": \"\",\n    \"allowAuthorizerOverride\": \"\"\n  },\n  \"domainConfigurationStatus\": \"\",\n  \"removeAuthorizerConfig\": false\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/domainConfigurations/:domainConfigurationName")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/domainConfigurations/:domainConfigurationName")
  .header("content-type", "application/json")
  .body("{\n  \"authorizerConfig\": {\n    \"defaultAuthorizerName\": \"\",\n    \"allowAuthorizerOverride\": \"\"\n  },\n  \"domainConfigurationStatus\": \"\",\n  \"removeAuthorizerConfig\": false\n}")
  .asString();
const data = JSON.stringify({
  authorizerConfig: {
    defaultAuthorizerName: '',
    allowAuthorizerOverride: ''
  },
  domainConfigurationStatus: '',
  removeAuthorizerConfig: 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}}/domainConfigurations/:domainConfigurationName');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/domainConfigurations/:domainConfigurationName',
  headers: {'content-type': 'application/json'},
  data: {
    authorizerConfig: {defaultAuthorizerName: '', allowAuthorizerOverride: ''},
    domainConfigurationStatus: '',
    removeAuthorizerConfig: false
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/domainConfigurations/:domainConfigurationName';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"authorizerConfig":{"defaultAuthorizerName":"","allowAuthorizerOverride":""},"domainConfigurationStatus":"","removeAuthorizerConfig":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}}/domainConfigurations/:domainConfigurationName',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "authorizerConfig": {\n    "defaultAuthorizerName": "",\n    "allowAuthorizerOverride": ""\n  },\n  "domainConfigurationStatus": "",\n  "removeAuthorizerConfig": 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  \"authorizerConfig\": {\n    \"defaultAuthorizerName\": \"\",\n    \"allowAuthorizerOverride\": \"\"\n  },\n  \"domainConfigurationStatus\": \"\",\n  \"removeAuthorizerConfig\": false\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/domainConfigurations/:domainConfigurationName")
  .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/domainConfigurations/:domainConfigurationName',
  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({
  authorizerConfig: {defaultAuthorizerName: '', allowAuthorizerOverride: ''},
  domainConfigurationStatus: '',
  removeAuthorizerConfig: false
}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/domainConfigurations/:domainConfigurationName',
  headers: {'content-type': 'application/json'},
  body: {
    authorizerConfig: {defaultAuthorizerName: '', allowAuthorizerOverride: ''},
    domainConfigurationStatus: '',
    removeAuthorizerConfig: 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}}/domainConfigurations/:domainConfigurationName');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  authorizerConfig: {
    defaultAuthorizerName: '',
    allowAuthorizerOverride: ''
  },
  domainConfigurationStatus: '',
  removeAuthorizerConfig: 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}}/domainConfigurations/:domainConfigurationName',
  headers: {'content-type': 'application/json'},
  data: {
    authorizerConfig: {defaultAuthorizerName: '', allowAuthorizerOverride: ''},
    domainConfigurationStatus: '',
    removeAuthorizerConfig: false
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/domainConfigurations/:domainConfigurationName';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"authorizerConfig":{"defaultAuthorizerName":"","allowAuthorizerOverride":""},"domainConfigurationStatus":"","removeAuthorizerConfig":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 = @{ @"authorizerConfig": @{ @"defaultAuthorizerName": @"", @"allowAuthorizerOverride": @"" },
                              @"domainConfigurationStatus": @"",
                              @"removeAuthorizerConfig": @NO };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/domainConfigurations/:domainConfigurationName"]
                                                       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}}/domainConfigurations/:domainConfigurationName" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"authorizerConfig\": {\n    \"defaultAuthorizerName\": \"\",\n    \"allowAuthorizerOverride\": \"\"\n  },\n  \"domainConfigurationStatus\": \"\",\n  \"removeAuthorizerConfig\": false\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/domainConfigurations/:domainConfigurationName",
  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([
    'authorizerConfig' => [
        'defaultAuthorizerName' => '',
        'allowAuthorizerOverride' => ''
    ],
    'domainConfigurationStatus' => '',
    'removeAuthorizerConfig' => 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}}/domainConfigurations/:domainConfigurationName', [
  'body' => '{
  "authorizerConfig": {
    "defaultAuthorizerName": "",
    "allowAuthorizerOverride": ""
  },
  "domainConfigurationStatus": "",
  "removeAuthorizerConfig": false
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/domainConfigurations/:domainConfigurationName');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'authorizerConfig' => [
    'defaultAuthorizerName' => '',
    'allowAuthorizerOverride' => ''
  ],
  'domainConfigurationStatus' => '',
  'removeAuthorizerConfig' => null
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'authorizerConfig' => [
    'defaultAuthorizerName' => '',
    'allowAuthorizerOverride' => ''
  ],
  'domainConfigurationStatus' => '',
  'removeAuthorizerConfig' => null
]));
$request->setRequestUrl('{{baseUrl}}/domainConfigurations/:domainConfigurationName');
$request->setRequestMethod('PUT');
$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}}/domainConfigurations/:domainConfigurationName' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "authorizerConfig": {
    "defaultAuthorizerName": "",
    "allowAuthorizerOverride": ""
  },
  "domainConfigurationStatus": "",
  "removeAuthorizerConfig": false
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/domainConfigurations/:domainConfigurationName' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "authorizerConfig": {
    "defaultAuthorizerName": "",
    "allowAuthorizerOverride": ""
  },
  "domainConfigurationStatus": "",
  "removeAuthorizerConfig": false
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"authorizerConfig\": {\n    \"defaultAuthorizerName\": \"\",\n    \"allowAuthorizerOverride\": \"\"\n  },\n  \"domainConfigurationStatus\": \"\",\n  \"removeAuthorizerConfig\": false\n}"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/domainConfigurations/:domainConfigurationName", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/domainConfigurations/:domainConfigurationName"

payload = {
    "authorizerConfig": {
        "defaultAuthorizerName": "",
        "allowAuthorizerOverride": ""
    },
    "domainConfigurationStatus": "",
    "removeAuthorizerConfig": False
}
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/domainConfigurations/:domainConfigurationName"

payload <- "{\n  \"authorizerConfig\": {\n    \"defaultAuthorizerName\": \"\",\n    \"allowAuthorizerOverride\": \"\"\n  },\n  \"domainConfigurationStatus\": \"\",\n  \"removeAuthorizerConfig\": false\n}"

encode <- "json"

response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/domainConfigurations/:domainConfigurationName")

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  \"authorizerConfig\": {\n    \"defaultAuthorizerName\": \"\",\n    \"allowAuthorizerOverride\": \"\"\n  },\n  \"domainConfigurationStatus\": \"\",\n  \"removeAuthorizerConfig\": 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/domainConfigurations/:domainConfigurationName') do |req|
  req.body = "{\n  \"authorizerConfig\": {\n    \"defaultAuthorizerName\": \"\",\n    \"allowAuthorizerOverride\": \"\"\n  },\n  \"domainConfigurationStatus\": \"\",\n  \"removeAuthorizerConfig\": 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}}/domainConfigurations/:domainConfigurationName";

    let payload = json!({
        "authorizerConfig": json!({
            "defaultAuthorizerName": "",
            "allowAuthorizerOverride": ""
        }),
        "domainConfigurationStatus": "",
        "removeAuthorizerConfig": 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)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PUT \
  --url {{baseUrl}}/domainConfigurations/:domainConfigurationName \
  --header 'content-type: application/json' \
  --data '{
  "authorizerConfig": {
    "defaultAuthorizerName": "",
    "allowAuthorizerOverride": ""
  },
  "domainConfigurationStatus": "",
  "removeAuthorizerConfig": false
}'
echo '{
  "authorizerConfig": {
    "defaultAuthorizerName": "",
    "allowAuthorizerOverride": ""
  },
  "domainConfigurationStatus": "",
  "removeAuthorizerConfig": false
}' |  \
  http PUT {{baseUrl}}/domainConfigurations/:domainConfigurationName \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "authorizerConfig": {\n    "defaultAuthorizerName": "",\n    "allowAuthorizerOverride": ""\n  },\n  "domainConfigurationStatus": "",\n  "removeAuthorizerConfig": false\n}' \
  --output-document \
  - {{baseUrl}}/domainConfigurations/:domainConfigurationName
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "authorizerConfig": [
    "defaultAuthorizerName": "",
    "allowAuthorizerOverride": ""
  ],
  "domainConfigurationStatus": "",
  "removeAuthorizerConfig": false
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/domainConfigurations/:domainConfigurationName")! 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()
PATCH UpdateDynamicThingGroup
{{baseUrl}}/dynamic-thing-groups/:thingGroupName
QUERY PARAMS

thingGroupName
BODY json

{
  "thingGroupProperties": {
    "thingGroupDescription": "",
    "attributePayload": ""
  },
  "expectedVersion": 0,
  "indexName": "",
  "queryString": "",
  "queryVersion": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PATCH");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/dynamic-thing-groups/:thingGroupName");

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  \"thingGroupProperties\": {\n    \"thingGroupDescription\": \"\",\n    \"attributePayload\": \"\"\n  },\n  \"expectedVersion\": 0,\n  \"indexName\": \"\",\n  \"queryString\": \"\",\n  \"queryVersion\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/patch "{{baseUrl}}/dynamic-thing-groups/:thingGroupName" {:content-type :json
                                                                                  :form-params {:thingGroupProperties {:thingGroupDescription ""
                                                                                                                       :attributePayload ""}
                                                                                                :expectedVersion 0
                                                                                                :indexName ""
                                                                                                :queryString ""
                                                                                                :queryVersion ""}})
require "http/client"

url = "{{baseUrl}}/dynamic-thing-groups/:thingGroupName"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"thingGroupProperties\": {\n    \"thingGroupDescription\": \"\",\n    \"attributePayload\": \"\"\n  },\n  \"expectedVersion\": 0,\n  \"indexName\": \"\",\n  \"queryString\": \"\",\n  \"queryVersion\": \"\"\n}"

response = HTTP::Client.patch url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Patch,
    RequestUri = new Uri("{{baseUrl}}/dynamic-thing-groups/:thingGroupName"),
    Content = new StringContent("{\n  \"thingGroupProperties\": {\n    \"thingGroupDescription\": \"\",\n    \"attributePayload\": \"\"\n  },\n  \"expectedVersion\": 0,\n  \"indexName\": \"\",\n  \"queryString\": \"\",\n  \"queryVersion\": \"\"\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}}/dynamic-thing-groups/:thingGroupName");
var request = new RestRequest("", Method.Patch);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"thingGroupProperties\": {\n    \"thingGroupDescription\": \"\",\n    \"attributePayload\": \"\"\n  },\n  \"expectedVersion\": 0,\n  \"indexName\": \"\",\n  \"queryString\": \"\",\n  \"queryVersion\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/dynamic-thing-groups/:thingGroupName"

	payload := strings.NewReader("{\n  \"thingGroupProperties\": {\n    \"thingGroupDescription\": \"\",\n    \"attributePayload\": \"\"\n  },\n  \"expectedVersion\": 0,\n  \"indexName\": \"\",\n  \"queryString\": \"\",\n  \"queryVersion\": \"\"\n}")

	req, _ := http.NewRequest("PATCH", 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))

}
PATCH /baseUrl/dynamic-thing-groups/:thingGroupName HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 181

{
  "thingGroupProperties": {
    "thingGroupDescription": "",
    "attributePayload": ""
  },
  "expectedVersion": 0,
  "indexName": "",
  "queryString": "",
  "queryVersion": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PATCH", "{{baseUrl}}/dynamic-thing-groups/:thingGroupName")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"thingGroupProperties\": {\n    \"thingGroupDescription\": \"\",\n    \"attributePayload\": \"\"\n  },\n  \"expectedVersion\": 0,\n  \"indexName\": \"\",\n  \"queryString\": \"\",\n  \"queryVersion\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/dynamic-thing-groups/:thingGroupName"))
    .header("content-type", "application/json")
    .method("PATCH", HttpRequest.BodyPublishers.ofString("{\n  \"thingGroupProperties\": {\n    \"thingGroupDescription\": \"\",\n    \"attributePayload\": \"\"\n  },\n  \"expectedVersion\": 0,\n  \"indexName\": \"\",\n  \"queryString\": \"\",\n  \"queryVersion\": \"\"\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  \"thingGroupProperties\": {\n    \"thingGroupDescription\": \"\",\n    \"attributePayload\": \"\"\n  },\n  \"expectedVersion\": 0,\n  \"indexName\": \"\",\n  \"queryString\": \"\",\n  \"queryVersion\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/dynamic-thing-groups/:thingGroupName")
  .patch(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.patch("{{baseUrl}}/dynamic-thing-groups/:thingGroupName")
  .header("content-type", "application/json")
  .body("{\n  \"thingGroupProperties\": {\n    \"thingGroupDescription\": \"\",\n    \"attributePayload\": \"\"\n  },\n  \"expectedVersion\": 0,\n  \"indexName\": \"\",\n  \"queryString\": \"\",\n  \"queryVersion\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  thingGroupProperties: {
    thingGroupDescription: '',
    attributePayload: ''
  },
  expectedVersion: 0,
  indexName: '',
  queryString: '',
  queryVersion: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PATCH', '{{baseUrl}}/dynamic-thing-groups/:thingGroupName');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/dynamic-thing-groups/:thingGroupName',
  headers: {'content-type': 'application/json'},
  data: {
    thingGroupProperties: {thingGroupDescription: '', attributePayload: ''},
    expectedVersion: 0,
    indexName: '',
    queryString: '',
    queryVersion: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/dynamic-thing-groups/:thingGroupName';
const options = {
  method: 'PATCH',
  headers: {'content-type': 'application/json'},
  body: '{"thingGroupProperties":{"thingGroupDescription":"","attributePayload":""},"expectedVersion":0,"indexName":"","queryString":"","queryVersion":""}'
};

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}}/dynamic-thing-groups/:thingGroupName',
  method: 'PATCH',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "thingGroupProperties": {\n    "thingGroupDescription": "",\n    "attributePayload": ""\n  },\n  "expectedVersion": 0,\n  "indexName": "",\n  "queryString": "",\n  "queryVersion": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"thingGroupProperties\": {\n    \"thingGroupDescription\": \"\",\n    \"attributePayload\": \"\"\n  },\n  \"expectedVersion\": 0,\n  \"indexName\": \"\",\n  \"queryString\": \"\",\n  \"queryVersion\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/dynamic-thing-groups/:thingGroupName")
  .patch(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PATCH',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/dynamic-thing-groups/:thingGroupName',
  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({
  thingGroupProperties: {thingGroupDescription: '', attributePayload: ''},
  expectedVersion: 0,
  indexName: '',
  queryString: '',
  queryVersion: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/dynamic-thing-groups/:thingGroupName',
  headers: {'content-type': 'application/json'},
  body: {
    thingGroupProperties: {thingGroupDescription: '', attributePayload: ''},
    expectedVersion: 0,
    indexName: '',
    queryString: '',
    queryVersion: ''
  },
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PATCH', '{{baseUrl}}/dynamic-thing-groups/:thingGroupName');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  thingGroupProperties: {
    thingGroupDescription: '',
    attributePayload: ''
  },
  expectedVersion: 0,
  indexName: '',
  queryString: '',
  queryVersion: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/dynamic-thing-groups/:thingGroupName',
  headers: {'content-type': 'application/json'},
  data: {
    thingGroupProperties: {thingGroupDescription: '', attributePayload: ''},
    expectedVersion: 0,
    indexName: '',
    queryString: '',
    queryVersion: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/dynamic-thing-groups/:thingGroupName';
const options = {
  method: 'PATCH',
  headers: {'content-type': 'application/json'},
  body: '{"thingGroupProperties":{"thingGroupDescription":"","attributePayload":""},"expectedVersion":0,"indexName":"","queryString":"","queryVersion":""}'
};

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 = @{ @"thingGroupProperties": @{ @"thingGroupDescription": @"", @"attributePayload": @"" },
                              @"expectedVersion": @0,
                              @"indexName": @"",
                              @"queryString": @"",
                              @"queryVersion": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/dynamic-thing-groups/:thingGroupName"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PATCH"];
[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}}/dynamic-thing-groups/:thingGroupName" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"thingGroupProperties\": {\n    \"thingGroupDescription\": \"\",\n    \"attributePayload\": \"\"\n  },\n  \"expectedVersion\": 0,\n  \"indexName\": \"\",\n  \"queryString\": \"\",\n  \"queryVersion\": \"\"\n}" in

Client.call ~headers ~body `PATCH uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/dynamic-thing-groups/:thingGroupName",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PATCH",
  CURLOPT_POSTFIELDS => json_encode([
    'thingGroupProperties' => [
        'thingGroupDescription' => '',
        'attributePayload' => ''
    ],
    'expectedVersion' => 0,
    'indexName' => '',
    'queryString' => '',
    'queryVersion' => ''
  ]),
  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('PATCH', '{{baseUrl}}/dynamic-thing-groups/:thingGroupName', [
  'body' => '{
  "thingGroupProperties": {
    "thingGroupDescription": "",
    "attributePayload": ""
  },
  "expectedVersion": 0,
  "indexName": "",
  "queryString": "",
  "queryVersion": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/dynamic-thing-groups/:thingGroupName');
$request->setMethod(HttpRequest::HTTP_METH_PATCH);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'thingGroupProperties' => [
    'thingGroupDescription' => '',
    'attributePayload' => ''
  ],
  'expectedVersion' => 0,
  'indexName' => '',
  'queryString' => '',
  'queryVersion' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'thingGroupProperties' => [
    'thingGroupDescription' => '',
    'attributePayload' => ''
  ],
  'expectedVersion' => 0,
  'indexName' => '',
  'queryString' => '',
  'queryVersion' => ''
]));
$request->setRequestUrl('{{baseUrl}}/dynamic-thing-groups/:thingGroupName');
$request->setRequestMethod('PATCH');
$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}}/dynamic-thing-groups/:thingGroupName' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
  "thingGroupProperties": {
    "thingGroupDescription": "",
    "attributePayload": ""
  },
  "expectedVersion": 0,
  "indexName": "",
  "queryString": "",
  "queryVersion": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/dynamic-thing-groups/:thingGroupName' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
  "thingGroupProperties": {
    "thingGroupDescription": "",
    "attributePayload": ""
  },
  "expectedVersion": 0,
  "indexName": "",
  "queryString": "",
  "queryVersion": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"thingGroupProperties\": {\n    \"thingGroupDescription\": \"\",\n    \"attributePayload\": \"\"\n  },\n  \"expectedVersion\": 0,\n  \"indexName\": \"\",\n  \"queryString\": \"\",\n  \"queryVersion\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("PATCH", "/baseUrl/dynamic-thing-groups/:thingGroupName", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/dynamic-thing-groups/:thingGroupName"

payload = {
    "thingGroupProperties": {
        "thingGroupDescription": "",
        "attributePayload": ""
    },
    "expectedVersion": 0,
    "indexName": "",
    "queryString": "",
    "queryVersion": ""
}
headers = {"content-type": "application/json"}

response = requests.patch(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/dynamic-thing-groups/:thingGroupName"

payload <- "{\n  \"thingGroupProperties\": {\n    \"thingGroupDescription\": \"\",\n    \"attributePayload\": \"\"\n  },\n  \"expectedVersion\": 0,\n  \"indexName\": \"\",\n  \"queryString\": \"\",\n  \"queryVersion\": \"\"\n}"

encode <- "json"

response <- VERB("PATCH", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/dynamic-thing-groups/:thingGroupName")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Patch.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"thingGroupProperties\": {\n    \"thingGroupDescription\": \"\",\n    \"attributePayload\": \"\"\n  },\n  \"expectedVersion\": 0,\n  \"indexName\": \"\",\n  \"queryString\": \"\",\n  \"queryVersion\": \"\"\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.patch('/baseUrl/dynamic-thing-groups/:thingGroupName') do |req|
  req.body = "{\n  \"thingGroupProperties\": {\n    \"thingGroupDescription\": \"\",\n    \"attributePayload\": \"\"\n  },\n  \"expectedVersion\": 0,\n  \"indexName\": \"\",\n  \"queryString\": \"\",\n  \"queryVersion\": \"\"\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}}/dynamic-thing-groups/:thingGroupName";

    let payload = json!({
        "thingGroupProperties": json!({
            "thingGroupDescription": "",
            "attributePayload": ""
        }),
        "expectedVersion": 0,
        "indexName": "",
        "queryString": "",
        "queryVersion": ""
    });

    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("PATCH").unwrap(), url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PATCH \
  --url {{baseUrl}}/dynamic-thing-groups/:thingGroupName \
  --header 'content-type: application/json' \
  --data '{
  "thingGroupProperties": {
    "thingGroupDescription": "",
    "attributePayload": ""
  },
  "expectedVersion": 0,
  "indexName": "",
  "queryString": "",
  "queryVersion": ""
}'
echo '{
  "thingGroupProperties": {
    "thingGroupDescription": "",
    "attributePayload": ""
  },
  "expectedVersion": 0,
  "indexName": "",
  "queryString": "",
  "queryVersion": ""
}' |  \
  http PATCH {{baseUrl}}/dynamic-thing-groups/:thingGroupName \
  content-type:application/json
wget --quiet \
  --method PATCH \
  --header 'content-type: application/json' \
  --body-data '{\n  "thingGroupProperties": {\n    "thingGroupDescription": "",\n    "attributePayload": ""\n  },\n  "expectedVersion": 0,\n  "indexName": "",\n  "queryString": "",\n  "queryVersion": ""\n}' \
  --output-document \
  - {{baseUrl}}/dynamic-thing-groups/:thingGroupName
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "thingGroupProperties": [
    "thingGroupDescription": "",
    "attributePayload": ""
  ],
  "expectedVersion": 0,
  "indexName": "",
  "queryString": "",
  "queryVersion": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/dynamic-thing-groups/:thingGroupName")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PATCH"
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()
PATCH UpdateEventConfigurations
{{baseUrl}}/event-configurations
BODY json

{
  "eventConfigurations": {}
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PATCH");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/event-configurations");

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  \"eventConfigurations\": {}\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/patch "{{baseUrl}}/event-configurations" {:content-type :json
                                                                  :form-params {:eventConfigurations {}}})
require "http/client"

url = "{{baseUrl}}/event-configurations"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"eventConfigurations\": {}\n}"

response = HTTP::Client.patch url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Patch,
    RequestUri = new Uri("{{baseUrl}}/event-configurations"),
    Content = new StringContent("{\n  \"eventConfigurations\": {}\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}}/event-configurations");
var request = new RestRequest("", Method.Patch);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"eventConfigurations\": {}\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/event-configurations"

	payload := strings.NewReader("{\n  \"eventConfigurations\": {}\n}")

	req, _ := http.NewRequest("PATCH", 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))

}
PATCH /baseUrl/event-configurations HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 31

{
  "eventConfigurations": {}
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PATCH", "{{baseUrl}}/event-configurations")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"eventConfigurations\": {}\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/event-configurations"))
    .header("content-type", "application/json")
    .method("PATCH", HttpRequest.BodyPublishers.ofString("{\n  \"eventConfigurations\": {}\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  \"eventConfigurations\": {}\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/event-configurations")
  .patch(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.patch("{{baseUrl}}/event-configurations")
  .header("content-type", "application/json")
  .body("{\n  \"eventConfigurations\": {}\n}")
  .asString();
const data = JSON.stringify({
  eventConfigurations: {}
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PATCH', '{{baseUrl}}/event-configurations');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/event-configurations',
  headers: {'content-type': 'application/json'},
  data: {eventConfigurations: {}}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/event-configurations';
const options = {
  method: 'PATCH',
  headers: {'content-type': 'application/json'},
  body: '{"eventConfigurations":{}}'
};

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}}/event-configurations',
  method: 'PATCH',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "eventConfigurations": {}\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"eventConfigurations\": {}\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/event-configurations")
  .patch(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PATCH',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/event-configurations',
  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({eventConfigurations: {}}));
req.end();
const request = require('request');

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/event-configurations',
  headers: {'content-type': 'application/json'},
  body: {eventConfigurations: {}},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PATCH', '{{baseUrl}}/event-configurations');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  eventConfigurations: {}
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/event-configurations',
  headers: {'content-type': 'application/json'},
  data: {eventConfigurations: {}}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/event-configurations';
const options = {
  method: 'PATCH',
  headers: {'content-type': 'application/json'},
  body: '{"eventConfigurations":{}}'
};

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 = @{ @"eventConfigurations": @{  } };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/event-configurations"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PATCH"];
[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}}/event-configurations" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"eventConfigurations\": {}\n}" in

Client.call ~headers ~body `PATCH uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/event-configurations",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PATCH",
  CURLOPT_POSTFIELDS => json_encode([
    'eventConfigurations' => [
        
    ]
  ]),
  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('PATCH', '{{baseUrl}}/event-configurations', [
  'body' => '{
  "eventConfigurations": {}
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/event-configurations');
$request->setMethod(HttpRequest::HTTP_METH_PATCH);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'eventConfigurations' => [
    
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'eventConfigurations' => [
    
  ]
]));
$request->setRequestUrl('{{baseUrl}}/event-configurations');
$request->setRequestMethod('PATCH');
$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}}/event-configurations' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
  "eventConfigurations": {}
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/event-configurations' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
  "eventConfigurations": {}
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"eventConfigurations\": {}\n}"

headers = { 'content-type': "application/json" }

conn.request("PATCH", "/baseUrl/event-configurations", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/event-configurations"

payload = { "eventConfigurations": {} }
headers = {"content-type": "application/json"}

response = requests.patch(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/event-configurations"

payload <- "{\n  \"eventConfigurations\": {}\n}"

encode <- "json"

response <- VERB("PATCH", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/event-configurations")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Patch.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"eventConfigurations\": {}\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.patch('/baseUrl/event-configurations') do |req|
  req.body = "{\n  \"eventConfigurations\": {}\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}}/event-configurations";

    let payload = json!({"eventConfigurations": json!({})});

    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("PATCH").unwrap(), url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PATCH \
  --url {{baseUrl}}/event-configurations \
  --header 'content-type: application/json' \
  --data '{
  "eventConfigurations": {}
}'
echo '{
  "eventConfigurations": {}
}' |  \
  http PATCH {{baseUrl}}/event-configurations \
  content-type:application/json
wget --quiet \
  --method PATCH \
  --header 'content-type: application/json' \
  --body-data '{\n  "eventConfigurations": {}\n}' \
  --output-document \
  - {{baseUrl}}/event-configurations
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["eventConfigurations": []] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/event-configurations")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PATCH"
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()
PATCH UpdateFleetMetric
{{baseUrl}}/fleet-metric/:metricName
QUERY PARAMS

metricName
BODY json

{
  "queryString": "",
  "aggregationType": {
    "name": "",
    "values": ""
  },
  "period": 0,
  "aggregationField": "",
  "description": "",
  "queryVersion": "",
  "indexName": "",
  "unit": "",
  "expectedVersion": 0
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PATCH");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/fleet-metric/:metricName");

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  \"queryString\": \"\",\n  \"aggregationType\": {\n    \"name\": \"\",\n    \"values\": \"\"\n  },\n  \"period\": 0,\n  \"aggregationField\": \"\",\n  \"description\": \"\",\n  \"queryVersion\": \"\",\n  \"indexName\": \"\",\n  \"unit\": \"\",\n  \"expectedVersion\": 0\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/patch "{{baseUrl}}/fleet-metric/:metricName" {:content-type :json
                                                                      :form-params {:queryString ""
                                                                                    :aggregationType {:name ""
                                                                                                      :values ""}
                                                                                    :period 0
                                                                                    :aggregationField ""
                                                                                    :description ""
                                                                                    :queryVersion ""
                                                                                    :indexName ""
                                                                                    :unit ""
                                                                                    :expectedVersion 0}})
require "http/client"

url = "{{baseUrl}}/fleet-metric/:metricName"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"queryString\": \"\",\n  \"aggregationType\": {\n    \"name\": \"\",\n    \"values\": \"\"\n  },\n  \"period\": 0,\n  \"aggregationField\": \"\",\n  \"description\": \"\",\n  \"queryVersion\": \"\",\n  \"indexName\": \"\",\n  \"unit\": \"\",\n  \"expectedVersion\": 0\n}"

response = HTTP::Client.patch url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Patch,
    RequestUri = new Uri("{{baseUrl}}/fleet-metric/:metricName"),
    Content = new StringContent("{\n  \"queryString\": \"\",\n  \"aggregationType\": {\n    \"name\": \"\",\n    \"values\": \"\"\n  },\n  \"period\": 0,\n  \"aggregationField\": \"\",\n  \"description\": \"\",\n  \"queryVersion\": \"\",\n  \"indexName\": \"\",\n  \"unit\": \"\",\n  \"expectedVersion\": 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}}/fleet-metric/:metricName");
var request = new RestRequest("", Method.Patch);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"queryString\": \"\",\n  \"aggregationType\": {\n    \"name\": \"\",\n    \"values\": \"\"\n  },\n  \"period\": 0,\n  \"aggregationField\": \"\",\n  \"description\": \"\",\n  \"queryVersion\": \"\",\n  \"indexName\": \"\",\n  \"unit\": \"\",\n  \"expectedVersion\": 0\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/fleet-metric/:metricName"

	payload := strings.NewReader("{\n  \"queryString\": \"\",\n  \"aggregationType\": {\n    \"name\": \"\",\n    \"values\": \"\"\n  },\n  \"period\": 0,\n  \"aggregationField\": \"\",\n  \"description\": \"\",\n  \"queryVersion\": \"\",\n  \"indexName\": \"\",\n  \"unit\": \"\",\n  \"expectedVersion\": 0\n}")

	req, _ := http.NewRequest("PATCH", 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))

}
PATCH /baseUrl/fleet-metric/:metricName HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 225

{
  "queryString": "",
  "aggregationType": {
    "name": "",
    "values": ""
  },
  "period": 0,
  "aggregationField": "",
  "description": "",
  "queryVersion": "",
  "indexName": "",
  "unit": "",
  "expectedVersion": 0
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PATCH", "{{baseUrl}}/fleet-metric/:metricName")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"queryString\": \"\",\n  \"aggregationType\": {\n    \"name\": \"\",\n    \"values\": \"\"\n  },\n  \"period\": 0,\n  \"aggregationField\": \"\",\n  \"description\": \"\",\n  \"queryVersion\": \"\",\n  \"indexName\": \"\",\n  \"unit\": \"\",\n  \"expectedVersion\": 0\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/fleet-metric/:metricName"))
    .header("content-type", "application/json")
    .method("PATCH", HttpRequest.BodyPublishers.ofString("{\n  \"queryString\": \"\",\n  \"aggregationType\": {\n    \"name\": \"\",\n    \"values\": \"\"\n  },\n  \"period\": 0,\n  \"aggregationField\": \"\",\n  \"description\": \"\",\n  \"queryVersion\": \"\",\n  \"indexName\": \"\",\n  \"unit\": \"\",\n  \"expectedVersion\": 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  \"queryString\": \"\",\n  \"aggregationType\": {\n    \"name\": \"\",\n    \"values\": \"\"\n  },\n  \"period\": 0,\n  \"aggregationField\": \"\",\n  \"description\": \"\",\n  \"queryVersion\": \"\",\n  \"indexName\": \"\",\n  \"unit\": \"\",\n  \"expectedVersion\": 0\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/fleet-metric/:metricName")
  .patch(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.patch("{{baseUrl}}/fleet-metric/:metricName")
  .header("content-type", "application/json")
  .body("{\n  \"queryString\": \"\",\n  \"aggregationType\": {\n    \"name\": \"\",\n    \"values\": \"\"\n  },\n  \"period\": 0,\n  \"aggregationField\": \"\",\n  \"description\": \"\",\n  \"queryVersion\": \"\",\n  \"indexName\": \"\",\n  \"unit\": \"\",\n  \"expectedVersion\": 0\n}")
  .asString();
const data = JSON.stringify({
  queryString: '',
  aggregationType: {
    name: '',
    values: ''
  },
  period: 0,
  aggregationField: '',
  description: '',
  queryVersion: '',
  indexName: '',
  unit: '',
  expectedVersion: 0
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PATCH', '{{baseUrl}}/fleet-metric/:metricName');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/fleet-metric/:metricName',
  headers: {'content-type': 'application/json'},
  data: {
    queryString: '',
    aggregationType: {name: '', values: ''},
    period: 0,
    aggregationField: '',
    description: '',
    queryVersion: '',
    indexName: '',
    unit: '',
    expectedVersion: 0
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/fleet-metric/:metricName';
const options = {
  method: 'PATCH',
  headers: {'content-type': 'application/json'},
  body: '{"queryString":"","aggregationType":{"name":"","values":""},"period":0,"aggregationField":"","description":"","queryVersion":"","indexName":"","unit":"","expectedVersion":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}}/fleet-metric/:metricName',
  method: 'PATCH',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "queryString": "",\n  "aggregationType": {\n    "name": "",\n    "values": ""\n  },\n  "period": 0,\n  "aggregationField": "",\n  "description": "",\n  "queryVersion": "",\n  "indexName": "",\n  "unit": "",\n  "expectedVersion": 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  \"queryString\": \"\",\n  \"aggregationType\": {\n    \"name\": \"\",\n    \"values\": \"\"\n  },\n  \"period\": 0,\n  \"aggregationField\": \"\",\n  \"description\": \"\",\n  \"queryVersion\": \"\",\n  \"indexName\": \"\",\n  \"unit\": \"\",\n  \"expectedVersion\": 0\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/fleet-metric/:metricName")
  .patch(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PATCH',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/fleet-metric/:metricName',
  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({
  queryString: '',
  aggregationType: {name: '', values: ''},
  period: 0,
  aggregationField: '',
  description: '',
  queryVersion: '',
  indexName: '',
  unit: '',
  expectedVersion: 0
}));
req.end();
const request = require('request');

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/fleet-metric/:metricName',
  headers: {'content-type': 'application/json'},
  body: {
    queryString: '',
    aggregationType: {name: '', values: ''},
    period: 0,
    aggregationField: '',
    description: '',
    queryVersion: '',
    indexName: '',
    unit: '',
    expectedVersion: 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('PATCH', '{{baseUrl}}/fleet-metric/:metricName');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  queryString: '',
  aggregationType: {
    name: '',
    values: ''
  },
  period: 0,
  aggregationField: '',
  description: '',
  queryVersion: '',
  indexName: '',
  unit: '',
  expectedVersion: 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: 'PATCH',
  url: '{{baseUrl}}/fleet-metric/:metricName',
  headers: {'content-type': 'application/json'},
  data: {
    queryString: '',
    aggregationType: {name: '', values: ''},
    period: 0,
    aggregationField: '',
    description: '',
    queryVersion: '',
    indexName: '',
    unit: '',
    expectedVersion: 0
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/fleet-metric/:metricName';
const options = {
  method: 'PATCH',
  headers: {'content-type': 'application/json'},
  body: '{"queryString":"","aggregationType":{"name":"","values":""},"period":0,"aggregationField":"","description":"","queryVersion":"","indexName":"","unit":"","expectedVersion":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 = @{ @"queryString": @"",
                              @"aggregationType": @{ @"name": @"", @"values": @"" },
                              @"period": @0,
                              @"aggregationField": @"",
                              @"description": @"",
                              @"queryVersion": @"",
                              @"indexName": @"",
                              @"unit": @"",
                              @"expectedVersion": @0 };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/fleet-metric/:metricName"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PATCH"];
[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}}/fleet-metric/:metricName" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"queryString\": \"\",\n  \"aggregationType\": {\n    \"name\": \"\",\n    \"values\": \"\"\n  },\n  \"period\": 0,\n  \"aggregationField\": \"\",\n  \"description\": \"\",\n  \"queryVersion\": \"\",\n  \"indexName\": \"\",\n  \"unit\": \"\",\n  \"expectedVersion\": 0\n}" in

Client.call ~headers ~body `PATCH uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/fleet-metric/:metricName",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PATCH",
  CURLOPT_POSTFIELDS => json_encode([
    'queryString' => '',
    'aggregationType' => [
        'name' => '',
        'values' => ''
    ],
    'period' => 0,
    'aggregationField' => '',
    'description' => '',
    'queryVersion' => '',
    'indexName' => '',
    'unit' => '',
    'expectedVersion' => 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('PATCH', '{{baseUrl}}/fleet-metric/:metricName', [
  'body' => '{
  "queryString": "",
  "aggregationType": {
    "name": "",
    "values": ""
  },
  "period": 0,
  "aggregationField": "",
  "description": "",
  "queryVersion": "",
  "indexName": "",
  "unit": "",
  "expectedVersion": 0
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/fleet-metric/:metricName');
$request->setMethod(HttpRequest::HTTP_METH_PATCH);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'queryString' => '',
  'aggregationType' => [
    'name' => '',
    'values' => ''
  ],
  'period' => 0,
  'aggregationField' => '',
  'description' => '',
  'queryVersion' => '',
  'indexName' => '',
  'unit' => '',
  'expectedVersion' => 0
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'queryString' => '',
  'aggregationType' => [
    'name' => '',
    'values' => ''
  ],
  'period' => 0,
  'aggregationField' => '',
  'description' => '',
  'queryVersion' => '',
  'indexName' => '',
  'unit' => '',
  'expectedVersion' => 0
]));
$request->setRequestUrl('{{baseUrl}}/fleet-metric/:metricName');
$request->setRequestMethod('PATCH');
$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}}/fleet-metric/:metricName' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
  "queryString": "",
  "aggregationType": {
    "name": "",
    "values": ""
  },
  "period": 0,
  "aggregationField": "",
  "description": "",
  "queryVersion": "",
  "indexName": "",
  "unit": "",
  "expectedVersion": 0
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/fleet-metric/:metricName' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
  "queryString": "",
  "aggregationType": {
    "name": "",
    "values": ""
  },
  "period": 0,
  "aggregationField": "",
  "description": "",
  "queryVersion": "",
  "indexName": "",
  "unit": "",
  "expectedVersion": 0
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"queryString\": \"\",\n  \"aggregationType\": {\n    \"name\": \"\",\n    \"values\": \"\"\n  },\n  \"period\": 0,\n  \"aggregationField\": \"\",\n  \"description\": \"\",\n  \"queryVersion\": \"\",\n  \"indexName\": \"\",\n  \"unit\": \"\",\n  \"expectedVersion\": 0\n}"

headers = { 'content-type': "application/json" }

conn.request("PATCH", "/baseUrl/fleet-metric/:metricName", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/fleet-metric/:metricName"

payload = {
    "queryString": "",
    "aggregationType": {
        "name": "",
        "values": ""
    },
    "period": 0,
    "aggregationField": "",
    "description": "",
    "queryVersion": "",
    "indexName": "",
    "unit": "",
    "expectedVersion": 0
}
headers = {"content-type": "application/json"}

response = requests.patch(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/fleet-metric/:metricName"

payload <- "{\n  \"queryString\": \"\",\n  \"aggregationType\": {\n    \"name\": \"\",\n    \"values\": \"\"\n  },\n  \"period\": 0,\n  \"aggregationField\": \"\",\n  \"description\": \"\",\n  \"queryVersion\": \"\",\n  \"indexName\": \"\",\n  \"unit\": \"\",\n  \"expectedVersion\": 0\n}"

encode <- "json"

response <- VERB("PATCH", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/fleet-metric/:metricName")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Patch.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"queryString\": \"\",\n  \"aggregationType\": {\n    \"name\": \"\",\n    \"values\": \"\"\n  },\n  \"period\": 0,\n  \"aggregationField\": \"\",\n  \"description\": \"\",\n  \"queryVersion\": \"\",\n  \"indexName\": \"\",\n  \"unit\": \"\",\n  \"expectedVersion\": 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.patch('/baseUrl/fleet-metric/:metricName') do |req|
  req.body = "{\n  \"queryString\": \"\",\n  \"aggregationType\": {\n    \"name\": \"\",\n    \"values\": \"\"\n  },\n  \"period\": 0,\n  \"aggregationField\": \"\",\n  \"description\": \"\",\n  \"queryVersion\": \"\",\n  \"indexName\": \"\",\n  \"unit\": \"\",\n  \"expectedVersion\": 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}}/fleet-metric/:metricName";

    let payload = json!({
        "queryString": "",
        "aggregationType": json!({
            "name": "",
            "values": ""
        }),
        "period": 0,
        "aggregationField": "",
        "description": "",
        "queryVersion": "",
        "indexName": "",
        "unit": "",
        "expectedVersion": 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("PATCH").unwrap(), url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PATCH \
  --url {{baseUrl}}/fleet-metric/:metricName \
  --header 'content-type: application/json' \
  --data '{
  "queryString": "",
  "aggregationType": {
    "name": "",
    "values": ""
  },
  "period": 0,
  "aggregationField": "",
  "description": "",
  "queryVersion": "",
  "indexName": "",
  "unit": "",
  "expectedVersion": 0
}'
echo '{
  "queryString": "",
  "aggregationType": {
    "name": "",
    "values": ""
  },
  "period": 0,
  "aggregationField": "",
  "description": "",
  "queryVersion": "",
  "indexName": "",
  "unit": "",
  "expectedVersion": 0
}' |  \
  http PATCH {{baseUrl}}/fleet-metric/:metricName \
  content-type:application/json
wget --quiet \
  --method PATCH \
  --header 'content-type: application/json' \
  --body-data '{\n  "queryString": "",\n  "aggregationType": {\n    "name": "",\n    "values": ""\n  },\n  "period": 0,\n  "aggregationField": "",\n  "description": "",\n  "queryVersion": "",\n  "indexName": "",\n  "unit": "",\n  "expectedVersion": 0\n}' \
  --output-document \
  - {{baseUrl}}/fleet-metric/:metricName
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "queryString": "",
  "aggregationType": [
    "name": "",
    "values": ""
  ],
  "period": 0,
  "aggregationField": "",
  "description": "",
  "queryVersion": "",
  "indexName": "",
  "unit": "",
  "expectedVersion": 0
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/fleet-metric/:metricName")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PATCH"
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 UpdateIndexingConfiguration
{{baseUrl}}/indexing/config
BODY json

{
  "thingIndexingConfiguration": {
    "thingIndexingMode": "",
    "thingConnectivityIndexingMode": "",
    "deviceDefenderIndexingMode": "",
    "namedShadowIndexingMode": "",
    "managedFields": "",
    "customFields": "",
    "filter": ""
  },
  "thingGroupIndexingConfiguration": {
    "thingGroupIndexingMode": "",
    "managedFields": "",
    "customFields": ""
  }
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/indexing/config");

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  \"thingIndexingConfiguration\": {\n    \"thingIndexingMode\": \"\",\n    \"thingConnectivityIndexingMode\": \"\",\n    \"deviceDefenderIndexingMode\": \"\",\n    \"namedShadowIndexingMode\": \"\",\n    \"managedFields\": \"\",\n    \"customFields\": \"\",\n    \"filter\": \"\"\n  },\n  \"thingGroupIndexingConfiguration\": {\n    \"thingGroupIndexingMode\": \"\",\n    \"managedFields\": \"\",\n    \"customFields\": \"\"\n  }\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/indexing/config" {:content-type :json
                                                            :form-params {:thingIndexingConfiguration {:thingIndexingMode ""
                                                                                                       :thingConnectivityIndexingMode ""
                                                                                                       :deviceDefenderIndexingMode ""
                                                                                                       :namedShadowIndexingMode ""
                                                                                                       :managedFields ""
                                                                                                       :customFields ""
                                                                                                       :filter ""}
                                                                          :thingGroupIndexingConfiguration {:thingGroupIndexingMode ""
                                                                                                            :managedFields ""
                                                                                                            :customFields ""}}})
require "http/client"

url = "{{baseUrl}}/indexing/config"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"thingIndexingConfiguration\": {\n    \"thingIndexingMode\": \"\",\n    \"thingConnectivityIndexingMode\": \"\",\n    \"deviceDefenderIndexingMode\": \"\",\n    \"namedShadowIndexingMode\": \"\",\n    \"managedFields\": \"\",\n    \"customFields\": \"\",\n    \"filter\": \"\"\n  },\n  \"thingGroupIndexingConfiguration\": {\n    \"thingGroupIndexingMode\": \"\",\n    \"managedFields\": \"\",\n    \"customFields\": \"\"\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}}/indexing/config"),
    Content = new StringContent("{\n  \"thingIndexingConfiguration\": {\n    \"thingIndexingMode\": \"\",\n    \"thingConnectivityIndexingMode\": \"\",\n    \"deviceDefenderIndexingMode\": \"\",\n    \"namedShadowIndexingMode\": \"\",\n    \"managedFields\": \"\",\n    \"customFields\": \"\",\n    \"filter\": \"\"\n  },\n  \"thingGroupIndexingConfiguration\": {\n    \"thingGroupIndexingMode\": \"\",\n    \"managedFields\": \"\",\n    \"customFields\": \"\"\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}}/indexing/config");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"thingIndexingConfiguration\": {\n    \"thingIndexingMode\": \"\",\n    \"thingConnectivityIndexingMode\": \"\",\n    \"deviceDefenderIndexingMode\": \"\",\n    \"namedShadowIndexingMode\": \"\",\n    \"managedFields\": \"\",\n    \"customFields\": \"\",\n    \"filter\": \"\"\n  },\n  \"thingGroupIndexingConfiguration\": {\n    \"thingGroupIndexingMode\": \"\",\n    \"managedFields\": \"\",\n    \"customFields\": \"\"\n  }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/indexing/config"

	payload := strings.NewReader("{\n  \"thingIndexingConfiguration\": {\n    \"thingIndexingMode\": \"\",\n    \"thingConnectivityIndexingMode\": \"\",\n    \"deviceDefenderIndexingMode\": \"\",\n    \"namedShadowIndexingMode\": \"\",\n    \"managedFields\": \"\",\n    \"customFields\": \"\",\n    \"filter\": \"\"\n  },\n  \"thingGroupIndexingConfiguration\": {\n    \"thingGroupIndexingMode\": \"\",\n    \"managedFields\": \"\",\n    \"customFields\": \"\"\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/indexing/config HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 376

{
  "thingIndexingConfiguration": {
    "thingIndexingMode": "",
    "thingConnectivityIndexingMode": "",
    "deviceDefenderIndexingMode": "",
    "namedShadowIndexingMode": "",
    "managedFields": "",
    "customFields": "",
    "filter": ""
  },
  "thingGroupIndexingConfiguration": {
    "thingGroupIndexingMode": "",
    "managedFields": "",
    "customFields": ""
  }
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/indexing/config")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"thingIndexingConfiguration\": {\n    \"thingIndexingMode\": \"\",\n    \"thingConnectivityIndexingMode\": \"\",\n    \"deviceDefenderIndexingMode\": \"\",\n    \"namedShadowIndexingMode\": \"\",\n    \"managedFields\": \"\",\n    \"customFields\": \"\",\n    \"filter\": \"\"\n  },\n  \"thingGroupIndexingConfiguration\": {\n    \"thingGroupIndexingMode\": \"\",\n    \"managedFields\": \"\",\n    \"customFields\": \"\"\n  }\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/indexing/config"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"thingIndexingConfiguration\": {\n    \"thingIndexingMode\": \"\",\n    \"thingConnectivityIndexingMode\": \"\",\n    \"deviceDefenderIndexingMode\": \"\",\n    \"namedShadowIndexingMode\": \"\",\n    \"managedFields\": \"\",\n    \"customFields\": \"\",\n    \"filter\": \"\"\n  },\n  \"thingGroupIndexingConfiguration\": {\n    \"thingGroupIndexingMode\": \"\",\n    \"managedFields\": \"\",\n    \"customFields\": \"\"\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  \"thingIndexingConfiguration\": {\n    \"thingIndexingMode\": \"\",\n    \"thingConnectivityIndexingMode\": \"\",\n    \"deviceDefenderIndexingMode\": \"\",\n    \"namedShadowIndexingMode\": \"\",\n    \"managedFields\": \"\",\n    \"customFields\": \"\",\n    \"filter\": \"\"\n  },\n  \"thingGroupIndexingConfiguration\": {\n    \"thingGroupIndexingMode\": \"\",\n    \"managedFields\": \"\",\n    \"customFields\": \"\"\n  }\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/indexing/config")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/indexing/config")
  .header("content-type", "application/json")
  .body("{\n  \"thingIndexingConfiguration\": {\n    \"thingIndexingMode\": \"\",\n    \"thingConnectivityIndexingMode\": \"\",\n    \"deviceDefenderIndexingMode\": \"\",\n    \"namedShadowIndexingMode\": \"\",\n    \"managedFields\": \"\",\n    \"customFields\": \"\",\n    \"filter\": \"\"\n  },\n  \"thingGroupIndexingConfiguration\": {\n    \"thingGroupIndexingMode\": \"\",\n    \"managedFields\": \"\",\n    \"customFields\": \"\"\n  }\n}")
  .asString();
const data = JSON.stringify({
  thingIndexingConfiguration: {
    thingIndexingMode: '',
    thingConnectivityIndexingMode: '',
    deviceDefenderIndexingMode: '',
    namedShadowIndexingMode: '',
    managedFields: '',
    customFields: '',
    filter: ''
  },
  thingGroupIndexingConfiguration: {
    thingGroupIndexingMode: '',
    managedFields: '',
    customFields: ''
  }
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/indexing/config');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/indexing/config',
  headers: {'content-type': 'application/json'},
  data: {
    thingIndexingConfiguration: {
      thingIndexingMode: '',
      thingConnectivityIndexingMode: '',
      deviceDefenderIndexingMode: '',
      namedShadowIndexingMode: '',
      managedFields: '',
      customFields: '',
      filter: ''
    },
    thingGroupIndexingConfiguration: {thingGroupIndexingMode: '', managedFields: '', customFields: ''}
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/indexing/config';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"thingIndexingConfiguration":{"thingIndexingMode":"","thingConnectivityIndexingMode":"","deviceDefenderIndexingMode":"","namedShadowIndexingMode":"","managedFields":"","customFields":"","filter":""},"thingGroupIndexingConfiguration":{"thingGroupIndexingMode":"","managedFields":"","customFields":""}}'
};

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}}/indexing/config',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "thingIndexingConfiguration": {\n    "thingIndexingMode": "",\n    "thingConnectivityIndexingMode": "",\n    "deviceDefenderIndexingMode": "",\n    "namedShadowIndexingMode": "",\n    "managedFields": "",\n    "customFields": "",\n    "filter": ""\n  },\n  "thingGroupIndexingConfiguration": {\n    "thingGroupIndexingMode": "",\n    "managedFields": "",\n    "customFields": ""\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  \"thingIndexingConfiguration\": {\n    \"thingIndexingMode\": \"\",\n    \"thingConnectivityIndexingMode\": \"\",\n    \"deviceDefenderIndexingMode\": \"\",\n    \"namedShadowIndexingMode\": \"\",\n    \"managedFields\": \"\",\n    \"customFields\": \"\",\n    \"filter\": \"\"\n  },\n  \"thingGroupIndexingConfiguration\": {\n    \"thingGroupIndexingMode\": \"\",\n    \"managedFields\": \"\",\n    \"customFields\": \"\"\n  }\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/indexing/config")
  .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/indexing/config',
  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({
  thingIndexingConfiguration: {
    thingIndexingMode: '',
    thingConnectivityIndexingMode: '',
    deviceDefenderIndexingMode: '',
    namedShadowIndexingMode: '',
    managedFields: '',
    customFields: '',
    filter: ''
  },
  thingGroupIndexingConfiguration: {thingGroupIndexingMode: '', managedFields: '', customFields: ''}
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/indexing/config',
  headers: {'content-type': 'application/json'},
  body: {
    thingIndexingConfiguration: {
      thingIndexingMode: '',
      thingConnectivityIndexingMode: '',
      deviceDefenderIndexingMode: '',
      namedShadowIndexingMode: '',
      managedFields: '',
      customFields: '',
      filter: ''
    },
    thingGroupIndexingConfiguration: {thingGroupIndexingMode: '', managedFields: '', customFields: ''}
  },
  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}}/indexing/config');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  thingIndexingConfiguration: {
    thingIndexingMode: '',
    thingConnectivityIndexingMode: '',
    deviceDefenderIndexingMode: '',
    namedShadowIndexingMode: '',
    managedFields: '',
    customFields: '',
    filter: ''
  },
  thingGroupIndexingConfiguration: {
    thingGroupIndexingMode: '',
    managedFields: '',
    customFields: ''
  }
});

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}}/indexing/config',
  headers: {'content-type': 'application/json'},
  data: {
    thingIndexingConfiguration: {
      thingIndexingMode: '',
      thingConnectivityIndexingMode: '',
      deviceDefenderIndexingMode: '',
      namedShadowIndexingMode: '',
      managedFields: '',
      customFields: '',
      filter: ''
    },
    thingGroupIndexingConfiguration: {thingGroupIndexingMode: '', managedFields: '', customFields: ''}
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/indexing/config';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"thingIndexingConfiguration":{"thingIndexingMode":"","thingConnectivityIndexingMode":"","deviceDefenderIndexingMode":"","namedShadowIndexingMode":"","managedFields":"","customFields":"","filter":""},"thingGroupIndexingConfiguration":{"thingGroupIndexingMode":"","managedFields":"","customFields":""}}'
};

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 = @{ @"thingIndexingConfiguration": @{ @"thingIndexingMode": @"", @"thingConnectivityIndexingMode": @"", @"deviceDefenderIndexingMode": @"", @"namedShadowIndexingMode": @"", @"managedFields": @"", @"customFields": @"", @"filter": @"" },
                              @"thingGroupIndexingConfiguration": @{ @"thingGroupIndexingMode": @"", @"managedFields": @"", @"customFields": @"" } };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/indexing/config"]
                                                       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}}/indexing/config" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"thingIndexingConfiguration\": {\n    \"thingIndexingMode\": \"\",\n    \"thingConnectivityIndexingMode\": \"\",\n    \"deviceDefenderIndexingMode\": \"\",\n    \"namedShadowIndexingMode\": \"\",\n    \"managedFields\": \"\",\n    \"customFields\": \"\",\n    \"filter\": \"\"\n  },\n  \"thingGroupIndexingConfiguration\": {\n    \"thingGroupIndexingMode\": \"\",\n    \"managedFields\": \"\",\n    \"customFields\": \"\"\n  }\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/indexing/config",
  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([
    'thingIndexingConfiguration' => [
        'thingIndexingMode' => '',
        'thingConnectivityIndexingMode' => '',
        'deviceDefenderIndexingMode' => '',
        'namedShadowIndexingMode' => '',
        'managedFields' => '',
        'customFields' => '',
        'filter' => ''
    ],
    'thingGroupIndexingConfiguration' => [
        'thingGroupIndexingMode' => '',
        'managedFields' => '',
        'customFields' => ''
    ]
  ]),
  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}}/indexing/config', [
  'body' => '{
  "thingIndexingConfiguration": {
    "thingIndexingMode": "",
    "thingConnectivityIndexingMode": "",
    "deviceDefenderIndexingMode": "",
    "namedShadowIndexingMode": "",
    "managedFields": "",
    "customFields": "",
    "filter": ""
  },
  "thingGroupIndexingConfiguration": {
    "thingGroupIndexingMode": "",
    "managedFields": "",
    "customFields": ""
  }
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/indexing/config');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'thingIndexingConfiguration' => [
    'thingIndexingMode' => '',
    'thingConnectivityIndexingMode' => '',
    'deviceDefenderIndexingMode' => '',
    'namedShadowIndexingMode' => '',
    'managedFields' => '',
    'customFields' => '',
    'filter' => ''
  ],
  'thingGroupIndexingConfiguration' => [
    'thingGroupIndexingMode' => '',
    'managedFields' => '',
    'customFields' => ''
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'thingIndexingConfiguration' => [
    'thingIndexingMode' => '',
    'thingConnectivityIndexingMode' => '',
    'deviceDefenderIndexingMode' => '',
    'namedShadowIndexingMode' => '',
    'managedFields' => '',
    'customFields' => '',
    'filter' => ''
  ],
  'thingGroupIndexingConfiguration' => [
    'thingGroupIndexingMode' => '',
    'managedFields' => '',
    'customFields' => ''
  ]
]));
$request->setRequestUrl('{{baseUrl}}/indexing/config');
$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}}/indexing/config' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "thingIndexingConfiguration": {
    "thingIndexingMode": "",
    "thingConnectivityIndexingMode": "",
    "deviceDefenderIndexingMode": "",
    "namedShadowIndexingMode": "",
    "managedFields": "",
    "customFields": "",
    "filter": ""
  },
  "thingGroupIndexingConfiguration": {
    "thingGroupIndexingMode": "",
    "managedFields": "",
    "customFields": ""
  }
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/indexing/config' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "thingIndexingConfiguration": {
    "thingIndexingMode": "",
    "thingConnectivityIndexingMode": "",
    "deviceDefenderIndexingMode": "",
    "namedShadowIndexingMode": "",
    "managedFields": "",
    "customFields": "",
    "filter": ""
  },
  "thingGroupIndexingConfiguration": {
    "thingGroupIndexingMode": "",
    "managedFields": "",
    "customFields": ""
  }
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"thingIndexingConfiguration\": {\n    \"thingIndexingMode\": \"\",\n    \"thingConnectivityIndexingMode\": \"\",\n    \"deviceDefenderIndexingMode\": \"\",\n    \"namedShadowIndexingMode\": \"\",\n    \"managedFields\": \"\",\n    \"customFields\": \"\",\n    \"filter\": \"\"\n  },\n  \"thingGroupIndexingConfiguration\": {\n    \"thingGroupIndexingMode\": \"\",\n    \"managedFields\": \"\",\n    \"customFields\": \"\"\n  }\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/indexing/config", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/indexing/config"

payload = {
    "thingIndexingConfiguration": {
        "thingIndexingMode": "",
        "thingConnectivityIndexingMode": "",
        "deviceDefenderIndexingMode": "",
        "namedShadowIndexingMode": "",
        "managedFields": "",
        "customFields": "",
        "filter": ""
    },
    "thingGroupIndexingConfiguration": {
        "thingGroupIndexingMode": "",
        "managedFields": "",
        "customFields": ""
    }
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/indexing/config"

payload <- "{\n  \"thingIndexingConfiguration\": {\n    \"thingIndexingMode\": \"\",\n    \"thingConnectivityIndexingMode\": \"\",\n    \"deviceDefenderIndexingMode\": \"\",\n    \"namedShadowIndexingMode\": \"\",\n    \"managedFields\": \"\",\n    \"customFields\": \"\",\n    \"filter\": \"\"\n  },\n  \"thingGroupIndexingConfiguration\": {\n    \"thingGroupIndexingMode\": \"\",\n    \"managedFields\": \"\",\n    \"customFields\": \"\"\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}}/indexing/config")

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  \"thingIndexingConfiguration\": {\n    \"thingIndexingMode\": \"\",\n    \"thingConnectivityIndexingMode\": \"\",\n    \"deviceDefenderIndexingMode\": \"\",\n    \"namedShadowIndexingMode\": \"\",\n    \"managedFields\": \"\",\n    \"customFields\": \"\",\n    \"filter\": \"\"\n  },\n  \"thingGroupIndexingConfiguration\": {\n    \"thingGroupIndexingMode\": \"\",\n    \"managedFields\": \"\",\n    \"customFields\": \"\"\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/indexing/config') do |req|
  req.body = "{\n  \"thingIndexingConfiguration\": {\n    \"thingIndexingMode\": \"\",\n    \"thingConnectivityIndexingMode\": \"\",\n    \"deviceDefenderIndexingMode\": \"\",\n    \"namedShadowIndexingMode\": \"\",\n    \"managedFields\": \"\",\n    \"customFields\": \"\",\n    \"filter\": \"\"\n  },\n  \"thingGroupIndexingConfiguration\": {\n    \"thingGroupIndexingMode\": \"\",\n    \"managedFields\": \"\",\n    \"customFields\": \"\"\n  }\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/indexing/config";

    let payload = json!({
        "thingIndexingConfiguration": json!({
            "thingIndexingMode": "",
            "thingConnectivityIndexingMode": "",
            "deviceDefenderIndexingMode": "",
            "namedShadowIndexingMode": "",
            "managedFields": "",
            "customFields": "",
            "filter": ""
        }),
        "thingGroupIndexingConfiguration": json!({
            "thingGroupIndexingMode": "",
            "managedFields": "",
            "customFields": ""
        })
    });

    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}}/indexing/config \
  --header 'content-type: application/json' \
  --data '{
  "thingIndexingConfiguration": {
    "thingIndexingMode": "",
    "thingConnectivityIndexingMode": "",
    "deviceDefenderIndexingMode": "",
    "namedShadowIndexingMode": "",
    "managedFields": "",
    "customFields": "",
    "filter": ""
  },
  "thingGroupIndexingConfiguration": {
    "thingGroupIndexingMode": "",
    "managedFields": "",
    "customFields": ""
  }
}'
echo '{
  "thingIndexingConfiguration": {
    "thingIndexingMode": "",
    "thingConnectivityIndexingMode": "",
    "deviceDefenderIndexingMode": "",
    "namedShadowIndexingMode": "",
    "managedFields": "",
    "customFields": "",
    "filter": ""
  },
  "thingGroupIndexingConfiguration": {
    "thingGroupIndexingMode": "",
    "managedFields": "",
    "customFields": ""
  }
}' |  \
  http POST {{baseUrl}}/indexing/config \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "thingIndexingConfiguration": {\n    "thingIndexingMode": "",\n    "thingConnectivityIndexingMode": "",\n    "deviceDefenderIndexingMode": "",\n    "namedShadowIndexingMode": "",\n    "managedFields": "",\n    "customFields": "",\n    "filter": ""\n  },\n  "thingGroupIndexingConfiguration": {\n    "thingGroupIndexingMode": "",\n    "managedFields": "",\n    "customFields": ""\n  }\n}' \
  --output-document \
  - {{baseUrl}}/indexing/config
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "thingIndexingConfiguration": [
    "thingIndexingMode": "",
    "thingConnectivityIndexingMode": "",
    "deviceDefenderIndexingMode": "",
    "namedShadowIndexingMode": "",
    "managedFields": "",
    "customFields": "",
    "filter": ""
  ],
  "thingGroupIndexingConfiguration": [
    "thingGroupIndexingMode": "",
    "managedFields": "",
    "customFields": ""
  ]
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/indexing/config")! 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()
PATCH UpdateJob
{{baseUrl}}/jobs/:jobId
QUERY PARAMS

jobId
BODY json

{
  "description": "",
  "presignedUrlConfig": {
    "roleArn": "",
    "expiresInSec": ""
  },
  "jobExecutionsRolloutConfig": {
    "maximumPerMinute": "",
    "exponentialRate": ""
  },
  "abortConfig": {
    "criteriaList": ""
  },
  "timeoutConfig": {
    "inProgressTimeoutInMinutes": ""
  },
  "jobExecutionsRetryConfig": {
    "criteriaList": ""
  }
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PATCH");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/jobs/:jobId");

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  \"description\": \"\",\n  \"presignedUrlConfig\": {\n    \"roleArn\": \"\",\n    \"expiresInSec\": \"\"\n  },\n  \"jobExecutionsRolloutConfig\": {\n    \"maximumPerMinute\": \"\",\n    \"exponentialRate\": \"\"\n  },\n  \"abortConfig\": {\n    \"criteriaList\": \"\"\n  },\n  \"timeoutConfig\": {\n    \"inProgressTimeoutInMinutes\": \"\"\n  },\n  \"jobExecutionsRetryConfig\": {\n    \"criteriaList\": \"\"\n  }\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/patch "{{baseUrl}}/jobs/:jobId" {:content-type :json
                                                         :form-params {:description ""
                                                                       :presignedUrlConfig {:roleArn ""
                                                                                            :expiresInSec ""}
                                                                       :jobExecutionsRolloutConfig {:maximumPerMinute ""
                                                                                                    :exponentialRate ""}
                                                                       :abortConfig {:criteriaList ""}
                                                                       :timeoutConfig {:inProgressTimeoutInMinutes ""}
                                                                       :jobExecutionsRetryConfig {:criteriaList ""}}})
require "http/client"

url = "{{baseUrl}}/jobs/:jobId"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"description\": \"\",\n  \"presignedUrlConfig\": {\n    \"roleArn\": \"\",\n    \"expiresInSec\": \"\"\n  },\n  \"jobExecutionsRolloutConfig\": {\n    \"maximumPerMinute\": \"\",\n    \"exponentialRate\": \"\"\n  },\n  \"abortConfig\": {\n    \"criteriaList\": \"\"\n  },\n  \"timeoutConfig\": {\n    \"inProgressTimeoutInMinutes\": \"\"\n  },\n  \"jobExecutionsRetryConfig\": {\n    \"criteriaList\": \"\"\n  }\n}"

response = HTTP::Client.patch url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Patch,
    RequestUri = new Uri("{{baseUrl}}/jobs/:jobId"),
    Content = new StringContent("{\n  \"description\": \"\",\n  \"presignedUrlConfig\": {\n    \"roleArn\": \"\",\n    \"expiresInSec\": \"\"\n  },\n  \"jobExecutionsRolloutConfig\": {\n    \"maximumPerMinute\": \"\",\n    \"exponentialRate\": \"\"\n  },\n  \"abortConfig\": {\n    \"criteriaList\": \"\"\n  },\n  \"timeoutConfig\": {\n    \"inProgressTimeoutInMinutes\": \"\"\n  },\n  \"jobExecutionsRetryConfig\": {\n    \"criteriaList\": \"\"\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}}/jobs/:jobId");
var request = new RestRequest("", Method.Patch);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"description\": \"\",\n  \"presignedUrlConfig\": {\n    \"roleArn\": \"\",\n    \"expiresInSec\": \"\"\n  },\n  \"jobExecutionsRolloutConfig\": {\n    \"maximumPerMinute\": \"\",\n    \"exponentialRate\": \"\"\n  },\n  \"abortConfig\": {\n    \"criteriaList\": \"\"\n  },\n  \"timeoutConfig\": {\n    \"inProgressTimeoutInMinutes\": \"\"\n  },\n  \"jobExecutionsRetryConfig\": {\n    \"criteriaList\": \"\"\n  }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/jobs/:jobId"

	payload := strings.NewReader("{\n  \"description\": \"\",\n  \"presignedUrlConfig\": {\n    \"roleArn\": \"\",\n    \"expiresInSec\": \"\"\n  },\n  \"jobExecutionsRolloutConfig\": {\n    \"maximumPerMinute\": \"\",\n    \"exponentialRate\": \"\"\n  },\n  \"abortConfig\": {\n    \"criteriaList\": \"\"\n  },\n  \"timeoutConfig\": {\n    \"inProgressTimeoutInMinutes\": \"\"\n  },\n  \"jobExecutionsRetryConfig\": {\n    \"criteriaList\": \"\"\n  }\n}")

	req, _ := http.NewRequest("PATCH", 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))

}
PATCH /baseUrl/jobs/:jobId HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 359

{
  "description": "",
  "presignedUrlConfig": {
    "roleArn": "",
    "expiresInSec": ""
  },
  "jobExecutionsRolloutConfig": {
    "maximumPerMinute": "",
    "exponentialRate": ""
  },
  "abortConfig": {
    "criteriaList": ""
  },
  "timeoutConfig": {
    "inProgressTimeoutInMinutes": ""
  },
  "jobExecutionsRetryConfig": {
    "criteriaList": ""
  }
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PATCH", "{{baseUrl}}/jobs/:jobId")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"description\": \"\",\n  \"presignedUrlConfig\": {\n    \"roleArn\": \"\",\n    \"expiresInSec\": \"\"\n  },\n  \"jobExecutionsRolloutConfig\": {\n    \"maximumPerMinute\": \"\",\n    \"exponentialRate\": \"\"\n  },\n  \"abortConfig\": {\n    \"criteriaList\": \"\"\n  },\n  \"timeoutConfig\": {\n    \"inProgressTimeoutInMinutes\": \"\"\n  },\n  \"jobExecutionsRetryConfig\": {\n    \"criteriaList\": \"\"\n  }\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/jobs/:jobId"))
    .header("content-type", "application/json")
    .method("PATCH", HttpRequest.BodyPublishers.ofString("{\n  \"description\": \"\",\n  \"presignedUrlConfig\": {\n    \"roleArn\": \"\",\n    \"expiresInSec\": \"\"\n  },\n  \"jobExecutionsRolloutConfig\": {\n    \"maximumPerMinute\": \"\",\n    \"exponentialRate\": \"\"\n  },\n  \"abortConfig\": {\n    \"criteriaList\": \"\"\n  },\n  \"timeoutConfig\": {\n    \"inProgressTimeoutInMinutes\": \"\"\n  },\n  \"jobExecutionsRetryConfig\": {\n    \"criteriaList\": \"\"\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  \"description\": \"\",\n  \"presignedUrlConfig\": {\n    \"roleArn\": \"\",\n    \"expiresInSec\": \"\"\n  },\n  \"jobExecutionsRolloutConfig\": {\n    \"maximumPerMinute\": \"\",\n    \"exponentialRate\": \"\"\n  },\n  \"abortConfig\": {\n    \"criteriaList\": \"\"\n  },\n  \"timeoutConfig\": {\n    \"inProgressTimeoutInMinutes\": \"\"\n  },\n  \"jobExecutionsRetryConfig\": {\n    \"criteriaList\": \"\"\n  }\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/jobs/:jobId")
  .patch(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.patch("{{baseUrl}}/jobs/:jobId")
  .header("content-type", "application/json")
  .body("{\n  \"description\": \"\",\n  \"presignedUrlConfig\": {\n    \"roleArn\": \"\",\n    \"expiresInSec\": \"\"\n  },\n  \"jobExecutionsRolloutConfig\": {\n    \"maximumPerMinute\": \"\",\n    \"exponentialRate\": \"\"\n  },\n  \"abortConfig\": {\n    \"criteriaList\": \"\"\n  },\n  \"timeoutConfig\": {\n    \"inProgressTimeoutInMinutes\": \"\"\n  },\n  \"jobExecutionsRetryConfig\": {\n    \"criteriaList\": \"\"\n  }\n}")
  .asString();
const data = JSON.stringify({
  description: '',
  presignedUrlConfig: {
    roleArn: '',
    expiresInSec: ''
  },
  jobExecutionsRolloutConfig: {
    maximumPerMinute: '',
    exponentialRate: ''
  },
  abortConfig: {
    criteriaList: ''
  },
  timeoutConfig: {
    inProgressTimeoutInMinutes: ''
  },
  jobExecutionsRetryConfig: {
    criteriaList: ''
  }
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PATCH', '{{baseUrl}}/jobs/:jobId');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/jobs/:jobId',
  headers: {'content-type': 'application/json'},
  data: {
    description: '',
    presignedUrlConfig: {roleArn: '', expiresInSec: ''},
    jobExecutionsRolloutConfig: {maximumPerMinute: '', exponentialRate: ''},
    abortConfig: {criteriaList: ''},
    timeoutConfig: {inProgressTimeoutInMinutes: ''},
    jobExecutionsRetryConfig: {criteriaList: ''}
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/jobs/:jobId';
const options = {
  method: 'PATCH',
  headers: {'content-type': 'application/json'},
  body: '{"description":"","presignedUrlConfig":{"roleArn":"","expiresInSec":""},"jobExecutionsRolloutConfig":{"maximumPerMinute":"","exponentialRate":""},"abortConfig":{"criteriaList":""},"timeoutConfig":{"inProgressTimeoutInMinutes":""},"jobExecutionsRetryConfig":{"criteriaList":""}}'
};

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}}/jobs/:jobId',
  method: 'PATCH',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "description": "",\n  "presignedUrlConfig": {\n    "roleArn": "",\n    "expiresInSec": ""\n  },\n  "jobExecutionsRolloutConfig": {\n    "maximumPerMinute": "",\n    "exponentialRate": ""\n  },\n  "abortConfig": {\n    "criteriaList": ""\n  },\n  "timeoutConfig": {\n    "inProgressTimeoutInMinutes": ""\n  },\n  "jobExecutionsRetryConfig": {\n    "criteriaList": ""\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  \"description\": \"\",\n  \"presignedUrlConfig\": {\n    \"roleArn\": \"\",\n    \"expiresInSec\": \"\"\n  },\n  \"jobExecutionsRolloutConfig\": {\n    \"maximumPerMinute\": \"\",\n    \"exponentialRate\": \"\"\n  },\n  \"abortConfig\": {\n    \"criteriaList\": \"\"\n  },\n  \"timeoutConfig\": {\n    \"inProgressTimeoutInMinutes\": \"\"\n  },\n  \"jobExecutionsRetryConfig\": {\n    \"criteriaList\": \"\"\n  }\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/jobs/:jobId")
  .patch(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PATCH',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/jobs/:jobId',
  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({
  description: '',
  presignedUrlConfig: {roleArn: '', expiresInSec: ''},
  jobExecutionsRolloutConfig: {maximumPerMinute: '', exponentialRate: ''},
  abortConfig: {criteriaList: ''},
  timeoutConfig: {inProgressTimeoutInMinutes: ''},
  jobExecutionsRetryConfig: {criteriaList: ''}
}));
req.end();
const request = require('request');

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/jobs/:jobId',
  headers: {'content-type': 'application/json'},
  body: {
    description: '',
    presignedUrlConfig: {roleArn: '', expiresInSec: ''},
    jobExecutionsRolloutConfig: {maximumPerMinute: '', exponentialRate: ''},
    abortConfig: {criteriaList: ''},
    timeoutConfig: {inProgressTimeoutInMinutes: ''},
    jobExecutionsRetryConfig: {criteriaList: ''}
  },
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PATCH', '{{baseUrl}}/jobs/:jobId');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  description: '',
  presignedUrlConfig: {
    roleArn: '',
    expiresInSec: ''
  },
  jobExecutionsRolloutConfig: {
    maximumPerMinute: '',
    exponentialRate: ''
  },
  abortConfig: {
    criteriaList: ''
  },
  timeoutConfig: {
    inProgressTimeoutInMinutes: ''
  },
  jobExecutionsRetryConfig: {
    criteriaList: ''
  }
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/jobs/:jobId',
  headers: {'content-type': 'application/json'},
  data: {
    description: '',
    presignedUrlConfig: {roleArn: '', expiresInSec: ''},
    jobExecutionsRolloutConfig: {maximumPerMinute: '', exponentialRate: ''},
    abortConfig: {criteriaList: ''},
    timeoutConfig: {inProgressTimeoutInMinutes: ''},
    jobExecutionsRetryConfig: {criteriaList: ''}
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/jobs/:jobId';
const options = {
  method: 'PATCH',
  headers: {'content-type': 'application/json'},
  body: '{"description":"","presignedUrlConfig":{"roleArn":"","expiresInSec":""},"jobExecutionsRolloutConfig":{"maximumPerMinute":"","exponentialRate":""},"abortConfig":{"criteriaList":""},"timeoutConfig":{"inProgressTimeoutInMinutes":""},"jobExecutionsRetryConfig":{"criteriaList":""}}'
};

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 = @{ @"description": @"",
                              @"presignedUrlConfig": @{ @"roleArn": @"", @"expiresInSec": @"" },
                              @"jobExecutionsRolloutConfig": @{ @"maximumPerMinute": @"", @"exponentialRate": @"" },
                              @"abortConfig": @{ @"criteriaList": @"" },
                              @"timeoutConfig": @{ @"inProgressTimeoutInMinutes": @"" },
                              @"jobExecutionsRetryConfig": @{ @"criteriaList": @"" } };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/jobs/:jobId"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PATCH"];
[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}}/jobs/:jobId" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"description\": \"\",\n  \"presignedUrlConfig\": {\n    \"roleArn\": \"\",\n    \"expiresInSec\": \"\"\n  },\n  \"jobExecutionsRolloutConfig\": {\n    \"maximumPerMinute\": \"\",\n    \"exponentialRate\": \"\"\n  },\n  \"abortConfig\": {\n    \"criteriaList\": \"\"\n  },\n  \"timeoutConfig\": {\n    \"inProgressTimeoutInMinutes\": \"\"\n  },\n  \"jobExecutionsRetryConfig\": {\n    \"criteriaList\": \"\"\n  }\n}" in

Client.call ~headers ~body `PATCH uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/jobs/:jobId",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PATCH",
  CURLOPT_POSTFIELDS => json_encode([
    'description' => '',
    'presignedUrlConfig' => [
        'roleArn' => '',
        'expiresInSec' => ''
    ],
    'jobExecutionsRolloutConfig' => [
        'maximumPerMinute' => '',
        'exponentialRate' => ''
    ],
    'abortConfig' => [
        'criteriaList' => ''
    ],
    'timeoutConfig' => [
        'inProgressTimeoutInMinutes' => ''
    ],
    'jobExecutionsRetryConfig' => [
        'criteriaList' => ''
    ]
  ]),
  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('PATCH', '{{baseUrl}}/jobs/:jobId', [
  'body' => '{
  "description": "",
  "presignedUrlConfig": {
    "roleArn": "",
    "expiresInSec": ""
  },
  "jobExecutionsRolloutConfig": {
    "maximumPerMinute": "",
    "exponentialRate": ""
  },
  "abortConfig": {
    "criteriaList": ""
  },
  "timeoutConfig": {
    "inProgressTimeoutInMinutes": ""
  },
  "jobExecutionsRetryConfig": {
    "criteriaList": ""
  }
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/jobs/:jobId');
$request->setMethod(HttpRequest::HTTP_METH_PATCH);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'description' => '',
  'presignedUrlConfig' => [
    'roleArn' => '',
    'expiresInSec' => ''
  ],
  'jobExecutionsRolloutConfig' => [
    'maximumPerMinute' => '',
    'exponentialRate' => ''
  ],
  'abortConfig' => [
    'criteriaList' => ''
  ],
  'timeoutConfig' => [
    'inProgressTimeoutInMinutes' => ''
  ],
  'jobExecutionsRetryConfig' => [
    'criteriaList' => ''
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'description' => '',
  'presignedUrlConfig' => [
    'roleArn' => '',
    'expiresInSec' => ''
  ],
  'jobExecutionsRolloutConfig' => [
    'maximumPerMinute' => '',
    'exponentialRate' => ''
  ],
  'abortConfig' => [
    'criteriaList' => ''
  ],
  'timeoutConfig' => [
    'inProgressTimeoutInMinutes' => ''
  ],
  'jobExecutionsRetryConfig' => [
    'criteriaList' => ''
  ]
]));
$request->setRequestUrl('{{baseUrl}}/jobs/:jobId');
$request->setRequestMethod('PATCH');
$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}}/jobs/:jobId' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
  "description": "",
  "presignedUrlConfig": {
    "roleArn": "",
    "expiresInSec": ""
  },
  "jobExecutionsRolloutConfig": {
    "maximumPerMinute": "",
    "exponentialRate": ""
  },
  "abortConfig": {
    "criteriaList": ""
  },
  "timeoutConfig": {
    "inProgressTimeoutInMinutes": ""
  },
  "jobExecutionsRetryConfig": {
    "criteriaList": ""
  }
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/jobs/:jobId' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
  "description": "",
  "presignedUrlConfig": {
    "roleArn": "",
    "expiresInSec": ""
  },
  "jobExecutionsRolloutConfig": {
    "maximumPerMinute": "",
    "exponentialRate": ""
  },
  "abortConfig": {
    "criteriaList": ""
  },
  "timeoutConfig": {
    "inProgressTimeoutInMinutes": ""
  },
  "jobExecutionsRetryConfig": {
    "criteriaList": ""
  }
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"description\": \"\",\n  \"presignedUrlConfig\": {\n    \"roleArn\": \"\",\n    \"expiresInSec\": \"\"\n  },\n  \"jobExecutionsRolloutConfig\": {\n    \"maximumPerMinute\": \"\",\n    \"exponentialRate\": \"\"\n  },\n  \"abortConfig\": {\n    \"criteriaList\": \"\"\n  },\n  \"timeoutConfig\": {\n    \"inProgressTimeoutInMinutes\": \"\"\n  },\n  \"jobExecutionsRetryConfig\": {\n    \"criteriaList\": \"\"\n  }\n}"

headers = { 'content-type': "application/json" }

conn.request("PATCH", "/baseUrl/jobs/:jobId", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/jobs/:jobId"

payload = {
    "description": "",
    "presignedUrlConfig": {
        "roleArn": "",
        "expiresInSec": ""
    },
    "jobExecutionsRolloutConfig": {
        "maximumPerMinute": "",
        "exponentialRate": ""
    },
    "abortConfig": { "criteriaList": "" },
    "timeoutConfig": { "inProgressTimeoutInMinutes": "" },
    "jobExecutionsRetryConfig": { "criteriaList": "" }
}
headers = {"content-type": "application/json"}

response = requests.patch(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/jobs/:jobId"

payload <- "{\n  \"description\": \"\",\n  \"presignedUrlConfig\": {\n    \"roleArn\": \"\",\n    \"expiresInSec\": \"\"\n  },\n  \"jobExecutionsRolloutConfig\": {\n    \"maximumPerMinute\": \"\",\n    \"exponentialRate\": \"\"\n  },\n  \"abortConfig\": {\n    \"criteriaList\": \"\"\n  },\n  \"timeoutConfig\": {\n    \"inProgressTimeoutInMinutes\": \"\"\n  },\n  \"jobExecutionsRetryConfig\": {\n    \"criteriaList\": \"\"\n  }\n}"

encode <- "json"

response <- VERB("PATCH", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/jobs/:jobId")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Patch.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"description\": \"\",\n  \"presignedUrlConfig\": {\n    \"roleArn\": \"\",\n    \"expiresInSec\": \"\"\n  },\n  \"jobExecutionsRolloutConfig\": {\n    \"maximumPerMinute\": \"\",\n    \"exponentialRate\": \"\"\n  },\n  \"abortConfig\": {\n    \"criteriaList\": \"\"\n  },\n  \"timeoutConfig\": {\n    \"inProgressTimeoutInMinutes\": \"\"\n  },\n  \"jobExecutionsRetryConfig\": {\n    \"criteriaList\": \"\"\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.patch('/baseUrl/jobs/:jobId') do |req|
  req.body = "{\n  \"description\": \"\",\n  \"presignedUrlConfig\": {\n    \"roleArn\": \"\",\n    \"expiresInSec\": \"\"\n  },\n  \"jobExecutionsRolloutConfig\": {\n    \"maximumPerMinute\": \"\",\n    \"exponentialRate\": \"\"\n  },\n  \"abortConfig\": {\n    \"criteriaList\": \"\"\n  },\n  \"timeoutConfig\": {\n    \"inProgressTimeoutInMinutes\": \"\"\n  },\n  \"jobExecutionsRetryConfig\": {\n    \"criteriaList\": \"\"\n  }\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}}/jobs/:jobId";

    let payload = json!({
        "description": "",
        "presignedUrlConfig": json!({
            "roleArn": "",
            "expiresInSec": ""
        }),
        "jobExecutionsRolloutConfig": json!({
            "maximumPerMinute": "",
            "exponentialRate": ""
        }),
        "abortConfig": json!({"criteriaList": ""}),
        "timeoutConfig": json!({"inProgressTimeoutInMinutes": ""}),
        "jobExecutionsRetryConfig": json!({"criteriaList": ""})
    });

    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("PATCH").unwrap(), url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PATCH \
  --url {{baseUrl}}/jobs/:jobId \
  --header 'content-type: application/json' \
  --data '{
  "description": "",
  "presignedUrlConfig": {
    "roleArn": "",
    "expiresInSec": ""
  },
  "jobExecutionsRolloutConfig": {
    "maximumPerMinute": "",
    "exponentialRate": ""
  },
  "abortConfig": {
    "criteriaList": ""
  },
  "timeoutConfig": {
    "inProgressTimeoutInMinutes": ""
  },
  "jobExecutionsRetryConfig": {
    "criteriaList": ""
  }
}'
echo '{
  "description": "",
  "presignedUrlConfig": {
    "roleArn": "",
    "expiresInSec": ""
  },
  "jobExecutionsRolloutConfig": {
    "maximumPerMinute": "",
    "exponentialRate": ""
  },
  "abortConfig": {
    "criteriaList": ""
  },
  "timeoutConfig": {
    "inProgressTimeoutInMinutes": ""
  },
  "jobExecutionsRetryConfig": {
    "criteriaList": ""
  }
}' |  \
  http PATCH {{baseUrl}}/jobs/:jobId \
  content-type:application/json
wget --quiet \
  --method PATCH \
  --header 'content-type: application/json' \
  --body-data '{\n  "description": "",\n  "presignedUrlConfig": {\n    "roleArn": "",\n    "expiresInSec": ""\n  },\n  "jobExecutionsRolloutConfig": {\n    "maximumPerMinute": "",\n    "exponentialRate": ""\n  },\n  "abortConfig": {\n    "criteriaList": ""\n  },\n  "timeoutConfig": {\n    "inProgressTimeoutInMinutes": ""\n  },\n  "jobExecutionsRetryConfig": {\n    "criteriaList": ""\n  }\n}' \
  --output-document \
  - {{baseUrl}}/jobs/:jobId
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "description": "",
  "presignedUrlConfig": [
    "roleArn": "",
    "expiresInSec": ""
  ],
  "jobExecutionsRolloutConfig": [
    "maximumPerMinute": "",
    "exponentialRate": ""
  ],
  "abortConfig": ["criteriaList": ""],
  "timeoutConfig": ["inProgressTimeoutInMinutes": ""],
  "jobExecutionsRetryConfig": ["criteriaList": ""]
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/jobs/:jobId")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PATCH"
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()
PATCH UpdateMitigationAction
{{baseUrl}}/mitigationactions/actions/:actionName
QUERY PARAMS

actionName
BODY json

{
  "roleArn": "",
  "actionParams": {
    "updateDeviceCertificateParams": "",
    "updateCACertificateParams": "",
    "addThingsToThingGroupParams": "",
    "replaceDefaultPolicyVersionParams": "",
    "enableIoTLoggingParams": "",
    "publishFindingToSnsParams": ""
  }
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PATCH");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/mitigationactions/actions/:actionName");

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  \"roleArn\": \"\",\n  \"actionParams\": {\n    \"updateDeviceCertificateParams\": \"\",\n    \"updateCACertificateParams\": \"\",\n    \"addThingsToThingGroupParams\": \"\",\n    \"replaceDefaultPolicyVersionParams\": \"\",\n    \"enableIoTLoggingParams\": \"\",\n    \"publishFindingToSnsParams\": \"\"\n  }\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/patch "{{baseUrl}}/mitigationactions/actions/:actionName" {:content-type :json
                                                                                   :form-params {:roleArn ""
                                                                                                 :actionParams {:updateDeviceCertificateParams ""
                                                                                                                :updateCACertificateParams ""
                                                                                                                :addThingsToThingGroupParams ""
                                                                                                                :replaceDefaultPolicyVersionParams ""
                                                                                                                :enableIoTLoggingParams ""
                                                                                                                :publishFindingToSnsParams ""}}})
require "http/client"

url = "{{baseUrl}}/mitigationactions/actions/:actionName"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"roleArn\": \"\",\n  \"actionParams\": {\n    \"updateDeviceCertificateParams\": \"\",\n    \"updateCACertificateParams\": \"\",\n    \"addThingsToThingGroupParams\": \"\",\n    \"replaceDefaultPolicyVersionParams\": \"\",\n    \"enableIoTLoggingParams\": \"\",\n    \"publishFindingToSnsParams\": \"\"\n  }\n}"

response = HTTP::Client.patch url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Patch,
    RequestUri = new Uri("{{baseUrl}}/mitigationactions/actions/:actionName"),
    Content = new StringContent("{\n  \"roleArn\": \"\",\n  \"actionParams\": {\n    \"updateDeviceCertificateParams\": \"\",\n    \"updateCACertificateParams\": \"\",\n    \"addThingsToThingGroupParams\": \"\",\n    \"replaceDefaultPolicyVersionParams\": \"\",\n    \"enableIoTLoggingParams\": \"\",\n    \"publishFindingToSnsParams\": \"\"\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}}/mitigationactions/actions/:actionName");
var request = new RestRequest("", Method.Patch);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"roleArn\": \"\",\n  \"actionParams\": {\n    \"updateDeviceCertificateParams\": \"\",\n    \"updateCACertificateParams\": \"\",\n    \"addThingsToThingGroupParams\": \"\",\n    \"replaceDefaultPolicyVersionParams\": \"\",\n    \"enableIoTLoggingParams\": \"\",\n    \"publishFindingToSnsParams\": \"\"\n  }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/mitigationactions/actions/:actionName"

	payload := strings.NewReader("{\n  \"roleArn\": \"\",\n  \"actionParams\": {\n    \"updateDeviceCertificateParams\": \"\",\n    \"updateCACertificateParams\": \"\",\n    \"addThingsToThingGroupParams\": \"\",\n    \"replaceDefaultPolicyVersionParams\": \"\",\n    \"enableIoTLoggingParams\": \"\",\n    \"publishFindingToSnsParams\": \"\"\n  }\n}")

	req, _ := http.NewRequest("PATCH", 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))

}
PATCH /baseUrl/mitigationactions/actions/:actionName HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 276

{
  "roleArn": "",
  "actionParams": {
    "updateDeviceCertificateParams": "",
    "updateCACertificateParams": "",
    "addThingsToThingGroupParams": "",
    "replaceDefaultPolicyVersionParams": "",
    "enableIoTLoggingParams": "",
    "publishFindingToSnsParams": ""
  }
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PATCH", "{{baseUrl}}/mitigationactions/actions/:actionName")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"roleArn\": \"\",\n  \"actionParams\": {\n    \"updateDeviceCertificateParams\": \"\",\n    \"updateCACertificateParams\": \"\",\n    \"addThingsToThingGroupParams\": \"\",\n    \"replaceDefaultPolicyVersionParams\": \"\",\n    \"enableIoTLoggingParams\": \"\",\n    \"publishFindingToSnsParams\": \"\"\n  }\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/mitigationactions/actions/:actionName"))
    .header("content-type", "application/json")
    .method("PATCH", HttpRequest.BodyPublishers.ofString("{\n  \"roleArn\": \"\",\n  \"actionParams\": {\n    \"updateDeviceCertificateParams\": \"\",\n    \"updateCACertificateParams\": \"\",\n    \"addThingsToThingGroupParams\": \"\",\n    \"replaceDefaultPolicyVersionParams\": \"\",\n    \"enableIoTLoggingParams\": \"\",\n    \"publishFindingToSnsParams\": \"\"\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  \"roleArn\": \"\",\n  \"actionParams\": {\n    \"updateDeviceCertificateParams\": \"\",\n    \"updateCACertificateParams\": \"\",\n    \"addThingsToThingGroupParams\": \"\",\n    \"replaceDefaultPolicyVersionParams\": \"\",\n    \"enableIoTLoggingParams\": \"\",\n    \"publishFindingToSnsParams\": \"\"\n  }\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/mitigationactions/actions/:actionName")
  .patch(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.patch("{{baseUrl}}/mitigationactions/actions/:actionName")
  .header("content-type", "application/json")
  .body("{\n  \"roleArn\": \"\",\n  \"actionParams\": {\n    \"updateDeviceCertificateParams\": \"\",\n    \"updateCACertificateParams\": \"\",\n    \"addThingsToThingGroupParams\": \"\",\n    \"replaceDefaultPolicyVersionParams\": \"\",\n    \"enableIoTLoggingParams\": \"\",\n    \"publishFindingToSnsParams\": \"\"\n  }\n}")
  .asString();
const data = JSON.stringify({
  roleArn: '',
  actionParams: {
    updateDeviceCertificateParams: '',
    updateCACertificateParams: '',
    addThingsToThingGroupParams: '',
    replaceDefaultPolicyVersionParams: '',
    enableIoTLoggingParams: '',
    publishFindingToSnsParams: ''
  }
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PATCH', '{{baseUrl}}/mitigationactions/actions/:actionName');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/mitigationactions/actions/:actionName',
  headers: {'content-type': 'application/json'},
  data: {
    roleArn: '',
    actionParams: {
      updateDeviceCertificateParams: '',
      updateCACertificateParams: '',
      addThingsToThingGroupParams: '',
      replaceDefaultPolicyVersionParams: '',
      enableIoTLoggingParams: '',
      publishFindingToSnsParams: ''
    }
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/mitigationactions/actions/:actionName';
const options = {
  method: 'PATCH',
  headers: {'content-type': 'application/json'},
  body: '{"roleArn":"","actionParams":{"updateDeviceCertificateParams":"","updateCACertificateParams":"","addThingsToThingGroupParams":"","replaceDefaultPolicyVersionParams":"","enableIoTLoggingParams":"","publishFindingToSnsParams":""}}'
};

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}}/mitigationactions/actions/:actionName',
  method: 'PATCH',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "roleArn": "",\n  "actionParams": {\n    "updateDeviceCertificateParams": "",\n    "updateCACertificateParams": "",\n    "addThingsToThingGroupParams": "",\n    "replaceDefaultPolicyVersionParams": "",\n    "enableIoTLoggingParams": "",\n    "publishFindingToSnsParams": ""\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  \"roleArn\": \"\",\n  \"actionParams\": {\n    \"updateDeviceCertificateParams\": \"\",\n    \"updateCACertificateParams\": \"\",\n    \"addThingsToThingGroupParams\": \"\",\n    \"replaceDefaultPolicyVersionParams\": \"\",\n    \"enableIoTLoggingParams\": \"\",\n    \"publishFindingToSnsParams\": \"\"\n  }\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/mitigationactions/actions/:actionName")
  .patch(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PATCH',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/mitigationactions/actions/:actionName',
  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({
  roleArn: '',
  actionParams: {
    updateDeviceCertificateParams: '',
    updateCACertificateParams: '',
    addThingsToThingGroupParams: '',
    replaceDefaultPolicyVersionParams: '',
    enableIoTLoggingParams: '',
    publishFindingToSnsParams: ''
  }
}));
req.end();
const request = require('request');

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/mitigationactions/actions/:actionName',
  headers: {'content-type': 'application/json'},
  body: {
    roleArn: '',
    actionParams: {
      updateDeviceCertificateParams: '',
      updateCACertificateParams: '',
      addThingsToThingGroupParams: '',
      replaceDefaultPolicyVersionParams: '',
      enableIoTLoggingParams: '',
      publishFindingToSnsParams: ''
    }
  },
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PATCH', '{{baseUrl}}/mitigationactions/actions/:actionName');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  roleArn: '',
  actionParams: {
    updateDeviceCertificateParams: '',
    updateCACertificateParams: '',
    addThingsToThingGroupParams: '',
    replaceDefaultPolicyVersionParams: '',
    enableIoTLoggingParams: '',
    publishFindingToSnsParams: ''
  }
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/mitigationactions/actions/:actionName',
  headers: {'content-type': 'application/json'},
  data: {
    roleArn: '',
    actionParams: {
      updateDeviceCertificateParams: '',
      updateCACertificateParams: '',
      addThingsToThingGroupParams: '',
      replaceDefaultPolicyVersionParams: '',
      enableIoTLoggingParams: '',
      publishFindingToSnsParams: ''
    }
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/mitigationactions/actions/:actionName';
const options = {
  method: 'PATCH',
  headers: {'content-type': 'application/json'},
  body: '{"roleArn":"","actionParams":{"updateDeviceCertificateParams":"","updateCACertificateParams":"","addThingsToThingGroupParams":"","replaceDefaultPolicyVersionParams":"","enableIoTLoggingParams":"","publishFindingToSnsParams":""}}'
};

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 = @{ @"roleArn": @"",
                              @"actionParams": @{ @"updateDeviceCertificateParams": @"", @"updateCACertificateParams": @"", @"addThingsToThingGroupParams": @"", @"replaceDefaultPolicyVersionParams": @"", @"enableIoTLoggingParams": @"", @"publishFindingToSnsParams": @"" } };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/mitigationactions/actions/:actionName"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PATCH"];
[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}}/mitigationactions/actions/:actionName" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"roleArn\": \"\",\n  \"actionParams\": {\n    \"updateDeviceCertificateParams\": \"\",\n    \"updateCACertificateParams\": \"\",\n    \"addThingsToThingGroupParams\": \"\",\n    \"replaceDefaultPolicyVersionParams\": \"\",\n    \"enableIoTLoggingParams\": \"\",\n    \"publishFindingToSnsParams\": \"\"\n  }\n}" in

Client.call ~headers ~body `PATCH uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/mitigationactions/actions/:actionName",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PATCH",
  CURLOPT_POSTFIELDS => json_encode([
    'roleArn' => '',
    'actionParams' => [
        'updateDeviceCertificateParams' => '',
        'updateCACertificateParams' => '',
        'addThingsToThingGroupParams' => '',
        'replaceDefaultPolicyVersionParams' => '',
        'enableIoTLoggingParams' => '',
        'publishFindingToSnsParams' => ''
    ]
  ]),
  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('PATCH', '{{baseUrl}}/mitigationactions/actions/:actionName', [
  'body' => '{
  "roleArn": "",
  "actionParams": {
    "updateDeviceCertificateParams": "",
    "updateCACertificateParams": "",
    "addThingsToThingGroupParams": "",
    "replaceDefaultPolicyVersionParams": "",
    "enableIoTLoggingParams": "",
    "publishFindingToSnsParams": ""
  }
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/mitigationactions/actions/:actionName');
$request->setMethod(HttpRequest::HTTP_METH_PATCH);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'roleArn' => '',
  'actionParams' => [
    'updateDeviceCertificateParams' => '',
    'updateCACertificateParams' => '',
    'addThingsToThingGroupParams' => '',
    'replaceDefaultPolicyVersionParams' => '',
    'enableIoTLoggingParams' => '',
    'publishFindingToSnsParams' => ''
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'roleArn' => '',
  'actionParams' => [
    'updateDeviceCertificateParams' => '',
    'updateCACertificateParams' => '',
    'addThingsToThingGroupParams' => '',
    'replaceDefaultPolicyVersionParams' => '',
    'enableIoTLoggingParams' => '',
    'publishFindingToSnsParams' => ''
  ]
]));
$request->setRequestUrl('{{baseUrl}}/mitigationactions/actions/:actionName');
$request->setRequestMethod('PATCH');
$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}}/mitigationactions/actions/:actionName' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
  "roleArn": "",
  "actionParams": {
    "updateDeviceCertificateParams": "",
    "updateCACertificateParams": "",
    "addThingsToThingGroupParams": "",
    "replaceDefaultPolicyVersionParams": "",
    "enableIoTLoggingParams": "",
    "publishFindingToSnsParams": ""
  }
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/mitigationactions/actions/:actionName' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
  "roleArn": "",
  "actionParams": {
    "updateDeviceCertificateParams": "",
    "updateCACertificateParams": "",
    "addThingsToThingGroupParams": "",
    "replaceDefaultPolicyVersionParams": "",
    "enableIoTLoggingParams": "",
    "publishFindingToSnsParams": ""
  }
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"roleArn\": \"\",\n  \"actionParams\": {\n    \"updateDeviceCertificateParams\": \"\",\n    \"updateCACertificateParams\": \"\",\n    \"addThingsToThingGroupParams\": \"\",\n    \"replaceDefaultPolicyVersionParams\": \"\",\n    \"enableIoTLoggingParams\": \"\",\n    \"publishFindingToSnsParams\": \"\"\n  }\n}"

headers = { 'content-type': "application/json" }

conn.request("PATCH", "/baseUrl/mitigationactions/actions/:actionName", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/mitigationactions/actions/:actionName"

payload = {
    "roleArn": "",
    "actionParams": {
        "updateDeviceCertificateParams": "",
        "updateCACertificateParams": "",
        "addThingsToThingGroupParams": "",
        "replaceDefaultPolicyVersionParams": "",
        "enableIoTLoggingParams": "",
        "publishFindingToSnsParams": ""
    }
}
headers = {"content-type": "application/json"}

response = requests.patch(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/mitigationactions/actions/:actionName"

payload <- "{\n  \"roleArn\": \"\",\n  \"actionParams\": {\n    \"updateDeviceCertificateParams\": \"\",\n    \"updateCACertificateParams\": \"\",\n    \"addThingsToThingGroupParams\": \"\",\n    \"replaceDefaultPolicyVersionParams\": \"\",\n    \"enableIoTLoggingParams\": \"\",\n    \"publishFindingToSnsParams\": \"\"\n  }\n}"

encode <- "json"

response <- VERB("PATCH", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/mitigationactions/actions/:actionName")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Patch.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"roleArn\": \"\",\n  \"actionParams\": {\n    \"updateDeviceCertificateParams\": \"\",\n    \"updateCACertificateParams\": \"\",\n    \"addThingsToThingGroupParams\": \"\",\n    \"replaceDefaultPolicyVersionParams\": \"\",\n    \"enableIoTLoggingParams\": \"\",\n    \"publishFindingToSnsParams\": \"\"\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.patch('/baseUrl/mitigationactions/actions/:actionName') do |req|
  req.body = "{\n  \"roleArn\": \"\",\n  \"actionParams\": {\n    \"updateDeviceCertificateParams\": \"\",\n    \"updateCACertificateParams\": \"\",\n    \"addThingsToThingGroupParams\": \"\",\n    \"replaceDefaultPolicyVersionParams\": \"\",\n    \"enableIoTLoggingParams\": \"\",\n    \"publishFindingToSnsParams\": \"\"\n  }\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}}/mitigationactions/actions/:actionName";

    let payload = json!({
        "roleArn": "",
        "actionParams": json!({
            "updateDeviceCertificateParams": "",
            "updateCACertificateParams": "",
            "addThingsToThingGroupParams": "",
            "replaceDefaultPolicyVersionParams": "",
            "enableIoTLoggingParams": "",
            "publishFindingToSnsParams": ""
        })
    });

    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("PATCH").unwrap(), url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PATCH \
  --url {{baseUrl}}/mitigationactions/actions/:actionName \
  --header 'content-type: application/json' \
  --data '{
  "roleArn": "",
  "actionParams": {
    "updateDeviceCertificateParams": "",
    "updateCACertificateParams": "",
    "addThingsToThingGroupParams": "",
    "replaceDefaultPolicyVersionParams": "",
    "enableIoTLoggingParams": "",
    "publishFindingToSnsParams": ""
  }
}'
echo '{
  "roleArn": "",
  "actionParams": {
    "updateDeviceCertificateParams": "",
    "updateCACertificateParams": "",
    "addThingsToThingGroupParams": "",
    "replaceDefaultPolicyVersionParams": "",
    "enableIoTLoggingParams": "",
    "publishFindingToSnsParams": ""
  }
}' |  \
  http PATCH {{baseUrl}}/mitigationactions/actions/:actionName \
  content-type:application/json
wget --quiet \
  --method PATCH \
  --header 'content-type: application/json' \
  --body-data '{\n  "roleArn": "",\n  "actionParams": {\n    "updateDeviceCertificateParams": "",\n    "updateCACertificateParams": "",\n    "addThingsToThingGroupParams": "",\n    "replaceDefaultPolicyVersionParams": "",\n    "enableIoTLoggingParams": "",\n    "publishFindingToSnsParams": ""\n  }\n}' \
  --output-document \
  - {{baseUrl}}/mitigationactions/actions/:actionName
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "roleArn": "",
  "actionParams": [
    "updateDeviceCertificateParams": "",
    "updateCACertificateParams": "",
    "addThingsToThingGroupParams": "",
    "replaceDefaultPolicyVersionParams": "",
    "enableIoTLoggingParams": "",
    "publishFindingToSnsParams": ""
  ]
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/mitigationactions/actions/:actionName")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PATCH"
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()
PATCH UpdateProvisioningTemplate
{{baseUrl}}/provisioning-templates/:templateName
QUERY PARAMS

templateName
BODY json

{
  "description": "",
  "enabled": false,
  "defaultVersionId": 0,
  "provisioningRoleArn": "",
  "preProvisioningHook": {
    "payloadVersion": "",
    "targetArn": ""
  },
  "removePreProvisioningHook": false
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PATCH");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/provisioning-templates/:templateName");

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  \"description\": \"\",\n  \"enabled\": false,\n  \"defaultVersionId\": 0,\n  \"provisioningRoleArn\": \"\",\n  \"preProvisioningHook\": {\n    \"payloadVersion\": \"\",\n    \"targetArn\": \"\"\n  },\n  \"removePreProvisioningHook\": false\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/patch "{{baseUrl}}/provisioning-templates/:templateName" {:content-type :json
                                                                                  :form-params {:description ""
                                                                                                :enabled false
                                                                                                :defaultVersionId 0
                                                                                                :provisioningRoleArn ""
                                                                                                :preProvisioningHook {:payloadVersion ""
                                                                                                                      :targetArn ""}
                                                                                                :removePreProvisioningHook false}})
require "http/client"

url = "{{baseUrl}}/provisioning-templates/:templateName"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"description\": \"\",\n  \"enabled\": false,\n  \"defaultVersionId\": 0,\n  \"provisioningRoleArn\": \"\",\n  \"preProvisioningHook\": {\n    \"payloadVersion\": \"\",\n    \"targetArn\": \"\"\n  },\n  \"removePreProvisioningHook\": false\n}"

response = HTTP::Client.patch url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Patch,
    RequestUri = new Uri("{{baseUrl}}/provisioning-templates/:templateName"),
    Content = new StringContent("{\n  \"description\": \"\",\n  \"enabled\": false,\n  \"defaultVersionId\": 0,\n  \"provisioningRoleArn\": \"\",\n  \"preProvisioningHook\": {\n    \"payloadVersion\": \"\",\n    \"targetArn\": \"\"\n  },\n  \"removePreProvisioningHook\": 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}}/provisioning-templates/:templateName");
var request = new RestRequest("", Method.Patch);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"description\": \"\",\n  \"enabled\": false,\n  \"defaultVersionId\": 0,\n  \"provisioningRoleArn\": \"\",\n  \"preProvisioningHook\": {\n    \"payloadVersion\": \"\",\n    \"targetArn\": \"\"\n  },\n  \"removePreProvisioningHook\": false\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/provisioning-templates/:templateName"

	payload := strings.NewReader("{\n  \"description\": \"\",\n  \"enabled\": false,\n  \"defaultVersionId\": 0,\n  \"provisioningRoleArn\": \"\",\n  \"preProvisioningHook\": {\n    \"payloadVersion\": \"\",\n    \"targetArn\": \"\"\n  },\n  \"removePreProvisioningHook\": false\n}")

	req, _ := http.NewRequest("PATCH", 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))

}
PATCH /baseUrl/provisioning-templates/:templateName HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 213

{
  "description": "",
  "enabled": false,
  "defaultVersionId": 0,
  "provisioningRoleArn": "",
  "preProvisioningHook": {
    "payloadVersion": "",
    "targetArn": ""
  },
  "removePreProvisioningHook": false
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PATCH", "{{baseUrl}}/provisioning-templates/:templateName")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"description\": \"\",\n  \"enabled\": false,\n  \"defaultVersionId\": 0,\n  \"provisioningRoleArn\": \"\",\n  \"preProvisioningHook\": {\n    \"payloadVersion\": \"\",\n    \"targetArn\": \"\"\n  },\n  \"removePreProvisioningHook\": false\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/provisioning-templates/:templateName"))
    .header("content-type", "application/json")
    .method("PATCH", HttpRequest.BodyPublishers.ofString("{\n  \"description\": \"\",\n  \"enabled\": false,\n  \"defaultVersionId\": 0,\n  \"provisioningRoleArn\": \"\",\n  \"preProvisioningHook\": {\n    \"payloadVersion\": \"\",\n    \"targetArn\": \"\"\n  },\n  \"removePreProvisioningHook\": 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  \"description\": \"\",\n  \"enabled\": false,\n  \"defaultVersionId\": 0,\n  \"provisioningRoleArn\": \"\",\n  \"preProvisioningHook\": {\n    \"payloadVersion\": \"\",\n    \"targetArn\": \"\"\n  },\n  \"removePreProvisioningHook\": false\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/provisioning-templates/:templateName")
  .patch(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.patch("{{baseUrl}}/provisioning-templates/:templateName")
  .header("content-type", "application/json")
  .body("{\n  \"description\": \"\",\n  \"enabled\": false,\n  \"defaultVersionId\": 0,\n  \"provisioningRoleArn\": \"\",\n  \"preProvisioningHook\": {\n    \"payloadVersion\": \"\",\n    \"targetArn\": \"\"\n  },\n  \"removePreProvisioningHook\": false\n}")
  .asString();
const data = JSON.stringify({
  description: '',
  enabled: false,
  defaultVersionId: 0,
  provisioningRoleArn: '',
  preProvisioningHook: {
    payloadVersion: '',
    targetArn: ''
  },
  removePreProvisioningHook: false
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PATCH', '{{baseUrl}}/provisioning-templates/:templateName');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/provisioning-templates/:templateName',
  headers: {'content-type': 'application/json'},
  data: {
    description: '',
    enabled: false,
    defaultVersionId: 0,
    provisioningRoleArn: '',
    preProvisioningHook: {payloadVersion: '', targetArn: ''},
    removePreProvisioningHook: false
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/provisioning-templates/:templateName';
const options = {
  method: 'PATCH',
  headers: {'content-type': 'application/json'},
  body: '{"description":"","enabled":false,"defaultVersionId":0,"provisioningRoleArn":"","preProvisioningHook":{"payloadVersion":"","targetArn":""},"removePreProvisioningHook":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}}/provisioning-templates/:templateName',
  method: 'PATCH',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "description": "",\n  "enabled": false,\n  "defaultVersionId": 0,\n  "provisioningRoleArn": "",\n  "preProvisioningHook": {\n    "payloadVersion": "",\n    "targetArn": ""\n  },\n  "removePreProvisioningHook": 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  \"description\": \"\",\n  \"enabled\": false,\n  \"defaultVersionId\": 0,\n  \"provisioningRoleArn\": \"\",\n  \"preProvisioningHook\": {\n    \"payloadVersion\": \"\",\n    \"targetArn\": \"\"\n  },\n  \"removePreProvisioningHook\": false\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/provisioning-templates/:templateName")
  .patch(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PATCH',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/provisioning-templates/:templateName',
  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({
  description: '',
  enabled: false,
  defaultVersionId: 0,
  provisioningRoleArn: '',
  preProvisioningHook: {payloadVersion: '', targetArn: ''},
  removePreProvisioningHook: false
}));
req.end();
const request = require('request');

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/provisioning-templates/:templateName',
  headers: {'content-type': 'application/json'},
  body: {
    description: '',
    enabled: false,
    defaultVersionId: 0,
    provisioningRoleArn: '',
    preProvisioningHook: {payloadVersion: '', targetArn: ''},
    removePreProvisioningHook: 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('PATCH', '{{baseUrl}}/provisioning-templates/:templateName');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  description: '',
  enabled: false,
  defaultVersionId: 0,
  provisioningRoleArn: '',
  preProvisioningHook: {
    payloadVersion: '',
    targetArn: ''
  },
  removePreProvisioningHook: 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: 'PATCH',
  url: '{{baseUrl}}/provisioning-templates/:templateName',
  headers: {'content-type': 'application/json'},
  data: {
    description: '',
    enabled: false,
    defaultVersionId: 0,
    provisioningRoleArn: '',
    preProvisioningHook: {payloadVersion: '', targetArn: ''},
    removePreProvisioningHook: false
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/provisioning-templates/:templateName';
const options = {
  method: 'PATCH',
  headers: {'content-type': 'application/json'},
  body: '{"description":"","enabled":false,"defaultVersionId":0,"provisioningRoleArn":"","preProvisioningHook":{"payloadVersion":"","targetArn":""},"removePreProvisioningHook":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 = @{ @"description": @"",
                              @"enabled": @NO,
                              @"defaultVersionId": @0,
                              @"provisioningRoleArn": @"",
                              @"preProvisioningHook": @{ @"payloadVersion": @"", @"targetArn": @"" },
                              @"removePreProvisioningHook": @NO };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/provisioning-templates/:templateName"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PATCH"];
[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}}/provisioning-templates/:templateName" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"description\": \"\",\n  \"enabled\": false,\n  \"defaultVersionId\": 0,\n  \"provisioningRoleArn\": \"\",\n  \"preProvisioningHook\": {\n    \"payloadVersion\": \"\",\n    \"targetArn\": \"\"\n  },\n  \"removePreProvisioningHook\": false\n}" in

Client.call ~headers ~body `PATCH uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/provisioning-templates/:templateName",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PATCH",
  CURLOPT_POSTFIELDS => json_encode([
    'description' => '',
    'enabled' => null,
    'defaultVersionId' => 0,
    'provisioningRoleArn' => '',
    'preProvisioningHook' => [
        'payloadVersion' => '',
        'targetArn' => ''
    ],
    'removePreProvisioningHook' => 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('PATCH', '{{baseUrl}}/provisioning-templates/:templateName', [
  'body' => '{
  "description": "",
  "enabled": false,
  "defaultVersionId": 0,
  "provisioningRoleArn": "",
  "preProvisioningHook": {
    "payloadVersion": "",
    "targetArn": ""
  },
  "removePreProvisioningHook": false
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/provisioning-templates/:templateName');
$request->setMethod(HttpRequest::HTTP_METH_PATCH);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'description' => '',
  'enabled' => null,
  'defaultVersionId' => 0,
  'provisioningRoleArn' => '',
  'preProvisioningHook' => [
    'payloadVersion' => '',
    'targetArn' => ''
  ],
  'removePreProvisioningHook' => null
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'description' => '',
  'enabled' => null,
  'defaultVersionId' => 0,
  'provisioningRoleArn' => '',
  'preProvisioningHook' => [
    'payloadVersion' => '',
    'targetArn' => ''
  ],
  'removePreProvisioningHook' => null
]));
$request->setRequestUrl('{{baseUrl}}/provisioning-templates/:templateName');
$request->setRequestMethod('PATCH');
$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}}/provisioning-templates/:templateName' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
  "description": "",
  "enabled": false,
  "defaultVersionId": 0,
  "provisioningRoleArn": "",
  "preProvisioningHook": {
    "payloadVersion": "",
    "targetArn": ""
  },
  "removePreProvisioningHook": false
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/provisioning-templates/:templateName' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
  "description": "",
  "enabled": false,
  "defaultVersionId": 0,
  "provisioningRoleArn": "",
  "preProvisioningHook": {
    "payloadVersion": "",
    "targetArn": ""
  },
  "removePreProvisioningHook": false
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"description\": \"\",\n  \"enabled\": false,\n  \"defaultVersionId\": 0,\n  \"provisioningRoleArn\": \"\",\n  \"preProvisioningHook\": {\n    \"payloadVersion\": \"\",\n    \"targetArn\": \"\"\n  },\n  \"removePreProvisioningHook\": false\n}"

headers = { 'content-type': "application/json" }

conn.request("PATCH", "/baseUrl/provisioning-templates/:templateName", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/provisioning-templates/:templateName"

payload = {
    "description": "",
    "enabled": False,
    "defaultVersionId": 0,
    "provisioningRoleArn": "",
    "preProvisioningHook": {
        "payloadVersion": "",
        "targetArn": ""
    },
    "removePreProvisioningHook": False
}
headers = {"content-type": "application/json"}

response = requests.patch(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/provisioning-templates/:templateName"

payload <- "{\n  \"description\": \"\",\n  \"enabled\": false,\n  \"defaultVersionId\": 0,\n  \"provisioningRoleArn\": \"\",\n  \"preProvisioningHook\": {\n    \"payloadVersion\": \"\",\n    \"targetArn\": \"\"\n  },\n  \"removePreProvisioningHook\": false\n}"

encode <- "json"

response <- VERB("PATCH", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/provisioning-templates/:templateName")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Patch.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"description\": \"\",\n  \"enabled\": false,\n  \"defaultVersionId\": 0,\n  \"provisioningRoleArn\": \"\",\n  \"preProvisioningHook\": {\n    \"payloadVersion\": \"\",\n    \"targetArn\": \"\"\n  },\n  \"removePreProvisioningHook\": 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.patch('/baseUrl/provisioning-templates/:templateName') do |req|
  req.body = "{\n  \"description\": \"\",\n  \"enabled\": false,\n  \"defaultVersionId\": 0,\n  \"provisioningRoleArn\": \"\",\n  \"preProvisioningHook\": {\n    \"payloadVersion\": \"\",\n    \"targetArn\": \"\"\n  },\n  \"removePreProvisioningHook\": 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}}/provisioning-templates/:templateName";

    let payload = json!({
        "description": "",
        "enabled": false,
        "defaultVersionId": 0,
        "provisioningRoleArn": "",
        "preProvisioningHook": json!({
            "payloadVersion": "",
            "targetArn": ""
        }),
        "removePreProvisioningHook": 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("PATCH").unwrap(), url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PATCH \
  --url {{baseUrl}}/provisioning-templates/:templateName \
  --header 'content-type: application/json' \
  --data '{
  "description": "",
  "enabled": false,
  "defaultVersionId": 0,
  "provisioningRoleArn": "",
  "preProvisioningHook": {
    "payloadVersion": "",
    "targetArn": ""
  },
  "removePreProvisioningHook": false
}'
echo '{
  "description": "",
  "enabled": false,
  "defaultVersionId": 0,
  "provisioningRoleArn": "",
  "preProvisioningHook": {
    "payloadVersion": "",
    "targetArn": ""
  },
  "removePreProvisioningHook": false
}' |  \
  http PATCH {{baseUrl}}/provisioning-templates/:templateName \
  content-type:application/json
wget --quiet \
  --method PATCH \
  --header 'content-type: application/json' \
  --body-data '{\n  "description": "",\n  "enabled": false,\n  "defaultVersionId": 0,\n  "provisioningRoleArn": "",\n  "preProvisioningHook": {\n    "payloadVersion": "",\n    "targetArn": ""\n  },\n  "removePreProvisioningHook": false\n}' \
  --output-document \
  - {{baseUrl}}/provisioning-templates/:templateName
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "description": "",
  "enabled": false,
  "defaultVersionId": 0,
  "provisioningRoleArn": "",
  "preProvisioningHook": [
    "payloadVersion": "",
    "targetArn": ""
  ],
  "removePreProvisioningHook": false
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/provisioning-templates/:templateName")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PATCH"
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 UpdateRoleAlias
{{baseUrl}}/role-aliases/:roleAlias
QUERY PARAMS

roleAlias
BODY json

{
  "roleArn": "",
  "credentialDurationSeconds": 0
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/role-aliases/:roleAlias");

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  \"roleArn\": \"\",\n  \"credentialDurationSeconds\": 0\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/role-aliases/:roleAlias" {:content-type :json
                                                                   :form-params {:roleArn ""
                                                                                 :credentialDurationSeconds 0}})
require "http/client"

url = "{{baseUrl}}/role-aliases/:roleAlias"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"roleArn\": \"\",\n  \"credentialDurationSeconds\": 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}}/role-aliases/:roleAlias"),
    Content = new StringContent("{\n  \"roleArn\": \"\",\n  \"credentialDurationSeconds\": 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}}/role-aliases/:roleAlias");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"roleArn\": \"\",\n  \"credentialDurationSeconds\": 0\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/role-aliases/:roleAlias"

	payload := strings.NewReader("{\n  \"roleArn\": \"\",\n  \"credentialDurationSeconds\": 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/role-aliases/:roleAlias HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 53

{
  "roleArn": "",
  "credentialDurationSeconds": 0
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/role-aliases/:roleAlias")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"roleArn\": \"\",\n  \"credentialDurationSeconds\": 0\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/role-aliases/:roleAlias"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"roleArn\": \"\",\n  \"credentialDurationSeconds\": 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  \"roleArn\": \"\",\n  \"credentialDurationSeconds\": 0\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/role-aliases/:roleAlias")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/role-aliases/:roleAlias")
  .header("content-type", "application/json")
  .body("{\n  \"roleArn\": \"\",\n  \"credentialDurationSeconds\": 0\n}")
  .asString();
const data = JSON.stringify({
  roleArn: '',
  credentialDurationSeconds: 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}}/role-aliases/:roleAlias');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/role-aliases/:roleAlias',
  headers: {'content-type': 'application/json'},
  data: {roleArn: '', credentialDurationSeconds: 0}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/role-aliases/:roleAlias';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"roleArn":"","credentialDurationSeconds":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}}/role-aliases/:roleAlias',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "roleArn": "",\n  "credentialDurationSeconds": 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  \"roleArn\": \"\",\n  \"credentialDurationSeconds\": 0\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/role-aliases/:roleAlias")
  .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/role-aliases/:roleAlias',
  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({roleArn: '', credentialDurationSeconds: 0}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/role-aliases/:roleAlias',
  headers: {'content-type': 'application/json'},
  body: {roleArn: '', credentialDurationSeconds: 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}}/role-aliases/:roleAlias');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  roleArn: '',
  credentialDurationSeconds: 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}}/role-aliases/:roleAlias',
  headers: {'content-type': 'application/json'},
  data: {roleArn: '', credentialDurationSeconds: 0}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/role-aliases/:roleAlias';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"roleArn":"","credentialDurationSeconds":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 = @{ @"roleArn": @"",
                              @"credentialDurationSeconds": @0 };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/role-aliases/:roleAlias"]
                                                       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}}/role-aliases/:roleAlias" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"roleArn\": \"\",\n  \"credentialDurationSeconds\": 0\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/role-aliases/:roleAlias",
  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([
    'roleArn' => '',
    'credentialDurationSeconds' => 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}}/role-aliases/:roleAlias', [
  'body' => '{
  "roleArn": "",
  "credentialDurationSeconds": 0
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/role-aliases/:roleAlias');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'roleArn' => '',
  'credentialDurationSeconds' => 0
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'roleArn' => '',
  'credentialDurationSeconds' => 0
]));
$request->setRequestUrl('{{baseUrl}}/role-aliases/:roleAlias');
$request->setRequestMethod('PUT');
$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}}/role-aliases/:roleAlias' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "roleArn": "",
  "credentialDurationSeconds": 0
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/role-aliases/:roleAlias' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "roleArn": "",
  "credentialDurationSeconds": 0
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"roleArn\": \"\",\n  \"credentialDurationSeconds\": 0\n}"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/role-aliases/:roleAlias", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/role-aliases/:roleAlias"

payload = {
    "roleArn": "",
    "credentialDurationSeconds": 0
}
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/role-aliases/:roleAlias"

payload <- "{\n  \"roleArn\": \"\",\n  \"credentialDurationSeconds\": 0\n}"

encode <- "json"

response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/role-aliases/:roleAlias")

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  \"roleArn\": \"\",\n  \"credentialDurationSeconds\": 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/role-aliases/:roleAlias') do |req|
  req.body = "{\n  \"roleArn\": \"\",\n  \"credentialDurationSeconds\": 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}}/role-aliases/:roleAlias";

    let payload = json!({
        "roleArn": "",
        "credentialDurationSeconds": 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)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PUT \
  --url {{baseUrl}}/role-aliases/:roleAlias \
  --header 'content-type: application/json' \
  --data '{
  "roleArn": "",
  "credentialDurationSeconds": 0
}'
echo '{
  "roleArn": "",
  "credentialDurationSeconds": 0
}' |  \
  http PUT {{baseUrl}}/role-aliases/:roleAlias \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "roleArn": "",\n  "credentialDurationSeconds": 0\n}' \
  --output-document \
  - {{baseUrl}}/role-aliases/:roleAlias
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "roleArn": "",
  "credentialDurationSeconds": 0
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/role-aliases/:roleAlias")! 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()
PATCH UpdateScheduledAudit
{{baseUrl}}/audit/scheduledaudits/:scheduledAuditName
QUERY PARAMS

scheduledAuditName
BODY json

{
  "frequency": "",
  "dayOfMonth": "",
  "dayOfWeek": "",
  "targetCheckNames": []
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PATCH");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/audit/scheduledaudits/:scheduledAuditName");

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  \"frequency\": \"\",\n  \"dayOfMonth\": \"\",\n  \"dayOfWeek\": \"\",\n  \"targetCheckNames\": []\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/patch "{{baseUrl}}/audit/scheduledaudits/:scheduledAuditName" {:content-type :json
                                                                                       :form-params {:frequency ""
                                                                                                     :dayOfMonth ""
                                                                                                     :dayOfWeek ""
                                                                                                     :targetCheckNames []}})
require "http/client"

url = "{{baseUrl}}/audit/scheduledaudits/:scheduledAuditName"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"frequency\": \"\",\n  \"dayOfMonth\": \"\",\n  \"dayOfWeek\": \"\",\n  \"targetCheckNames\": []\n}"

response = HTTP::Client.patch url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Patch,
    RequestUri = new Uri("{{baseUrl}}/audit/scheduledaudits/:scheduledAuditName"),
    Content = new StringContent("{\n  \"frequency\": \"\",\n  \"dayOfMonth\": \"\",\n  \"dayOfWeek\": \"\",\n  \"targetCheckNames\": []\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}}/audit/scheduledaudits/:scheduledAuditName");
var request = new RestRequest("", Method.Patch);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"frequency\": \"\",\n  \"dayOfMonth\": \"\",\n  \"dayOfWeek\": \"\",\n  \"targetCheckNames\": []\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/audit/scheduledaudits/:scheduledAuditName"

	payload := strings.NewReader("{\n  \"frequency\": \"\",\n  \"dayOfMonth\": \"\",\n  \"dayOfWeek\": \"\",\n  \"targetCheckNames\": []\n}")

	req, _ := http.NewRequest("PATCH", 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))

}
PATCH /baseUrl/audit/scheduledaudits/:scheduledAuditName HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 86

{
  "frequency": "",
  "dayOfMonth": "",
  "dayOfWeek": "",
  "targetCheckNames": []
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PATCH", "{{baseUrl}}/audit/scheduledaudits/:scheduledAuditName")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"frequency\": \"\",\n  \"dayOfMonth\": \"\",\n  \"dayOfWeek\": \"\",\n  \"targetCheckNames\": []\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/audit/scheduledaudits/:scheduledAuditName"))
    .header("content-type", "application/json")
    .method("PATCH", HttpRequest.BodyPublishers.ofString("{\n  \"frequency\": \"\",\n  \"dayOfMonth\": \"\",\n  \"dayOfWeek\": \"\",\n  \"targetCheckNames\": []\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  \"frequency\": \"\",\n  \"dayOfMonth\": \"\",\n  \"dayOfWeek\": \"\",\n  \"targetCheckNames\": []\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/audit/scheduledaudits/:scheduledAuditName")
  .patch(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.patch("{{baseUrl}}/audit/scheduledaudits/:scheduledAuditName")
  .header("content-type", "application/json")
  .body("{\n  \"frequency\": \"\",\n  \"dayOfMonth\": \"\",\n  \"dayOfWeek\": \"\",\n  \"targetCheckNames\": []\n}")
  .asString();
const data = JSON.stringify({
  frequency: '',
  dayOfMonth: '',
  dayOfWeek: '',
  targetCheckNames: []
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PATCH', '{{baseUrl}}/audit/scheduledaudits/:scheduledAuditName');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/audit/scheduledaudits/:scheduledAuditName',
  headers: {'content-type': 'application/json'},
  data: {frequency: '', dayOfMonth: '', dayOfWeek: '', targetCheckNames: []}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/audit/scheduledaudits/:scheduledAuditName';
const options = {
  method: 'PATCH',
  headers: {'content-type': 'application/json'},
  body: '{"frequency":"","dayOfMonth":"","dayOfWeek":"","targetCheckNames":[]}'
};

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}}/audit/scheduledaudits/:scheduledAuditName',
  method: 'PATCH',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "frequency": "",\n  "dayOfMonth": "",\n  "dayOfWeek": "",\n  "targetCheckNames": []\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"frequency\": \"\",\n  \"dayOfMonth\": \"\",\n  \"dayOfWeek\": \"\",\n  \"targetCheckNames\": []\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/audit/scheduledaudits/:scheduledAuditName")
  .patch(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PATCH',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/audit/scheduledaudits/:scheduledAuditName',
  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({frequency: '', dayOfMonth: '', dayOfWeek: '', targetCheckNames: []}));
req.end();
const request = require('request');

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/audit/scheduledaudits/:scheduledAuditName',
  headers: {'content-type': 'application/json'},
  body: {frequency: '', dayOfMonth: '', dayOfWeek: '', targetCheckNames: []},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PATCH', '{{baseUrl}}/audit/scheduledaudits/:scheduledAuditName');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  frequency: '',
  dayOfMonth: '',
  dayOfWeek: '',
  targetCheckNames: []
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/audit/scheduledaudits/:scheduledAuditName',
  headers: {'content-type': 'application/json'},
  data: {frequency: '', dayOfMonth: '', dayOfWeek: '', targetCheckNames: []}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/audit/scheduledaudits/:scheduledAuditName';
const options = {
  method: 'PATCH',
  headers: {'content-type': 'application/json'},
  body: '{"frequency":"","dayOfMonth":"","dayOfWeek":"","targetCheckNames":[]}'
};

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 = @{ @"frequency": @"",
                              @"dayOfMonth": @"",
                              @"dayOfWeek": @"",
                              @"targetCheckNames": @[  ] };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/audit/scheduledaudits/:scheduledAuditName"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PATCH"];
[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}}/audit/scheduledaudits/:scheduledAuditName" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"frequency\": \"\",\n  \"dayOfMonth\": \"\",\n  \"dayOfWeek\": \"\",\n  \"targetCheckNames\": []\n}" in

Client.call ~headers ~body `PATCH uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/audit/scheduledaudits/:scheduledAuditName",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PATCH",
  CURLOPT_POSTFIELDS => json_encode([
    'frequency' => '',
    'dayOfMonth' => '',
    'dayOfWeek' => '',
    'targetCheckNames' => [
        
    ]
  ]),
  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('PATCH', '{{baseUrl}}/audit/scheduledaudits/:scheduledAuditName', [
  'body' => '{
  "frequency": "",
  "dayOfMonth": "",
  "dayOfWeek": "",
  "targetCheckNames": []
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/audit/scheduledaudits/:scheduledAuditName');
$request->setMethod(HttpRequest::HTTP_METH_PATCH);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'frequency' => '',
  'dayOfMonth' => '',
  'dayOfWeek' => '',
  'targetCheckNames' => [
    
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'frequency' => '',
  'dayOfMonth' => '',
  'dayOfWeek' => '',
  'targetCheckNames' => [
    
  ]
]));
$request->setRequestUrl('{{baseUrl}}/audit/scheduledaudits/:scheduledAuditName');
$request->setRequestMethod('PATCH');
$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}}/audit/scheduledaudits/:scheduledAuditName' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
  "frequency": "",
  "dayOfMonth": "",
  "dayOfWeek": "",
  "targetCheckNames": []
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/audit/scheduledaudits/:scheduledAuditName' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
  "frequency": "",
  "dayOfMonth": "",
  "dayOfWeek": "",
  "targetCheckNames": []
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"frequency\": \"\",\n  \"dayOfMonth\": \"\",\n  \"dayOfWeek\": \"\",\n  \"targetCheckNames\": []\n}"

headers = { 'content-type': "application/json" }

conn.request("PATCH", "/baseUrl/audit/scheduledaudits/:scheduledAuditName", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/audit/scheduledaudits/:scheduledAuditName"

payload = {
    "frequency": "",
    "dayOfMonth": "",
    "dayOfWeek": "",
    "targetCheckNames": []
}
headers = {"content-type": "application/json"}

response = requests.patch(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/audit/scheduledaudits/:scheduledAuditName"

payload <- "{\n  \"frequency\": \"\",\n  \"dayOfMonth\": \"\",\n  \"dayOfWeek\": \"\",\n  \"targetCheckNames\": []\n}"

encode <- "json"

response <- VERB("PATCH", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/audit/scheduledaudits/:scheduledAuditName")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Patch.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"frequency\": \"\",\n  \"dayOfMonth\": \"\",\n  \"dayOfWeek\": \"\",\n  \"targetCheckNames\": []\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.patch('/baseUrl/audit/scheduledaudits/:scheduledAuditName') do |req|
  req.body = "{\n  \"frequency\": \"\",\n  \"dayOfMonth\": \"\",\n  \"dayOfWeek\": \"\",\n  \"targetCheckNames\": []\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}}/audit/scheduledaudits/:scheduledAuditName";

    let payload = json!({
        "frequency": "",
        "dayOfMonth": "",
        "dayOfWeek": "",
        "targetCheckNames": ()
    });

    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("PATCH").unwrap(), url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PATCH \
  --url {{baseUrl}}/audit/scheduledaudits/:scheduledAuditName \
  --header 'content-type: application/json' \
  --data '{
  "frequency": "",
  "dayOfMonth": "",
  "dayOfWeek": "",
  "targetCheckNames": []
}'
echo '{
  "frequency": "",
  "dayOfMonth": "",
  "dayOfWeek": "",
  "targetCheckNames": []
}' |  \
  http PATCH {{baseUrl}}/audit/scheduledaudits/:scheduledAuditName \
  content-type:application/json
wget --quiet \
  --method PATCH \
  --header 'content-type: application/json' \
  --body-data '{\n  "frequency": "",\n  "dayOfMonth": "",\n  "dayOfWeek": "",\n  "targetCheckNames": []\n}' \
  --output-document \
  - {{baseUrl}}/audit/scheduledaudits/:scheduledAuditName
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "frequency": "",
  "dayOfMonth": "",
  "dayOfWeek": "",
  "targetCheckNames": []
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/audit/scheduledaudits/:scheduledAuditName")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PATCH"
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()
PATCH UpdateSecurityProfile
{{baseUrl}}/security-profiles/:securityProfileName
QUERY PARAMS

securityProfileName
BODY json

{
  "securityProfileDescription": "",
  "behaviors": [
    {
      "name": "",
      "metric": "",
      "metricDimension": "",
      "criteria": "",
      "suppressAlerts": ""
    }
  ],
  "alertTargets": {},
  "additionalMetricsToRetain": [],
  "additionalMetricsToRetainV2": [
    {
      "metric": "",
      "metricDimension": ""
    }
  ],
  "deleteBehaviors": false,
  "deleteAlertTargets": false,
  "deleteAdditionalMetricsToRetain": false
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PATCH");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/security-profiles/:securityProfileName");

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  \"securityProfileDescription\": \"\",\n  \"behaviors\": [\n    {\n      \"name\": \"\",\n      \"metric\": \"\",\n      \"metricDimension\": \"\",\n      \"criteria\": \"\",\n      \"suppressAlerts\": \"\"\n    }\n  ],\n  \"alertTargets\": {},\n  \"additionalMetricsToRetain\": [],\n  \"additionalMetricsToRetainV2\": [\n    {\n      \"metric\": \"\",\n      \"metricDimension\": \"\"\n    }\n  ],\n  \"deleteBehaviors\": false,\n  \"deleteAlertTargets\": false,\n  \"deleteAdditionalMetricsToRetain\": false\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/patch "{{baseUrl}}/security-profiles/:securityProfileName" {:content-type :json
                                                                                    :form-params {:securityProfileDescription ""
                                                                                                  :behaviors [{:name ""
                                                                                                               :metric ""
                                                                                                               :metricDimension ""
                                                                                                               :criteria ""
                                                                                                               :suppressAlerts ""}]
                                                                                                  :alertTargets {}
                                                                                                  :additionalMetricsToRetain []
                                                                                                  :additionalMetricsToRetainV2 [{:metric ""
                                                                                                                                 :metricDimension ""}]
                                                                                                  :deleteBehaviors false
                                                                                                  :deleteAlertTargets false
                                                                                                  :deleteAdditionalMetricsToRetain false}})
require "http/client"

url = "{{baseUrl}}/security-profiles/:securityProfileName"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"securityProfileDescription\": \"\",\n  \"behaviors\": [\n    {\n      \"name\": \"\",\n      \"metric\": \"\",\n      \"metricDimension\": \"\",\n      \"criteria\": \"\",\n      \"suppressAlerts\": \"\"\n    }\n  ],\n  \"alertTargets\": {},\n  \"additionalMetricsToRetain\": [],\n  \"additionalMetricsToRetainV2\": [\n    {\n      \"metric\": \"\",\n      \"metricDimension\": \"\"\n    }\n  ],\n  \"deleteBehaviors\": false,\n  \"deleteAlertTargets\": false,\n  \"deleteAdditionalMetricsToRetain\": false\n}"

response = HTTP::Client.patch url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Patch,
    RequestUri = new Uri("{{baseUrl}}/security-profiles/:securityProfileName"),
    Content = new StringContent("{\n  \"securityProfileDescription\": \"\",\n  \"behaviors\": [\n    {\n      \"name\": \"\",\n      \"metric\": \"\",\n      \"metricDimension\": \"\",\n      \"criteria\": \"\",\n      \"suppressAlerts\": \"\"\n    }\n  ],\n  \"alertTargets\": {},\n  \"additionalMetricsToRetain\": [],\n  \"additionalMetricsToRetainV2\": [\n    {\n      \"metric\": \"\",\n      \"metricDimension\": \"\"\n    }\n  ],\n  \"deleteBehaviors\": false,\n  \"deleteAlertTargets\": false,\n  \"deleteAdditionalMetricsToRetain\": 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}}/security-profiles/:securityProfileName");
var request = new RestRequest("", Method.Patch);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"securityProfileDescription\": \"\",\n  \"behaviors\": [\n    {\n      \"name\": \"\",\n      \"metric\": \"\",\n      \"metricDimension\": \"\",\n      \"criteria\": \"\",\n      \"suppressAlerts\": \"\"\n    }\n  ],\n  \"alertTargets\": {},\n  \"additionalMetricsToRetain\": [],\n  \"additionalMetricsToRetainV2\": [\n    {\n      \"metric\": \"\",\n      \"metricDimension\": \"\"\n    }\n  ],\n  \"deleteBehaviors\": false,\n  \"deleteAlertTargets\": false,\n  \"deleteAdditionalMetricsToRetain\": false\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/security-profiles/:securityProfileName"

	payload := strings.NewReader("{\n  \"securityProfileDescription\": \"\",\n  \"behaviors\": [\n    {\n      \"name\": \"\",\n      \"metric\": \"\",\n      \"metricDimension\": \"\",\n      \"criteria\": \"\",\n      \"suppressAlerts\": \"\"\n    }\n  ],\n  \"alertTargets\": {},\n  \"additionalMetricsToRetain\": [],\n  \"additionalMetricsToRetainV2\": [\n    {\n      \"metric\": \"\",\n      \"metricDimension\": \"\"\n    }\n  ],\n  \"deleteBehaviors\": false,\n  \"deleteAlertTargets\": false,\n  \"deleteAdditionalMetricsToRetain\": false\n}")

	req, _ := http.NewRequest("PATCH", 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))

}
PATCH /baseUrl/security-profiles/:securityProfileName HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 448

{
  "securityProfileDescription": "",
  "behaviors": [
    {
      "name": "",
      "metric": "",
      "metricDimension": "",
      "criteria": "",
      "suppressAlerts": ""
    }
  ],
  "alertTargets": {},
  "additionalMetricsToRetain": [],
  "additionalMetricsToRetainV2": [
    {
      "metric": "",
      "metricDimension": ""
    }
  ],
  "deleteBehaviors": false,
  "deleteAlertTargets": false,
  "deleteAdditionalMetricsToRetain": false
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PATCH", "{{baseUrl}}/security-profiles/:securityProfileName")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"securityProfileDescription\": \"\",\n  \"behaviors\": [\n    {\n      \"name\": \"\",\n      \"metric\": \"\",\n      \"metricDimension\": \"\",\n      \"criteria\": \"\",\n      \"suppressAlerts\": \"\"\n    }\n  ],\n  \"alertTargets\": {},\n  \"additionalMetricsToRetain\": [],\n  \"additionalMetricsToRetainV2\": [\n    {\n      \"metric\": \"\",\n      \"metricDimension\": \"\"\n    }\n  ],\n  \"deleteBehaviors\": false,\n  \"deleteAlertTargets\": false,\n  \"deleteAdditionalMetricsToRetain\": false\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/security-profiles/:securityProfileName"))
    .header("content-type", "application/json")
    .method("PATCH", HttpRequest.BodyPublishers.ofString("{\n  \"securityProfileDescription\": \"\",\n  \"behaviors\": [\n    {\n      \"name\": \"\",\n      \"metric\": \"\",\n      \"metricDimension\": \"\",\n      \"criteria\": \"\",\n      \"suppressAlerts\": \"\"\n    }\n  ],\n  \"alertTargets\": {},\n  \"additionalMetricsToRetain\": [],\n  \"additionalMetricsToRetainV2\": [\n    {\n      \"metric\": \"\",\n      \"metricDimension\": \"\"\n    }\n  ],\n  \"deleteBehaviors\": false,\n  \"deleteAlertTargets\": false,\n  \"deleteAdditionalMetricsToRetain\": 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  \"securityProfileDescription\": \"\",\n  \"behaviors\": [\n    {\n      \"name\": \"\",\n      \"metric\": \"\",\n      \"metricDimension\": \"\",\n      \"criteria\": \"\",\n      \"suppressAlerts\": \"\"\n    }\n  ],\n  \"alertTargets\": {},\n  \"additionalMetricsToRetain\": [],\n  \"additionalMetricsToRetainV2\": [\n    {\n      \"metric\": \"\",\n      \"metricDimension\": \"\"\n    }\n  ],\n  \"deleteBehaviors\": false,\n  \"deleteAlertTargets\": false,\n  \"deleteAdditionalMetricsToRetain\": false\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/security-profiles/:securityProfileName")
  .patch(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.patch("{{baseUrl}}/security-profiles/:securityProfileName")
  .header("content-type", "application/json")
  .body("{\n  \"securityProfileDescription\": \"\",\n  \"behaviors\": [\n    {\n      \"name\": \"\",\n      \"metric\": \"\",\n      \"metricDimension\": \"\",\n      \"criteria\": \"\",\n      \"suppressAlerts\": \"\"\n    }\n  ],\n  \"alertTargets\": {},\n  \"additionalMetricsToRetain\": [],\n  \"additionalMetricsToRetainV2\": [\n    {\n      \"metric\": \"\",\n      \"metricDimension\": \"\"\n    }\n  ],\n  \"deleteBehaviors\": false,\n  \"deleteAlertTargets\": false,\n  \"deleteAdditionalMetricsToRetain\": false\n}")
  .asString();
const data = JSON.stringify({
  securityProfileDescription: '',
  behaviors: [
    {
      name: '',
      metric: '',
      metricDimension: '',
      criteria: '',
      suppressAlerts: ''
    }
  ],
  alertTargets: {},
  additionalMetricsToRetain: [],
  additionalMetricsToRetainV2: [
    {
      metric: '',
      metricDimension: ''
    }
  ],
  deleteBehaviors: false,
  deleteAlertTargets: false,
  deleteAdditionalMetricsToRetain: false
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PATCH', '{{baseUrl}}/security-profiles/:securityProfileName');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/security-profiles/:securityProfileName',
  headers: {'content-type': 'application/json'},
  data: {
    securityProfileDescription: '',
    behaviors: [{name: '', metric: '', metricDimension: '', criteria: '', suppressAlerts: ''}],
    alertTargets: {},
    additionalMetricsToRetain: [],
    additionalMetricsToRetainV2: [{metric: '', metricDimension: ''}],
    deleteBehaviors: false,
    deleteAlertTargets: false,
    deleteAdditionalMetricsToRetain: false
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/security-profiles/:securityProfileName';
const options = {
  method: 'PATCH',
  headers: {'content-type': 'application/json'},
  body: '{"securityProfileDescription":"","behaviors":[{"name":"","metric":"","metricDimension":"","criteria":"","suppressAlerts":""}],"alertTargets":{},"additionalMetricsToRetain":[],"additionalMetricsToRetainV2":[{"metric":"","metricDimension":""}],"deleteBehaviors":false,"deleteAlertTargets":false,"deleteAdditionalMetricsToRetain":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}}/security-profiles/:securityProfileName',
  method: 'PATCH',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "securityProfileDescription": "",\n  "behaviors": [\n    {\n      "name": "",\n      "metric": "",\n      "metricDimension": "",\n      "criteria": "",\n      "suppressAlerts": ""\n    }\n  ],\n  "alertTargets": {},\n  "additionalMetricsToRetain": [],\n  "additionalMetricsToRetainV2": [\n    {\n      "metric": "",\n      "metricDimension": ""\n    }\n  ],\n  "deleteBehaviors": false,\n  "deleteAlertTargets": false,\n  "deleteAdditionalMetricsToRetain": 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  \"securityProfileDescription\": \"\",\n  \"behaviors\": [\n    {\n      \"name\": \"\",\n      \"metric\": \"\",\n      \"metricDimension\": \"\",\n      \"criteria\": \"\",\n      \"suppressAlerts\": \"\"\n    }\n  ],\n  \"alertTargets\": {},\n  \"additionalMetricsToRetain\": [],\n  \"additionalMetricsToRetainV2\": [\n    {\n      \"metric\": \"\",\n      \"metricDimension\": \"\"\n    }\n  ],\n  \"deleteBehaviors\": false,\n  \"deleteAlertTargets\": false,\n  \"deleteAdditionalMetricsToRetain\": false\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/security-profiles/:securityProfileName")
  .patch(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PATCH',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/security-profiles/:securityProfileName',
  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({
  securityProfileDescription: '',
  behaviors: [{name: '', metric: '', metricDimension: '', criteria: '', suppressAlerts: ''}],
  alertTargets: {},
  additionalMetricsToRetain: [],
  additionalMetricsToRetainV2: [{metric: '', metricDimension: ''}],
  deleteBehaviors: false,
  deleteAlertTargets: false,
  deleteAdditionalMetricsToRetain: false
}));
req.end();
const request = require('request');

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/security-profiles/:securityProfileName',
  headers: {'content-type': 'application/json'},
  body: {
    securityProfileDescription: '',
    behaviors: [{name: '', metric: '', metricDimension: '', criteria: '', suppressAlerts: ''}],
    alertTargets: {},
    additionalMetricsToRetain: [],
    additionalMetricsToRetainV2: [{metric: '', metricDimension: ''}],
    deleteBehaviors: false,
    deleteAlertTargets: false,
    deleteAdditionalMetricsToRetain: 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('PATCH', '{{baseUrl}}/security-profiles/:securityProfileName');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  securityProfileDescription: '',
  behaviors: [
    {
      name: '',
      metric: '',
      metricDimension: '',
      criteria: '',
      suppressAlerts: ''
    }
  ],
  alertTargets: {},
  additionalMetricsToRetain: [],
  additionalMetricsToRetainV2: [
    {
      metric: '',
      metricDimension: ''
    }
  ],
  deleteBehaviors: false,
  deleteAlertTargets: false,
  deleteAdditionalMetricsToRetain: 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: 'PATCH',
  url: '{{baseUrl}}/security-profiles/:securityProfileName',
  headers: {'content-type': 'application/json'},
  data: {
    securityProfileDescription: '',
    behaviors: [{name: '', metric: '', metricDimension: '', criteria: '', suppressAlerts: ''}],
    alertTargets: {},
    additionalMetricsToRetain: [],
    additionalMetricsToRetainV2: [{metric: '', metricDimension: ''}],
    deleteBehaviors: false,
    deleteAlertTargets: false,
    deleteAdditionalMetricsToRetain: false
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/security-profiles/:securityProfileName';
const options = {
  method: 'PATCH',
  headers: {'content-type': 'application/json'},
  body: '{"securityProfileDescription":"","behaviors":[{"name":"","metric":"","metricDimension":"","criteria":"","suppressAlerts":""}],"alertTargets":{},"additionalMetricsToRetain":[],"additionalMetricsToRetainV2":[{"metric":"","metricDimension":""}],"deleteBehaviors":false,"deleteAlertTargets":false,"deleteAdditionalMetricsToRetain":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 = @{ @"securityProfileDescription": @"",
                              @"behaviors": @[ @{ @"name": @"", @"metric": @"", @"metricDimension": @"", @"criteria": @"", @"suppressAlerts": @"" } ],
                              @"alertTargets": @{  },
                              @"additionalMetricsToRetain": @[  ],
                              @"additionalMetricsToRetainV2": @[ @{ @"metric": @"", @"metricDimension": @"" } ],
                              @"deleteBehaviors": @NO,
                              @"deleteAlertTargets": @NO,
                              @"deleteAdditionalMetricsToRetain": @NO };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/security-profiles/:securityProfileName"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PATCH"];
[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}}/security-profiles/:securityProfileName" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"securityProfileDescription\": \"\",\n  \"behaviors\": [\n    {\n      \"name\": \"\",\n      \"metric\": \"\",\n      \"metricDimension\": \"\",\n      \"criteria\": \"\",\n      \"suppressAlerts\": \"\"\n    }\n  ],\n  \"alertTargets\": {},\n  \"additionalMetricsToRetain\": [],\n  \"additionalMetricsToRetainV2\": [\n    {\n      \"metric\": \"\",\n      \"metricDimension\": \"\"\n    }\n  ],\n  \"deleteBehaviors\": false,\n  \"deleteAlertTargets\": false,\n  \"deleteAdditionalMetricsToRetain\": false\n}" in

Client.call ~headers ~body `PATCH uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/security-profiles/:securityProfileName",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PATCH",
  CURLOPT_POSTFIELDS => json_encode([
    'securityProfileDescription' => '',
    'behaviors' => [
        [
                'name' => '',
                'metric' => '',
                'metricDimension' => '',
                'criteria' => '',
                'suppressAlerts' => ''
        ]
    ],
    'alertTargets' => [
        
    ],
    'additionalMetricsToRetain' => [
        
    ],
    'additionalMetricsToRetainV2' => [
        [
                'metric' => '',
                'metricDimension' => ''
        ]
    ],
    'deleteBehaviors' => null,
    'deleteAlertTargets' => null,
    'deleteAdditionalMetricsToRetain' => 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('PATCH', '{{baseUrl}}/security-profiles/:securityProfileName', [
  'body' => '{
  "securityProfileDescription": "",
  "behaviors": [
    {
      "name": "",
      "metric": "",
      "metricDimension": "",
      "criteria": "",
      "suppressAlerts": ""
    }
  ],
  "alertTargets": {},
  "additionalMetricsToRetain": [],
  "additionalMetricsToRetainV2": [
    {
      "metric": "",
      "metricDimension": ""
    }
  ],
  "deleteBehaviors": false,
  "deleteAlertTargets": false,
  "deleteAdditionalMetricsToRetain": false
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/security-profiles/:securityProfileName');
$request->setMethod(HttpRequest::HTTP_METH_PATCH);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'securityProfileDescription' => '',
  'behaviors' => [
    [
        'name' => '',
        'metric' => '',
        'metricDimension' => '',
        'criteria' => '',
        'suppressAlerts' => ''
    ]
  ],
  'alertTargets' => [
    
  ],
  'additionalMetricsToRetain' => [
    
  ],
  'additionalMetricsToRetainV2' => [
    [
        'metric' => '',
        'metricDimension' => ''
    ]
  ],
  'deleteBehaviors' => null,
  'deleteAlertTargets' => null,
  'deleteAdditionalMetricsToRetain' => null
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'securityProfileDescription' => '',
  'behaviors' => [
    [
        'name' => '',
        'metric' => '',
        'metricDimension' => '',
        'criteria' => '',
        'suppressAlerts' => ''
    ]
  ],
  'alertTargets' => [
    
  ],
  'additionalMetricsToRetain' => [
    
  ],
  'additionalMetricsToRetainV2' => [
    [
        'metric' => '',
        'metricDimension' => ''
    ]
  ],
  'deleteBehaviors' => null,
  'deleteAlertTargets' => null,
  'deleteAdditionalMetricsToRetain' => null
]));
$request->setRequestUrl('{{baseUrl}}/security-profiles/:securityProfileName');
$request->setRequestMethod('PATCH');
$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}}/security-profiles/:securityProfileName' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
  "securityProfileDescription": "",
  "behaviors": [
    {
      "name": "",
      "metric": "",
      "metricDimension": "",
      "criteria": "",
      "suppressAlerts": ""
    }
  ],
  "alertTargets": {},
  "additionalMetricsToRetain": [],
  "additionalMetricsToRetainV2": [
    {
      "metric": "",
      "metricDimension": ""
    }
  ],
  "deleteBehaviors": false,
  "deleteAlertTargets": false,
  "deleteAdditionalMetricsToRetain": false
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/security-profiles/:securityProfileName' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
  "securityProfileDescription": "",
  "behaviors": [
    {
      "name": "",
      "metric": "",
      "metricDimension": "",
      "criteria": "",
      "suppressAlerts": ""
    }
  ],
  "alertTargets": {},
  "additionalMetricsToRetain": [],
  "additionalMetricsToRetainV2": [
    {
      "metric": "",
      "metricDimension": ""
    }
  ],
  "deleteBehaviors": false,
  "deleteAlertTargets": false,
  "deleteAdditionalMetricsToRetain": false
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"securityProfileDescription\": \"\",\n  \"behaviors\": [\n    {\n      \"name\": \"\",\n      \"metric\": \"\",\n      \"metricDimension\": \"\",\n      \"criteria\": \"\",\n      \"suppressAlerts\": \"\"\n    }\n  ],\n  \"alertTargets\": {},\n  \"additionalMetricsToRetain\": [],\n  \"additionalMetricsToRetainV2\": [\n    {\n      \"metric\": \"\",\n      \"metricDimension\": \"\"\n    }\n  ],\n  \"deleteBehaviors\": false,\n  \"deleteAlertTargets\": false,\n  \"deleteAdditionalMetricsToRetain\": false\n}"

headers = { 'content-type': "application/json" }

conn.request("PATCH", "/baseUrl/security-profiles/:securityProfileName", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/security-profiles/:securityProfileName"

payload = {
    "securityProfileDescription": "",
    "behaviors": [
        {
            "name": "",
            "metric": "",
            "metricDimension": "",
            "criteria": "",
            "suppressAlerts": ""
        }
    ],
    "alertTargets": {},
    "additionalMetricsToRetain": [],
    "additionalMetricsToRetainV2": [
        {
            "metric": "",
            "metricDimension": ""
        }
    ],
    "deleteBehaviors": False,
    "deleteAlertTargets": False,
    "deleteAdditionalMetricsToRetain": False
}
headers = {"content-type": "application/json"}

response = requests.patch(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/security-profiles/:securityProfileName"

payload <- "{\n  \"securityProfileDescription\": \"\",\n  \"behaviors\": [\n    {\n      \"name\": \"\",\n      \"metric\": \"\",\n      \"metricDimension\": \"\",\n      \"criteria\": \"\",\n      \"suppressAlerts\": \"\"\n    }\n  ],\n  \"alertTargets\": {},\n  \"additionalMetricsToRetain\": [],\n  \"additionalMetricsToRetainV2\": [\n    {\n      \"metric\": \"\",\n      \"metricDimension\": \"\"\n    }\n  ],\n  \"deleteBehaviors\": false,\n  \"deleteAlertTargets\": false,\n  \"deleteAdditionalMetricsToRetain\": false\n}"

encode <- "json"

response <- VERB("PATCH", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/security-profiles/:securityProfileName")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Patch.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"securityProfileDescription\": \"\",\n  \"behaviors\": [\n    {\n      \"name\": \"\",\n      \"metric\": \"\",\n      \"metricDimension\": \"\",\n      \"criteria\": \"\",\n      \"suppressAlerts\": \"\"\n    }\n  ],\n  \"alertTargets\": {},\n  \"additionalMetricsToRetain\": [],\n  \"additionalMetricsToRetainV2\": [\n    {\n      \"metric\": \"\",\n      \"metricDimension\": \"\"\n    }\n  ],\n  \"deleteBehaviors\": false,\n  \"deleteAlertTargets\": false,\n  \"deleteAdditionalMetricsToRetain\": 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.patch('/baseUrl/security-profiles/:securityProfileName') do |req|
  req.body = "{\n  \"securityProfileDescription\": \"\",\n  \"behaviors\": [\n    {\n      \"name\": \"\",\n      \"metric\": \"\",\n      \"metricDimension\": \"\",\n      \"criteria\": \"\",\n      \"suppressAlerts\": \"\"\n    }\n  ],\n  \"alertTargets\": {},\n  \"additionalMetricsToRetain\": [],\n  \"additionalMetricsToRetainV2\": [\n    {\n      \"metric\": \"\",\n      \"metricDimension\": \"\"\n    }\n  ],\n  \"deleteBehaviors\": false,\n  \"deleteAlertTargets\": false,\n  \"deleteAdditionalMetricsToRetain\": 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}}/security-profiles/:securityProfileName";

    let payload = json!({
        "securityProfileDescription": "",
        "behaviors": (
            json!({
                "name": "",
                "metric": "",
                "metricDimension": "",
                "criteria": "",
                "suppressAlerts": ""
            })
        ),
        "alertTargets": json!({}),
        "additionalMetricsToRetain": (),
        "additionalMetricsToRetainV2": (
            json!({
                "metric": "",
                "metricDimension": ""
            })
        ),
        "deleteBehaviors": false,
        "deleteAlertTargets": false,
        "deleteAdditionalMetricsToRetain": 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("PATCH").unwrap(), url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PATCH \
  --url {{baseUrl}}/security-profiles/:securityProfileName \
  --header 'content-type: application/json' \
  --data '{
  "securityProfileDescription": "",
  "behaviors": [
    {
      "name": "",
      "metric": "",
      "metricDimension": "",
      "criteria": "",
      "suppressAlerts": ""
    }
  ],
  "alertTargets": {},
  "additionalMetricsToRetain": [],
  "additionalMetricsToRetainV2": [
    {
      "metric": "",
      "metricDimension": ""
    }
  ],
  "deleteBehaviors": false,
  "deleteAlertTargets": false,
  "deleteAdditionalMetricsToRetain": false
}'
echo '{
  "securityProfileDescription": "",
  "behaviors": [
    {
      "name": "",
      "metric": "",
      "metricDimension": "",
      "criteria": "",
      "suppressAlerts": ""
    }
  ],
  "alertTargets": {},
  "additionalMetricsToRetain": [],
  "additionalMetricsToRetainV2": [
    {
      "metric": "",
      "metricDimension": ""
    }
  ],
  "deleteBehaviors": false,
  "deleteAlertTargets": false,
  "deleteAdditionalMetricsToRetain": false
}' |  \
  http PATCH {{baseUrl}}/security-profiles/:securityProfileName \
  content-type:application/json
wget --quiet \
  --method PATCH \
  --header 'content-type: application/json' \
  --body-data '{\n  "securityProfileDescription": "",\n  "behaviors": [\n    {\n      "name": "",\n      "metric": "",\n      "metricDimension": "",\n      "criteria": "",\n      "suppressAlerts": ""\n    }\n  ],\n  "alertTargets": {},\n  "additionalMetricsToRetain": [],\n  "additionalMetricsToRetainV2": [\n    {\n      "metric": "",\n      "metricDimension": ""\n    }\n  ],\n  "deleteBehaviors": false,\n  "deleteAlertTargets": false,\n  "deleteAdditionalMetricsToRetain": false\n}' \
  --output-document \
  - {{baseUrl}}/security-profiles/:securityProfileName
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "securityProfileDescription": "",
  "behaviors": [
    [
      "name": "",
      "metric": "",
      "metricDimension": "",
      "criteria": "",
      "suppressAlerts": ""
    ]
  ],
  "alertTargets": [],
  "additionalMetricsToRetain": [],
  "additionalMetricsToRetainV2": [
    [
      "metric": "",
      "metricDimension": ""
    ]
  ],
  "deleteBehaviors": false,
  "deleteAlertTargets": false,
  "deleteAdditionalMetricsToRetain": false
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/security-profiles/:securityProfileName")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PATCH"
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 UpdateStream
{{baseUrl}}/streams/:streamId
QUERY PARAMS

streamId
BODY json

{
  "description": "",
  "files": [
    {
      "fileId": "",
      "s3Location": ""
    }
  ],
  "roleArn": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/streams/:streamId");

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  \"description\": \"\",\n  \"files\": [\n    {\n      \"fileId\": \"\",\n      \"s3Location\": \"\"\n    }\n  ],\n  \"roleArn\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/streams/:streamId" {:content-type :json
                                                             :form-params {:description ""
                                                                           :files [{:fileId ""
                                                                                    :s3Location ""}]
                                                                           :roleArn ""}})
require "http/client"

url = "{{baseUrl}}/streams/:streamId"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"description\": \"\",\n  \"files\": [\n    {\n      \"fileId\": \"\",\n      \"s3Location\": \"\"\n    }\n  ],\n  \"roleArn\": \"\"\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}}/streams/:streamId"),
    Content = new StringContent("{\n  \"description\": \"\",\n  \"files\": [\n    {\n      \"fileId\": \"\",\n      \"s3Location\": \"\"\n    }\n  ],\n  \"roleArn\": \"\"\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}}/streams/:streamId");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"description\": \"\",\n  \"files\": [\n    {\n      \"fileId\": \"\",\n      \"s3Location\": \"\"\n    }\n  ],\n  \"roleArn\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/streams/:streamId"

	payload := strings.NewReader("{\n  \"description\": \"\",\n  \"files\": [\n    {\n      \"fileId\": \"\",\n      \"s3Location\": \"\"\n    }\n  ],\n  \"roleArn\": \"\"\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/streams/:streamId HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 113

{
  "description": "",
  "files": [
    {
      "fileId": "",
      "s3Location": ""
    }
  ],
  "roleArn": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/streams/:streamId")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"description\": \"\",\n  \"files\": [\n    {\n      \"fileId\": \"\",\n      \"s3Location\": \"\"\n    }\n  ],\n  \"roleArn\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/streams/:streamId"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"description\": \"\",\n  \"files\": [\n    {\n      \"fileId\": \"\",\n      \"s3Location\": \"\"\n    }\n  ],\n  \"roleArn\": \"\"\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  \"description\": \"\",\n  \"files\": [\n    {\n      \"fileId\": \"\",\n      \"s3Location\": \"\"\n    }\n  ],\n  \"roleArn\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/streams/:streamId")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/streams/:streamId")
  .header("content-type", "application/json")
  .body("{\n  \"description\": \"\",\n  \"files\": [\n    {\n      \"fileId\": \"\",\n      \"s3Location\": \"\"\n    }\n  ],\n  \"roleArn\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  description: '',
  files: [
    {
      fileId: '',
      s3Location: ''
    }
  ],
  roleArn: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/streams/:streamId');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/streams/:streamId',
  headers: {'content-type': 'application/json'},
  data: {description: '', files: [{fileId: '', s3Location: ''}], roleArn: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/streams/:streamId';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"description":"","files":[{"fileId":"","s3Location":""}],"roleArn":""}'
};

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}}/streams/:streamId',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "description": "",\n  "files": [\n    {\n      "fileId": "",\n      "s3Location": ""\n    }\n  ],\n  "roleArn": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"description\": \"\",\n  \"files\": [\n    {\n      \"fileId\": \"\",\n      \"s3Location\": \"\"\n    }\n  ],\n  \"roleArn\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/streams/:streamId")
  .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/streams/:streamId',
  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({description: '', files: [{fileId: '', s3Location: ''}], roleArn: ''}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/streams/:streamId',
  headers: {'content-type': 'application/json'},
  body: {description: '', files: [{fileId: '', s3Location: ''}], roleArn: ''},
  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}}/streams/:streamId');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  description: '',
  files: [
    {
      fileId: '',
      s3Location: ''
    }
  ],
  roleArn: ''
});

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}}/streams/:streamId',
  headers: {'content-type': 'application/json'},
  data: {description: '', files: [{fileId: '', s3Location: ''}], roleArn: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/streams/:streamId';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"description":"","files":[{"fileId":"","s3Location":""}],"roleArn":""}'
};

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 = @{ @"description": @"",
                              @"files": @[ @{ @"fileId": @"", @"s3Location": @"" } ],
                              @"roleArn": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/streams/:streamId"]
                                                       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}}/streams/:streamId" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"description\": \"\",\n  \"files\": [\n    {\n      \"fileId\": \"\",\n      \"s3Location\": \"\"\n    }\n  ],\n  \"roleArn\": \"\"\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/streams/:streamId",
  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([
    'description' => '',
    'files' => [
        [
                'fileId' => '',
                's3Location' => ''
        ]
    ],
    'roleArn' => ''
  ]),
  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}}/streams/:streamId', [
  'body' => '{
  "description": "",
  "files": [
    {
      "fileId": "",
      "s3Location": ""
    }
  ],
  "roleArn": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/streams/:streamId');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'description' => '',
  'files' => [
    [
        'fileId' => '',
        's3Location' => ''
    ]
  ],
  'roleArn' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'description' => '',
  'files' => [
    [
        'fileId' => '',
        's3Location' => ''
    ]
  ],
  'roleArn' => ''
]));
$request->setRequestUrl('{{baseUrl}}/streams/:streamId');
$request->setRequestMethod('PUT');
$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}}/streams/:streamId' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "description": "",
  "files": [
    {
      "fileId": "",
      "s3Location": ""
    }
  ],
  "roleArn": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/streams/:streamId' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "description": "",
  "files": [
    {
      "fileId": "",
      "s3Location": ""
    }
  ],
  "roleArn": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"description\": \"\",\n  \"files\": [\n    {\n      \"fileId\": \"\",\n      \"s3Location\": \"\"\n    }\n  ],\n  \"roleArn\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/streams/:streamId", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/streams/:streamId"

payload = {
    "description": "",
    "files": [
        {
            "fileId": "",
            "s3Location": ""
        }
    ],
    "roleArn": ""
}
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/streams/:streamId"

payload <- "{\n  \"description\": \"\",\n  \"files\": [\n    {\n      \"fileId\": \"\",\n      \"s3Location\": \"\"\n    }\n  ],\n  \"roleArn\": \"\"\n}"

encode <- "json"

response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/streams/:streamId")

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  \"description\": \"\",\n  \"files\": [\n    {\n      \"fileId\": \"\",\n      \"s3Location\": \"\"\n    }\n  ],\n  \"roleArn\": \"\"\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/streams/:streamId') do |req|
  req.body = "{\n  \"description\": \"\",\n  \"files\": [\n    {\n      \"fileId\": \"\",\n      \"s3Location\": \"\"\n    }\n  ],\n  \"roleArn\": \"\"\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}}/streams/:streamId";

    let payload = json!({
        "description": "",
        "files": (
            json!({
                "fileId": "",
                "s3Location": ""
            })
        ),
        "roleArn": ""
    });

    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)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PUT \
  --url {{baseUrl}}/streams/:streamId \
  --header 'content-type: application/json' \
  --data '{
  "description": "",
  "files": [
    {
      "fileId": "",
      "s3Location": ""
    }
  ],
  "roleArn": ""
}'
echo '{
  "description": "",
  "files": [
    {
      "fileId": "",
      "s3Location": ""
    }
  ],
  "roleArn": ""
}' |  \
  http PUT {{baseUrl}}/streams/:streamId \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "description": "",\n  "files": [\n    {\n      "fileId": "",\n      "s3Location": ""\n    }\n  ],\n  "roleArn": ""\n}' \
  --output-document \
  - {{baseUrl}}/streams/:streamId
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "description": "",
  "files": [
    [
      "fileId": "",
      "s3Location": ""
    ]
  ],
  "roleArn": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/streams/:streamId")! 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()
PATCH UpdateThing
{{baseUrl}}/things/:thingName
QUERY PARAMS

thingName
BODY json

{
  "thingTypeName": "",
  "attributePayload": {
    "attributes": "",
    "merge": ""
  },
  "expectedVersion": 0,
  "removeThingType": false
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PATCH");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/things/:thingName");

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  \"thingTypeName\": \"\",\n  \"attributePayload\": {\n    \"attributes\": \"\",\n    \"merge\": \"\"\n  },\n  \"expectedVersion\": 0,\n  \"removeThingType\": false\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/patch "{{baseUrl}}/things/:thingName" {:content-type :json
                                                               :form-params {:thingTypeName ""
                                                                             :attributePayload {:attributes ""
                                                                                                :merge ""}
                                                                             :expectedVersion 0
                                                                             :removeThingType false}})
require "http/client"

url = "{{baseUrl}}/things/:thingName"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"thingTypeName\": \"\",\n  \"attributePayload\": {\n    \"attributes\": \"\",\n    \"merge\": \"\"\n  },\n  \"expectedVersion\": 0,\n  \"removeThingType\": false\n}"

response = HTTP::Client.patch url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Patch,
    RequestUri = new Uri("{{baseUrl}}/things/:thingName"),
    Content = new StringContent("{\n  \"thingTypeName\": \"\",\n  \"attributePayload\": {\n    \"attributes\": \"\",\n    \"merge\": \"\"\n  },\n  \"expectedVersion\": 0,\n  \"removeThingType\": 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}}/things/:thingName");
var request = new RestRequest("", Method.Patch);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"thingTypeName\": \"\",\n  \"attributePayload\": {\n    \"attributes\": \"\",\n    \"merge\": \"\"\n  },\n  \"expectedVersion\": 0,\n  \"removeThingType\": false\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/things/:thingName"

	payload := strings.NewReader("{\n  \"thingTypeName\": \"\",\n  \"attributePayload\": {\n    \"attributes\": \"\",\n    \"merge\": \"\"\n  },\n  \"expectedVersion\": 0,\n  \"removeThingType\": false\n}")

	req, _ := http.NewRequest("PATCH", 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))

}
PATCH /baseUrl/things/:thingName HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 144

{
  "thingTypeName": "",
  "attributePayload": {
    "attributes": "",
    "merge": ""
  },
  "expectedVersion": 0,
  "removeThingType": false
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PATCH", "{{baseUrl}}/things/:thingName")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"thingTypeName\": \"\",\n  \"attributePayload\": {\n    \"attributes\": \"\",\n    \"merge\": \"\"\n  },\n  \"expectedVersion\": 0,\n  \"removeThingType\": false\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/things/:thingName"))
    .header("content-type", "application/json")
    .method("PATCH", HttpRequest.BodyPublishers.ofString("{\n  \"thingTypeName\": \"\",\n  \"attributePayload\": {\n    \"attributes\": \"\",\n    \"merge\": \"\"\n  },\n  \"expectedVersion\": 0,\n  \"removeThingType\": 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  \"thingTypeName\": \"\",\n  \"attributePayload\": {\n    \"attributes\": \"\",\n    \"merge\": \"\"\n  },\n  \"expectedVersion\": 0,\n  \"removeThingType\": false\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/things/:thingName")
  .patch(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.patch("{{baseUrl}}/things/:thingName")
  .header("content-type", "application/json")
  .body("{\n  \"thingTypeName\": \"\",\n  \"attributePayload\": {\n    \"attributes\": \"\",\n    \"merge\": \"\"\n  },\n  \"expectedVersion\": 0,\n  \"removeThingType\": false\n}")
  .asString();
const data = JSON.stringify({
  thingTypeName: '',
  attributePayload: {
    attributes: '',
    merge: ''
  },
  expectedVersion: 0,
  removeThingType: false
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PATCH', '{{baseUrl}}/things/:thingName');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/things/:thingName',
  headers: {'content-type': 'application/json'},
  data: {
    thingTypeName: '',
    attributePayload: {attributes: '', merge: ''},
    expectedVersion: 0,
    removeThingType: false
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/things/:thingName';
const options = {
  method: 'PATCH',
  headers: {'content-type': 'application/json'},
  body: '{"thingTypeName":"","attributePayload":{"attributes":"","merge":""},"expectedVersion":0,"removeThingType":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}}/things/:thingName',
  method: 'PATCH',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "thingTypeName": "",\n  "attributePayload": {\n    "attributes": "",\n    "merge": ""\n  },\n  "expectedVersion": 0,\n  "removeThingType": 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  \"thingTypeName\": \"\",\n  \"attributePayload\": {\n    \"attributes\": \"\",\n    \"merge\": \"\"\n  },\n  \"expectedVersion\": 0,\n  \"removeThingType\": false\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/things/:thingName")
  .patch(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PATCH',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/things/:thingName',
  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({
  thingTypeName: '',
  attributePayload: {attributes: '', merge: ''},
  expectedVersion: 0,
  removeThingType: false
}));
req.end();
const request = require('request');

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/things/:thingName',
  headers: {'content-type': 'application/json'},
  body: {
    thingTypeName: '',
    attributePayload: {attributes: '', merge: ''},
    expectedVersion: 0,
    removeThingType: 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('PATCH', '{{baseUrl}}/things/:thingName');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  thingTypeName: '',
  attributePayload: {
    attributes: '',
    merge: ''
  },
  expectedVersion: 0,
  removeThingType: 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: 'PATCH',
  url: '{{baseUrl}}/things/:thingName',
  headers: {'content-type': 'application/json'},
  data: {
    thingTypeName: '',
    attributePayload: {attributes: '', merge: ''},
    expectedVersion: 0,
    removeThingType: false
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/things/:thingName';
const options = {
  method: 'PATCH',
  headers: {'content-type': 'application/json'},
  body: '{"thingTypeName":"","attributePayload":{"attributes":"","merge":""},"expectedVersion":0,"removeThingType":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 = @{ @"thingTypeName": @"",
                              @"attributePayload": @{ @"attributes": @"", @"merge": @"" },
                              @"expectedVersion": @0,
                              @"removeThingType": @NO };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/things/:thingName"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PATCH"];
[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}}/things/:thingName" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"thingTypeName\": \"\",\n  \"attributePayload\": {\n    \"attributes\": \"\",\n    \"merge\": \"\"\n  },\n  \"expectedVersion\": 0,\n  \"removeThingType\": false\n}" in

Client.call ~headers ~body `PATCH uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/things/:thingName",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PATCH",
  CURLOPT_POSTFIELDS => json_encode([
    'thingTypeName' => '',
    'attributePayload' => [
        'attributes' => '',
        'merge' => ''
    ],
    'expectedVersion' => 0,
    'removeThingType' => 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('PATCH', '{{baseUrl}}/things/:thingName', [
  'body' => '{
  "thingTypeName": "",
  "attributePayload": {
    "attributes": "",
    "merge": ""
  },
  "expectedVersion": 0,
  "removeThingType": false
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/things/:thingName');
$request->setMethod(HttpRequest::HTTP_METH_PATCH);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'thingTypeName' => '',
  'attributePayload' => [
    'attributes' => '',
    'merge' => ''
  ],
  'expectedVersion' => 0,
  'removeThingType' => null
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'thingTypeName' => '',
  'attributePayload' => [
    'attributes' => '',
    'merge' => ''
  ],
  'expectedVersion' => 0,
  'removeThingType' => null
]));
$request->setRequestUrl('{{baseUrl}}/things/:thingName');
$request->setRequestMethod('PATCH');
$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}}/things/:thingName' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
  "thingTypeName": "",
  "attributePayload": {
    "attributes": "",
    "merge": ""
  },
  "expectedVersion": 0,
  "removeThingType": false
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/things/:thingName' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
  "thingTypeName": "",
  "attributePayload": {
    "attributes": "",
    "merge": ""
  },
  "expectedVersion": 0,
  "removeThingType": false
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"thingTypeName\": \"\",\n  \"attributePayload\": {\n    \"attributes\": \"\",\n    \"merge\": \"\"\n  },\n  \"expectedVersion\": 0,\n  \"removeThingType\": false\n}"

headers = { 'content-type': "application/json" }

conn.request("PATCH", "/baseUrl/things/:thingName", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/things/:thingName"

payload = {
    "thingTypeName": "",
    "attributePayload": {
        "attributes": "",
        "merge": ""
    },
    "expectedVersion": 0,
    "removeThingType": False
}
headers = {"content-type": "application/json"}

response = requests.patch(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/things/:thingName"

payload <- "{\n  \"thingTypeName\": \"\",\n  \"attributePayload\": {\n    \"attributes\": \"\",\n    \"merge\": \"\"\n  },\n  \"expectedVersion\": 0,\n  \"removeThingType\": false\n}"

encode <- "json"

response <- VERB("PATCH", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/things/:thingName")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Patch.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"thingTypeName\": \"\",\n  \"attributePayload\": {\n    \"attributes\": \"\",\n    \"merge\": \"\"\n  },\n  \"expectedVersion\": 0,\n  \"removeThingType\": 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.patch('/baseUrl/things/:thingName') do |req|
  req.body = "{\n  \"thingTypeName\": \"\",\n  \"attributePayload\": {\n    \"attributes\": \"\",\n    \"merge\": \"\"\n  },\n  \"expectedVersion\": 0,\n  \"removeThingType\": 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}}/things/:thingName";

    let payload = json!({
        "thingTypeName": "",
        "attributePayload": json!({
            "attributes": "",
            "merge": ""
        }),
        "expectedVersion": 0,
        "removeThingType": 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("PATCH").unwrap(), url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PATCH \
  --url {{baseUrl}}/things/:thingName \
  --header 'content-type: application/json' \
  --data '{
  "thingTypeName": "",
  "attributePayload": {
    "attributes": "",
    "merge": ""
  },
  "expectedVersion": 0,
  "removeThingType": false
}'
echo '{
  "thingTypeName": "",
  "attributePayload": {
    "attributes": "",
    "merge": ""
  },
  "expectedVersion": 0,
  "removeThingType": false
}' |  \
  http PATCH {{baseUrl}}/things/:thingName \
  content-type:application/json
wget --quiet \
  --method PATCH \
  --header 'content-type: application/json' \
  --body-data '{\n  "thingTypeName": "",\n  "attributePayload": {\n    "attributes": "",\n    "merge": ""\n  },\n  "expectedVersion": 0,\n  "removeThingType": false\n}' \
  --output-document \
  - {{baseUrl}}/things/:thingName
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "thingTypeName": "",
  "attributePayload": [
    "attributes": "",
    "merge": ""
  ],
  "expectedVersion": 0,
  "removeThingType": false
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/things/:thingName")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PATCH"
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()
PATCH UpdateThingGroup
{{baseUrl}}/thing-groups/:thingGroupName
QUERY PARAMS

thingGroupName
BODY json

{
  "thingGroupProperties": {
    "thingGroupDescription": "",
    "attributePayload": ""
  },
  "expectedVersion": 0
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PATCH");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/thing-groups/:thingGroupName");

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  \"thingGroupProperties\": {\n    \"thingGroupDescription\": \"\",\n    \"attributePayload\": \"\"\n  },\n  \"expectedVersion\": 0\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/patch "{{baseUrl}}/thing-groups/:thingGroupName" {:content-type :json
                                                                          :form-params {:thingGroupProperties {:thingGroupDescription ""
                                                                                                               :attributePayload ""}
                                                                                        :expectedVersion 0}})
require "http/client"

url = "{{baseUrl}}/thing-groups/:thingGroupName"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"thingGroupProperties\": {\n    \"thingGroupDescription\": \"\",\n    \"attributePayload\": \"\"\n  },\n  \"expectedVersion\": 0\n}"

response = HTTP::Client.patch url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Patch,
    RequestUri = new Uri("{{baseUrl}}/thing-groups/:thingGroupName"),
    Content = new StringContent("{\n  \"thingGroupProperties\": {\n    \"thingGroupDescription\": \"\",\n    \"attributePayload\": \"\"\n  },\n  \"expectedVersion\": 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}}/thing-groups/:thingGroupName");
var request = new RestRequest("", Method.Patch);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"thingGroupProperties\": {\n    \"thingGroupDescription\": \"\",\n    \"attributePayload\": \"\"\n  },\n  \"expectedVersion\": 0\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/thing-groups/:thingGroupName"

	payload := strings.NewReader("{\n  \"thingGroupProperties\": {\n    \"thingGroupDescription\": \"\",\n    \"attributePayload\": \"\"\n  },\n  \"expectedVersion\": 0\n}")

	req, _ := http.NewRequest("PATCH", 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))

}
PATCH /baseUrl/thing-groups/:thingGroupName HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 119

{
  "thingGroupProperties": {
    "thingGroupDescription": "",
    "attributePayload": ""
  },
  "expectedVersion": 0
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PATCH", "{{baseUrl}}/thing-groups/:thingGroupName")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"thingGroupProperties\": {\n    \"thingGroupDescription\": \"\",\n    \"attributePayload\": \"\"\n  },\n  \"expectedVersion\": 0\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/thing-groups/:thingGroupName"))
    .header("content-type", "application/json")
    .method("PATCH", HttpRequest.BodyPublishers.ofString("{\n  \"thingGroupProperties\": {\n    \"thingGroupDescription\": \"\",\n    \"attributePayload\": \"\"\n  },\n  \"expectedVersion\": 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  \"thingGroupProperties\": {\n    \"thingGroupDescription\": \"\",\n    \"attributePayload\": \"\"\n  },\n  \"expectedVersion\": 0\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/thing-groups/:thingGroupName")
  .patch(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.patch("{{baseUrl}}/thing-groups/:thingGroupName")
  .header("content-type", "application/json")
  .body("{\n  \"thingGroupProperties\": {\n    \"thingGroupDescription\": \"\",\n    \"attributePayload\": \"\"\n  },\n  \"expectedVersion\": 0\n}")
  .asString();
const data = JSON.stringify({
  thingGroupProperties: {
    thingGroupDescription: '',
    attributePayload: ''
  },
  expectedVersion: 0
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PATCH', '{{baseUrl}}/thing-groups/:thingGroupName');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/thing-groups/:thingGroupName',
  headers: {'content-type': 'application/json'},
  data: {
    thingGroupProperties: {thingGroupDescription: '', attributePayload: ''},
    expectedVersion: 0
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/thing-groups/:thingGroupName';
const options = {
  method: 'PATCH',
  headers: {'content-type': 'application/json'},
  body: '{"thingGroupProperties":{"thingGroupDescription":"","attributePayload":""},"expectedVersion":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}}/thing-groups/:thingGroupName',
  method: 'PATCH',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "thingGroupProperties": {\n    "thingGroupDescription": "",\n    "attributePayload": ""\n  },\n  "expectedVersion": 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  \"thingGroupProperties\": {\n    \"thingGroupDescription\": \"\",\n    \"attributePayload\": \"\"\n  },\n  \"expectedVersion\": 0\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/thing-groups/:thingGroupName")
  .patch(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PATCH',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/thing-groups/:thingGroupName',
  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({
  thingGroupProperties: {thingGroupDescription: '', attributePayload: ''},
  expectedVersion: 0
}));
req.end();
const request = require('request');

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/thing-groups/:thingGroupName',
  headers: {'content-type': 'application/json'},
  body: {
    thingGroupProperties: {thingGroupDescription: '', attributePayload: ''},
    expectedVersion: 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('PATCH', '{{baseUrl}}/thing-groups/:thingGroupName');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  thingGroupProperties: {
    thingGroupDescription: '',
    attributePayload: ''
  },
  expectedVersion: 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: 'PATCH',
  url: '{{baseUrl}}/thing-groups/:thingGroupName',
  headers: {'content-type': 'application/json'},
  data: {
    thingGroupProperties: {thingGroupDescription: '', attributePayload: ''},
    expectedVersion: 0
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/thing-groups/:thingGroupName';
const options = {
  method: 'PATCH',
  headers: {'content-type': 'application/json'},
  body: '{"thingGroupProperties":{"thingGroupDescription":"","attributePayload":""},"expectedVersion":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 = @{ @"thingGroupProperties": @{ @"thingGroupDescription": @"", @"attributePayload": @"" },
                              @"expectedVersion": @0 };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/thing-groups/:thingGroupName"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PATCH"];
[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}}/thing-groups/:thingGroupName" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"thingGroupProperties\": {\n    \"thingGroupDescription\": \"\",\n    \"attributePayload\": \"\"\n  },\n  \"expectedVersion\": 0\n}" in

Client.call ~headers ~body `PATCH uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/thing-groups/:thingGroupName",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PATCH",
  CURLOPT_POSTFIELDS => json_encode([
    'thingGroupProperties' => [
        'thingGroupDescription' => '',
        'attributePayload' => ''
    ],
    'expectedVersion' => 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('PATCH', '{{baseUrl}}/thing-groups/:thingGroupName', [
  'body' => '{
  "thingGroupProperties": {
    "thingGroupDescription": "",
    "attributePayload": ""
  },
  "expectedVersion": 0
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/thing-groups/:thingGroupName');
$request->setMethod(HttpRequest::HTTP_METH_PATCH);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'thingGroupProperties' => [
    'thingGroupDescription' => '',
    'attributePayload' => ''
  ],
  'expectedVersion' => 0
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'thingGroupProperties' => [
    'thingGroupDescription' => '',
    'attributePayload' => ''
  ],
  'expectedVersion' => 0
]));
$request->setRequestUrl('{{baseUrl}}/thing-groups/:thingGroupName');
$request->setRequestMethod('PATCH');
$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}}/thing-groups/:thingGroupName' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
  "thingGroupProperties": {
    "thingGroupDescription": "",
    "attributePayload": ""
  },
  "expectedVersion": 0
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/thing-groups/:thingGroupName' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
  "thingGroupProperties": {
    "thingGroupDescription": "",
    "attributePayload": ""
  },
  "expectedVersion": 0
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"thingGroupProperties\": {\n    \"thingGroupDescription\": \"\",\n    \"attributePayload\": \"\"\n  },\n  \"expectedVersion\": 0\n}"

headers = { 'content-type': "application/json" }

conn.request("PATCH", "/baseUrl/thing-groups/:thingGroupName", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/thing-groups/:thingGroupName"

payload = {
    "thingGroupProperties": {
        "thingGroupDescription": "",
        "attributePayload": ""
    },
    "expectedVersion": 0
}
headers = {"content-type": "application/json"}

response = requests.patch(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/thing-groups/:thingGroupName"

payload <- "{\n  \"thingGroupProperties\": {\n    \"thingGroupDescription\": \"\",\n    \"attributePayload\": \"\"\n  },\n  \"expectedVersion\": 0\n}"

encode <- "json"

response <- VERB("PATCH", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/thing-groups/:thingGroupName")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Patch.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"thingGroupProperties\": {\n    \"thingGroupDescription\": \"\",\n    \"attributePayload\": \"\"\n  },\n  \"expectedVersion\": 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.patch('/baseUrl/thing-groups/:thingGroupName') do |req|
  req.body = "{\n  \"thingGroupProperties\": {\n    \"thingGroupDescription\": \"\",\n    \"attributePayload\": \"\"\n  },\n  \"expectedVersion\": 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}}/thing-groups/:thingGroupName";

    let payload = json!({
        "thingGroupProperties": json!({
            "thingGroupDescription": "",
            "attributePayload": ""
        }),
        "expectedVersion": 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("PATCH").unwrap(), url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PATCH \
  --url {{baseUrl}}/thing-groups/:thingGroupName \
  --header 'content-type: application/json' \
  --data '{
  "thingGroupProperties": {
    "thingGroupDescription": "",
    "attributePayload": ""
  },
  "expectedVersion": 0
}'
echo '{
  "thingGroupProperties": {
    "thingGroupDescription": "",
    "attributePayload": ""
  },
  "expectedVersion": 0
}' |  \
  http PATCH {{baseUrl}}/thing-groups/:thingGroupName \
  content-type:application/json
wget --quiet \
  --method PATCH \
  --header 'content-type: application/json' \
  --body-data '{\n  "thingGroupProperties": {\n    "thingGroupDescription": "",\n    "attributePayload": ""\n  },\n  "expectedVersion": 0\n}' \
  --output-document \
  - {{baseUrl}}/thing-groups/:thingGroupName
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "thingGroupProperties": [
    "thingGroupDescription": "",
    "attributePayload": ""
  ],
  "expectedVersion": 0
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/thing-groups/:thingGroupName")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PATCH"
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 UpdateThingGroupsForThing
{{baseUrl}}/thing-groups/updateThingGroupsForThing
BODY json

{
  "thingName": "",
  "thingGroupsToAdd": [],
  "thingGroupsToRemove": [],
  "overrideDynamicGroups": false
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/thing-groups/updateThingGroupsForThing");

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  \"thingName\": \"\",\n  \"thingGroupsToAdd\": [],\n  \"thingGroupsToRemove\": [],\n  \"overrideDynamicGroups\": false\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/thing-groups/updateThingGroupsForThing" {:content-type :json
                                                                                  :form-params {:thingName ""
                                                                                                :thingGroupsToAdd []
                                                                                                :thingGroupsToRemove []
                                                                                                :overrideDynamicGroups false}})
require "http/client"

url = "{{baseUrl}}/thing-groups/updateThingGroupsForThing"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"thingName\": \"\",\n  \"thingGroupsToAdd\": [],\n  \"thingGroupsToRemove\": [],\n  \"overrideDynamicGroups\": 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}}/thing-groups/updateThingGroupsForThing"),
    Content = new StringContent("{\n  \"thingName\": \"\",\n  \"thingGroupsToAdd\": [],\n  \"thingGroupsToRemove\": [],\n  \"overrideDynamicGroups\": 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}}/thing-groups/updateThingGroupsForThing");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"thingName\": \"\",\n  \"thingGroupsToAdd\": [],\n  \"thingGroupsToRemove\": [],\n  \"overrideDynamicGroups\": false\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/thing-groups/updateThingGroupsForThing"

	payload := strings.NewReader("{\n  \"thingName\": \"\",\n  \"thingGroupsToAdd\": [],\n  \"thingGroupsToRemove\": [],\n  \"overrideDynamicGroups\": 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/thing-groups/updateThingGroupsForThing HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 110

{
  "thingName": "",
  "thingGroupsToAdd": [],
  "thingGroupsToRemove": [],
  "overrideDynamicGroups": false
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/thing-groups/updateThingGroupsForThing")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"thingName\": \"\",\n  \"thingGroupsToAdd\": [],\n  \"thingGroupsToRemove\": [],\n  \"overrideDynamicGroups\": false\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/thing-groups/updateThingGroupsForThing"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"thingName\": \"\",\n  \"thingGroupsToAdd\": [],\n  \"thingGroupsToRemove\": [],\n  \"overrideDynamicGroups\": 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  \"thingName\": \"\",\n  \"thingGroupsToAdd\": [],\n  \"thingGroupsToRemove\": [],\n  \"overrideDynamicGroups\": false\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/thing-groups/updateThingGroupsForThing")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/thing-groups/updateThingGroupsForThing")
  .header("content-type", "application/json")
  .body("{\n  \"thingName\": \"\",\n  \"thingGroupsToAdd\": [],\n  \"thingGroupsToRemove\": [],\n  \"overrideDynamicGroups\": false\n}")
  .asString();
const data = JSON.stringify({
  thingName: '',
  thingGroupsToAdd: [],
  thingGroupsToRemove: [],
  overrideDynamicGroups: 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}}/thing-groups/updateThingGroupsForThing');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/thing-groups/updateThingGroupsForThing',
  headers: {'content-type': 'application/json'},
  data: {
    thingName: '',
    thingGroupsToAdd: [],
    thingGroupsToRemove: [],
    overrideDynamicGroups: false
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/thing-groups/updateThingGroupsForThing';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"thingName":"","thingGroupsToAdd":[],"thingGroupsToRemove":[],"overrideDynamicGroups":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}}/thing-groups/updateThingGroupsForThing',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "thingName": "",\n  "thingGroupsToAdd": [],\n  "thingGroupsToRemove": [],\n  "overrideDynamicGroups": 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  \"thingName\": \"\",\n  \"thingGroupsToAdd\": [],\n  \"thingGroupsToRemove\": [],\n  \"overrideDynamicGroups\": false\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/thing-groups/updateThingGroupsForThing")
  .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/thing-groups/updateThingGroupsForThing',
  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({
  thingName: '',
  thingGroupsToAdd: [],
  thingGroupsToRemove: [],
  overrideDynamicGroups: false
}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/thing-groups/updateThingGroupsForThing',
  headers: {'content-type': 'application/json'},
  body: {
    thingName: '',
    thingGroupsToAdd: [],
    thingGroupsToRemove: [],
    overrideDynamicGroups: 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}}/thing-groups/updateThingGroupsForThing');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  thingName: '',
  thingGroupsToAdd: [],
  thingGroupsToRemove: [],
  overrideDynamicGroups: 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}}/thing-groups/updateThingGroupsForThing',
  headers: {'content-type': 'application/json'},
  data: {
    thingName: '',
    thingGroupsToAdd: [],
    thingGroupsToRemove: [],
    overrideDynamicGroups: false
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/thing-groups/updateThingGroupsForThing';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"thingName":"","thingGroupsToAdd":[],"thingGroupsToRemove":[],"overrideDynamicGroups":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 = @{ @"thingName": @"",
                              @"thingGroupsToAdd": @[  ],
                              @"thingGroupsToRemove": @[  ],
                              @"overrideDynamicGroups": @NO };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/thing-groups/updateThingGroupsForThing"]
                                                       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}}/thing-groups/updateThingGroupsForThing" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"thingName\": \"\",\n  \"thingGroupsToAdd\": [],\n  \"thingGroupsToRemove\": [],\n  \"overrideDynamicGroups\": false\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/thing-groups/updateThingGroupsForThing",
  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([
    'thingName' => '',
    'thingGroupsToAdd' => [
        
    ],
    'thingGroupsToRemove' => [
        
    ],
    'overrideDynamicGroups' => 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}}/thing-groups/updateThingGroupsForThing', [
  'body' => '{
  "thingName": "",
  "thingGroupsToAdd": [],
  "thingGroupsToRemove": [],
  "overrideDynamicGroups": false
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/thing-groups/updateThingGroupsForThing');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'thingName' => '',
  'thingGroupsToAdd' => [
    
  ],
  'thingGroupsToRemove' => [
    
  ],
  'overrideDynamicGroups' => null
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'thingName' => '',
  'thingGroupsToAdd' => [
    
  ],
  'thingGroupsToRemove' => [
    
  ],
  'overrideDynamicGroups' => null
]));
$request->setRequestUrl('{{baseUrl}}/thing-groups/updateThingGroupsForThing');
$request->setRequestMethod('PUT');
$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}}/thing-groups/updateThingGroupsForThing' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "thingName": "",
  "thingGroupsToAdd": [],
  "thingGroupsToRemove": [],
  "overrideDynamicGroups": false
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/thing-groups/updateThingGroupsForThing' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "thingName": "",
  "thingGroupsToAdd": [],
  "thingGroupsToRemove": [],
  "overrideDynamicGroups": false
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"thingName\": \"\",\n  \"thingGroupsToAdd\": [],\n  \"thingGroupsToRemove\": [],\n  \"overrideDynamicGroups\": false\n}"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/thing-groups/updateThingGroupsForThing", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/thing-groups/updateThingGroupsForThing"

payload = {
    "thingName": "",
    "thingGroupsToAdd": [],
    "thingGroupsToRemove": [],
    "overrideDynamicGroups": False
}
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/thing-groups/updateThingGroupsForThing"

payload <- "{\n  \"thingName\": \"\",\n  \"thingGroupsToAdd\": [],\n  \"thingGroupsToRemove\": [],\n  \"overrideDynamicGroups\": false\n}"

encode <- "json"

response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/thing-groups/updateThingGroupsForThing")

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  \"thingName\": \"\",\n  \"thingGroupsToAdd\": [],\n  \"thingGroupsToRemove\": [],\n  \"overrideDynamicGroups\": 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/thing-groups/updateThingGroupsForThing') do |req|
  req.body = "{\n  \"thingName\": \"\",\n  \"thingGroupsToAdd\": [],\n  \"thingGroupsToRemove\": [],\n  \"overrideDynamicGroups\": 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}}/thing-groups/updateThingGroupsForThing";

    let payload = json!({
        "thingName": "",
        "thingGroupsToAdd": (),
        "thingGroupsToRemove": (),
        "overrideDynamicGroups": 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)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PUT \
  --url {{baseUrl}}/thing-groups/updateThingGroupsForThing \
  --header 'content-type: application/json' \
  --data '{
  "thingName": "",
  "thingGroupsToAdd": [],
  "thingGroupsToRemove": [],
  "overrideDynamicGroups": false
}'
echo '{
  "thingName": "",
  "thingGroupsToAdd": [],
  "thingGroupsToRemove": [],
  "overrideDynamicGroups": false
}' |  \
  http PUT {{baseUrl}}/thing-groups/updateThingGroupsForThing \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "thingName": "",\n  "thingGroupsToAdd": [],\n  "thingGroupsToRemove": [],\n  "overrideDynamicGroups": false\n}' \
  --output-document \
  - {{baseUrl}}/thing-groups/updateThingGroupsForThing
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "thingName": "",
  "thingGroupsToAdd": [],
  "thingGroupsToRemove": [],
  "overrideDynamicGroups": false
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/thing-groups/updateThingGroupsForThing")! 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()
PATCH UpdateTopicRuleDestination
{{baseUrl}}/destinations
BODY json

{
  "arn": "",
  "status": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PATCH");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/destinations");

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  \"arn\": \"\",\n  \"status\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/patch "{{baseUrl}}/destinations" {:content-type :json
                                                          :form-params {:arn ""
                                                                        :status ""}})
require "http/client"

url = "{{baseUrl}}/destinations"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"arn\": \"\",\n  \"status\": \"\"\n}"

response = HTTP::Client.patch url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Patch,
    RequestUri = new Uri("{{baseUrl}}/destinations"),
    Content = new StringContent("{\n  \"arn\": \"\",\n  \"status\": \"\"\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}}/destinations");
var request = new RestRequest("", Method.Patch);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"arn\": \"\",\n  \"status\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/destinations"

	payload := strings.NewReader("{\n  \"arn\": \"\",\n  \"status\": \"\"\n}")

	req, _ := http.NewRequest("PATCH", 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))

}
PATCH /baseUrl/destinations HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 31

{
  "arn": "",
  "status": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PATCH", "{{baseUrl}}/destinations")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"arn\": \"\",\n  \"status\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/destinations"))
    .header("content-type", "application/json")
    .method("PATCH", HttpRequest.BodyPublishers.ofString("{\n  \"arn\": \"\",\n  \"status\": \"\"\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  \"arn\": \"\",\n  \"status\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/destinations")
  .patch(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.patch("{{baseUrl}}/destinations")
  .header("content-type", "application/json")
  .body("{\n  \"arn\": \"\",\n  \"status\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  arn: '',
  status: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PATCH', '{{baseUrl}}/destinations');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/destinations',
  headers: {'content-type': 'application/json'},
  data: {arn: '', status: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/destinations';
const options = {
  method: 'PATCH',
  headers: {'content-type': 'application/json'},
  body: '{"arn":"","status":""}'
};

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}}/destinations',
  method: 'PATCH',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "arn": "",\n  "status": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"arn\": \"\",\n  \"status\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/destinations")
  .patch(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PATCH',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/destinations',
  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({arn: '', status: ''}));
req.end();
const request = require('request');

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/destinations',
  headers: {'content-type': 'application/json'},
  body: {arn: '', status: ''},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PATCH', '{{baseUrl}}/destinations');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  arn: '',
  status: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/destinations',
  headers: {'content-type': 'application/json'},
  data: {arn: '', status: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/destinations';
const options = {
  method: 'PATCH',
  headers: {'content-type': 'application/json'},
  body: '{"arn":"","status":""}'
};

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 = @{ @"arn": @"",
                              @"status": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/destinations"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PATCH"];
[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}}/destinations" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"arn\": \"\",\n  \"status\": \"\"\n}" in

Client.call ~headers ~body `PATCH uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/destinations",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PATCH",
  CURLOPT_POSTFIELDS => json_encode([
    'arn' => '',
    'status' => ''
  ]),
  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('PATCH', '{{baseUrl}}/destinations', [
  'body' => '{
  "arn": "",
  "status": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/destinations');
$request->setMethod(HttpRequest::HTTP_METH_PATCH);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'arn' => '',
  'status' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'arn' => '',
  'status' => ''
]));
$request->setRequestUrl('{{baseUrl}}/destinations');
$request->setRequestMethod('PATCH');
$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}}/destinations' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
  "arn": "",
  "status": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/destinations' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
  "arn": "",
  "status": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"arn\": \"\",\n  \"status\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("PATCH", "/baseUrl/destinations", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/destinations"

payload = {
    "arn": "",
    "status": ""
}
headers = {"content-type": "application/json"}

response = requests.patch(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/destinations"

payload <- "{\n  \"arn\": \"\",\n  \"status\": \"\"\n}"

encode <- "json"

response <- VERB("PATCH", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/destinations")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Patch.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"arn\": \"\",\n  \"status\": \"\"\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.patch('/baseUrl/destinations') do |req|
  req.body = "{\n  \"arn\": \"\",\n  \"status\": \"\"\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}}/destinations";

    let payload = json!({
        "arn": "",
        "status": ""
    });

    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("PATCH").unwrap(), url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PATCH \
  --url {{baseUrl}}/destinations \
  --header 'content-type: application/json' \
  --data '{
  "arn": "",
  "status": ""
}'
echo '{
  "arn": "",
  "status": ""
}' |  \
  http PATCH {{baseUrl}}/destinations \
  content-type:application/json
wget --quiet \
  --method PATCH \
  --header 'content-type: application/json' \
  --body-data '{\n  "arn": "",\n  "status": ""\n}' \
  --output-document \
  - {{baseUrl}}/destinations
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "arn": "",
  "status": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/destinations")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PATCH"
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 ValidateSecurityProfileBehaviors
{{baseUrl}}/security-profile-behaviors/validate
BODY json

{
  "behaviors": [
    {
      "name": "",
      "metric": "",
      "metricDimension": "",
      "criteria": "",
      "suppressAlerts": ""
    }
  ]
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/security-profile-behaviors/validate");

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  \"behaviors\": [\n    {\n      \"name\": \"\",\n      \"metric\": \"\",\n      \"metricDimension\": \"\",\n      \"criteria\": \"\",\n      \"suppressAlerts\": \"\"\n    }\n  ]\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/security-profile-behaviors/validate" {:content-type :json
                                                                                :form-params {:behaviors [{:name ""
                                                                                                           :metric ""
                                                                                                           :metricDimension ""
                                                                                                           :criteria ""
                                                                                                           :suppressAlerts ""}]}})
require "http/client"

url = "{{baseUrl}}/security-profile-behaviors/validate"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"behaviors\": [\n    {\n      \"name\": \"\",\n      \"metric\": \"\",\n      \"metricDimension\": \"\",\n      \"criteria\": \"\",\n      \"suppressAlerts\": \"\"\n    }\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}}/security-profile-behaviors/validate"),
    Content = new StringContent("{\n  \"behaviors\": [\n    {\n      \"name\": \"\",\n      \"metric\": \"\",\n      \"metricDimension\": \"\",\n      \"criteria\": \"\",\n      \"suppressAlerts\": \"\"\n    }\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}}/security-profile-behaviors/validate");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"behaviors\": [\n    {\n      \"name\": \"\",\n      \"metric\": \"\",\n      \"metricDimension\": \"\",\n      \"criteria\": \"\",\n      \"suppressAlerts\": \"\"\n    }\n  ]\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/security-profile-behaviors/validate"

	payload := strings.NewReader("{\n  \"behaviors\": [\n    {\n      \"name\": \"\",\n      \"metric\": \"\",\n      \"metricDimension\": \"\",\n      \"criteria\": \"\",\n      \"suppressAlerts\": \"\"\n    }\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/security-profile-behaviors/validate HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 152

{
  "behaviors": [
    {
      "name": "",
      "metric": "",
      "metricDimension": "",
      "criteria": "",
      "suppressAlerts": ""
    }
  ]
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/security-profile-behaviors/validate")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"behaviors\": [\n    {\n      \"name\": \"\",\n      \"metric\": \"\",\n      \"metricDimension\": \"\",\n      \"criteria\": \"\",\n      \"suppressAlerts\": \"\"\n    }\n  ]\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/security-profile-behaviors/validate"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"behaviors\": [\n    {\n      \"name\": \"\",\n      \"metric\": \"\",\n      \"metricDimension\": \"\",\n      \"criteria\": \"\",\n      \"suppressAlerts\": \"\"\n    }\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  \"behaviors\": [\n    {\n      \"name\": \"\",\n      \"metric\": \"\",\n      \"metricDimension\": \"\",\n      \"criteria\": \"\",\n      \"suppressAlerts\": \"\"\n    }\n  ]\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/security-profile-behaviors/validate")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/security-profile-behaviors/validate")
  .header("content-type", "application/json")
  .body("{\n  \"behaviors\": [\n    {\n      \"name\": \"\",\n      \"metric\": \"\",\n      \"metricDimension\": \"\",\n      \"criteria\": \"\",\n      \"suppressAlerts\": \"\"\n    }\n  ]\n}")
  .asString();
const data = JSON.stringify({
  behaviors: [
    {
      name: '',
      metric: '',
      metricDimension: '',
      criteria: '',
      suppressAlerts: ''
    }
  ]
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/security-profile-behaviors/validate');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/security-profile-behaviors/validate',
  headers: {'content-type': 'application/json'},
  data: {
    behaviors: [{name: '', metric: '', metricDimension: '', criteria: '', suppressAlerts: ''}]
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/security-profile-behaviors/validate';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"behaviors":[{"name":"","metric":"","metricDimension":"","criteria":"","suppressAlerts":""}]}'
};

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}}/security-profile-behaviors/validate',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "behaviors": [\n    {\n      "name": "",\n      "metric": "",\n      "metricDimension": "",\n      "criteria": "",\n      "suppressAlerts": ""\n    }\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  \"behaviors\": [\n    {\n      \"name\": \"\",\n      \"metric\": \"\",\n      \"metricDimension\": \"\",\n      \"criteria\": \"\",\n      \"suppressAlerts\": \"\"\n    }\n  ]\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/security-profile-behaviors/validate")
  .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/security-profile-behaviors/validate',
  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({
  behaviors: [{name: '', metric: '', metricDimension: '', criteria: '', suppressAlerts: ''}]
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/security-profile-behaviors/validate',
  headers: {'content-type': 'application/json'},
  body: {
    behaviors: [{name: '', metric: '', metricDimension: '', criteria: '', suppressAlerts: ''}]
  },
  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}}/security-profile-behaviors/validate');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  behaviors: [
    {
      name: '',
      metric: '',
      metricDimension: '',
      criteria: '',
      suppressAlerts: ''
    }
  ]
});

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}}/security-profile-behaviors/validate',
  headers: {'content-type': 'application/json'},
  data: {
    behaviors: [{name: '', metric: '', metricDimension: '', criteria: '', suppressAlerts: ''}]
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/security-profile-behaviors/validate';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"behaviors":[{"name":"","metric":"","metricDimension":"","criteria":"","suppressAlerts":""}]}'
};

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 = @{ @"behaviors": @[ @{ @"name": @"", @"metric": @"", @"metricDimension": @"", @"criteria": @"", @"suppressAlerts": @"" } ] };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/security-profile-behaviors/validate"]
                                                       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}}/security-profile-behaviors/validate" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"behaviors\": [\n    {\n      \"name\": \"\",\n      \"metric\": \"\",\n      \"metricDimension\": \"\",\n      \"criteria\": \"\",\n      \"suppressAlerts\": \"\"\n    }\n  ]\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/security-profile-behaviors/validate",
  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([
    'behaviors' => [
        [
                'name' => '',
                'metric' => '',
                'metricDimension' => '',
                'criteria' => '',
                'suppressAlerts' => ''
        ]
    ]
  ]),
  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}}/security-profile-behaviors/validate', [
  'body' => '{
  "behaviors": [
    {
      "name": "",
      "metric": "",
      "metricDimension": "",
      "criteria": "",
      "suppressAlerts": ""
    }
  ]
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/security-profile-behaviors/validate');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'behaviors' => [
    [
        'name' => '',
        'metric' => '',
        'metricDimension' => '',
        'criteria' => '',
        'suppressAlerts' => ''
    ]
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'behaviors' => [
    [
        'name' => '',
        'metric' => '',
        'metricDimension' => '',
        'criteria' => '',
        'suppressAlerts' => ''
    ]
  ]
]));
$request->setRequestUrl('{{baseUrl}}/security-profile-behaviors/validate');
$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}}/security-profile-behaviors/validate' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "behaviors": [
    {
      "name": "",
      "metric": "",
      "metricDimension": "",
      "criteria": "",
      "suppressAlerts": ""
    }
  ]
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/security-profile-behaviors/validate' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "behaviors": [
    {
      "name": "",
      "metric": "",
      "metricDimension": "",
      "criteria": "",
      "suppressAlerts": ""
    }
  ]
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"behaviors\": [\n    {\n      \"name\": \"\",\n      \"metric\": \"\",\n      \"metricDimension\": \"\",\n      \"criteria\": \"\",\n      \"suppressAlerts\": \"\"\n    }\n  ]\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/security-profile-behaviors/validate", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/security-profile-behaviors/validate"

payload = { "behaviors": [
        {
            "name": "",
            "metric": "",
            "metricDimension": "",
            "criteria": "",
            "suppressAlerts": ""
        }
    ] }
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/security-profile-behaviors/validate"

payload <- "{\n  \"behaviors\": [\n    {\n      \"name\": \"\",\n      \"metric\": \"\",\n      \"metricDimension\": \"\",\n      \"criteria\": \"\",\n      \"suppressAlerts\": \"\"\n    }\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}}/security-profile-behaviors/validate")

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  \"behaviors\": [\n    {\n      \"name\": \"\",\n      \"metric\": \"\",\n      \"metricDimension\": \"\",\n      \"criteria\": \"\",\n      \"suppressAlerts\": \"\"\n    }\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/security-profile-behaviors/validate') do |req|
  req.body = "{\n  \"behaviors\": [\n    {\n      \"name\": \"\",\n      \"metric\": \"\",\n      \"metricDimension\": \"\",\n      \"criteria\": \"\",\n      \"suppressAlerts\": \"\"\n    }\n  ]\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/security-profile-behaviors/validate";

    let payload = json!({"behaviors": (
            json!({
                "name": "",
                "metric": "",
                "metricDimension": "",
                "criteria": "",
                "suppressAlerts": ""
            })
        )});

    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}}/security-profile-behaviors/validate \
  --header 'content-type: application/json' \
  --data '{
  "behaviors": [
    {
      "name": "",
      "metric": "",
      "metricDimension": "",
      "criteria": "",
      "suppressAlerts": ""
    }
  ]
}'
echo '{
  "behaviors": [
    {
      "name": "",
      "metric": "",
      "metricDimension": "",
      "criteria": "",
      "suppressAlerts": ""
    }
  ]
}' |  \
  http POST {{baseUrl}}/security-profile-behaviors/validate \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "behaviors": [\n    {\n      "name": "",\n      "metric": "",\n      "metricDimension": "",\n      "criteria": "",\n      "suppressAlerts": ""\n    }\n  ]\n}' \
  --output-document \
  - {{baseUrl}}/security-profile-behaviors/validate
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["behaviors": [
    [
      "name": "",
      "metric": "",
      "metricDimension": "",
      "criteria": "",
      "suppressAlerts": ""
    ]
  ]] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/security-profile-behaviors/validate")! 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()