PUT AssociateApprovedOrigin
{{baseUrl}}/instance/:InstanceId/approved-origin
QUERY PARAMS

InstanceId
BODY json

{
  "Origin": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/instance/:InstanceId/approved-origin");

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

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

(client/put "{{baseUrl}}/instance/:InstanceId/approved-origin" {:content-type :json
                                                                                :form-params {:Origin ""}})
require "http/client"

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

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

func main() {

	url := "{{baseUrl}}/instance/:InstanceId/approved-origin"

	payload := strings.NewReader("{\n  \"Origin\": \"\"\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/instance/:InstanceId/approved-origin HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 18

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

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

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

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

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

xhr.open('PUT', '{{baseUrl}}/instance/:InstanceId/approved-origin');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/instance/:InstanceId/approved-origin',
  headers: {'content-type': 'application/json'},
  data: {Origin: ''}
};

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

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/instance/:InstanceId/approved-origin',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "Origin": ""\n}'
};

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

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

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/instance/:InstanceId/approved-origin',
  headers: {'content-type': 'application/json'},
  body: {Origin: ''},
  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}}/instance/:InstanceId/approved-origin');

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

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

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}}/instance/:InstanceId/approved-origin',
  headers: {'content-type': 'application/json'},
  data: {Origin: ''}
};

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

const url = '{{baseUrl}}/instance/:InstanceId/approved-origin';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"Origin":""}'
};

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

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

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

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

echo $response->getBody();
setUrl('{{baseUrl}}/instance/:InstanceId/approved-origin');
$request->setMethod(HTTP_METH_PUT);

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

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

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

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

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

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

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

conn.request("PUT", "/baseUrl/instance/:InstanceId/approved-origin", payload, headers)

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

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

url = "{{baseUrl}}/instance/:InstanceId/approved-origin"

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

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

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

url <- "{{baseUrl}}/instance/:InstanceId/approved-origin"

payload <- "{\n  \"Origin\": \"\"\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}}/instance/:InstanceId/approved-origin")

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  \"Origin\": \"\"\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/instance/:InstanceId/approved-origin') do |req|
  req.body = "{\n  \"Origin\": \"\"\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}}/instance/:InstanceId/approved-origin";

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

    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}}/instance/:InstanceId/approved-origin \
  --header 'content-type: application/json' \
  --data '{
  "Origin": ""
}'
echo '{
  "Origin": ""
}' |  \
  http PUT {{baseUrl}}/instance/:InstanceId/approved-origin \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "Origin": ""\n}' \
  --output-document \
  - {{baseUrl}}/instance/:InstanceId/approved-origin
import Foundation

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

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/instance/:InstanceId/approved-origin")! 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 AssociateBot
{{baseUrl}}/instance/:InstanceId/bot
QUERY PARAMS

InstanceId
BODY json

{
  "LexBot": {
    "Name": "",
    "LexRegion": ""
  },
  "LexV2Bot": {
    "AliasArn": ""
  }
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/instance/:InstanceId/bot");

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  \"LexBot\": {\n    \"Name\": \"\",\n    \"LexRegion\": \"\"\n  },\n  \"LexV2Bot\": {\n    \"AliasArn\": \"\"\n  }\n}");

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

(client/put "{{baseUrl}}/instance/:InstanceId/bot" {:content-type :json
                                                                    :form-params {:LexBot {:Name ""
                                                                                           :LexRegion ""}
                                                                                  :LexV2Bot {:AliasArn ""}}})
require "http/client"

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

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

func main() {

	url := "{{baseUrl}}/instance/:InstanceId/bot"

	payload := strings.NewReader("{\n  \"LexBot\": {\n    \"Name\": \"\",\n    \"LexRegion\": \"\"\n  },\n  \"LexV2Bot\": {\n    \"AliasArn\": \"\"\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/instance/:InstanceId/bot HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 97

{
  "LexBot": {
    "Name": "",
    "LexRegion": ""
  },
  "LexV2Bot": {
    "AliasArn": ""
  }
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/instance/:InstanceId/bot")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"LexBot\": {\n    \"Name\": \"\",\n    \"LexRegion\": \"\"\n  },\n  \"LexV2Bot\": {\n    \"AliasArn\": \"\"\n  }\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

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

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/instance/:InstanceId/bot")
  .header("content-type", "application/json")
  .body("{\n  \"LexBot\": {\n    \"Name\": \"\",\n    \"LexRegion\": \"\"\n  },\n  \"LexV2Bot\": {\n    \"AliasArn\": \"\"\n  }\n}")
  .asString();
const data = JSON.stringify({
  LexBot: {
    Name: '',
    LexRegion: ''
  },
  LexV2Bot: {
    AliasArn: ''
  }
});

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

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

xhr.open('PUT', '{{baseUrl}}/instance/:InstanceId/bot');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/instance/:InstanceId/bot',
  headers: {'content-type': 'application/json'},
  data: {LexBot: {Name: '', LexRegion: ''}, LexV2Bot: {AliasArn: ''}}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/instance/:InstanceId/bot';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"LexBot":{"Name":"","LexRegion":""},"LexV2Bot":{"AliasArn":""}}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/instance/:InstanceId/bot',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "LexBot": {\n    "Name": "",\n    "LexRegion": ""\n  },\n  "LexV2Bot": {\n    "AliasArn": ""\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  \"LexBot\": {\n    \"Name\": \"\",\n    \"LexRegion\": \"\"\n  },\n  \"LexV2Bot\": {\n    \"AliasArn\": \"\"\n  }\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/instance/:InstanceId/bot")
  .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/instance/:InstanceId/bot',
  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({LexBot: {Name: '', LexRegion: ''}, LexV2Bot: {AliasArn: ''}}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/instance/:InstanceId/bot',
  headers: {'content-type': 'application/json'},
  body: {LexBot: {Name: '', LexRegion: ''}, LexV2Bot: {AliasArn: ''}},
  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}}/instance/:InstanceId/bot');

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

req.type('json');
req.send({
  LexBot: {
    Name: '',
    LexRegion: ''
  },
  LexV2Bot: {
    AliasArn: ''
  }
});

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}}/instance/:InstanceId/bot',
  headers: {'content-type': 'application/json'},
  data: {LexBot: {Name: '', LexRegion: ''}, LexV2Bot: {AliasArn: ''}}
};

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

const url = '{{baseUrl}}/instance/:InstanceId/bot';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"LexBot":{"Name":"","LexRegion":""},"LexV2Bot":{"AliasArn":""}}'
};

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 = @{ @"LexBot": @{ @"Name": @"", @"LexRegion": @"" },
                              @"LexV2Bot": @{ @"AliasArn": @"" } };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/instance/:InstanceId/bot"]
                                                       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}}/instance/:InstanceId/bot" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"LexBot\": {\n    \"Name\": \"\",\n    \"LexRegion\": \"\"\n  },\n  \"LexV2Bot\": {\n    \"AliasArn\": \"\"\n  }\n}" in

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

echo $response->getBody();
setUrl('{{baseUrl}}/instance/:InstanceId/bot');
$request->setMethod(HTTP_METH_PUT);

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'LexBot' => [
    'Name' => '',
    'LexRegion' => ''
  ],
  'LexV2Bot' => [
    'AliasArn' => ''
  ]
]));

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

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

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

payload = "{\n  \"LexBot\": {\n    \"Name\": \"\",\n    \"LexRegion\": \"\"\n  },\n  \"LexV2Bot\": {\n    \"AliasArn\": \"\"\n  }\n}"

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

conn.request("PUT", "/baseUrl/instance/:InstanceId/bot", payload, headers)

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

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

url = "{{baseUrl}}/instance/:InstanceId/bot"

payload = {
    "LexBot": {
        "Name": "",
        "LexRegion": ""
    },
    "LexV2Bot": { "AliasArn": "" }
}
headers = {"content-type": "application/json"}

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

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

url <- "{{baseUrl}}/instance/:InstanceId/bot"

payload <- "{\n  \"LexBot\": {\n    \"Name\": \"\",\n    \"LexRegion\": \"\"\n  },\n  \"LexV2Bot\": {\n    \"AliasArn\": \"\"\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}}/instance/:InstanceId/bot")

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  \"LexBot\": {\n    \"Name\": \"\",\n    \"LexRegion\": \"\"\n  },\n  \"LexV2Bot\": {\n    \"AliasArn\": \"\"\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/instance/:InstanceId/bot') do |req|
  req.body = "{\n  \"LexBot\": {\n    \"Name\": \"\",\n    \"LexRegion\": \"\"\n  },\n  \"LexV2Bot\": {\n    \"AliasArn\": \"\"\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}}/instance/:InstanceId/bot";

    let payload = json!({
        "LexBot": json!({
            "Name": "",
            "LexRegion": ""
        }),
        "LexV2Bot": json!({"AliasArn": ""})
    });

    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}}/instance/:InstanceId/bot \
  --header 'content-type: application/json' \
  --data '{
  "LexBot": {
    "Name": "",
    "LexRegion": ""
  },
  "LexV2Bot": {
    "AliasArn": ""
  }
}'
echo '{
  "LexBot": {
    "Name": "",
    "LexRegion": ""
  },
  "LexV2Bot": {
    "AliasArn": ""
  }
}' |  \
  http PUT {{baseUrl}}/instance/:InstanceId/bot \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "LexBot": {\n    "Name": "",\n    "LexRegion": ""\n  },\n  "LexV2Bot": {\n    "AliasArn": ""\n  }\n}' \
  --output-document \
  - {{baseUrl}}/instance/:InstanceId/bot
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "LexBot": [
    "Name": "",
    "LexRegion": ""
  ],
  "LexV2Bot": ["AliasArn": ""]
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/instance/:InstanceId/bot")! 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 AssociateDefaultVocabulary
{{baseUrl}}/default-vocabulary/:InstanceId/:LanguageCode
QUERY PARAMS

InstanceId
LanguageCode
BODY json

{
  "VocabularyId": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/default-vocabulary/:InstanceId/:LanguageCode");

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

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

(client/put "{{baseUrl}}/default-vocabulary/:InstanceId/:LanguageCode" {:content-type :json
                                                                                        :form-params {:VocabularyId ""}})
require "http/client"

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

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

func main() {

	url := "{{baseUrl}}/default-vocabulary/:InstanceId/:LanguageCode"

	payload := strings.NewReader("{\n  \"VocabularyId\": \"\"\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/default-vocabulary/:InstanceId/:LanguageCode HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 24

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

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

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

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

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

xhr.open('PUT', '{{baseUrl}}/default-vocabulary/:InstanceId/:LanguageCode');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/default-vocabulary/:InstanceId/:LanguageCode',
  headers: {'content-type': 'application/json'},
  data: {VocabularyId: ''}
};

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

try {
  const response = await 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-vocabulary/:InstanceId/:LanguageCode',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "VocabularyId": ""\n}'
};

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

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

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/default-vocabulary/:InstanceId/:LanguageCode',
  headers: {'content-type': 'application/json'},
  body: {VocabularyId: ''},
  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}}/default-vocabulary/:InstanceId/:LanguageCode');

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

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

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}}/default-vocabulary/:InstanceId/:LanguageCode',
  headers: {'content-type': 'application/json'},
  data: {VocabularyId: ''}
};

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

const url = '{{baseUrl}}/default-vocabulary/:InstanceId/:LanguageCode';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"VocabularyId":""}'
};

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

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

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

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

echo $response->getBody();
setUrl('{{baseUrl}}/default-vocabulary/:InstanceId/:LanguageCode');
$request->setMethod(HTTP_METH_PUT);

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

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

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

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

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

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

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

conn.request("PUT", "/baseUrl/default-vocabulary/:InstanceId/:LanguageCode", payload, headers)

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

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

url = "{{baseUrl}}/default-vocabulary/:InstanceId/:LanguageCode"

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

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

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

url <- "{{baseUrl}}/default-vocabulary/:InstanceId/:LanguageCode"

payload <- "{\n  \"VocabularyId\": \"\"\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}}/default-vocabulary/:InstanceId/:LanguageCode")

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  \"VocabularyId\": \"\"\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/default-vocabulary/:InstanceId/:LanguageCode') do |req|
  req.body = "{\n  \"VocabularyId\": \"\"\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}}/default-vocabulary/:InstanceId/:LanguageCode";

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

    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}}/default-vocabulary/:InstanceId/:LanguageCode \
  --header 'content-type: application/json' \
  --data '{
  "VocabularyId": ""
}'
echo '{
  "VocabularyId": ""
}' |  \
  http PUT {{baseUrl}}/default-vocabulary/:InstanceId/:LanguageCode \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "VocabularyId": ""\n}' \
  --output-document \
  - {{baseUrl}}/default-vocabulary/:InstanceId/:LanguageCode
import Foundation

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

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/default-vocabulary/:InstanceId/:LanguageCode")! 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 AssociateInstanceStorageConfig
{{baseUrl}}/instance/:InstanceId/storage-config
QUERY PARAMS

InstanceId
BODY json

{
  "ResourceType": "",
  "StorageConfig": {
    "AssociationId": "",
    "StorageType": "",
    "S3Config": "",
    "KinesisVideoStreamConfig": "",
    "KinesisStreamConfig": "",
    "KinesisFirehoseConfig": ""
  }
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/instance/:InstanceId/storage-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  \"ResourceType\": \"\",\n  \"StorageConfig\": {\n    \"AssociationId\": \"\",\n    \"StorageType\": \"\",\n    \"S3Config\": \"\",\n    \"KinesisVideoStreamConfig\": \"\",\n    \"KinesisStreamConfig\": \"\",\n    \"KinesisFirehoseConfig\": \"\"\n  }\n}");

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

(client/put "{{baseUrl}}/instance/:InstanceId/storage-config" {:content-type :json
                                                                               :form-params {:ResourceType ""
                                                                                             :StorageConfig {:AssociationId ""
                                                                                                             :StorageType ""
                                                                                                             :S3Config ""
                                                                                                             :KinesisVideoStreamConfig ""
                                                                                                             :KinesisStreamConfig ""
                                                                                                             :KinesisFirehoseConfig ""}}})
require "http/client"

url = "{{baseUrl}}/instance/:InstanceId/storage-config"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"ResourceType\": \"\",\n  \"StorageConfig\": {\n    \"AssociationId\": \"\",\n    \"StorageType\": \"\",\n    \"S3Config\": \"\",\n    \"KinesisVideoStreamConfig\": \"\",\n    \"KinesisStreamConfig\": \"\",\n    \"KinesisFirehoseConfig\": \"\"\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}}/instance/:InstanceId/storage-config"),
    Content = new StringContent("{\n  \"ResourceType\": \"\",\n  \"StorageConfig\": {\n    \"AssociationId\": \"\",\n    \"StorageType\": \"\",\n    \"S3Config\": \"\",\n    \"KinesisVideoStreamConfig\": \"\",\n    \"KinesisStreamConfig\": \"\",\n    \"KinesisFirehoseConfig\": \"\"\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}}/instance/:InstanceId/storage-config");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"ResourceType\": \"\",\n  \"StorageConfig\": {\n    \"AssociationId\": \"\",\n    \"StorageType\": \"\",\n    \"S3Config\": \"\",\n    \"KinesisVideoStreamConfig\": \"\",\n    \"KinesisStreamConfig\": \"\",\n    \"KinesisFirehoseConfig\": \"\"\n  }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/instance/:InstanceId/storage-config"

	payload := strings.NewReader("{\n  \"ResourceType\": \"\",\n  \"StorageConfig\": {\n    \"AssociationId\": \"\",\n    \"StorageType\": \"\",\n    \"S3Config\": \"\",\n    \"KinesisVideoStreamConfig\": \"\",\n    \"KinesisStreamConfig\": \"\",\n    \"KinesisFirehoseConfig\": \"\"\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/instance/:InstanceId/storage-config HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 217

{
  "ResourceType": "",
  "StorageConfig": {
    "AssociationId": "",
    "StorageType": "",
    "S3Config": "",
    "KinesisVideoStreamConfig": "",
    "KinesisStreamConfig": "",
    "KinesisFirehoseConfig": ""
  }
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/instance/:InstanceId/storage-config")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"ResourceType\": \"\",\n  \"StorageConfig\": {\n    \"AssociationId\": \"\",\n    \"StorageType\": \"\",\n    \"S3Config\": \"\",\n    \"KinesisVideoStreamConfig\": \"\",\n    \"KinesisStreamConfig\": \"\",\n    \"KinesisFirehoseConfig\": \"\"\n  }\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/instance/:InstanceId/storage-config"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"ResourceType\": \"\",\n  \"StorageConfig\": {\n    \"AssociationId\": \"\",\n    \"StorageType\": \"\",\n    \"S3Config\": \"\",\n    \"KinesisVideoStreamConfig\": \"\",\n    \"KinesisStreamConfig\": \"\",\n    \"KinesisFirehoseConfig\": \"\"\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  \"ResourceType\": \"\",\n  \"StorageConfig\": {\n    \"AssociationId\": \"\",\n    \"StorageType\": \"\",\n    \"S3Config\": \"\",\n    \"KinesisVideoStreamConfig\": \"\",\n    \"KinesisStreamConfig\": \"\",\n    \"KinesisFirehoseConfig\": \"\"\n  }\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/instance/:InstanceId/storage-config")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/instance/:InstanceId/storage-config")
  .header("content-type", "application/json")
  .body("{\n  \"ResourceType\": \"\",\n  \"StorageConfig\": {\n    \"AssociationId\": \"\",\n    \"StorageType\": \"\",\n    \"S3Config\": \"\",\n    \"KinesisVideoStreamConfig\": \"\",\n    \"KinesisStreamConfig\": \"\",\n    \"KinesisFirehoseConfig\": \"\"\n  }\n}")
  .asString();
const data = JSON.stringify({
  ResourceType: '',
  StorageConfig: {
    AssociationId: '',
    StorageType: '',
    S3Config: '',
    KinesisVideoStreamConfig: '',
    KinesisStreamConfig: '',
    KinesisFirehoseConfig: ''
  }
});

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

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

xhr.open('PUT', '{{baseUrl}}/instance/:InstanceId/storage-config');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/instance/:InstanceId/storage-config',
  headers: {'content-type': 'application/json'},
  data: {
    ResourceType: '',
    StorageConfig: {
      AssociationId: '',
      StorageType: '',
      S3Config: '',
      KinesisVideoStreamConfig: '',
      KinesisStreamConfig: '',
      KinesisFirehoseConfig: ''
    }
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/instance/:InstanceId/storage-config';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"ResourceType":"","StorageConfig":{"AssociationId":"","StorageType":"","S3Config":"","KinesisVideoStreamConfig":"","KinesisStreamConfig":"","KinesisFirehoseConfig":""}}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/instance/:InstanceId/storage-config',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "ResourceType": "",\n  "StorageConfig": {\n    "AssociationId": "",\n    "StorageType": "",\n    "S3Config": "",\n    "KinesisVideoStreamConfig": "",\n    "KinesisStreamConfig": "",\n    "KinesisFirehoseConfig": ""\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  \"ResourceType\": \"\",\n  \"StorageConfig\": {\n    \"AssociationId\": \"\",\n    \"StorageType\": \"\",\n    \"S3Config\": \"\",\n    \"KinesisVideoStreamConfig\": \"\",\n    \"KinesisStreamConfig\": \"\",\n    \"KinesisFirehoseConfig\": \"\"\n  }\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/instance/:InstanceId/storage-config")
  .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/instance/:InstanceId/storage-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({
  ResourceType: '',
  StorageConfig: {
    AssociationId: '',
    StorageType: '',
    S3Config: '',
    KinesisVideoStreamConfig: '',
    KinesisStreamConfig: '',
    KinesisFirehoseConfig: ''
  }
}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/instance/:InstanceId/storage-config',
  headers: {'content-type': 'application/json'},
  body: {
    ResourceType: '',
    StorageConfig: {
      AssociationId: '',
      StorageType: '',
      S3Config: '',
      KinesisVideoStreamConfig: '',
      KinesisStreamConfig: '',
      KinesisFirehoseConfig: ''
    }
  },
  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}}/instance/:InstanceId/storage-config');

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

req.type('json');
req.send({
  ResourceType: '',
  StorageConfig: {
    AssociationId: '',
    StorageType: '',
    S3Config: '',
    KinesisVideoStreamConfig: '',
    KinesisStreamConfig: '',
    KinesisFirehoseConfig: ''
  }
});

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}}/instance/:InstanceId/storage-config',
  headers: {'content-type': 'application/json'},
  data: {
    ResourceType: '',
    StorageConfig: {
      AssociationId: '',
      StorageType: '',
      S3Config: '',
      KinesisVideoStreamConfig: '',
      KinesisStreamConfig: '',
      KinesisFirehoseConfig: ''
    }
  }
};

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

const url = '{{baseUrl}}/instance/:InstanceId/storage-config';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"ResourceType":"","StorageConfig":{"AssociationId":"","StorageType":"","S3Config":"","KinesisVideoStreamConfig":"","KinesisStreamConfig":"","KinesisFirehoseConfig":""}}'
};

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 = @{ @"ResourceType": @"",
                              @"StorageConfig": @{ @"AssociationId": @"", @"StorageType": @"", @"S3Config": @"", @"KinesisVideoStreamConfig": @"", @"KinesisStreamConfig": @"", @"KinesisFirehoseConfig": @"" } };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/instance/:InstanceId/storage-config"]
                                                       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}}/instance/:InstanceId/storage-config" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"ResourceType\": \"\",\n  \"StorageConfig\": {\n    \"AssociationId\": \"\",\n    \"StorageType\": \"\",\n    \"S3Config\": \"\",\n    \"KinesisVideoStreamConfig\": \"\",\n    \"KinesisStreamConfig\": \"\",\n    \"KinesisFirehoseConfig\": \"\"\n  }\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/instance/:InstanceId/storage-config",
  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([
    'ResourceType' => '',
    'StorageConfig' => [
        'AssociationId' => '',
        'StorageType' => '',
        'S3Config' => '',
        'KinesisVideoStreamConfig' => '',
        'KinesisStreamConfig' => '',
        'KinesisFirehoseConfig' => ''
    ]
  ]),
  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}}/instance/:InstanceId/storage-config', [
  'body' => '{
  "ResourceType": "",
  "StorageConfig": {
    "AssociationId": "",
    "StorageType": "",
    "S3Config": "",
    "KinesisVideoStreamConfig": "",
    "KinesisStreamConfig": "",
    "KinesisFirehoseConfig": ""
  }
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/instance/:InstanceId/storage-config');
$request->setMethod(HTTP_METH_PUT);

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'ResourceType' => '',
  'StorageConfig' => [
    'AssociationId' => '',
    'StorageType' => '',
    'S3Config' => '',
    'KinesisVideoStreamConfig' => '',
    'KinesisStreamConfig' => '',
    'KinesisFirehoseConfig' => ''
  ]
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'ResourceType' => '',
  'StorageConfig' => [
    'AssociationId' => '',
    'StorageType' => '',
    'S3Config' => '',
    'KinesisVideoStreamConfig' => '',
    'KinesisStreamConfig' => '',
    'KinesisFirehoseConfig' => ''
  ]
]));
$request->setRequestUrl('{{baseUrl}}/instance/:InstanceId/storage-config');
$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}}/instance/:InstanceId/storage-config' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "ResourceType": "",
  "StorageConfig": {
    "AssociationId": "",
    "StorageType": "",
    "S3Config": "",
    "KinesisVideoStreamConfig": "",
    "KinesisStreamConfig": "",
    "KinesisFirehoseConfig": ""
  }
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/instance/:InstanceId/storage-config' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "ResourceType": "",
  "StorageConfig": {
    "AssociationId": "",
    "StorageType": "",
    "S3Config": "",
    "KinesisVideoStreamConfig": "",
    "KinesisStreamConfig": "",
    "KinesisFirehoseConfig": ""
  }
}'
import http.client

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

payload = "{\n  \"ResourceType\": \"\",\n  \"StorageConfig\": {\n    \"AssociationId\": \"\",\n    \"StorageType\": \"\",\n    \"S3Config\": \"\",\n    \"KinesisVideoStreamConfig\": \"\",\n    \"KinesisStreamConfig\": \"\",\n    \"KinesisFirehoseConfig\": \"\"\n  }\n}"

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

conn.request("PUT", "/baseUrl/instance/:InstanceId/storage-config", payload, headers)

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

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

url = "{{baseUrl}}/instance/:InstanceId/storage-config"

payload = {
    "ResourceType": "",
    "StorageConfig": {
        "AssociationId": "",
        "StorageType": "",
        "S3Config": "",
        "KinesisVideoStreamConfig": "",
        "KinesisStreamConfig": "",
        "KinesisFirehoseConfig": ""
    }
}
headers = {"content-type": "application/json"}

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

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

url <- "{{baseUrl}}/instance/:InstanceId/storage-config"

payload <- "{\n  \"ResourceType\": \"\",\n  \"StorageConfig\": {\n    \"AssociationId\": \"\",\n    \"StorageType\": \"\",\n    \"S3Config\": \"\",\n    \"KinesisVideoStreamConfig\": \"\",\n    \"KinesisStreamConfig\": \"\",\n    \"KinesisFirehoseConfig\": \"\"\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}}/instance/:InstanceId/storage-config")

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  \"ResourceType\": \"\",\n  \"StorageConfig\": {\n    \"AssociationId\": \"\",\n    \"StorageType\": \"\",\n    \"S3Config\": \"\",\n    \"KinesisVideoStreamConfig\": \"\",\n    \"KinesisStreamConfig\": \"\",\n    \"KinesisFirehoseConfig\": \"\"\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/instance/:InstanceId/storage-config') do |req|
  req.body = "{\n  \"ResourceType\": \"\",\n  \"StorageConfig\": {\n    \"AssociationId\": \"\",\n    \"StorageType\": \"\",\n    \"S3Config\": \"\",\n    \"KinesisVideoStreamConfig\": \"\",\n    \"KinesisStreamConfig\": \"\",\n    \"KinesisFirehoseConfig\": \"\"\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}}/instance/:InstanceId/storage-config";

    let payload = json!({
        "ResourceType": "",
        "StorageConfig": json!({
            "AssociationId": "",
            "StorageType": "",
            "S3Config": "",
            "KinesisVideoStreamConfig": "",
            "KinesisStreamConfig": "",
            "KinesisFirehoseConfig": ""
        })
    });

    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}}/instance/:InstanceId/storage-config \
  --header 'content-type: application/json' \
  --data '{
  "ResourceType": "",
  "StorageConfig": {
    "AssociationId": "",
    "StorageType": "",
    "S3Config": "",
    "KinesisVideoStreamConfig": "",
    "KinesisStreamConfig": "",
    "KinesisFirehoseConfig": ""
  }
}'
echo '{
  "ResourceType": "",
  "StorageConfig": {
    "AssociationId": "",
    "StorageType": "",
    "S3Config": "",
    "KinesisVideoStreamConfig": "",
    "KinesisStreamConfig": "",
    "KinesisFirehoseConfig": ""
  }
}' |  \
  http PUT {{baseUrl}}/instance/:InstanceId/storage-config \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "ResourceType": "",\n  "StorageConfig": {\n    "AssociationId": "",\n    "StorageType": "",\n    "S3Config": "",\n    "KinesisVideoStreamConfig": "",\n    "KinesisStreamConfig": "",\n    "KinesisFirehoseConfig": ""\n  }\n}' \
  --output-document \
  - {{baseUrl}}/instance/:InstanceId/storage-config
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "ResourceType": "",
  "StorageConfig": [
    "AssociationId": "",
    "StorageType": "",
    "S3Config": "",
    "KinesisVideoStreamConfig": "",
    "KinesisStreamConfig": "",
    "KinesisFirehoseConfig": ""
  ]
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/instance/:InstanceId/storage-config")! 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 AssociateLambdaFunction
{{baseUrl}}/instance/:InstanceId/lambda-function
QUERY PARAMS

InstanceId
BODY json

{
  "FunctionArn": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/instance/:InstanceId/lambda-function");

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

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

(client/put "{{baseUrl}}/instance/:InstanceId/lambda-function" {:content-type :json
                                                                                :form-params {:FunctionArn ""}})
require "http/client"

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

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

func main() {

	url := "{{baseUrl}}/instance/:InstanceId/lambda-function"

	payload := strings.NewReader("{\n  \"FunctionArn\": \"\"\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/instance/:InstanceId/lambda-function HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 23

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

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

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

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

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

xhr.open('PUT', '{{baseUrl}}/instance/:InstanceId/lambda-function');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/instance/:InstanceId/lambda-function',
  headers: {'content-type': 'application/json'},
  data: {FunctionArn: ''}
};

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

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/instance/:InstanceId/lambda-function',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "FunctionArn": ""\n}'
};

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

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

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/instance/:InstanceId/lambda-function',
  headers: {'content-type': 'application/json'},
  body: {FunctionArn: ''},
  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}}/instance/:InstanceId/lambda-function');

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

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

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}}/instance/:InstanceId/lambda-function',
  headers: {'content-type': 'application/json'},
  data: {FunctionArn: ''}
};

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

const url = '{{baseUrl}}/instance/:InstanceId/lambda-function';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"FunctionArn":""}'
};

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

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

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

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

echo $response->getBody();
setUrl('{{baseUrl}}/instance/:InstanceId/lambda-function');
$request->setMethod(HTTP_METH_PUT);

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

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

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

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

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

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

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

conn.request("PUT", "/baseUrl/instance/:InstanceId/lambda-function", payload, headers)

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

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

url = "{{baseUrl}}/instance/:InstanceId/lambda-function"

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

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

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

url <- "{{baseUrl}}/instance/:InstanceId/lambda-function"

payload <- "{\n  \"FunctionArn\": \"\"\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}}/instance/:InstanceId/lambda-function")

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  \"FunctionArn\": \"\"\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/instance/:InstanceId/lambda-function') do |req|
  req.body = "{\n  \"FunctionArn\": \"\"\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}}/instance/:InstanceId/lambda-function";

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

    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}}/instance/:InstanceId/lambda-function \
  --header 'content-type: application/json' \
  --data '{
  "FunctionArn": ""
}'
echo '{
  "FunctionArn": ""
}' |  \
  http PUT {{baseUrl}}/instance/:InstanceId/lambda-function \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "FunctionArn": ""\n}' \
  --output-document \
  - {{baseUrl}}/instance/:InstanceId/lambda-function
import Foundation

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

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/instance/:InstanceId/lambda-function")! 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 AssociateLexBot
{{baseUrl}}/instance/:InstanceId/lex-bot
QUERY PARAMS

InstanceId
BODY json

{
  "LexBot": {
    "Name": "",
    "LexRegion": ""
  }
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/instance/:InstanceId/lex-bot");

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  \"LexBot\": {\n    \"Name\": \"\",\n    \"LexRegion\": \"\"\n  }\n}");

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

(client/put "{{baseUrl}}/instance/:InstanceId/lex-bot" {:content-type :json
                                                                        :form-params {:LexBot {:Name ""
                                                                                               :LexRegion ""}}})
require "http/client"

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

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

func main() {

	url := "{{baseUrl}}/instance/:InstanceId/lex-bot"

	payload := strings.NewReader("{\n  \"LexBot\": {\n    \"Name\": \"\",\n    \"LexRegion\": \"\"\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/instance/:InstanceId/lex-bot HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 57

{
  "LexBot": {
    "Name": "",
    "LexRegion": ""
  }
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/instance/:InstanceId/lex-bot")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"LexBot\": {\n    \"Name\": \"\",\n    \"LexRegion\": \"\"\n  }\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

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

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/instance/:InstanceId/lex-bot")
  .header("content-type", "application/json")
  .body("{\n  \"LexBot\": {\n    \"Name\": \"\",\n    \"LexRegion\": \"\"\n  }\n}")
  .asString();
const data = JSON.stringify({
  LexBot: {
    Name: '',
    LexRegion: ''
  }
});

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

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

xhr.open('PUT', '{{baseUrl}}/instance/:InstanceId/lex-bot');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/instance/:InstanceId/lex-bot',
  headers: {'content-type': 'application/json'},
  data: {LexBot: {Name: '', LexRegion: ''}}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/instance/:InstanceId/lex-bot';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"LexBot":{"Name":"","LexRegion":""}}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/instance/:InstanceId/lex-bot',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "LexBot": {\n    "Name": "",\n    "LexRegion": ""\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  \"LexBot\": {\n    \"Name\": \"\",\n    \"LexRegion\": \"\"\n  }\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/instance/:InstanceId/lex-bot")
  .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/instance/:InstanceId/lex-bot',
  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({LexBot: {Name: '', LexRegion: ''}}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/instance/:InstanceId/lex-bot',
  headers: {'content-type': 'application/json'},
  body: {LexBot: {Name: '', LexRegion: ''}},
  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}}/instance/:InstanceId/lex-bot');

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

req.type('json');
req.send({
  LexBot: {
    Name: '',
    LexRegion: ''
  }
});

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}}/instance/:InstanceId/lex-bot',
  headers: {'content-type': 'application/json'},
  data: {LexBot: {Name: '', LexRegion: ''}}
};

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

const url = '{{baseUrl}}/instance/:InstanceId/lex-bot';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"LexBot":{"Name":"","LexRegion":""}}'
};

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 = @{ @"LexBot": @{ @"Name": @"", @"LexRegion": @"" } };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/instance/:InstanceId/lex-bot"]
                                                       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}}/instance/:InstanceId/lex-bot" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"LexBot\": {\n    \"Name\": \"\",\n    \"LexRegion\": \"\"\n  }\n}" in

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

echo $response->getBody();
setUrl('{{baseUrl}}/instance/:InstanceId/lex-bot');
$request->setMethod(HTTP_METH_PUT);

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'LexBot' => [
    'Name' => '',
    'LexRegion' => ''
  ]
]));

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

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

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

payload = "{\n  \"LexBot\": {\n    \"Name\": \"\",\n    \"LexRegion\": \"\"\n  }\n}"

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

conn.request("PUT", "/baseUrl/instance/:InstanceId/lex-bot", payload, headers)

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

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

url = "{{baseUrl}}/instance/:InstanceId/lex-bot"

payload = { "LexBot": {
        "Name": "",
        "LexRegion": ""
    } }
headers = {"content-type": "application/json"}

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

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

url <- "{{baseUrl}}/instance/:InstanceId/lex-bot"

payload <- "{\n  \"LexBot\": {\n    \"Name\": \"\",\n    \"LexRegion\": \"\"\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}}/instance/:InstanceId/lex-bot")

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  \"LexBot\": {\n    \"Name\": \"\",\n    \"LexRegion\": \"\"\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/instance/:InstanceId/lex-bot') do |req|
  req.body = "{\n  \"LexBot\": {\n    \"Name\": \"\",\n    \"LexRegion\": \"\"\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}}/instance/:InstanceId/lex-bot";

    let payload = json!({"LexBot": json!({
            "Name": "",
            "LexRegion": ""
        })});

    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}}/instance/:InstanceId/lex-bot \
  --header 'content-type: application/json' \
  --data '{
  "LexBot": {
    "Name": "",
    "LexRegion": ""
  }
}'
echo '{
  "LexBot": {
    "Name": "",
    "LexRegion": ""
  }
}' |  \
  http PUT {{baseUrl}}/instance/:InstanceId/lex-bot \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "LexBot": {\n    "Name": "",\n    "LexRegion": ""\n  }\n}' \
  --output-document \
  - {{baseUrl}}/instance/:InstanceId/lex-bot
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["LexBot": [
    "Name": "",
    "LexRegion": ""
  ]] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/instance/:InstanceId/lex-bot")! 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 AssociatePhoneNumberContactFlow
{{baseUrl}}/phone-number/:PhoneNumberId/contact-flow
QUERY PARAMS

PhoneNumberId
BODY json

{
  "InstanceId": "",
  "ContactFlowId": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/phone-number/:PhoneNumberId/contact-flow");

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

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

(client/put "{{baseUrl}}/phone-number/:PhoneNumberId/contact-flow" {:content-type :json
                                                                                    :form-params {:InstanceId ""
                                                                                                  :ContactFlowId ""}})
require "http/client"

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

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

func main() {

	url := "{{baseUrl}}/phone-number/:PhoneNumberId/contact-flow"

	payload := strings.NewReader("{\n  \"InstanceId\": \"\",\n  \"ContactFlowId\": \"\"\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/phone-number/:PhoneNumberId/contact-flow HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 45

{
  "InstanceId": "",
  "ContactFlowId": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/phone-number/:PhoneNumberId/contact-flow")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"InstanceId\": \"\",\n  \"ContactFlowId\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

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

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/phone-number/:PhoneNumberId/contact-flow")
  .header("content-type", "application/json")
  .body("{\n  \"InstanceId\": \"\",\n  \"ContactFlowId\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  InstanceId: '',
  ContactFlowId: ''
});

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

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

xhr.open('PUT', '{{baseUrl}}/phone-number/:PhoneNumberId/contact-flow');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/phone-number/:PhoneNumberId/contact-flow',
  headers: {'content-type': 'application/json'},
  data: {InstanceId: '', ContactFlowId: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/phone-number/:PhoneNumberId/contact-flow';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"InstanceId":"","ContactFlowId":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/phone-number/:PhoneNumberId/contact-flow',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "InstanceId": "",\n  "ContactFlowId": ""\n}'
};

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

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

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/phone-number/:PhoneNumberId/contact-flow',
  headers: {'content-type': 'application/json'},
  body: {InstanceId: '', ContactFlowId: ''},
  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}}/phone-number/:PhoneNumberId/contact-flow');

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

req.type('json');
req.send({
  InstanceId: '',
  ContactFlowId: ''
});

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}}/phone-number/:PhoneNumberId/contact-flow',
  headers: {'content-type': 'application/json'},
  data: {InstanceId: '', ContactFlowId: ''}
};

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

const url = '{{baseUrl}}/phone-number/:PhoneNumberId/contact-flow';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"InstanceId":"","ContactFlowId":""}'
};

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

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/phone-number/:PhoneNumberId/contact-flow"]
                                                       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}}/phone-number/:PhoneNumberId/contact-flow" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"InstanceId\": \"\",\n  \"ContactFlowId\": \"\"\n}" in

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

echo $response->getBody();
setUrl('{{baseUrl}}/phone-number/:PhoneNumberId/contact-flow');
$request->setMethod(HTTP_METH_PUT);

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

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

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

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

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

payload = "{\n  \"InstanceId\": \"\",\n  \"ContactFlowId\": \"\"\n}"

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

conn.request("PUT", "/baseUrl/phone-number/:PhoneNumberId/contact-flow", payload, headers)

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

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

url = "{{baseUrl}}/phone-number/:PhoneNumberId/contact-flow"

payload = {
    "InstanceId": "",
    "ContactFlowId": ""
}
headers = {"content-type": "application/json"}

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

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

url <- "{{baseUrl}}/phone-number/:PhoneNumberId/contact-flow"

payload <- "{\n  \"InstanceId\": \"\",\n  \"ContactFlowId\": \"\"\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}}/phone-number/:PhoneNumberId/contact-flow")

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  \"InstanceId\": \"\",\n  \"ContactFlowId\": \"\"\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/phone-number/:PhoneNumberId/contact-flow') do |req|
  req.body = "{\n  \"InstanceId\": \"\",\n  \"ContactFlowId\": \"\"\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}}/phone-number/:PhoneNumberId/contact-flow";

    let payload = json!({
        "InstanceId": "",
        "ContactFlowId": ""
    });

    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}}/phone-number/:PhoneNumberId/contact-flow \
  --header 'content-type: application/json' \
  --data '{
  "InstanceId": "",
  "ContactFlowId": ""
}'
echo '{
  "InstanceId": "",
  "ContactFlowId": ""
}' |  \
  http PUT {{baseUrl}}/phone-number/:PhoneNumberId/contact-flow \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "InstanceId": "",\n  "ContactFlowId": ""\n}' \
  --output-document \
  - {{baseUrl}}/phone-number/:PhoneNumberId/contact-flow
import Foundation

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

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/phone-number/:PhoneNumberId/contact-flow")! 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 AssociateQueueQuickConnects
{{baseUrl}}/queues/:InstanceId/:QueueId/associate-quick-connects
QUERY PARAMS

InstanceId
QueueId
BODY json

{
  "QuickConnectIds": []
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/queues/:InstanceId/:QueueId/associate-quick-connects");

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

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

(client/post "{{baseUrl}}/queues/:InstanceId/:QueueId/associate-quick-connects" {:content-type :json
                                                                                                 :form-params {:QuickConnectIds []}})
require "http/client"

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

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

func main() {

	url := "{{baseUrl}}/queues/:InstanceId/:QueueId/associate-quick-connects"

	payload := strings.NewReader("{\n  \"QuickConnectIds\": []\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/queues/:InstanceId/:QueueId/associate-quick-connects HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 27

{
  "QuickConnectIds": []
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/queues/:InstanceId/:QueueId/associate-quick-connects")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"QuickConnectIds\": []\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

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

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/queues/:InstanceId/:QueueId/associate-quick-connects")
  .header("content-type", "application/json")
  .body("{\n  \"QuickConnectIds\": []\n}")
  .asString();
const data = JSON.stringify({
  QuickConnectIds: []
});

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

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

xhr.open('POST', '{{baseUrl}}/queues/:InstanceId/:QueueId/associate-quick-connects');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/queues/:InstanceId/:QueueId/associate-quick-connects',
  headers: {'content-type': 'application/json'},
  data: {QuickConnectIds: []}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/queues/:InstanceId/:QueueId/associate-quick-connects';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"QuickConnectIds":[]}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/queues/:InstanceId/:QueueId/associate-quick-connects',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "QuickConnectIds": []\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"QuickConnectIds\": []\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/queues/:InstanceId/:QueueId/associate-quick-connects")
  .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/queues/:InstanceId/:QueueId/associate-quick-connects',
  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({QuickConnectIds: []}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/queues/:InstanceId/:QueueId/associate-quick-connects',
  headers: {'content-type': 'application/json'},
  body: {QuickConnectIds: []},
  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}}/queues/:InstanceId/:QueueId/associate-quick-connects');

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

req.type('json');
req.send({
  QuickConnectIds: []
});

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}}/queues/:InstanceId/:QueueId/associate-quick-connects',
  headers: {'content-type': 'application/json'},
  data: {QuickConnectIds: []}
};

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

const url = '{{baseUrl}}/queues/:InstanceId/:QueueId/associate-quick-connects';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"QuickConnectIds":[]}'
};

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

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

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

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

echo $response->getBody();
setUrl('{{baseUrl}}/queues/:InstanceId/:QueueId/associate-quick-connects');
$request->setMethod(HTTP_METH_POST);

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

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

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

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

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

payload = "{\n  \"QuickConnectIds\": []\n}"

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

conn.request("POST", "/baseUrl/queues/:InstanceId/:QueueId/associate-quick-connects", payload, headers)

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

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

url = "{{baseUrl}}/queues/:InstanceId/:QueueId/associate-quick-connects"

payload = { "QuickConnectIds": [] }
headers = {"content-type": "application/json"}

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

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

url <- "{{baseUrl}}/queues/:InstanceId/:QueueId/associate-quick-connects"

payload <- "{\n  \"QuickConnectIds\": []\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}}/queues/:InstanceId/:QueueId/associate-quick-connects")

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  \"QuickConnectIds\": []\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/queues/:InstanceId/:QueueId/associate-quick-connects') do |req|
  req.body = "{\n  \"QuickConnectIds\": []\n}"
end

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

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/queues/:InstanceId/:QueueId/associate-quick-connects";

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

    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}}/queues/:InstanceId/:QueueId/associate-quick-connects \
  --header 'content-type: application/json' \
  --data '{
  "QuickConnectIds": []
}'
echo '{
  "QuickConnectIds": []
}' |  \
  http POST {{baseUrl}}/queues/:InstanceId/:QueueId/associate-quick-connects \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "QuickConnectIds": []\n}' \
  --output-document \
  - {{baseUrl}}/queues/:InstanceId/:QueueId/associate-quick-connects
import Foundation

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

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/queues/:InstanceId/:QueueId/associate-quick-connects")! 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 AssociateRoutingProfileQueues
{{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId/associate-queues
QUERY PARAMS

InstanceId
RoutingProfileId
BODY json

{
  "QueueConfigs": [
    {
      "QueueReference": "",
      "Priority": "",
      "Delay": ""
    }
  ]
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId/associate-queues");

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  \"QueueConfigs\": [\n    {\n      \"QueueReference\": \"\",\n      \"Priority\": \"\",\n      \"Delay\": \"\"\n    }\n  ]\n}");

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

(client/post "{{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId/associate-queues" {:content-type :json
                                                                                                            :form-params {:QueueConfigs [{:QueueReference ""
                                                                                                                                          :Priority ""
                                                                                                                                          :Delay ""}]}})
require "http/client"

url = "{{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId/associate-queues"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"QueueConfigs\": [\n    {\n      \"QueueReference\": \"\",\n      \"Priority\": \"\",\n      \"Delay\": \"\"\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}}/routing-profiles/:InstanceId/:RoutingProfileId/associate-queues"),
    Content = new StringContent("{\n  \"QueueConfigs\": [\n    {\n      \"QueueReference\": \"\",\n      \"Priority\": \"\",\n      \"Delay\": \"\"\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}}/routing-profiles/:InstanceId/:RoutingProfileId/associate-queues");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"QueueConfigs\": [\n    {\n      \"QueueReference\": \"\",\n      \"Priority\": \"\",\n      \"Delay\": \"\"\n    }\n  ]\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId/associate-queues"

	payload := strings.NewReader("{\n  \"QueueConfigs\": [\n    {\n      \"QueueReference\": \"\",\n      \"Priority\": \"\",\n      \"Delay\": \"\"\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/routing-profiles/:InstanceId/:RoutingProfileId/associate-queues HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 107

{
  "QueueConfigs": [
    {
      "QueueReference": "",
      "Priority": "",
      "Delay": ""
    }
  ]
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId/associate-queues")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"QueueConfigs\": [\n    {\n      \"QueueReference\": \"\",\n      \"Priority\": \"\",\n      \"Delay\": \"\"\n    }\n  ]\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId/associate-queues"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"QueueConfigs\": [\n    {\n      \"QueueReference\": \"\",\n      \"Priority\": \"\",\n      \"Delay\": \"\"\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  \"QueueConfigs\": [\n    {\n      \"QueueReference\": \"\",\n      \"Priority\": \"\",\n      \"Delay\": \"\"\n    }\n  ]\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId/associate-queues")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId/associate-queues")
  .header("content-type", "application/json")
  .body("{\n  \"QueueConfigs\": [\n    {\n      \"QueueReference\": \"\",\n      \"Priority\": \"\",\n      \"Delay\": \"\"\n    }\n  ]\n}")
  .asString();
const data = JSON.stringify({
  QueueConfigs: [
    {
      QueueReference: '',
      Priority: '',
      Delay: ''
    }
  ]
});

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

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

xhr.open('POST', '{{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId/associate-queues');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId/associate-queues',
  headers: {'content-type': 'application/json'},
  data: {QueueConfigs: [{QueueReference: '', Priority: '', Delay: ''}]}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId/associate-queues';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"QueueConfigs":[{"QueueReference":"","Priority":"","Delay":""}]}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId/associate-queues',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "QueueConfigs": [\n    {\n      "QueueReference": "",\n      "Priority": "",\n      "Delay": ""\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  \"QueueConfigs\": [\n    {\n      \"QueueReference\": \"\",\n      \"Priority\": \"\",\n      \"Delay\": \"\"\n    }\n  ]\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId/associate-queues")
  .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/routing-profiles/:InstanceId/:RoutingProfileId/associate-queues',
  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({QueueConfigs: [{QueueReference: '', Priority: '', Delay: ''}]}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId/associate-queues',
  headers: {'content-type': 'application/json'},
  body: {QueueConfigs: [{QueueReference: '', Priority: '', Delay: ''}]},
  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}}/routing-profiles/:InstanceId/:RoutingProfileId/associate-queues');

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

req.type('json');
req.send({
  QueueConfigs: [
    {
      QueueReference: '',
      Priority: '',
      Delay: ''
    }
  ]
});

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}}/routing-profiles/:InstanceId/:RoutingProfileId/associate-queues',
  headers: {'content-type': 'application/json'},
  data: {QueueConfigs: [{QueueReference: '', Priority: '', Delay: ''}]}
};

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

const url = '{{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId/associate-queues';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"QueueConfigs":[{"QueueReference":"","Priority":"","Delay":""}]}'
};

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 = @{ @"QueueConfigs": @[ @{ @"QueueReference": @"", @"Priority": @"", @"Delay": @"" } ] };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId/associate-queues"]
                                                       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}}/routing-profiles/:InstanceId/:RoutingProfileId/associate-queues" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"QueueConfigs\": [\n    {\n      \"QueueReference\": \"\",\n      \"Priority\": \"\",\n      \"Delay\": \"\"\n    }\n  ]\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId/associate-queues",
  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([
    'QueueConfigs' => [
        [
                'QueueReference' => '',
                'Priority' => '',
                'Delay' => ''
        ]
    ]
  ]),
  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}}/routing-profiles/:InstanceId/:RoutingProfileId/associate-queues', [
  'body' => '{
  "QueueConfigs": [
    {
      "QueueReference": "",
      "Priority": "",
      "Delay": ""
    }
  ]
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId/associate-queues');
$request->setMethod(HTTP_METH_POST);

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'QueueConfigs' => [
    [
        'QueueReference' => '',
        'Priority' => '',
        'Delay' => ''
    ]
  ]
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'QueueConfigs' => [
    [
        'QueueReference' => '',
        'Priority' => '',
        'Delay' => ''
    ]
  ]
]));
$request->setRequestUrl('{{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId/associate-queues');
$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}}/routing-profiles/:InstanceId/:RoutingProfileId/associate-queues' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "QueueConfigs": [
    {
      "QueueReference": "",
      "Priority": "",
      "Delay": ""
    }
  ]
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId/associate-queues' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "QueueConfigs": [
    {
      "QueueReference": "",
      "Priority": "",
      "Delay": ""
    }
  ]
}'
import http.client

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

payload = "{\n  \"QueueConfigs\": [\n    {\n      \"QueueReference\": \"\",\n      \"Priority\": \"\",\n      \"Delay\": \"\"\n    }\n  ]\n}"

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

conn.request("POST", "/baseUrl/routing-profiles/:InstanceId/:RoutingProfileId/associate-queues", payload, headers)

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

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

url = "{{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId/associate-queues"

payload = { "QueueConfigs": [
        {
            "QueueReference": "",
            "Priority": "",
            "Delay": ""
        }
    ] }
headers = {"content-type": "application/json"}

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

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

url <- "{{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId/associate-queues"

payload <- "{\n  \"QueueConfigs\": [\n    {\n      \"QueueReference\": \"\",\n      \"Priority\": \"\",\n      \"Delay\": \"\"\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}}/routing-profiles/:InstanceId/:RoutingProfileId/associate-queues")

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  \"QueueConfigs\": [\n    {\n      \"QueueReference\": \"\",\n      \"Priority\": \"\",\n      \"Delay\": \"\"\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/routing-profiles/:InstanceId/:RoutingProfileId/associate-queues') do |req|
  req.body = "{\n  \"QueueConfigs\": [\n    {\n      \"QueueReference\": \"\",\n      \"Priority\": \"\",\n      \"Delay\": \"\"\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}}/routing-profiles/:InstanceId/:RoutingProfileId/associate-queues";

    let payload = json!({"QueueConfigs": (
            json!({
                "QueueReference": "",
                "Priority": "",
                "Delay": ""
            })
        )});

    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}}/routing-profiles/:InstanceId/:RoutingProfileId/associate-queues \
  --header 'content-type: application/json' \
  --data '{
  "QueueConfigs": [
    {
      "QueueReference": "",
      "Priority": "",
      "Delay": ""
    }
  ]
}'
echo '{
  "QueueConfigs": [
    {
      "QueueReference": "",
      "Priority": "",
      "Delay": ""
    }
  ]
}' |  \
  http POST {{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId/associate-queues \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "QueueConfigs": [\n    {\n      "QueueReference": "",\n      "Priority": "",\n      "Delay": ""\n    }\n  ]\n}' \
  --output-document \
  - {{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId/associate-queues
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["QueueConfigs": [
    [
      "QueueReference": "",
      "Priority": "",
      "Delay": ""
    ]
  ]] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId/associate-queues")! 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 AssociateSecurityKey
{{baseUrl}}/instance/:InstanceId/security-key
QUERY PARAMS

InstanceId
BODY json

{
  "Key": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/instance/:InstanceId/security-key");

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

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

(client/put "{{baseUrl}}/instance/:InstanceId/security-key" {:content-type :json
                                                                             :form-params {:Key ""}})
require "http/client"

url = "{{baseUrl}}/instance/:InstanceId/security-key"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"Key\": \"\"\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}}/instance/:InstanceId/security-key"),
    Content = new StringContent("{\n  \"Key\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/instance/:InstanceId/security-key");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"Key\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/instance/:InstanceId/security-key"

	payload := strings.NewReader("{\n  \"Key\": \"\"\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/instance/:InstanceId/security-key HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 15

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

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/instance/:InstanceId/security-key"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"Key\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"Key\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/instance/:InstanceId/security-key")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

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

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

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

xhr.open('PUT', '{{baseUrl}}/instance/:InstanceId/security-key');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/instance/:InstanceId/security-key',
  headers: {'content-type': 'application/json'},
  data: {Key: ''}
};

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

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/instance/:InstanceId/security-key',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "Key": ""\n}'
};

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

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

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/instance/:InstanceId/security-key',
  headers: {'content-type': 'application/json'},
  body: {Key: ''},
  json: true
};

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

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

const req = unirest('PUT', '{{baseUrl}}/instance/:InstanceId/security-key');

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

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

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

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

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/instance/:InstanceId/security-key',
  headers: {'content-type': 'application/json'},
  data: {Key: ''}
};

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

const url = '{{baseUrl}}/instance/:InstanceId/security-key';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"Key":""}'
};

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

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"Key": @"" };

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

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

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

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/instance/:InstanceId/security-key', [
  'body' => '{
  "Key": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/instance/:InstanceId/security-key');
$request->setMethod(HTTP_METH_PUT);

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

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

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

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

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

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

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

conn.request("PUT", "/baseUrl/instance/:InstanceId/security-key", payload, headers)

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

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

url = "{{baseUrl}}/instance/:InstanceId/security-key"

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

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

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

url <- "{{baseUrl}}/instance/:InstanceId/security-key"

payload <- "{\n  \"Key\": \"\"\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}}/instance/:InstanceId/security-key")

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  \"Key\": \"\"\n}"

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

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

response = conn.put('/baseUrl/instance/:InstanceId/security-key') do |req|
  req.body = "{\n  \"Key\": \"\"\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}}/instance/:InstanceId/security-key";

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

    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}}/instance/:InstanceId/security-key \
  --header 'content-type: application/json' \
  --data '{
  "Key": ""
}'
echo '{
  "Key": ""
}' |  \
  http PUT {{baseUrl}}/instance/:InstanceId/security-key \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "Key": ""\n}' \
  --output-document \
  - {{baseUrl}}/instance/:InstanceId/security-key
import Foundation

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

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/instance/:InstanceId/security-key")! 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 ClaimPhoneNumber
{{baseUrl}}/phone-number/claim
BODY json

{
  "TargetArn": "",
  "PhoneNumber": "",
  "PhoneNumberDescription": "",
  "Tags": {},
  "ClientToken": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/phone-number/claim");

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  \"TargetArn\": \"\",\n  \"PhoneNumber\": \"\",\n  \"PhoneNumberDescription\": \"\",\n  \"Tags\": {},\n  \"ClientToken\": \"\"\n}");

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

(client/post "{{baseUrl}}/phone-number/claim" {:content-type :json
                                                               :form-params {:TargetArn ""
                                                                             :PhoneNumber ""
                                                                             :PhoneNumberDescription ""
                                                                             :Tags {}
                                                                             :ClientToken ""}})
require "http/client"

url = "{{baseUrl}}/phone-number/claim"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"TargetArn\": \"\",\n  \"PhoneNumber\": \"\",\n  \"PhoneNumberDescription\": \"\",\n  \"Tags\": {},\n  \"ClientToken\": \"\"\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}}/phone-number/claim"),
    Content = new StringContent("{\n  \"TargetArn\": \"\",\n  \"PhoneNumber\": \"\",\n  \"PhoneNumberDescription\": \"\",\n  \"Tags\": {},\n  \"ClientToken\": \"\"\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}}/phone-number/claim");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"TargetArn\": \"\",\n  \"PhoneNumber\": \"\",\n  \"PhoneNumberDescription\": \"\",\n  \"Tags\": {},\n  \"ClientToken\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/phone-number/claim"

	payload := strings.NewReader("{\n  \"TargetArn\": \"\",\n  \"PhoneNumber\": \"\",\n  \"PhoneNumberDescription\": \"\",\n  \"Tags\": {},\n  \"ClientToken\": \"\"\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/phone-number/claim HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 109

{
  "TargetArn": "",
  "PhoneNumber": "",
  "PhoneNumberDescription": "",
  "Tags": {},
  "ClientToken": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/phone-number/claim")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"TargetArn\": \"\",\n  \"PhoneNumber\": \"\",\n  \"PhoneNumberDescription\": \"\",\n  \"Tags\": {},\n  \"ClientToken\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/phone-number/claim"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"TargetArn\": \"\",\n  \"PhoneNumber\": \"\",\n  \"PhoneNumberDescription\": \"\",\n  \"Tags\": {},\n  \"ClientToken\": \"\"\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  \"TargetArn\": \"\",\n  \"PhoneNumber\": \"\",\n  \"PhoneNumberDescription\": \"\",\n  \"Tags\": {},\n  \"ClientToken\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/phone-number/claim")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/phone-number/claim")
  .header("content-type", "application/json")
  .body("{\n  \"TargetArn\": \"\",\n  \"PhoneNumber\": \"\",\n  \"PhoneNumberDescription\": \"\",\n  \"Tags\": {},\n  \"ClientToken\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  TargetArn: '',
  PhoneNumber: '',
  PhoneNumberDescription: '',
  Tags: {},
  ClientToken: ''
});

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

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

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

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/phone-number/claim',
  headers: {'content-type': 'application/json'},
  data: {
    TargetArn: '',
    PhoneNumber: '',
    PhoneNumberDescription: '',
    Tags: {},
    ClientToken: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/phone-number/claim';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"TargetArn":"","PhoneNumber":"","PhoneNumberDescription":"","Tags":{},"ClientToken":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/phone-number/claim',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "TargetArn": "",\n  "PhoneNumber": "",\n  "PhoneNumberDescription": "",\n  "Tags": {},\n  "ClientToken": ""\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"TargetArn\": \"\",\n  \"PhoneNumber\": \"\",\n  \"PhoneNumberDescription\": \"\",\n  \"Tags\": {},\n  \"ClientToken\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/phone-number/claim")
  .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/phone-number/claim',
  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({
  TargetArn: '',
  PhoneNumber: '',
  PhoneNumberDescription: '',
  Tags: {},
  ClientToken: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/phone-number/claim',
  headers: {'content-type': 'application/json'},
  body: {
    TargetArn: '',
    PhoneNumber: '',
    PhoneNumberDescription: '',
    Tags: {},
    ClientToken: ''
  },
  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}}/phone-number/claim');

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

req.type('json');
req.send({
  TargetArn: '',
  PhoneNumber: '',
  PhoneNumberDescription: '',
  Tags: {},
  ClientToken: ''
});

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}}/phone-number/claim',
  headers: {'content-type': 'application/json'},
  data: {
    TargetArn: '',
    PhoneNumber: '',
    PhoneNumberDescription: '',
    Tags: {},
    ClientToken: ''
  }
};

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

const url = '{{baseUrl}}/phone-number/claim';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"TargetArn":"","PhoneNumber":"","PhoneNumberDescription":"","Tags":{},"ClientToken":""}'
};

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 = @{ @"TargetArn": @"",
                              @"PhoneNumber": @"",
                              @"PhoneNumberDescription": @"",
                              @"Tags": @{  },
                              @"ClientToken": @"" };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/phone-number/claim"]
                                                       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}}/phone-number/claim" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"TargetArn\": \"\",\n  \"PhoneNumber\": \"\",\n  \"PhoneNumberDescription\": \"\",\n  \"Tags\": {},\n  \"ClientToken\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/phone-number/claim",
  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([
    'TargetArn' => '',
    'PhoneNumber' => '',
    'PhoneNumberDescription' => '',
    'Tags' => [
        
    ],
    'ClientToken' => ''
  ]),
  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}}/phone-number/claim', [
  'body' => '{
  "TargetArn": "",
  "PhoneNumber": "",
  "PhoneNumberDescription": "",
  "Tags": {},
  "ClientToken": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

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

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'TargetArn' => '',
  'PhoneNumber' => '',
  'PhoneNumberDescription' => '',
  'Tags' => [
    
  ],
  'ClientToken' => ''
]));

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

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

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

payload = "{\n  \"TargetArn\": \"\",\n  \"PhoneNumber\": \"\",\n  \"PhoneNumberDescription\": \"\",\n  \"Tags\": {},\n  \"ClientToken\": \"\"\n}"

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

conn.request("POST", "/baseUrl/phone-number/claim", payload, headers)

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

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

url = "{{baseUrl}}/phone-number/claim"

payload = {
    "TargetArn": "",
    "PhoneNumber": "",
    "PhoneNumberDescription": "",
    "Tags": {},
    "ClientToken": ""
}
headers = {"content-type": "application/json"}

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

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

url <- "{{baseUrl}}/phone-number/claim"

payload <- "{\n  \"TargetArn\": \"\",\n  \"PhoneNumber\": \"\",\n  \"PhoneNumberDescription\": \"\",\n  \"Tags\": {},\n  \"ClientToken\": \"\"\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}}/phone-number/claim")

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  \"TargetArn\": \"\",\n  \"PhoneNumber\": \"\",\n  \"PhoneNumberDescription\": \"\",\n  \"Tags\": {},\n  \"ClientToken\": \"\"\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/phone-number/claim') do |req|
  req.body = "{\n  \"TargetArn\": \"\",\n  \"PhoneNumber\": \"\",\n  \"PhoneNumberDescription\": \"\",\n  \"Tags\": {},\n  \"ClientToken\": \"\"\n}"
end

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

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

    let payload = json!({
        "TargetArn": "",
        "PhoneNumber": "",
        "PhoneNumberDescription": "",
        "Tags": json!({}),
        "ClientToken": ""
    });

    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}}/phone-number/claim \
  --header 'content-type: application/json' \
  --data '{
  "TargetArn": "",
  "PhoneNumber": "",
  "PhoneNumberDescription": "",
  "Tags": {},
  "ClientToken": ""
}'
echo '{
  "TargetArn": "",
  "PhoneNumber": "",
  "PhoneNumberDescription": "",
  "Tags": {},
  "ClientToken": ""
}' |  \
  http POST {{baseUrl}}/phone-number/claim \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "TargetArn": "",\n  "PhoneNumber": "",\n  "PhoneNumberDescription": "",\n  "Tags": {},\n  "ClientToken": ""\n}' \
  --output-document \
  - {{baseUrl}}/phone-number/claim
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "TargetArn": "",
  "PhoneNumber": "",
  "PhoneNumberDescription": "",
  "Tags": [],
  "ClientToken": ""
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/phone-number/claim")! 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 CreateAgentStatus
{{baseUrl}}/agent-status/:InstanceId
QUERY PARAMS

InstanceId
BODY json

{
  "Name": "",
  "Description": "",
  "State": "",
  "DisplayOrder": 0,
  "Tags": {}
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/agent-status/:InstanceId");

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

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"Name\": \"\",\n  \"Description\": \"\",\n  \"State\": \"\",\n  \"DisplayOrder\": 0,\n  \"Tags\": {}\n}");

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

(client/put "{{baseUrl}}/agent-status/:InstanceId" {:content-type :json
                                                                    :form-params {:Name ""
                                                                                  :Description ""
                                                                                  :State ""
                                                                                  :DisplayOrder 0
                                                                                  :Tags {}}})
require "http/client"

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

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

func main() {

	url := "{{baseUrl}}/agent-status/:InstanceId"

	payload := strings.NewReader("{\n  \"Name\": \"\",\n  \"Description\": \"\",\n  \"State\": \"\",\n  \"DisplayOrder\": 0,\n  \"Tags\": {}\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/agent-status/:InstanceId HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 87

{
  "Name": "",
  "Description": "",
  "State": "",
  "DisplayOrder": 0,
  "Tags": {}
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/agent-status/:InstanceId")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"Name\": \"\",\n  \"Description\": \"\",\n  \"State\": \"\",\n  \"DisplayOrder\": 0,\n  \"Tags\": {}\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/agent-status/:InstanceId"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"Name\": \"\",\n  \"Description\": \"\",\n  \"State\": \"\",\n  \"DisplayOrder\": 0,\n  \"Tags\": {}\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"Name\": \"\",\n  \"Description\": \"\",\n  \"State\": \"\",\n  \"DisplayOrder\": 0,\n  \"Tags\": {}\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/agent-status/:InstanceId")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/agent-status/:InstanceId")
  .header("content-type", "application/json")
  .body("{\n  \"Name\": \"\",\n  \"Description\": \"\",\n  \"State\": \"\",\n  \"DisplayOrder\": 0,\n  \"Tags\": {}\n}")
  .asString();
const data = JSON.stringify({
  Name: '',
  Description: '',
  State: '',
  DisplayOrder: 0,
  Tags: {}
});

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

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

xhr.open('PUT', '{{baseUrl}}/agent-status/:InstanceId');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/agent-status/:InstanceId',
  headers: {'content-type': 'application/json'},
  data: {Name: '', Description: '', State: '', DisplayOrder: 0, Tags: {}}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/agent-status/:InstanceId';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"Name":"","Description":"","State":"","DisplayOrder":0,"Tags":{}}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/agent-status/:InstanceId',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "Name": "",\n  "Description": "",\n  "State": "",\n  "DisplayOrder": 0,\n  "Tags": {}\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"Name\": \"\",\n  \"Description\": \"\",\n  \"State\": \"\",\n  \"DisplayOrder\": 0,\n  \"Tags\": {}\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/agent-status/:InstanceId")
  .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/agent-status/:InstanceId',
  headers: {
    'content-type': 'application/json'
  }
};

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

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

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

req.write(JSON.stringify({Name: '', Description: '', State: '', DisplayOrder: 0, Tags: {}}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/agent-status/:InstanceId',
  headers: {'content-type': 'application/json'},
  body: {Name: '', Description: '', State: '', DisplayOrder: 0, Tags: {}},
  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}}/agent-status/:InstanceId');

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

req.type('json');
req.send({
  Name: '',
  Description: '',
  State: '',
  DisplayOrder: 0,
  Tags: {}
});

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}}/agent-status/:InstanceId',
  headers: {'content-type': 'application/json'},
  data: {Name: '', Description: '', State: '', DisplayOrder: 0, Tags: {}}
};

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

const url = '{{baseUrl}}/agent-status/:InstanceId';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"Name":"","Description":"","State":"","DisplayOrder":0,"Tags":{}}'
};

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

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"Name": @"",
                              @"Description": @"",
                              @"State": @"",
                              @"DisplayOrder": @0,
                              @"Tags": @{  } };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/agent-status/:InstanceId"]
                                                       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}}/agent-status/:InstanceId" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"Name\": \"\",\n  \"Description\": \"\",\n  \"State\": \"\",\n  \"DisplayOrder\": 0,\n  \"Tags\": {}\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/agent-status/:InstanceId",
  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([
    'Name' => '',
    'Description' => '',
    'State' => '',
    'DisplayOrder' => 0,
    'Tags' => [
        
    ]
  ]),
  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}}/agent-status/:InstanceId', [
  'body' => '{
  "Name": "",
  "Description": "",
  "State": "",
  "DisplayOrder": 0,
  "Tags": {}
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/agent-status/:InstanceId');
$request->setMethod(HTTP_METH_PUT);

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'Name' => '',
  'Description' => '',
  'State' => '',
  'DisplayOrder' => 0,
  'Tags' => [
    
  ]
]));

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

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

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

payload = "{\n  \"Name\": \"\",\n  \"Description\": \"\",\n  \"State\": \"\",\n  \"DisplayOrder\": 0,\n  \"Tags\": {}\n}"

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

conn.request("PUT", "/baseUrl/agent-status/:InstanceId", payload, headers)

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

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

url = "{{baseUrl}}/agent-status/:InstanceId"

payload = {
    "Name": "",
    "Description": "",
    "State": "",
    "DisplayOrder": 0,
    "Tags": {}
}
headers = {"content-type": "application/json"}

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

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

url <- "{{baseUrl}}/agent-status/:InstanceId"

payload <- "{\n  \"Name\": \"\",\n  \"Description\": \"\",\n  \"State\": \"\",\n  \"DisplayOrder\": 0,\n  \"Tags\": {}\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}}/agent-status/:InstanceId")

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  \"Name\": \"\",\n  \"Description\": \"\",\n  \"State\": \"\",\n  \"DisplayOrder\": 0,\n  \"Tags\": {}\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/agent-status/:InstanceId') do |req|
  req.body = "{\n  \"Name\": \"\",\n  \"Description\": \"\",\n  \"State\": \"\",\n  \"DisplayOrder\": 0,\n  \"Tags\": {}\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}}/agent-status/:InstanceId";

    let payload = json!({
        "Name": "",
        "Description": "",
        "State": "",
        "DisplayOrder": 0,
        "Tags": 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}}/agent-status/:InstanceId \
  --header 'content-type: application/json' \
  --data '{
  "Name": "",
  "Description": "",
  "State": "",
  "DisplayOrder": 0,
  "Tags": {}
}'
echo '{
  "Name": "",
  "Description": "",
  "State": "",
  "DisplayOrder": 0,
  "Tags": {}
}' |  \
  http PUT {{baseUrl}}/agent-status/:InstanceId \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "Name": "",\n  "Description": "",\n  "State": "",\n  "DisplayOrder": 0,\n  "Tags": {}\n}' \
  --output-document \
  - {{baseUrl}}/agent-status/:InstanceId
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "Name": "",
  "Description": "",
  "State": "",
  "DisplayOrder": 0,
  "Tags": []
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/agent-status/:InstanceId")! 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 CreateContactFlow
{{baseUrl}}/contact-flows/:InstanceId
QUERY PARAMS

InstanceId
BODY json

{
  "Name": "",
  "Type": "",
  "Description": "",
  "Content": "",
  "Tags": {}
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/contact-flows/:InstanceId");

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

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"Name\": \"\",\n  \"Type\": \"\",\n  \"Description\": \"\",\n  \"Content\": \"\",\n  \"Tags\": {}\n}");

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

(client/put "{{baseUrl}}/contact-flows/:InstanceId" {:content-type :json
                                                                     :form-params {:Name ""
                                                                                   :Type ""
                                                                                   :Description ""
                                                                                   :Content ""
                                                                                   :Tags {}}})
require "http/client"

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

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

func main() {

	url := "{{baseUrl}}/contact-flows/:InstanceId"

	payload := strings.NewReader("{\n  \"Name\": \"\",\n  \"Type\": \"\",\n  \"Description\": \"\",\n  \"Content\": \"\",\n  \"Tags\": {}\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/contact-flows/:InstanceId HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 82

{
  "Name": "",
  "Type": "",
  "Description": "",
  "Content": "",
  "Tags": {}
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/contact-flows/:InstanceId")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"Name\": \"\",\n  \"Type\": \"\",\n  \"Description\": \"\",\n  \"Content\": \"\",\n  \"Tags\": {}\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/contact-flows/:InstanceId"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"Name\": \"\",\n  \"Type\": \"\",\n  \"Description\": \"\",\n  \"Content\": \"\",\n  \"Tags\": {}\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"Name\": \"\",\n  \"Type\": \"\",\n  \"Description\": \"\",\n  \"Content\": \"\",\n  \"Tags\": {}\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/contact-flows/:InstanceId")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/contact-flows/:InstanceId")
  .header("content-type", "application/json")
  .body("{\n  \"Name\": \"\",\n  \"Type\": \"\",\n  \"Description\": \"\",\n  \"Content\": \"\",\n  \"Tags\": {}\n}")
  .asString();
const data = JSON.stringify({
  Name: '',
  Type: '',
  Description: '',
  Content: '',
  Tags: {}
});

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

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

xhr.open('PUT', '{{baseUrl}}/contact-flows/:InstanceId');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/contact-flows/:InstanceId',
  headers: {'content-type': 'application/json'},
  data: {Name: '', Type: '', Description: '', Content: '', Tags: {}}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/contact-flows/:InstanceId';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"Name":"","Type":"","Description":"","Content":"","Tags":{}}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/contact-flows/:InstanceId',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "Name": "",\n  "Type": "",\n  "Description": "",\n  "Content": "",\n  "Tags": {}\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"Name\": \"\",\n  \"Type\": \"\",\n  \"Description\": \"\",\n  \"Content\": \"\",\n  \"Tags\": {}\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/contact-flows/:InstanceId")
  .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/contact-flows/:InstanceId',
  headers: {
    'content-type': 'application/json'
  }
};

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

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

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

req.write(JSON.stringify({Name: '', Type: '', Description: '', Content: '', Tags: {}}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/contact-flows/:InstanceId',
  headers: {'content-type': 'application/json'},
  body: {Name: '', Type: '', Description: '', Content: '', Tags: {}},
  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}}/contact-flows/:InstanceId');

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

req.type('json');
req.send({
  Name: '',
  Type: '',
  Description: '',
  Content: '',
  Tags: {}
});

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}}/contact-flows/:InstanceId',
  headers: {'content-type': 'application/json'},
  data: {Name: '', Type: '', Description: '', Content: '', Tags: {}}
};

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

const url = '{{baseUrl}}/contact-flows/:InstanceId';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"Name":"","Type":"","Description":"","Content":"","Tags":{}}'
};

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

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"Name": @"",
                              @"Type": @"",
                              @"Description": @"",
                              @"Content": @"",
                              @"Tags": @{  } };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/contact-flows/:InstanceId"]
                                                       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}}/contact-flows/:InstanceId" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"Name\": \"\",\n  \"Type\": \"\",\n  \"Description\": \"\",\n  \"Content\": \"\",\n  \"Tags\": {}\n}" in

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

echo $response->getBody();
setUrl('{{baseUrl}}/contact-flows/:InstanceId');
$request->setMethod(HTTP_METH_PUT);

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'Name' => '',
  'Type' => '',
  'Description' => '',
  'Content' => '',
  'Tags' => [
    
  ]
]));

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

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

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

payload = "{\n  \"Name\": \"\",\n  \"Type\": \"\",\n  \"Description\": \"\",\n  \"Content\": \"\",\n  \"Tags\": {}\n}"

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

conn.request("PUT", "/baseUrl/contact-flows/:InstanceId", payload, headers)

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

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

url = "{{baseUrl}}/contact-flows/:InstanceId"

payload = {
    "Name": "",
    "Type": "",
    "Description": "",
    "Content": "",
    "Tags": {}
}
headers = {"content-type": "application/json"}

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

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

url <- "{{baseUrl}}/contact-flows/:InstanceId"

payload <- "{\n  \"Name\": \"\",\n  \"Type\": \"\",\n  \"Description\": \"\",\n  \"Content\": \"\",\n  \"Tags\": {}\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}}/contact-flows/:InstanceId")

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  \"Name\": \"\",\n  \"Type\": \"\",\n  \"Description\": \"\",\n  \"Content\": \"\",\n  \"Tags\": {}\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/contact-flows/:InstanceId') do |req|
  req.body = "{\n  \"Name\": \"\",\n  \"Type\": \"\",\n  \"Description\": \"\",\n  \"Content\": \"\",\n  \"Tags\": {}\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}}/contact-flows/:InstanceId";

    let payload = json!({
        "Name": "",
        "Type": "",
        "Description": "",
        "Content": "",
        "Tags": 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}}/contact-flows/:InstanceId \
  --header 'content-type: application/json' \
  --data '{
  "Name": "",
  "Type": "",
  "Description": "",
  "Content": "",
  "Tags": {}
}'
echo '{
  "Name": "",
  "Type": "",
  "Description": "",
  "Content": "",
  "Tags": {}
}' |  \
  http PUT {{baseUrl}}/contact-flows/:InstanceId \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "Name": "",\n  "Type": "",\n  "Description": "",\n  "Content": "",\n  "Tags": {}\n}' \
  --output-document \
  - {{baseUrl}}/contact-flows/:InstanceId
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "Name": "",
  "Type": "",
  "Description": "",
  "Content": "",
  "Tags": []
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/contact-flows/:InstanceId")! 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 CreateContactFlowModule
{{baseUrl}}/contact-flow-modules/:InstanceId
QUERY PARAMS

InstanceId
BODY json

{
  "Name": "",
  "Description": "",
  "Content": "",
  "Tags": {},
  "ClientToken": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/contact-flow-modules/:InstanceId");

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

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"Name\": \"\",\n  \"Description\": \"\",\n  \"Content\": \"\",\n  \"Tags\": {},\n  \"ClientToken\": \"\"\n}");

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

(client/put "{{baseUrl}}/contact-flow-modules/:InstanceId" {:content-type :json
                                                                            :form-params {:Name ""
                                                                                          :Description ""
                                                                                          :Content ""
                                                                                          :Tags {}
                                                                                          :ClientToken ""}})
require "http/client"

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

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

func main() {

	url := "{{baseUrl}}/contact-flow-modules/:InstanceId"

	payload := strings.NewReader("{\n  \"Name\": \"\",\n  \"Description\": \"\",\n  \"Content\": \"\",\n  \"Tags\": {},\n  \"ClientToken\": \"\"\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/contact-flow-modules/:InstanceId HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 89

{
  "Name": "",
  "Description": "",
  "Content": "",
  "Tags": {},
  "ClientToken": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/contact-flow-modules/:InstanceId")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"Name\": \"\",\n  \"Description\": \"\",\n  \"Content\": \"\",\n  \"Tags\": {},\n  \"ClientToken\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/contact-flow-modules/:InstanceId"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"Name\": \"\",\n  \"Description\": \"\",\n  \"Content\": \"\",\n  \"Tags\": {},\n  \"ClientToken\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"Name\": \"\",\n  \"Description\": \"\",\n  \"Content\": \"\",\n  \"Tags\": {},\n  \"ClientToken\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/contact-flow-modules/:InstanceId")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/contact-flow-modules/:InstanceId")
  .header("content-type", "application/json")
  .body("{\n  \"Name\": \"\",\n  \"Description\": \"\",\n  \"Content\": \"\",\n  \"Tags\": {},\n  \"ClientToken\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  Name: '',
  Description: '',
  Content: '',
  Tags: {},
  ClientToken: ''
});

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

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

xhr.open('PUT', '{{baseUrl}}/contact-flow-modules/:InstanceId');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/contact-flow-modules/:InstanceId',
  headers: {'content-type': 'application/json'},
  data: {Name: '', Description: '', Content: '', Tags: {}, ClientToken: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/contact-flow-modules/:InstanceId';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"Name":"","Description":"","Content":"","Tags":{},"ClientToken":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/contact-flow-modules/:InstanceId',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "Name": "",\n  "Description": "",\n  "Content": "",\n  "Tags": {},\n  "ClientToken": ""\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"Name\": \"\",\n  \"Description\": \"\",\n  \"Content\": \"\",\n  \"Tags\": {},\n  \"ClientToken\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/contact-flow-modules/:InstanceId")
  .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/contact-flow-modules/:InstanceId',
  headers: {
    'content-type': 'application/json'
  }
};

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

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

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

req.write(JSON.stringify({Name: '', Description: '', Content: '', Tags: {}, ClientToken: ''}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/contact-flow-modules/:InstanceId',
  headers: {'content-type': 'application/json'},
  body: {Name: '', Description: '', Content: '', Tags: {}, ClientToken: ''},
  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}}/contact-flow-modules/:InstanceId');

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

req.type('json');
req.send({
  Name: '',
  Description: '',
  Content: '',
  Tags: {},
  ClientToken: ''
});

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}}/contact-flow-modules/:InstanceId',
  headers: {'content-type': 'application/json'},
  data: {Name: '', Description: '', Content: '', Tags: {}, ClientToken: ''}
};

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

const url = '{{baseUrl}}/contact-flow-modules/:InstanceId';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"Name":"","Description":"","Content":"","Tags":{},"ClientToken":""}'
};

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

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"Name": @"",
                              @"Description": @"",
                              @"Content": @"",
                              @"Tags": @{  },
                              @"ClientToken": @"" };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/contact-flow-modules/:InstanceId"]
                                                       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}}/contact-flow-modules/:InstanceId" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"Name\": \"\",\n  \"Description\": \"\",\n  \"Content\": \"\",\n  \"Tags\": {},\n  \"ClientToken\": \"\"\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/contact-flow-modules/:InstanceId",
  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([
    'Name' => '',
    'Description' => '',
    'Content' => '',
    'Tags' => [
        
    ],
    'ClientToken' => ''
  ]),
  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}}/contact-flow-modules/:InstanceId', [
  'body' => '{
  "Name": "",
  "Description": "",
  "Content": "",
  "Tags": {},
  "ClientToken": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/contact-flow-modules/:InstanceId');
$request->setMethod(HTTP_METH_PUT);

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'Name' => '',
  'Description' => '',
  'Content' => '',
  'Tags' => [
    
  ],
  'ClientToken' => ''
]));

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

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

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

payload = "{\n  \"Name\": \"\",\n  \"Description\": \"\",\n  \"Content\": \"\",\n  \"Tags\": {},\n  \"ClientToken\": \"\"\n}"

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

conn.request("PUT", "/baseUrl/contact-flow-modules/:InstanceId", payload, headers)

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

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

url = "{{baseUrl}}/contact-flow-modules/:InstanceId"

payload = {
    "Name": "",
    "Description": "",
    "Content": "",
    "Tags": {},
    "ClientToken": ""
}
headers = {"content-type": "application/json"}

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

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

url <- "{{baseUrl}}/contact-flow-modules/:InstanceId"

payload <- "{\n  \"Name\": \"\",\n  \"Description\": \"\",\n  \"Content\": \"\",\n  \"Tags\": {},\n  \"ClientToken\": \"\"\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}}/contact-flow-modules/:InstanceId")

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  \"Name\": \"\",\n  \"Description\": \"\",\n  \"Content\": \"\",\n  \"Tags\": {},\n  \"ClientToken\": \"\"\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/contact-flow-modules/:InstanceId') do |req|
  req.body = "{\n  \"Name\": \"\",\n  \"Description\": \"\",\n  \"Content\": \"\",\n  \"Tags\": {},\n  \"ClientToken\": \"\"\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}}/contact-flow-modules/:InstanceId";

    let payload = json!({
        "Name": "",
        "Description": "",
        "Content": "",
        "Tags": json!({}),
        "ClientToken": ""
    });

    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}}/contact-flow-modules/:InstanceId \
  --header 'content-type: application/json' \
  --data '{
  "Name": "",
  "Description": "",
  "Content": "",
  "Tags": {},
  "ClientToken": ""
}'
echo '{
  "Name": "",
  "Description": "",
  "Content": "",
  "Tags": {},
  "ClientToken": ""
}' |  \
  http PUT {{baseUrl}}/contact-flow-modules/:InstanceId \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "Name": "",\n  "Description": "",\n  "Content": "",\n  "Tags": {},\n  "ClientToken": ""\n}' \
  --output-document \
  - {{baseUrl}}/contact-flow-modules/:InstanceId
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "Name": "",
  "Description": "",
  "Content": "",
  "Tags": [],
  "ClientToken": ""
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/contact-flow-modules/:InstanceId")! 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 CreateHoursOfOperation
{{baseUrl}}/hours-of-operations/:InstanceId
QUERY PARAMS

InstanceId
BODY json

{
  "Name": "",
  "Description": "",
  "TimeZone": "",
  "Config": [
    {
      "Day": "",
      "StartTime": "",
      "EndTime": ""
    }
  ],
  "Tags": {}
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/hours-of-operations/:InstanceId");

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

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"Name\": \"\",\n  \"Description\": \"\",\n  \"TimeZone\": \"\",\n  \"Config\": [\n    {\n      \"Day\": \"\",\n      \"StartTime\": \"\",\n      \"EndTime\": \"\"\n    }\n  ],\n  \"Tags\": {}\n}");

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

(client/put "{{baseUrl}}/hours-of-operations/:InstanceId" {:content-type :json
                                                                           :form-params {:Name ""
                                                                                         :Description ""
                                                                                         :TimeZone ""
                                                                                         :Config [{:Day ""
                                                                                                   :StartTime ""
                                                                                                   :EndTime ""}]
                                                                                         :Tags {}}})
require "http/client"

url = "{{baseUrl}}/hours-of-operations/:InstanceId"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"Name\": \"\",\n  \"Description\": \"\",\n  \"TimeZone\": \"\",\n  \"Config\": [\n    {\n      \"Day\": \"\",\n      \"StartTime\": \"\",\n      \"EndTime\": \"\"\n    }\n  ],\n  \"Tags\": {}\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}}/hours-of-operations/:InstanceId"),
    Content = new StringContent("{\n  \"Name\": \"\",\n  \"Description\": \"\",\n  \"TimeZone\": \"\",\n  \"Config\": [\n    {\n      \"Day\": \"\",\n      \"StartTime\": \"\",\n      \"EndTime\": \"\"\n    }\n  ],\n  \"Tags\": {}\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}}/hours-of-operations/:InstanceId");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"Name\": \"\",\n  \"Description\": \"\",\n  \"TimeZone\": \"\",\n  \"Config\": [\n    {\n      \"Day\": \"\",\n      \"StartTime\": \"\",\n      \"EndTime\": \"\"\n    }\n  ],\n  \"Tags\": {}\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/hours-of-operations/:InstanceId"

	payload := strings.NewReader("{\n  \"Name\": \"\",\n  \"Description\": \"\",\n  \"TimeZone\": \"\",\n  \"Config\": [\n    {\n      \"Day\": \"\",\n      \"StartTime\": \"\",\n      \"EndTime\": \"\"\n    }\n  ],\n  \"Tags\": {}\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/hours-of-operations/:InstanceId HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 160

{
  "Name": "",
  "Description": "",
  "TimeZone": "",
  "Config": [
    {
      "Day": "",
      "StartTime": "",
      "EndTime": ""
    }
  ],
  "Tags": {}
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/hours-of-operations/:InstanceId")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"Name\": \"\",\n  \"Description\": \"\",\n  \"TimeZone\": \"\",\n  \"Config\": [\n    {\n      \"Day\": \"\",\n      \"StartTime\": \"\",\n      \"EndTime\": \"\"\n    }\n  ],\n  \"Tags\": {}\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/hours-of-operations/:InstanceId"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"Name\": \"\",\n  \"Description\": \"\",\n  \"TimeZone\": \"\",\n  \"Config\": [\n    {\n      \"Day\": \"\",\n      \"StartTime\": \"\",\n      \"EndTime\": \"\"\n    }\n  ],\n  \"Tags\": {}\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"Name\": \"\",\n  \"Description\": \"\",\n  \"TimeZone\": \"\",\n  \"Config\": [\n    {\n      \"Day\": \"\",\n      \"StartTime\": \"\",\n      \"EndTime\": \"\"\n    }\n  ],\n  \"Tags\": {}\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/hours-of-operations/:InstanceId")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/hours-of-operations/:InstanceId")
  .header("content-type", "application/json")
  .body("{\n  \"Name\": \"\",\n  \"Description\": \"\",\n  \"TimeZone\": \"\",\n  \"Config\": [\n    {\n      \"Day\": \"\",\n      \"StartTime\": \"\",\n      \"EndTime\": \"\"\n    }\n  ],\n  \"Tags\": {}\n}")
  .asString();
const data = JSON.stringify({
  Name: '',
  Description: '',
  TimeZone: '',
  Config: [
    {
      Day: '',
      StartTime: '',
      EndTime: ''
    }
  ],
  Tags: {}
});

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

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

xhr.open('PUT', '{{baseUrl}}/hours-of-operations/:InstanceId');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/hours-of-operations/:InstanceId',
  headers: {'content-type': 'application/json'},
  data: {
    Name: '',
    Description: '',
    TimeZone: '',
    Config: [{Day: '', StartTime: '', EndTime: ''}],
    Tags: {}
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/hours-of-operations/:InstanceId';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"Name":"","Description":"","TimeZone":"","Config":[{"Day":"","StartTime":"","EndTime":""}],"Tags":{}}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/hours-of-operations/:InstanceId',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "Name": "",\n  "Description": "",\n  "TimeZone": "",\n  "Config": [\n    {\n      "Day": "",\n      "StartTime": "",\n      "EndTime": ""\n    }\n  ],\n  "Tags": {}\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"Name\": \"\",\n  \"Description\": \"\",\n  \"TimeZone\": \"\",\n  \"Config\": [\n    {\n      \"Day\": \"\",\n      \"StartTime\": \"\",\n      \"EndTime\": \"\"\n    }\n  ],\n  \"Tags\": {}\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/hours-of-operations/:InstanceId")
  .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/hours-of-operations/:InstanceId',
  headers: {
    'content-type': 'application/json'
  }
};

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

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

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

req.write(JSON.stringify({
  Name: '',
  Description: '',
  TimeZone: '',
  Config: [{Day: '', StartTime: '', EndTime: ''}],
  Tags: {}
}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/hours-of-operations/:InstanceId',
  headers: {'content-type': 'application/json'},
  body: {
    Name: '',
    Description: '',
    TimeZone: '',
    Config: [{Day: '', StartTime: '', EndTime: ''}],
    Tags: {}
  },
  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}}/hours-of-operations/:InstanceId');

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

req.type('json');
req.send({
  Name: '',
  Description: '',
  TimeZone: '',
  Config: [
    {
      Day: '',
      StartTime: '',
      EndTime: ''
    }
  ],
  Tags: {}
});

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}}/hours-of-operations/:InstanceId',
  headers: {'content-type': 'application/json'},
  data: {
    Name: '',
    Description: '',
    TimeZone: '',
    Config: [{Day: '', StartTime: '', EndTime: ''}],
    Tags: {}
  }
};

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

const url = '{{baseUrl}}/hours-of-operations/:InstanceId';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"Name":"","Description":"","TimeZone":"","Config":[{"Day":"","StartTime":"","EndTime":""}],"Tags":{}}'
};

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

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"Name": @"",
                              @"Description": @"",
                              @"TimeZone": @"",
                              @"Config": @[ @{ @"Day": @"", @"StartTime": @"", @"EndTime": @"" } ],
                              @"Tags": @{  } };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/hours-of-operations/:InstanceId"]
                                                       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}}/hours-of-operations/:InstanceId" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"Name\": \"\",\n  \"Description\": \"\",\n  \"TimeZone\": \"\",\n  \"Config\": [\n    {\n      \"Day\": \"\",\n      \"StartTime\": \"\",\n      \"EndTime\": \"\"\n    }\n  ],\n  \"Tags\": {}\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/hours-of-operations/:InstanceId",
  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([
    'Name' => '',
    'Description' => '',
    'TimeZone' => '',
    'Config' => [
        [
                'Day' => '',
                'StartTime' => '',
                'EndTime' => ''
        ]
    ],
    'Tags' => [
        
    ]
  ]),
  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}}/hours-of-operations/:InstanceId', [
  'body' => '{
  "Name": "",
  "Description": "",
  "TimeZone": "",
  "Config": [
    {
      "Day": "",
      "StartTime": "",
      "EndTime": ""
    }
  ],
  "Tags": {}
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/hours-of-operations/:InstanceId');
$request->setMethod(HTTP_METH_PUT);

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'Name' => '',
  'Description' => '',
  'TimeZone' => '',
  'Config' => [
    [
        'Day' => '',
        'StartTime' => '',
        'EndTime' => ''
    ]
  ],
  'Tags' => [
    
  ]
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'Name' => '',
  'Description' => '',
  'TimeZone' => '',
  'Config' => [
    [
        'Day' => '',
        'StartTime' => '',
        'EndTime' => ''
    ]
  ],
  'Tags' => [
    
  ]
]));
$request->setRequestUrl('{{baseUrl}}/hours-of-operations/:InstanceId');
$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}}/hours-of-operations/:InstanceId' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "Name": "",
  "Description": "",
  "TimeZone": "",
  "Config": [
    {
      "Day": "",
      "StartTime": "",
      "EndTime": ""
    }
  ],
  "Tags": {}
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/hours-of-operations/:InstanceId' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "Name": "",
  "Description": "",
  "TimeZone": "",
  "Config": [
    {
      "Day": "",
      "StartTime": "",
      "EndTime": ""
    }
  ],
  "Tags": {}
}'
import http.client

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

payload = "{\n  \"Name\": \"\",\n  \"Description\": \"\",\n  \"TimeZone\": \"\",\n  \"Config\": [\n    {\n      \"Day\": \"\",\n      \"StartTime\": \"\",\n      \"EndTime\": \"\"\n    }\n  ],\n  \"Tags\": {}\n}"

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

conn.request("PUT", "/baseUrl/hours-of-operations/:InstanceId", payload, headers)

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

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

url = "{{baseUrl}}/hours-of-operations/:InstanceId"

payload = {
    "Name": "",
    "Description": "",
    "TimeZone": "",
    "Config": [
        {
            "Day": "",
            "StartTime": "",
            "EndTime": ""
        }
    ],
    "Tags": {}
}
headers = {"content-type": "application/json"}

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

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

url <- "{{baseUrl}}/hours-of-operations/:InstanceId"

payload <- "{\n  \"Name\": \"\",\n  \"Description\": \"\",\n  \"TimeZone\": \"\",\n  \"Config\": [\n    {\n      \"Day\": \"\",\n      \"StartTime\": \"\",\n      \"EndTime\": \"\"\n    }\n  ],\n  \"Tags\": {}\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}}/hours-of-operations/:InstanceId")

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  \"Name\": \"\",\n  \"Description\": \"\",\n  \"TimeZone\": \"\",\n  \"Config\": [\n    {\n      \"Day\": \"\",\n      \"StartTime\": \"\",\n      \"EndTime\": \"\"\n    }\n  ],\n  \"Tags\": {}\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/hours-of-operations/:InstanceId') do |req|
  req.body = "{\n  \"Name\": \"\",\n  \"Description\": \"\",\n  \"TimeZone\": \"\",\n  \"Config\": [\n    {\n      \"Day\": \"\",\n      \"StartTime\": \"\",\n      \"EndTime\": \"\"\n    }\n  ],\n  \"Tags\": {}\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}}/hours-of-operations/:InstanceId";

    let payload = json!({
        "Name": "",
        "Description": "",
        "TimeZone": "",
        "Config": (
            json!({
                "Day": "",
                "StartTime": "",
                "EndTime": ""
            })
        ),
        "Tags": 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}}/hours-of-operations/:InstanceId \
  --header 'content-type: application/json' \
  --data '{
  "Name": "",
  "Description": "",
  "TimeZone": "",
  "Config": [
    {
      "Day": "",
      "StartTime": "",
      "EndTime": ""
    }
  ],
  "Tags": {}
}'
echo '{
  "Name": "",
  "Description": "",
  "TimeZone": "",
  "Config": [
    {
      "Day": "",
      "StartTime": "",
      "EndTime": ""
    }
  ],
  "Tags": {}
}' |  \
  http PUT {{baseUrl}}/hours-of-operations/:InstanceId \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "Name": "",\n  "Description": "",\n  "TimeZone": "",\n  "Config": [\n    {\n      "Day": "",\n      "StartTime": "",\n      "EndTime": ""\n    }\n  ],\n  "Tags": {}\n}' \
  --output-document \
  - {{baseUrl}}/hours-of-operations/:InstanceId
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "Name": "",
  "Description": "",
  "TimeZone": "",
  "Config": [
    [
      "Day": "",
      "StartTime": "",
      "EndTime": ""
    ]
  ],
  "Tags": []
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/hours-of-operations/:InstanceId")! 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 CreateInstance
{{baseUrl}}/instance
BODY json

{
  "ClientToken": "",
  "IdentityManagementType": "",
  "InstanceAlias": "",
  "DirectoryId": "",
  "InboundCallsEnabled": false,
  "OutboundCallsEnabled": false
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/instance");

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  \"ClientToken\": \"\",\n  \"IdentityManagementType\": \"\",\n  \"InstanceAlias\": \"\",\n  \"DirectoryId\": \"\",\n  \"InboundCallsEnabled\": false,\n  \"OutboundCallsEnabled\": false\n}");

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

(client/put "{{baseUrl}}/instance" {:content-type :json
                                                    :form-params {:ClientToken ""
                                                                  :IdentityManagementType ""
                                                                  :InstanceAlias ""
                                                                  :DirectoryId ""
                                                                  :InboundCallsEnabled false
                                                                  :OutboundCallsEnabled false}})
require "http/client"

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

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

func main() {

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

	payload := strings.NewReader("{\n  \"ClientToken\": \"\",\n  \"IdentityManagementType\": \"\",\n  \"InstanceAlias\": \"\",\n  \"DirectoryId\": \"\",\n  \"InboundCallsEnabled\": false,\n  \"OutboundCallsEnabled\": 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/instance HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 164

{
  "ClientToken": "",
  "IdentityManagementType": "",
  "InstanceAlias": "",
  "DirectoryId": "",
  "InboundCallsEnabled": false,
  "OutboundCallsEnabled": false
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/instance")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"ClientToken\": \"\",\n  \"IdentityManagementType\": \"\",\n  \"InstanceAlias\": \"\",\n  \"DirectoryId\": \"\",\n  \"InboundCallsEnabled\": false,\n  \"OutboundCallsEnabled\": false\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

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

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/instance")
  .header("content-type", "application/json")
  .body("{\n  \"ClientToken\": \"\",\n  \"IdentityManagementType\": \"\",\n  \"InstanceAlias\": \"\",\n  \"DirectoryId\": \"\",\n  \"InboundCallsEnabled\": false,\n  \"OutboundCallsEnabled\": false\n}")
  .asString();
const data = JSON.stringify({
  ClientToken: '',
  IdentityManagementType: '',
  InstanceAlias: '',
  DirectoryId: '',
  InboundCallsEnabled: false,
  OutboundCallsEnabled: 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}}/instance');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/instance',
  headers: {'content-type': 'application/json'},
  data: {
    ClientToken: '',
    IdentityManagementType: '',
    InstanceAlias: '',
    DirectoryId: '',
    InboundCallsEnabled: false,
    OutboundCallsEnabled: false
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/instance';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"ClientToken":"","IdentityManagementType":"","InstanceAlias":"","DirectoryId":"","InboundCallsEnabled":false,"OutboundCallsEnabled":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}}/instance',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "ClientToken": "",\n  "IdentityManagementType": "",\n  "InstanceAlias": "",\n  "DirectoryId": "",\n  "InboundCallsEnabled": false,\n  "OutboundCallsEnabled": 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  \"ClientToken\": \"\",\n  \"IdentityManagementType\": \"\",\n  \"InstanceAlias\": \"\",\n  \"DirectoryId\": \"\",\n  \"InboundCallsEnabled\": false,\n  \"OutboundCallsEnabled\": false\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/instance")
  .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/instance',
  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({
  ClientToken: '',
  IdentityManagementType: '',
  InstanceAlias: '',
  DirectoryId: '',
  InboundCallsEnabled: false,
  OutboundCallsEnabled: false
}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/instance',
  headers: {'content-type': 'application/json'},
  body: {
    ClientToken: '',
    IdentityManagementType: '',
    InstanceAlias: '',
    DirectoryId: '',
    InboundCallsEnabled: false,
    OutboundCallsEnabled: 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}}/instance');

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

req.type('json');
req.send({
  ClientToken: '',
  IdentityManagementType: '',
  InstanceAlias: '',
  DirectoryId: '',
  InboundCallsEnabled: false,
  OutboundCallsEnabled: 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}}/instance',
  headers: {'content-type': 'application/json'},
  data: {
    ClientToken: '',
    IdentityManagementType: '',
    InstanceAlias: '',
    DirectoryId: '',
    InboundCallsEnabled: false,
    OutboundCallsEnabled: false
  }
};

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

const url = '{{baseUrl}}/instance';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"ClientToken":"","IdentityManagementType":"","InstanceAlias":"","DirectoryId":"","InboundCallsEnabled":false,"OutboundCallsEnabled":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 = @{ @"ClientToken": @"",
                              @"IdentityManagementType": @"",
                              @"InstanceAlias": @"",
                              @"DirectoryId": @"",
                              @"InboundCallsEnabled": @NO,
                              @"OutboundCallsEnabled": @NO };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/instance"]
                                                       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}}/instance" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"ClientToken\": \"\",\n  \"IdentityManagementType\": \"\",\n  \"InstanceAlias\": \"\",\n  \"DirectoryId\": \"\",\n  \"InboundCallsEnabled\": false,\n  \"OutboundCallsEnabled\": false\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/instance",
  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([
    'ClientToken' => '',
    'IdentityManagementType' => '',
    'InstanceAlias' => '',
    'DirectoryId' => '',
    'InboundCallsEnabled' => null,
    'OutboundCallsEnabled' => 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}}/instance', [
  'body' => '{
  "ClientToken": "",
  "IdentityManagementType": "",
  "InstanceAlias": "",
  "DirectoryId": "",
  "InboundCallsEnabled": false,
  "OutboundCallsEnabled": false
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

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

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'ClientToken' => '',
  'IdentityManagementType' => '',
  'InstanceAlias' => '',
  'DirectoryId' => '',
  'InboundCallsEnabled' => null,
  'OutboundCallsEnabled' => null
]));

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

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

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

payload = "{\n  \"ClientToken\": \"\",\n  \"IdentityManagementType\": \"\",\n  \"InstanceAlias\": \"\",\n  \"DirectoryId\": \"\",\n  \"InboundCallsEnabled\": false,\n  \"OutboundCallsEnabled\": false\n}"

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

conn.request("PUT", "/baseUrl/instance", payload, headers)

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

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

url = "{{baseUrl}}/instance"

payload = {
    "ClientToken": "",
    "IdentityManagementType": "",
    "InstanceAlias": "",
    "DirectoryId": "",
    "InboundCallsEnabled": False,
    "OutboundCallsEnabled": False
}
headers = {"content-type": "application/json"}

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

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

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

payload <- "{\n  \"ClientToken\": \"\",\n  \"IdentityManagementType\": \"\",\n  \"InstanceAlias\": \"\",\n  \"DirectoryId\": \"\",\n  \"InboundCallsEnabled\": false,\n  \"OutboundCallsEnabled\": 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}}/instance")

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  \"ClientToken\": \"\",\n  \"IdentityManagementType\": \"\",\n  \"InstanceAlias\": \"\",\n  \"DirectoryId\": \"\",\n  \"InboundCallsEnabled\": false,\n  \"OutboundCallsEnabled\": 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/instance') do |req|
  req.body = "{\n  \"ClientToken\": \"\",\n  \"IdentityManagementType\": \"\",\n  \"InstanceAlias\": \"\",\n  \"DirectoryId\": \"\",\n  \"InboundCallsEnabled\": false,\n  \"OutboundCallsEnabled\": 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}}/instance";

    let payload = json!({
        "ClientToken": "",
        "IdentityManagementType": "",
        "InstanceAlias": "",
        "DirectoryId": "",
        "InboundCallsEnabled": false,
        "OutboundCallsEnabled": 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}}/instance \
  --header 'content-type: application/json' \
  --data '{
  "ClientToken": "",
  "IdentityManagementType": "",
  "InstanceAlias": "",
  "DirectoryId": "",
  "InboundCallsEnabled": false,
  "OutboundCallsEnabled": false
}'
echo '{
  "ClientToken": "",
  "IdentityManagementType": "",
  "InstanceAlias": "",
  "DirectoryId": "",
  "InboundCallsEnabled": false,
  "OutboundCallsEnabled": false
}' |  \
  http PUT {{baseUrl}}/instance \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "ClientToken": "",\n  "IdentityManagementType": "",\n  "InstanceAlias": "",\n  "DirectoryId": "",\n  "InboundCallsEnabled": false,\n  "OutboundCallsEnabled": false\n}' \
  --output-document \
  - {{baseUrl}}/instance
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "ClientToken": "",
  "IdentityManagementType": "",
  "InstanceAlias": "",
  "DirectoryId": "",
  "InboundCallsEnabled": false,
  "OutboundCallsEnabled": false
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/instance")! 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 CreateIntegrationAssociation
{{baseUrl}}/instance/:InstanceId/integration-associations
QUERY PARAMS

InstanceId
BODY json

{
  "IntegrationType": "",
  "IntegrationArn": "",
  "SourceApplicationUrl": "",
  "SourceApplicationName": "",
  "SourceType": "",
  "Tags": {}
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/instance/:InstanceId/integration-associations");

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  \"IntegrationType\": \"\",\n  \"IntegrationArn\": \"\",\n  \"SourceApplicationUrl\": \"\",\n  \"SourceApplicationName\": \"\",\n  \"SourceType\": \"\",\n  \"Tags\": {}\n}");

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

(client/put "{{baseUrl}}/instance/:InstanceId/integration-associations" {:content-type :json
                                                                                         :form-params {:IntegrationType ""
                                                                                                       :IntegrationArn ""
                                                                                                       :SourceApplicationUrl ""
                                                                                                       :SourceApplicationName ""
                                                                                                       :SourceType ""
                                                                                                       :Tags {}}})
require "http/client"

url = "{{baseUrl}}/instance/:InstanceId/integration-associations"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"IntegrationType\": \"\",\n  \"IntegrationArn\": \"\",\n  \"SourceApplicationUrl\": \"\",\n  \"SourceApplicationName\": \"\",\n  \"SourceType\": \"\",\n  \"Tags\": {}\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}}/instance/:InstanceId/integration-associations"),
    Content = new StringContent("{\n  \"IntegrationType\": \"\",\n  \"IntegrationArn\": \"\",\n  \"SourceApplicationUrl\": \"\",\n  \"SourceApplicationName\": \"\",\n  \"SourceType\": \"\",\n  \"Tags\": {}\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}}/instance/:InstanceId/integration-associations");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"IntegrationType\": \"\",\n  \"IntegrationArn\": \"\",\n  \"SourceApplicationUrl\": \"\",\n  \"SourceApplicationName\": \"\",\n  \"SourceType\": \"\",\n  \"Tags\": {}\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/instance/:InstanceId/integration-associations"

	payload := strings.NewReader("{\n  \"IntegrationType\": \"\",\n  \"IntegrationArn\": \"\",\n  \"SourceApplicationUrl\": \"\",\n  \"SourceApplicationName\": \"\",\n  \"SourceType\": \"\",\n  \"Tags\": {}\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/instance/:InstanceId/integration-associations HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 146

{
  "IntegrationType": "",
  "IntegrationArn": "",
  "SourceApplicationUrl": "",
  "SourceApplicationName": "",
  "SourceType": "",
  "Tags": {}
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/instance/:InstanceId/integration-associations")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"IntegrationType\": \"\",\n  \"IntegrationArn\": \"\",\n  \"SourceApplicationUrl\": \"\",\n  \"SourceApplicationName\": \"\",\n  \"SourceType\": \"\",\n  \"Tags\": {}\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/instance/:InstanceId/integration-associations"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"IntegrationType\": \"\",\n  \"IntegrationArn\": \"\",\n  \"SourceApplicationUrl\": \"\",\n  \"SourceApplicationName\": \"\",\n  \"SourceType\": \"\",\n  \"Tags\": {}\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  \"IntegrationType\": \"\",\n  \"IntegrationArn\": \"\",\n  \"SourceApplicationUrl\": \"\",\n  \"SourceApplicationName\": \"\",\n  \"SourceType\": \"\",\n  \"Tags\": {}\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/instance/:InstanceId/integration-associations")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/instance/:InstanceId/integration-associations")
  .header("content-type", "application/json")
  .body("{\n  \"IntegrationType\": \"\",\n  \"IntegrationArn\": \"\",\n  \"SourceApplicationUrl\": \"\",\n  \"SourceApplicationName\": \"\",\n  \"SourceType\": \"\",\n  \"Tags\": {}\n}")
  .asString();
const data = JSON.stringify({
  IntegrationType: '',
  IntegrationArn: '',
  SourceApplicationUrl: '',
  SourceApplicationName: '',
  SourceType: '',
  Tags: {}
});

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

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

xhr.open('PUT', '{{baseUrl}}/instance/:InstanceId/integration-associations');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/instance/:InstanceId/integration-associations',
  headers: {'content-type': 'application/json'},
  data: {
    IntegrationType: '',
    IntegrationArn: '',
    SourceApplicationUrl: '',
    SourceApplicationName: '',
    SourceType: '',
    Tags: {}
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/instance/:InstanceId/integration-associations';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"IntegrationType":"","IntegrationArn":"","SourceApplicationUrl":"","SourceApplicationName":"","SourceType":"","Tags":{}}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/instance/:InstanceId/integration-associations',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "IntegrationType": "",\n  "IntegrationArn": "",\n  "SourceApplicationUrl": "",\n  "SourceApplicationName": "",\n  "SourceType": "",\n  "Tags": {}\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"IntegrationType\": \"\",\n  \"IntegrationArn\": \"\",\n  \"SourceApplicationUrl\": \"\",\n  \"SourceApplicationName\": \"\",\n  \"SourceType\": \"\",\n  \"Tags\": {}\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/instance/:InstanceId/integration-associations")
  .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/instance/:InstanceId/integration-associations',
  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({
  IntegrationType: '',
  IntegrationArn: '',
  SourceApplicationUrl: '',
  SourceApplicationName: '',
  SourceType: '',
  Tags: {}
}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/instance/:InstanceId/integration-associations',
  headers: {'content-type': 'application/json'},
  body: {
    IntegrationType: '',
    IntegrationArn: '',
    SourceApplicationUrl: '',
    SourceApplicationName: '',
    SourceType: '',
    Tags: {}
  },
  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}}/instance/:InstanceId/integration-associations');

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

req.type('json');
req.send({
  IntegrationType: '',
  IntegrationArn: '',
  SourceApplicationUrl: '',
  SourceApplicationName: '',
  SourceType: '',
  Tags: {}
});

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}}/instance/:InstanceId/integration-associations',
  headers: {'content-type': 'application/json'},
  data: {
    IntegrationType: '',
    IntegrationArn: '',
    SourceApplicationUrl: '',
    SourceApplicationName: '',
    SourceType: '',
    Tags: {}
  }
};

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

const url = '{{baseUrl}}/instance/:InstanceId/integration-associations';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"IntegrationType":"","IntegrationArn":"","SourceApplicationUrl":"","SourceApplicationName":"","SourceType":"","Tags":{}}'
};

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 = @{ @"IntegrationType": @"",
                              @"IntegrationArn": @"",
                              @"SourceApplicationUrl": @"",
                              @"SourceApplicationName": @"",
                              @"SourceType": @"",
                              @"Tags": @{  } };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/instance/:InstanceId/integration-associations"]
                                                       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}}/instance/:InstanceId/integration-associations" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"IntegrationType\": \"\",\n  \"IntegrationArn\": \"\",\n  \"SourceApplicationUrl\": \"\",\n  \"SourceApplicationName\": \"\",\n  \"SourceType\": \"\",\n  \"Tags\": {}\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/instance/:InstanceId/integration-associations",
  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([
    'IntegrationType' => '',
    'IntegrationArn' => '',
    'SourceApplicationUrl' => '',
    'SourceApplicationName' => '',
    'SourceType' => '',
    'Tags' => [
        
    ]
  ]),
  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}}/instance/:InstanceId/integration-associations', [
  'body' => '{
  "IntegrationType": "",
  "IntegrationArn": "",
  "SourceApplicationUrl": "",
  "SourceApplicationName": "",
  "SourceType": "",
  "Tags": {}
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/instance/:InstanceId/integration-associations');
$request->setMethod(HTTP_METH_PUT);

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'IntegrationType' => '',
  'IntegrationArn' => '',
  'SourceApplicationUrl' => '',
  'SourceApplicationName' => '',
  'SourceType' => '',
  'Tags' => [
    
  ]
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'IntegrationType' => '',
  'IntegrationArn' => '',
  'SourceApplicationUrl' => '',
  'SourceApplicationName' => '',
  'SourceType' => '',
  'Tags' => [
    
  ]
]));
$request->setRequestUrl('{{baseUrl}}/instance/:InstanceId/integration-associations');
$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}}/instance/:InstanceId/integration-associations' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "IntegrationType": "",
  "IntegrationArn": "",
  "SourceApplicationUrl": "",
  "SourceApplicationName": "",
  "SourceType": "",
  "Tags": {}
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/instance/:InstanceId/integration-associations' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "IntegrationType": "",
  "IntegrationArn": "",
  "SourceApplicationUrl": "",
  "SourceApplicationName": "",
  "SourceType": "",
  "Tags": {}
}'
import http.client

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

payload = "{\n  \"IntegrationType\": \"\",\n  \"IntegrationArn\": \"\",\n  \"SourceApplicationUrl\": \"\",\n  \"SourceApplicationName\": \"\",\n  \"SourceType\": \"\",\n  \"Tags\": {}\n}"

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

conn.request("PUT", "/baseUrl/instance/:InstanceId/integration-associations", payload, headers)

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

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

url = "{{baseUrl}}/instance/:InstanceId/integration-associations"

payload = {
    "IntegrationType": "",
    "IntegrationArn": "",
    "SourceApplicationUrl": "",
    "SourceApplicationName": "",
    "SourceType": "",
    "Tags": {}
}
headers = {"content-type": "application/json"}

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

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

url <- "{{baseUrl}}/instance/:InstanceId/integration-associations"

payload <- "{\n  \"IntegrationType\": \"\",\n  \"IntegrationArn\": \"\",\n  \"SourceApplicationUrl\": \"\",\n  \"SourceApplicationName\": \"\",\n  \"SourceType\": \"\",\n  \"Tags\": {}\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}}/instance/:InstanceId/integration-associations")

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  \"IntegrationType\": \"\",\n  \"IntegrationArn\": \"\",\n  \"SourceApplicationUrl\": \"\",\n  \"SourceApplicationName\": \"\",\n  \"SourceType\": \"\",\n  \"Tags\": {}\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/instance/:InstanceId/integration-associations') do |req|
  req.body = "{\n  \"IntegrationType\": \"\",\n  \"IntegrationArn\": \"\",\n  \"SourceApplicationUrl\": \"\",\n  \"SourceApplicationName\": \"\",\n  \"SourceType\": \"\",\n  \"Tags\": {}\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}}/instance/:InstanceId/integration-associations";

    let payload = json!({
        "IntegrationType": "",
        "IntegrationArn": "",
        "SourceApplicationUrl": "",
        "SourceApplicationName": "",
        "SourceType": "",
        "Tags": 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}}/instance/:InstanceId/integration-associations \
  --header 'content-type: application/json' \
  --data '{
  "IntegrationType": "",
  "IntegrationArn": "",
  "SourceApplicationUrl": "",
  "SourceApplicationName": "",
  "SourceType": "",
  "Tags": {}
}'
echo '{
  "IntegrationType": "",
  "IntegrationArn": "",
  "SourceApplicationUrl": "",
  "SourceApplicationName": "",
  "SourceType": "",
  "Tags": {}
}' |  \
  http PUT {{baseUrl}}/instance/:InstanceId/integration-associations \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "IntegrationType": "",\n  "IntegrationArn": "",\n  "SourceApplicationUrl": "",\n  "SourceApplicationName": "",\n  "SourceType": "",\n  "Tags": {}\n}' \
  --output-document \
  - {{baseUrl}}/instance/:InstanceId/integration-associations
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "IntegrationType": "",
  "IntegrationArn": "",
  "SourceApplicationUrl": "",
  "SourceApplicationName": "",
  "SourceType": "",
  "Tags": []
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/instance/:InstanceId/integration-associations")! 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 CreateParticipant
{{baseUrl}}/contact/create-participant
BODY json

{
  "InstanceId": "",
  "ContactId": "",
  "ClientToken": "",
  "ParticipantDetails": {
    "ParticipantRole": "",
    "DisplayName": ""
  }
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/contact/create-participant");

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  \"InstanceId\": \"\",\n  \"ContactId\": \"\",\n  \"ClientToken\": \"\",\n  \"ParticipantDetails\": {\n    \"ParticipantRole\": \"\",\n    \"DisplayName\": \"\"\n  }\n}");

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

(client/post "{{baseUrl}}/contact/create-participant" {:content-type :json
                                                                       :form-params {:InstanceId ""
                                                                                     :ContactId ""
                                                                                     :ClientToken ""
                                                                                     :ParticipantDetails {:ParticipantRole ""
                                                                                                          :DisplayName ""}}})
require "http/client"

url = "{{baseUrl}}/contact/create-participant"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"InstanceId\": \"\",\n  \"ContactId\": \"\",\n  \"ClientToken\": \"\",\n  \"ParticipantDetails\": {\n    \"ParticipantRole\": \"\",\n    \"DisplayName\": \"\"\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}}/contact/create-participant"),
    Content = new StringContent("{\n  \"InstanceId\": \"\",\n  \"ContactId\": \"\",\n  \"ClientToken\": \"\",\n  \"ParticipantDetails\": {\n    \"ParticipantRole\": \"\",\n    \"DisplayName\": \"\"\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}}/contact/create-participant");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"InstanceId\": \"\",\n  \"ContactId\": \"\",\n  \"ClientToken\": \"\",\n  \"ParticipantDetails\": {\n    \"ParticipantRole\": \"\",\n    \"DisplayName\": \"\"\n  }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/contact/create-participant"

	payload := strings.NewReader("{\n  \"InstanceId\": \"\",\n  \"ContactId\": \"\",\n  \"ClientToken\": \"\",\n  \"ParticipantDetails\": {\n    \"ParticipantRole\": \"\",\n    \"DisplayName\": \"\"\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/contact/create-participant HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 142

{
  "InstanceId": "",
  "ContactId": "",
  "ClientToken": "",
  "ParticipantDetails": {
    "ParticipantRole": "",
    "DisplayName": ""
  }
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/contact/create-participant")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"InstanceId\": \"\",\n  \"ContactId\": \"\",\n  \"ClientToken\": \"\",\n  \"ParticipantDetails\": {\n    \"ParticipantRole\": \"\",\n    \"DisplayName\": \"\"\n  }\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/contact/create-participant"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"InstanceId\": \"\",\n  \"ContactId\": \"\",\n  \"ClientToken\": \"\",\n  \"ParticipantDetails\": {\n    \"ParticipantRole\": \"\",\n    \"DisplayName\": \"\"\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  \"InstanceId\": \"\",\n  \"ContactId\": \"\",\n  \"ClientToken\": \"\",\n  \"ParticipantDetails\": {\n    \"ParticipantRole\": \"\",\n    \"DisplayName\": \"\"\n  }\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/contact/create-participant")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/contact/create-participant")
  .header("content-type", "application/json")
  .body("{\n  \"InstanceId\": \"\",\n  \"ContactId\": \"\",\n  \"ClientToken\": \"\",\n  \"ParticipantDetails\": {\n    \"ParticipantRole\": \"\",\n    \"DisplayName\": \"\"\n  }\n}")
  .asString();
const data = JSON.stringify({
  InstanceId: '',
  ContactId: '',
  ClientToken: '',
  ParticipantDetails: {
    ParticipantRole: '',
    DisplayName: ''
  }
});

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

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

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

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/contact/create-participant',
  headers: {'content-type': 'application/json'},
  data: {
    InstanceId: '',
    ContactId: '',
    ClientToken: '',
    ParticipantDetails: {ParticipantRole: '', DisplayName: ''}
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/contact/create-participant';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"InstanceId":"","ContactId":"","ClientToken":"","ParticipantDetails":{"ParticipantRole":"","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}}/contact/create-participant',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "InstanceId": "",\n  "ContactId": "",\n  "ClientToken": "",\n  "ParticipantDetails": {\n    "ParticipantRole": "",\n    "DisplayName": ""\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  \"InstanceId\": \"\",\n  \"ContactId\": \"\",\n  \"ClientToken\": \"\",\n  \"ParticipantDetails\": {\n    \"ParticipantRole\": \"\",\n    \"DisplayName\": \"\"\n  }\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/contact/create-participant")
  .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/contact/create-participant',
  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({
  InstanceId: '',
  ContactId: '',
  ClientToken: '',
  ParticipantDetails: {ParticipantRole: '', DisplayName: ''}
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/contact/create-participant',
  headers: {'content-type': 'application/json'},
  body: {
    InstanceId: '',
    ContactId: '',
    ClientToken: '',
    ParticipantDetails: {ParticipantRole: '', 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('POST', '{{baseUrl}}/contact/create-participant');

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

req.type('json');
req.send({
  InstanceId: '',
  ContactId: '',
  ClientToken: '',
  ParticipantDetails: {
    ParticipantRole: '',
    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: 'POST',
  url: '{{baseUrl}}/contact/create-participant',
  headers: {'content-type': 'application/json'},
  data: {
    InstanceId: '',
    ContactId: '',
    ClientToken: '',
    ParticipantDetails: {ParticipantRole: '', DisplayName: ''}
  }
};

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

const url = '{{baseUrl}}/contact/create-participant';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"InstanceId":"","ContactId":"","ClientToken":"","ParticipantDetails":{"ParticipantRole":"","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 = @{ @"InstanceId": @"",
                              @"ContactId": @"",
                              @"ClientToken": @"",
                              @"ParticipantDetails": @{ @"ParticipantRole": @"", @"DisplayName": @"" } };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/contact/create-participant"]
                                                       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}}/contact/create-participant" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"InstanceId\": \"\",\n  \"ContactId\": \"\",\n  \"ClientToken\": \"\",\n  \"ParticipantDetails\": {\n    \"ParticipantRole\": \"\",\n    \"DisplayName\": \"\"\n  }\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/contact/create-participant",
  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([
    'InstanceId' => '',
    'ContactId' => '',
    'ClientToken' => '',
    'ParticipantDetails' => [
        'ParticipantRole' => '',
        '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('POST', '{{baseUrl}}/contact/create-participant', [
  'body' => '{
  "InstanceId": "",
  "ContactId": "",
  "ClientToken": "",
  "ParticipantDetails": {
    "ParticipantRole": "",
    "DisplayName": ""
  }
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

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

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'InstanceId' => '',
  'ContactId' => '',
  'ClientToken' => '',
  'ParticipantDetails' => [
    'ParticipantRole' => '',
    'DisplayName' => ''
  ]
]));

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

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

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

payload = "{\n  \"InstanceId\": \"\",\n  \"ContactId\": \"\",\n  \"ClientToken\": \"\",\n  \"ParticipantDetails\": {\n    \"ParticipantRole\": \"\",\n    \"DisplayName\": \"\"\n  }\n}"

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

conn.request("POST", "/baseUrl/contact/create-participant", payload, headers)

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

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

url = "{{baseUrl}}/contact/create-participant"

payload = {
    "InstanceId": "",
    "ContactId": "",
    "ClientToken": "",
    "ParticipantDetails": {
        "ParticipantRole": "",
        "DisplayName": ""
    }
}
headers = {"content-type": "application/json"}

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

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

url <- "{{baseUrl}}/contact/create-participant"

payload <- "{\n  \"InstanceId\": \"\",\n  \"ContactId\": \"\",\n  \"ClientToken\": \"\",\n  \"ParticipantDetails\": {\n    \"ParticipantRole\": \"\",\n    \"DisplayName\": \"\"\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}}/contact/create-participant")

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  \"InstanceId\": \"\",\n  \"ContactId\": \"\",\n  \"ClientToken\": \"\",\n  \"ParticipantDetails\": {\n    \"ParticipantRole\": \"\",\n    \"DisplayName\": \"\"\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/contact/create-participant') do |req|
  req.body = "{\n  \"InstanceId\": \"\",\n  \"ContactId\": \"\",\n  \"ClientToken\": \"\",\n  \"ParticipantDetails\": {\n    \"ParticipantRole\": \"\",\n    \"DisplayName\": \"\"\n  }\n}"
end

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

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

    let payload = json!({
        "InstanceId": "",
        "ContactId": "",
        "ClientToken": "",
        "ParticipantDetails": json!({
            "ParticipantRole": "",
            "DisplayName": ""
        })
    });

    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}}/contact/create-participant \
  --header 'content-type: application/json' \
  --data '{
  "InstanceId": "",
  "ContactId": "",
  "ClientToken": "",
  "ParticipantDetails": {
    "ParticipantRole": "",
    "DisplayName": ""
  }
}'
echo '{
  "InstanceId": "",
  "ContactId": "",
  "ClientToken": "",
  "ParticipantDetails": {
    "ParticipantRole": "",
    "DisplayName": ""
  }
}' |  \
  http POST {{baseUrl}}/contact/create-participant \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "InstanceId": "",\n  "ContactId": "",\n  "ClientToken": "",\n  "ParticipantDetails": {\n    "ParticipantRole": "",\n    "DisplayName": ""\n  }\n}' \
  --output-document \
  - {{baseUrl}}/contact/create-participant
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "InstanceId": "",
  "ContactId": "",
  "ClientToken": "",
  "ParticipantDetails": [
    "ParticipantRole": "",
    "DisplayName": ""
  ]
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/contact/create-participant")! 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 CreateQueue
{{baseUrl}}/queues/:InstanceId
QUERY PARAMS

InstanceId
BODY json

{
  "Name": "",
  "Description": "",
  "OutboundCallerConfig": {
    "OutboundCallerIdName": "",
    "OutboundCallerIdNumberId": "",
    "OutboundFlowId": ""
  },
  "HoursOfOperationId": "",
  "MaxContacts": 0,
  "QuickConnectIds": [],
  "Tags": {}
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/queues/:InstanceId");

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

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"Name\": \"\",\n  \"Description\": \"\",\n  \"OutboundCallerConfig\": {\n    \"OutboundCallerIdName\": \"\",\n    \"OutboundCallerIdNumberId\": \"\",\n    \"OutboundFlowId\": \"\"\n  },\n  \"HoursOfOperationId\": \"\",\n  \"MaxContacts\": 0,\n  \"QuickConnectIds\": [],\n  \"Tags\": {}\n}");

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

(client/put "{{baseUrl}}/queues/:InstanceId" {:content-type :json
                                                              :form-params {:Name ""
                                                                            :Description ""
                                                                            :OutboundCallerConfig {:OutboundCallerIdName ""
                                                                                                   :OutboundCallerIdNumberId ""
                                                                                                   :OutboundFlowId ""}
                                                                            :HoursOfOperationId ""
                                                                            :MaxContacts 0
                                                                            :QuickConnectIds []
                                                                            :Tags {}}})
require "http/client"

url = "{{baseUrl}}/queues/:InstanceId"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"Name\": \"\",\n  \"Description\": \"\",\n  \"OutboundCallerConfig\": {\n    \"OutboundCallerIdName\": \"\",\n    \"OutboundCallerIdNumberId\": \"\",\n    \"OutboundFlowId\": \"\"\n  },\n  \"HoursOfOperationId\": \"\",\n  \"MaxContacts\": 0,\n  \"QuickConnectIds\": [],\n  \"Tags\": {}\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}}/queues/:InstanceId"),
    Content = new StringContent("{\n  \"Name\": \"\",\n  \"Description\": \"\",\n  \"OutboundCallerConfig\": {\n    \"OutboundCallerIdName\": \"\",\n    \"OutboundCallerIdNumberId\": \"\",\n    \"OutboundFlowId\": \"\"\n  },\n  \"HoursOfOperationId\": \"\",\n  \"MaxContacts\": 0,\n  \"QuickConnectIds\": [],\n  \"Tags\": {}\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}}/queues/:InstanceId");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"Name\": \"\",\n  \"Description\": \"\",\n  \"OutboundCallerConfig\": {\n    \"OutboundCallerIdName\": \"\",\n    \"OutboundCallerIdNumberId\": \"\",\n    \"OutboundFlowId\": \"\"\n  },\n  \"HoursOfOperationId\": \"\",\n  \"MaxContacts\": 0,\n  \"QuickConnectIds\": [],\n  \"Tags\": {}\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/queues/:InstanceId"

	payload := strings.NewReader("{\n  \"Name\": \"\",\n  \"Description\": \"\",\n  \"OutboundCallerConfig\": {\n    \"OutboundCallerIdName\": \"\",\n    \"OutboundCallerIdNumberId\": \"\",\n    \"OutboundFlowId\": \"\"\n  },\n  \"HoursOfOperationId\": \"\",\n  \"MaxContacts\": 0,\n  \"QuickConnectIds\": [],\n  \"Tags\": {}\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/queues/:InstanceId HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 250

{
  "Name": "",
  "Description": "",
  "OutboundCallerConfig": {
    "OutboundCallerIdName": "",
    "OutboundCallerIdNumberId": "",
    "OutboundFlowId": ""
  },
  "HoursOfOperationId": "",
  "MaxContacts": 0,
  "QuickConnectIds": [],
  "Tags": {}
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/queues/:InstanceId")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"Name\": \"\",\n  \"Description\": \"\",\n  \"OutboundCallerConfig\": {\n    \"OutboundCallerIdName\": \"\",\n    \"OutboundCallerIdNumberId\": \"\",\n    \"OutboundFlowId\": \"\"\n  },\n  \"HoursOfOperationId\": \"\",\n  \"MaxContacts\": 0,\n  \"QuickConnectIds\": [],\n  \"Tags\": {}\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/queues/:InstanceId"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"Name\": \"\",\n  \"Description\": \"\",\n  \"OutboundCallerConfig\": {\n    \"OutboundCallerIdName\": \"\",\n    \"OutboundCallerIdNumberId\": \"\",\n    \"OutboundFlowId\": \"\"\n  },\n  \"HoursOfOperationId\": \"\",\n  \"MaxContacts\": 0,\n  \"QuickConnectIds\": [],\n  \"Tags\": {}\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"Name\": \"\",\n  \"Description\": \"\",\n  \"OutboundCallerConfig\": {\n    \"OutboundCallerIdName\": \"\",\n    \"OutboundCallerIdNumberId\": \"\",\n    \"OutboundFlowId\": \"\"\n  },\n  \"HoursOfOperationId\": \"\",\n  \"MaxContacts\": 0,\n  \"QuickConnectIds\": [],\n  \"Tags\": {}\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/queues/:InstanceId")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/queues/:InstanceId")
  .header("content-type", "application/json")
  .body("{\n  \"Name\": \"\",\n  \"Description\": \"\",\n  \"OutboundCallerConfig\": {\n    \"OutboundCallerIdName\": \"\",\n    \"OutboundCallerIdNumberId\": \"\",\n    \"OutboundFlowId\": \"\"\n  },\n  \"HoursOfOperationId\": \"\",\n  \"MaxContacts\": 0,\n  \"QuickConnectIds\": [],\n  \"Tags\": {}\n}")
  .asString();
const data = JSON.stringify({
  Name: '',
  Description: '',
  OutboundCallerConfig: {
    OutboundCallerIdName: '',
    OutboundCallerIdNumberId: '',
    OutboundFlowId: ''
  },
  HoursOfOperationId: '',
  MaxContacts: 0,
  QuickConnectIds: [],
  Tags: {}
});

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

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

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

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

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/queues/:InstanceId',
  headers: {'content-type': 'application/json'},
  data: {
    Name: '',
    Description: '',
    OutboundCallerConfig: {OutboundCallerIdName: '', OutboundCallerIdNumberId: '', OutboundFlowId: ''},
    HoursOfOperationId: '',
    MaxContacts: 0,
    QuickConnectIds: [],
    Tags: {}
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/queues/:InstanceId';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"Name":"","Description":"","OutboundCallerConfig":{"OutboundCallerIdName":"","OutboundCallerIdNumberId":"","OutboundFlowId":""},"HoursOfOperationId":"","MaxContacts":0,"QuickConnectIds":[],"Tags":{}}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/queues/:InstanceId',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "Name": "",\n  "Description": "",\n  "OutboundCallerConfig": {\n    "OutboundCallerIdName": "",\n    "OutboundCallerIdNumberId": "",\n    "OutboundFlowId": ""\n  },\n  "HoursOfOperationId": "",\n  "MaxContacts": 0,\n  "QuickConnectIds": [],\n  "Tags": {}\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"Name\": \"\",\n  \"Description\": \"\",\n  \"OutboundCallerConfig\": {\n    \"OutboundCallerIdName\": \"\",\n    \"OutboundCallerIdNumberId\": \"\",\n    \"OutboundFlowId\": \"\"\n  },\n  \"HoursOfOperationId\": \"\",\n  \"MaxContacts\": 0,\n  \"QuickConnectIds\": [],\n  \"Tags\": {}\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/queues/:InstanceId")
  .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/queues/:InstanceId',
  headers: {
    'content-type': 'application/json'
  }
};

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

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

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

req.write(JSON.stringify({
  Name: '',
  Description: '',
  OutboundCallerConfig: {OutboundCallerIdName: '', OutboundCallerIdNumberId: '', OutboundFlowId: ''},
  HoursOfOperationId: '',
  MaxContacts: 0,
  QuickConnectIds: [],
  Tags: {}
}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/queues/:InstanceId',
  headers: {'content-type': 'application/json'},
  body: {
    Name: '',
    Description: '',
    OutboundCallerConfig: {OutboundCallerIdName: '', OutboundCallerIdNumberId: '', OutboundFlowId: ''},
    HoursOfOperationId: '',
    MaxContacts: 0,
    QuickConnectIds: [],
    Tags: {}
  },
  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}}/queues/:InstanceId');

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

req.type('json');
req.send({
  Name: '',
  Description: '',
  OutboundCallerConfig: {
    OutboundCallerIdName: '',
    OutboundCallerIdNumberId: '',
    OutboundFlowId: ''
  },
  HoursOfOperationId: '',
  MaxContacts: 0,
  QuickConnectIds: [],
  Tags: {}
});

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}}/queues/:InstanceId',
  headers: {'content-type': 'application/json'},
  data: {
    Name: '',
    Description: '',
    OutboundCallerConfig: {OutboundCallerIdName: '', OutboundCallerIdNumberId: '', OutboundFlowId: ''},
    HoursOfOperationId: '',
    MaxContacts: 0,
    QuickConnectIds: [],
    Tags: {}
  }
};

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

const url = '{{baseUrl}}/queues/:InstanceId';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"Name":"","Description":"","OutboundCallerConfig":{"OutboundCallerIdName":"","OutboundCallerIdNumberId":"","OutboundFlowId":""},"HoursOfOperationId":"","MaxContacts":0,"QuickConnectIds":[],"Tags":{}}'
};

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

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"Name": @"",
                              @"Description": @"",
                              @"OutboundCallerConfig": @{ @"OutboundCallerIdName": @"", @"OutboundCallerIdNumberId": @"", @"OutboundFlowId": @"" },
                              @"HoursOfOperationId": @"",
                              @"MaxContacts": @0,
                              @"QuickConnectIds": @[  ],
                              @"Tags": @{  } };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/queues/:InstanceId"]
                                                       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}}/queues/:InstanceId" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"Name\": \"\",\n  \"Description\": \"\",\n  \"OutboundCallerConfig\": {\n    \"OutboundCallerIdName\": \"\",\n    \"OutboundCallerIdNumberId\": \"\",\n    \"OutboundFlowId\": \"\"\n  },\n  \"HoursOfOperationId\": \"\",\n  \"MaxContacts\": 0,\n  \"QuickConnectIds\": [],\n  \"Tags\": {}\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/queues/:InstanceId",
  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([
    'Name' => '',
    'Description' => '',
    'OutboundCallerConfig' => [
        'OutboundCallerIdName' => '',
        'OutboundCallerIdNumberId' => '',
        'OutboundFlowId' => ''
    ],
    'HoursOfOperationId' => '',
    'MaxContacts' => 0,
    'QuickConnectIds' => [
        
    ],
    'Tags' => [
        
    ]
  ]),
  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}}/queues/:InstanceId', [
  'body' => '{
  "Name": "",
  "Description": "",
  "OutboundCallerConfig": {
    "OutboundCallerIdName": "",
    "OutboundCallerIdNumberId": "",
    "OutboundFlowId": ""
  },
  "HoursOfOperationId": "",
  "MaxContacts": 0,
  "QuickConnectIds": [],
  "Tags": {}
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/queues/:InstanceId');
$request->setMethod(HTTP_METH_PUT);

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'Name' => '',
  'Description' => '',
  'OutboundCallerConfig' => [
    'OutboundCallerIdName' => '',
    'OutboundCallerIdNumberId' => '',
    'OutboundFlowId' => ''
  ],
  'HoursOfOperationId' => '',
  'MaxContacts' => 0,
  'QuickConnectIds' => [
    
  ],
  'Tags' => [
    
  ]
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'Name' => '',
  'Description' => '',
  'OutboundCallerConfig' => [
    'OutboundCallerIdName' => '',
    'OutboundCallerIdNumberId' => '',
    'OutboundFlowId' => ''
  ],
  'HoursOfOperationId' => '',
  'MaxContacts' => 0,
  'QuickConnectIds' => [
    
  ],
  'Tags' => [
    
  ]
]));
$request->setRequestUrl('{{baseUrl}}/queues/:InstanceId');
$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}}/queues/:InstanceId' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "Name": "",
  "Description": "",
  "OutboundCallerConfig": {
    "OutboundCallerIdName": "",
    "OutboundCallerIdNumberId": "",
    "OutboundFlowId": ""
  },
  "HoursOfOperationId": "",
  "MaxContacts": 0,
  "QuickConnectIds": [],
  "Tags": {}
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/queues/:InstanceId' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "Name": "",
  "Description": "",
  "OutboundCallerConfig": {
    "OutboundCallerIdName": "",
    "OutboundCallerIdNumberId": "",
    "OutboundFlowId": ""
  },
  "HoursOfOperationId": "",
  "MaxContacts": 0,
  "QuickConnectIds": [],
  "Tags": {}
}'
import http.client

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

payload = "{\n  \"Name\": \"\",\n  \"Description\": \"\",\n  \"OutboundCallerConfig\": {\n    \"OutboundCallerIdName\": \"\",\n    \"OutboundCallerIdNumberId\": \"\",\n    \"OutboundFlowId\": \"\"\n  },\n  \"HoursOfOperationId\": \"\",\n  \"MaxContacts\": 0,\n  \"QuickConnectIds\": [],\n  \"Tags\": {}\n}"

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

conn.request("PUT", "/baseUrl/queues/:InstanceId", payload, headers)

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

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

url = "{{baseUrl}}/queues/:InstanceId"

payload = {
    "Name": "",
    "Description": "",
    "OutboundCallerConfig": {
        "OutboundCallerIdName": "",
        "OutboundCallerIdNumberId": "",
        "OutboundFlowId": ""
    },
    "HoursOfOperationId": "",
    "MaxContacts": 0,
    "QuickConnectIds": [],
    "Tags": {}
}
headers = {"content-type": "application/json"}

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

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

url <- "{{baseUrl}}/queues/:InstanceId"

payload <- "{\n  \"Name\": \"\",\n  \"Description\": \"\",\n  \"OutboundCallerConfig\": {\n    \"OutboundCallerIdName\": \"\",\n    \"OutboundCallerIdNumberId\": \"\",\n    \"OutboundFlowId\": \"\"\n  },\n  \"HoursOfOperationId\": \"\",\n  \"MaxContacts\": 0,\n  \"QuickConnectIds\": [],\n  \"Tags\": {}\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}}/queues/:InstanceId")

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  \"Name\": \"\",\n  \"Description\": \"\",\n  \"OutboundCallerConfig\": {\n    \"OutboundCallerIdName\": \"\",\n    \"OutboundCallerIdNumberId\": \"\",\n    \"OutboundFlowId\": \"\"\n  },\n  \"HoursOfOperationId\": \"\",\n  \"MaxContacts\": 0,\n  \"QuickConnectIds\": [],\n  \"Tags\": {}\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/queues/:InstanceId') do |req|
  req.body = "{\n  \"Name\": \"\",\n  \"Description\": \"\",\n  \"OutboundCallerConfig\": {\n    \"OutboundCallerIdName\": \"\",\n    \"OutboundCallerIdNumberId\": \"\",\n    \"OutboundFlowId\": \"\"\n  },\n  \"HoursOfOperationId\": \"\",\n  \"MaxContacts\": 0,\n  \"QuickConnectIds\": [],\n  \"Tags\": {}\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}}/queues/:InstanceId";

    let payload = json!({
        "Name": "",
        "Description": "",
        "OutboundCallerConfig": json!({
            "OutboundCallerIdName": "",
            "OutboundCallerIdNumberId": "",
            "OutboundFlowId": ""
        }),
        "HoursOfOperationId": "",
        "MaxContacts": 0,
        "QuickConnectIds": (),
        "Tags": 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}}/queues/:InstanceId \
  --header 'content-type: application/json' \
  --data '{
  "Name": "",
  "Description": "",
  "OutboundCallerConfig": {
    "OutboundCallerIdName": "",
    "OutboundCallerIdNumberId": "",
    "OutboundFlowId": ""
  },
  "HoursOfOperationId": "",
  "MaxContacts": 0,
  "QuickConnectIds": [],
  "Tags": {}
}'
echo '{
  "Name": "",
  "Description": "",
  "OutboundCallerConfig": {
    "OutboundCallerIdName": "",
    "OutboundCallerIdNumberId": "",
    "OutboundFlowId": ""
  },
  "HoursOfOperationId": "",
  "MaxContacts": 0,
  "QuickConnectIds": [],
  "Tags": {}
}' |  \
  http PUT {{baseUrl}}/queues/:InstanceId \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "Name": "",\n  "Description": "",\n  "OutboundCallerConfig": {\n    "OutboundCallerIdName": "",\n    "OutboundCallerIdNumberId": "",\n    "OutboundFlowId": ""\n  },\n  "HoursOfOperationId": "",\n  "MaxContacts": 0,\n  "QuickConnectIds": [],\n  "Tags": {}\n}' \
  --output-document \
  - {{baseUrl}}/queues/:InstanceId
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "Name": "",
  "Description": "",
  "OutboundCallerConfig": [
    "OutboundCallerIdName": "",
    "OutboundCallerIdNumberId": "",
    "OutboundFlowId": ""
  ],
  "HoursOfOperationId": "",
  "MaxContacts": 0,
  "QuickConnectIds": [],
  "Tags": []
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/queues/:InstanceId")! 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 CreateQuickConnect
{{baseUrl}}/quick-connects/:InstanceId
QUERY PARAMS

InstanceId
BODY json

{
  "Name": "",
  "Description": "",
  "QuickConnectConfig": {
    "QuickConnectType": "",
    "UserConfig": "",
    "QueueConfig": "",
    "PhoneConfig": ""
  },
  "Tags": {}
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/quick-connects/:InstanceId");

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

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"Name\": \"\",\n  \"Description\": \"\",\n  \"QuickConnectConfig\": {\n    \"QuickConnectType\": \"\",\n    \"UserConfig\": \"\",\n    \"QueueConfig\": \"\",\n    \"PhoneConfig\": \"\"\n  },\n  \"Tags\": {}\n}");

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

(client/put "{{baseUrl}}/quick-connects/:InstanceId" {:content-type :json
                                                                      :form-params {:Name ""
                                                                                    :Description ""
                                                                                    :QuickConnectConfig {:QuickConnectType ""
                                                                                                         :UserConfig ""
                                                                                                         :QueueConfig ""
                                                                                                         :PhoneConfig ""}
                                                                                    :Tags {}}})
require "http/client"

url = "{{baseUrl}}/quick-connects/:InstanceId"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"Name\": \"\",\n  \"Description\": \"\",\n  \"QuickConnectConfig\": {\n    \"QuickConnectType\": \"\",\n    \"UserConfig\": \"\",\n    \"QueueConfig\": \"\",\n    \"PhoneConfig\": \"\"\n  },\n  \"Tags\": {}\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}}/quick-connects/:InstanceId"),
    Content = new StringContent("{\n  \"Name\": \"\",\n  \"Description\": \"\",\n  \"QuickConnectConfig\": {\n    \"QuickConnectType\": \"\",\n    \"UserConfig\": \"\",\n    \"QueueConfig\": \"\",\n    \"PhoneConfig\": \"\"\n  },\n  \"Tags\": {}\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}}/quick-connects/:InstanceId");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"Name\": \"\",\n  \"Description\": \"\",\n  \"QuickConnectConfig\": {\n    \"QuickConnectType\": \"\",\n    \"UserConfig\": \"\",\n    \"QueueConfig\": \"\",\n    \"PhoneConfig\": \"\"\n  },\n  \"Tags\": {}\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/quick-connects/:InstanceId"

	payload := strings.NewReader("{\n  \"Name\": \"\",\n  \"Description\": \"\",\n  \"QuickConnectConfig\": {\n    \"QuickConnectType\": \"\",\n    \"UserConfig\": \"\",\n    \"QueueConfig\": \"\",\n    \"PhoneConfig\": \"\"\n  },\n  \"Tags\": {}\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/quick-connects/:InstanceId HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 177

{
  "Name": "",
  "Description": "",
  "QuickConnectConfig": {
    "QuickConnectType": "",
    "UserConfig": "",
    "QueueConfig": "",
    "PhoneConfig": ""
  },
  "Tags": {}
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/quick-connects/:InstanceId")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"Name\": \"\",\n  \"Description\": \"\",\n  \"QuickConnectConfig\": {\n    \"QuickConnectType\": \"\",\n    \"UserConfig\": \"\",\n    \"QueueConfig\": \"\",\n    \"PhoneConfig\": \"\"\n  },\n  \"Tags\": {}\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/quick-connects/:InstanceId"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"Name\": \"\",\n  \"Description\": \"\",\n  \"QuickConnectConfig\": {\n    \"QuickConnectType\": \"\",\n    \"UserConfig\": \"\",\n    \"QueueConfig\": \"\",\n    \"PhoneConfig\": \"\"\n  },\n  \"Tags\": {}\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"Name\": \"\",\n  \"Description\": \"\",\n  \"QuickConnectConfig\": {\n    \"QuickConnectType\": \"\",\n    \"UserConfig\": \"\",\n    \"QueueConfig\": \"\",\n    \"PhoneConfig\": \"\"\n  },\n  \"Tags\": {}\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/quick-connects/:InstanceId")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/quick-connects/:InstanceId")
  .header("content-type", "application/json")
  .body("{\n  \"Name\": \"\",\n  \"Description\": \"\",\n  \"QuickConnectConfig\": {\n    \"QuickConnectType\": \"\",\n    \"UserConfig\": \"\",\n    \"QueueConfig\": \"\",\n    \"PhoneConfig\": \"\"\n  },\n  \"Tags\": {}\n}")
  .asString();
const data = JSON.stringify({
  Name: '',
  Description: '',
  QuickConnectConfig: {
    QuickConnectType: '',
    UserConfig: '',
    QueueConfig: '',
    PhoneConfig: ''
  },
  Tags: {}
});

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

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

xhr.open('PUT', '{{baseUrl}}/quick-connects/:InstanceId');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/quick-connects/:InstanceId',
  headers: {'content-type': 'application/json'},
  data: {
    Name: '',
    Description: '',
    QuickConnectConfig: {QuickConnectType: '', UserConfig: '', QueueConfig: '', PhoneConfig: ''},
    Tags: {}
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/quick-connects/:InstanceId';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"Name":"","Description":"","QuickConnectConfig":{"QuickConnectType":"","UserConfig":"","QueueConfig":"","PhoneConfig":""},"Tags":{}}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/quick-connects/:InstanceId',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "Name": "",\n  "Description": "",\n  "QuickConnectConfig": {\n    "QuickConnectType": "",\n    "UserConfig": "",\n    "QueueConfig": "",\n    "PhoneConfig": ""\n  },\n  "Tags": {}\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"Name\": \"\",\n  \"Description\": \"\",\n  \"QuickConnectConfig\": {\n    \"QuickConnectType\": \"\",\n    \"UserConfig\": \"\",\n    \"QueueConfig\": \"\",\n    \"PhoneConfig\": \"\"\n  },\n  \"Tags\": {}\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/quick-connects/:InstanceId")
  .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/quick-connects/:InstanceId',
  headers: {
    'content-type': 'application/json'
  }
};

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

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

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

req.write(JSON.stringify({
  Name: '',
  Description: '',
  QuickConnectConfig: {QuickConnectType: '', UserConfig: '', QueueConfig: '', PhoneConfig: ''},
  Tags: {}
}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/quick-connects/:InstanceId',
  headers: {'content-type': 'application/json'},
  body: {
    Name: '',
    Description: '',
    QuickConnectConfig: {QuickConnectType: '', UserConfig: '', QueueConfig: '', PhoneConfig: ''},
    Tags: {}
  },
  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}}/quick-connects/:InstanceId');

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

req.type('json');
req.send({
  Name: '',
  Description: '',
  QuickConnectConfig: {
    QuickConnectType: '',
    UserConfig: '',
    QueueConfig: '',
    PhoneConfig: ''
  },
  Tags: {}
});

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}}/quick-connects/:InstanceId',
  headers: {'content-type': 'application/json'},
  data: {
    Name: '',
    Description: '',
    QuickConnectConfig: {QuickConnectType: '', UserConfig: '', QueueConfig: '', PhoneConfig: ''},
    Tags: {}
  }
};

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

const url = '{{baseUrl}}/quick-connects/:InstanceId';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"Name":"","Description":"","QuickConnectConfig":{"QuickConnectType":"","UserConfig":"","QueueConfig":"","PhoneConfig":""},"Tags":{}}'
};

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

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"Name": @"",
                              @"Description": @"",
                              @"QuickConnectConfig": @{ @"QuickConnectType": @"", @"UserConfig": @"", @"QueueConfig": @"", @"PhoneConfig": @"" },
                              @"Tags": @{  } };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/quick-connects/:InstanceId"]
                                                       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}}/quick-connects/:InstanceId" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"Name\": \"\",\n  \"Description\": \"\",\n  \"QuickConnectConfig\": {\n    \"QuickConnectType\": \"\",\n    \"UserConfig\": \"\",\n    \"QueueConfig\": \"\",\n    \"PhoneConfig\": \"\"\n  },\n  \"Tags\": {}\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/quick-connects/:InstanceId",
  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([
    'Name' => '',
    'Description' => '',
    'QuickConnectConfig' => [
        'QuickConnectType' => '',
        'UserConfig' => '',
        'QueueConfig' => '',
        'PhoneConfig' => ''
    ],
    'Tags' => [
        
    ]
  ]),
  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}}/quick-connects/:InstanceId', [
  'body' => '{
  "Name": "",
  "Description": "",
  "QuickConnectConfig": {
    "QuickConnectType": "",
    "UserConfig": "",
    "QueueConfig": "",
    "PhoneConfig": ""
  },
  "Tags": {}
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/quick-connects/:InstanceId');
$request->setMethod(HTTP_METH_PUT);

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'Name' => '',
  'Description' => '',
  'QuickConnectConfig' => [
    'QuickConnectType' => '',
    'UserConfig' => '',
    'QueueConfig' => '',
    'PhoneConfig' => ''
  ],
  'Tags' => [
    
  ]
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'Name' => '',
  'Description' => '',
  'QuickConnectConfig' => [
    'QuickConnectType' => '',
    'UserConfig' => '',
    'QueueConfig' => '',
    'PhoneConfig' => ''
  ],
  'Tags' => [
    
  ]
]));
$request->setRequestUrl('{{baseUrl}}/quick-connects/:InstanceId');
$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}}/quick-connects/:InstanceId' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "Name": "",
  "Description": "",
  "QuickConnectConfig": {
    "QuickConnectType": "",
    "UserConfig": "",
    "QueueConfig": "",
    "PhoneConfig": ""
  },
  "Tags": {}
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/quick-connects/:InstanceId' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "Name": "",
  "Description": "",
  "QuickConnectConfig": {
    "QuickConnectType": "",
    "UserConfig": "",
    "QueueConfig": "",
    "PhoneConfig": ""
  },
  "Tags": {}
}'
import http.client

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

payload = "{\n  \"Name\": \"\",\n  \"Description\": \"\",\n  \"QuickConnectConfig\": {\n    \"QuickConnectType\": \"\",\n    \"UserConfig\": \"\",\n    \"QueueConfig\": \"\",\n    \"PhoneConfig\": \"\"\n  },\n  \"Tags\": {}\n}"

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

conn.request("PUT", "/baseUrl/quick-connects/:InstanceId", payload, headers)

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

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

url = "{{baseUrl}}/quick-connects/:InstanceId"

payload = {
    "Name": "",
    "Description": "",
    "QuickConnectConfig": {
        "QuickConnectType": "",
        "UserConfig": "",
        "QueueConfig": "",
        "PhoneConfig": ""
    },
    "Tags": {}
}
headers = {"content-type": "application/json"}

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

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

url <- "{{baseUrl}}/quick-connects/:InstanceId"

payload <- "{\n  \"Name\": \"\",\n  \"Description\": \"\",\n  \"QuickConnectConfig\": {\n    \"QuickConnectType\": \"\",\n    \"UserConfig\": \"\",\n    \"QueueConfig\": \"\",\n    \"PhoneConfig\": \"\"\n  },\n  \"Tags\": {}\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}}/quick-connects/:InstanceId")

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  \"Name\": \"\",\n  \"Description\": \"\",\n  \"QuickConnectConfig\": {\n    \"QuickConnectType\": \"\",\n    \"UserConfig\": \"\",\n    \"QueueConfig\": \"\",\n    \"PhoneConfig\": \"\"\n  },\n  \"Tags\": {}\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/quick-connects/:InstanceId') do |req|
  req.body = "{\n  \"Name\": \"\",\n  \"Description\": \"\",\n  \"QuickConnectConfig\": {\n    \"QuickConnectType\": \"\",\n    \"UserConfig\": \"\",\n    \"QueueConfig\": \"\",\n    \"PhoneConfig\": \"\"\n  },\n  \"Tags\": {}\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}}/quick-connects/:InstanceId";

    let payload = json!({
        "Name": "",
        "Description": "",
        "QuickConnectConfig": json!({
            "QuickConnectType": "",
            "UserConfig": "",
            "QueueConfig": "",
            "PhoneConfig": ""
        }),
        "Tags": 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}}/quick-connects/:InstanceId \
  --header 'content-type: application/json' \
  --data '{
  "Name": "",
  "Description": "",
  "QuickConnectConfig": {
    "QuickConnectType": "",
    "UserConfig": "",
    "QueueConfig": "",
    "PhoneConfig": ""
  },
  "Tags": {}
}'
echo '{
  "Name": "",
  "Description": "",
  "QuickConnectConfig": {
    "QuickConnectType": "",
    "UserConfig": "",
    "QueueConfig": "",
    "PhoneConfig": ""
  },
  "Tags": {}
}' |  \
  http PUT {{baseUrl}}/quick-connects/:InstanceId \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "Name": "",\n  "Description": "",\n  "QuickConnectConfig": {\n    "QuickConnectType": "",\n    "UserConfig": "",\n    "QueueConfig": "",\n    "PhoneConfig": ""\n  },\n  "Tags": {}\n}' \
  --output-document \
  - {{baseUrl}}/quick-connects/:InstanceId
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "Name": "",
  "Description": "",
  "QuickConnectConfig": [
    "QuickConnectType": "",
    "UserConfig": "",
    "QueueConfig": "",
    "PhoneConfig": ""
  ],
  "Tags": []
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/quick-connects/:InstanceId")! 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 CreateRoutingProfile
{{baseUrl}}/routing-profiles/:InstanceId
QUERY PARAMS

InstanceId
BODY json

{
  "Name": "",
  "Description": "",
  "DefaultOutboundQueueId": "",
  "QueueConfigs": [
    {
      "QueueReference": "",
      "Priority": "",
      "Delay": ""
    }
  ],
  "MediaConcurrencies": [
    {
      "Channel": "",
      "Concurrency": "",
      "CrossChannelBehavior": ""
    }
  ],
  "Tags": {}
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/routing-profiles/:InstanceId");

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

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"Name\": \"\",\n  \"Description\": \"\",\n  \"DefaultOutboundQueueId\": \"\",\n  \"QueueConfigs\": [\n    {\n      \"QueueReference\": \"\",\n      \"Priority\": \"\",\n      \"Delay\": \"\"\n    }\n  ],\n  \"MediaConcurrencies\": [\n    {\n      \"Channel\": \"\",\n      \"Concurrency\": \"\",\n      \"CrossChannelBehavior\": \"\"\n    }\n  ],\n  \"Tags\": {}\n}");

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

(client/put "{{baseUrl}}/routing-profiles/:InstanceId" {:content-type :json
                                                                        :form-params {:Name ""
                                                                                      :Description ""
                                                                                      :DefaultOutboundQueueId ""
                                                                                      :QueueConfigs [{:QueueReference ""
                                                                                                      :Priority ""
                                                                                                      :Delay ""}]
                                                                                      :MediaConcurrencies [{:Channel ""
                                                                                                            :Concurrency ""
                                                                                                            :CrossChannelBehavior ""}]
                                                                                      :Tags {}}})
require "http/client"

url = "{{baseUrl}}/routing-profiles/:InstanceId"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"Name\": \"\",\n  \"Description\": \"\",\n  \"DefaultOutboundQueueId\": \"\",\n  \"QueueConfigs\": [\n    {\n      \"QueueReference\": \"\",\n      \"Priority\": \"\",\n      \"Delay\": \"\"\n    }\n  ],\n  \"MediaConcurrencies\": [\n    {\n      \"Channel\": \"\",\n      \"Concurrency\": \"\",\n      \"CrossChannelBehavior\": \"\"\n    }\n  ],\n  \"Tags\": {}\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}}/routing-profiles/:InstanceId"),
    Content = new StringContent("{\n  \"Name\": \"\",\n  \"Description\": \"\",\n  \"DefaultOutboundQueueId\": \"\",\n  \"QueueConfigs\": [\n    {\n      \"QueueReference\": \"\",\n      \"Priority\": \"\",\n      \"Delay\": \"\"\n    }\n  ],\n  \"MediaConcurrencies\": [\n    {\n      \"Channel\": \"\",\n      \"Concurrency\": \"\",\n      \"CrossChannelBehavior\": \"\"\n    }\n  ],\n  \"Tags\": {}\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}}/routing-profiles/:InstanceId");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"Name\": \"\",\n  \"Description\": \"\",\n  \"DefaultOutboundQueueId\": \"\",\n  \"QueueConfigs\": [\n    {\n      \"QueueReference\": \"\",\n      \"Priority\": \"\",\n      \"Delay\": \"\"\n    }\n  ],\n  \"MediaConcurrencies\": [\n    {\n      \"Channel\": \"\",\n      \"Concurrency\": \"\",\n      \"CrossChannelBehavior\": \"\"\n    }\n  ],\n  \"Tags\": {}\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/routing-profiles/:InstanceId"

	payload := strings.NewReader("{\n  \"Name\": \"\",\n  \"Description\": \"\",\n  \"DefaultOutboundQueueId\": \"\",\n  \"QueueConfigs\": [\n    {\n      \"QueueReference\": \"\",\n      \"Priority\": \"\",\n      \"Delay\": \"\"\n    }\n  ],\n  \"MediaConcurrencies\": [\n    {\n      \"Channel\": \"\",\n      \"Concurrency\": \"\",\n      \"CrossChannelBehavior\": \"\"\n    }\n  ],\n  \"Tags\": {}\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/routing-profiles/:InstanceId HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 310

{
  "Name": "",
  "Description": "",
  "DefaultOutboundQueueId": "",
  "QueueConfigs": [
    {
      "QueueReference": "",
      "Priority": "",
      "Delay": ""
    }
  ],
  "MediaConcurrencies": [
    {
      "Channel": "",
      "Concurrency": "",
      "CrossChannelBehavior": ""
    }
  ],
  "Tags": {}
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/routing-profiles/:InstanceId")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"Name\": \"\",\n  \"Description\": \"\",\n  \"DefaultOutboundQueueId\": \"\",\n  \"QueueConfigs\": [\n    {\n      \"QueueReference\": \"\",\n      \"Priority\": \"\",\n      \"Delay\": \"\"\n    }\n  ],\n  \"MediaConcurrencies\": [\n    {\n      \"Channel\": \"\",\n      \"Concurrency\": \"\",\n      \"CrossChannelBehavior\": \"\"\n    }\n  ],\n  \"Tags\": {}\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/routing-profiles/:InstanceId"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"Name\": \"\",\n  \"Description\": \"\",\n  \"DefaultOutboundQueueId\": \"\",\n  \"QueueConfigs\": [\n    {\n      \"QueueReference\": \"\",\n      \"Priority\": \"\",\n      \"Delay\": \"\"\n    }\n  ],\n  \"MediaConcurrencies\": [\n    {\n      \"Channel\": \"\",\n      \"Concurrency\": \"\",\n      \"CrossChannelBehavior\": \"\"\n    }\n  ],\n  \"Tags\": {}\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"Name\": \"\",\n  \"Description\": \"\",\n  \"DefaultOutboundQueueId\": \"\",\n  \"QueueConfigs\": [\n    {\n      \"QueueReference\": \"\",\n      \"Priority\": \"\",\n      \"Delay\": \"\"\n    }\n  ],\n  \"MediaConcurrencies\": [\n    {\n      \"Channel\": \"\",\n      \"Concurrency\": \"\",\n      \"CrossChannelBehavior\": \"\"\n    }\n  ],\n  \"Tags\": {}\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/routing-profiles/:InstanceId")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/routing-profiles/:InstanceId")
  .header("content-type", "application/json")
  .body("{\n  \"Name\": \"\",\n  \"Description\": \"\",\n  \"DefaultOutboundQueueId\": \"\",\n  \"QueueConfigs\": [\n    {\n      \"QueueReference\": \"\",\n      \"Priority\": \"\",\n      \"Delay\": \"\"\n    }\n  ],\n  \"MediaConcurrencies\": [\n    {\n      \"Channel\": \"\",\n      \"Concurrency\": \"\",\n      \"CrossChannelBehavior\": \"\"\n    }\n  ],\n  \"Tags\": {}\n}")
  .asString();
const data = JSON.stringify({
  Name: '',
  Description: '',
  DefaultOutboundQueueId: '',
  QueueConfigs: [
    {
      QueueReference: '',
      Priority: '',
      Delay: ''
    }
  ],
  MediaConcurrencies: [
    {
      Channel: '',
      Concurrency: '',
      CrossChannelBehavior: ''
    }
  ],
  Tags: {}
});

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

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

xhr.open('PUT', '{{baseUrl}}/routing-profiles/:InstanceId');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/routing-profiles/:InstanceId',
  headers: {'content-type': 'application/json'},
  data: {
    Name: '',
    Description: '',
    DefaultOutboundQueueId: '',
    QueueConfigs: [{QueueReference: '', Priority: '', Delay: ''}],
    MediaConcurrencies: [{Channel: '', Concurrency: '', CrossChannelBehavior: ''}],
    Tags: {}
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/routing-profiles/:InstanceId';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"Name":"","Description":"","DefaultOutboundQueueId":"","QueueConfigs":[{"QueueReference":"","Priority":"","Delay":""}],"MediaConcurrencies":[{"Channel":"","Concurrency":"","CrossChannelBehavior":""}],"Tags":{}}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/routing-profiles/:InstanceId',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "Name": "",\n  "Description": "",\n  "DefaultOutboundQueueId": "",\n  "QueueConfigs": [\n    {\n      "QueueReference": "",\n      "Priority": "",\n      "Delay": ""\n    }\n  ],\n  "MediaConcurrencies": [\n    {\n      "Channel": "",\n      "Concurrency": "",\n      "CrossChannelBehavior": ""\n    }\n  ],\n  "Tags": {}\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"Name\": \"\",\n  \"Description\": \"\",\n  \"DefaultOutboundQueueId\": \"\",\n  \"QueueConfigs\": [\n    {\n      \"QueueReference\": \"\",\n      \"Priority\": \"\",\n      \"Delay\": \"\"\n    }\n  ],\n  \"MediaConcurrencies\": [\n    {\n      \"Channel\": \"\",\n      \"Concurrency\": \"\",\n      \"CrossChannelBehavior\": \"\"\n    }\n  ],\n  \"Tags\": {}\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/routing-profiles/:InstanceId")
  .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/routing-profiles/:InstanceId',
  headers: {
    'content-type': 'application/json'
  }
};

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

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

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

req.write(JSON.stringify({
  Name: '',
  Description: '',
  DefaultOutboundQueueId: '',
  QueueConfigs: [{QueueReference: '', Priority: '', Delay: ''}],
  MediaConcurrencies: [{Channel: '', Concurrency: '', CrossChannelBehavior: ''}],
  Tags: {}
}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/routing-profiles/:InstanceId',
  headers: {'content-type': 'application/json'},
  body: {
    Name: '',
    Description: '',
    DefaultOutboundQueueId: '',
    QueueConfigs: [{QueueReference: '', Priority: '', Delay: ''}],
    MediaConcurrencies: [{Channel: '', Concurrency: '', CrossChannelBehavior: ''}],
    Tags: {}
  },
  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}}/routing-profiles/:InstanceId');

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

req.type('json');
req.send({
  Name: '',
  Description: '',
  DefaultOutboundQueueId: '',
  QueueConfigs: [
    {
      QueueReference: '',
      Priority: '',
      Delay: ''
    }
  ],
  MediaConcurrencies: [
    {
      Channel: '',
      Concurrency: '',
      CrossChannelBehavior: ''
    }
  ],
  Tags: {}
});

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}}/routing-profiles/:InstanceId',
  headers: {'content-type': 'application/json'},
  data: {
    Name: '',
    Description: '',
    DefaultOutboundQueueId: '',
    QueueConfigs: [{QueueReference: '', Priority: '', Delay: ''}],
    MediaConcurrencies: [{Channel: '', Concurrency: '', CrossChannelBehavior: ''}],
    Tags: {}
  }
};

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

const url = '{{baseUrl}}/routing-profiles/:InstanceId';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"Name":"","Description":"","DefaultOutboundQueueId":"","QueueConfigs":[{"QueueReference":"","Priority":"","Delay":""}],"MediaConcurrencies":[{"Channel":"","Concurrency":"","CrossChannelBehavior":""}],"Tags":{}}'
};

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

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"Name": @"",
                              @"Description": @"",
                              @"DefaultOutboundQueueId": @"",
                              @"QueueConfigs": @[ @{ @"QueueReference": @"", @"Priority": @"", @"Delay": @"" } ],
                              @"MediaConcurrencies": @[ @{ @"Channel": @"", @"Concurrency": @"", @"CrossChannelBehavior": @"" } ],
                              @"Tags": @{  } };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/routing-profiles/:InstanceId"]
                                                       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}}/routing-profiles/:InstanceId" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"Name\": \"\",\n  \"Description\": \"\",\n  \"DefaultOutboundQueueId\": \"\",\n  \"QueueConfigs\": [\n    {\n      \"QueueReference\": \"\",\n      \"Priority\": \"\",\n      \"Delay\": \"\"\n    }\n  ],\n  \"MediaConcurrencies\": [\n    {\n      \"Channel\": \"\",\n      \"Concurrency\": \"\",\n      \"CrossChannelBehavior\": \"\"\n    }\n  ],\n  \"Tags\": {}\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/routing-profiles/:InstanceId",
  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([
    'Name' => '',
    'Description' => '',
    'DefaultOutboundQueueId' => '',
    'QueueConfigs' => [
        [
                'QueueReference' => '',
                'Priority' => '',
                'Delay' => ''
        ]
    ],
    'MediaConcurrencies' => [
        [
                'Channel' => '',
                'Concurrency' => '',
                'CrossChannelBehavior' => ''
        ]
    ],
    'Tags' => [
        
    ]
  ]),
  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}}/routing-profiles/:InstanceId', [
  'body' => '{
  "Name": "",
  "Description": "",
  "DefaultOutboundQueueId": "",
  "QueueConfigs": [
    {
      "QueueReference": "",
      "Priority": "",
      "Delay": ""
    }
  ],
  "MediaConcurrencies": [
    {
      "Channel": "",
      "Concurrency": "",
      "CrossChannelBehavior": ""
    }
  ],
  "Tags": {}
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/routing-profiles/:InstanceId');
$request->setMethod(HTTP_METH_PUT);

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'Name' => '',
  'Description' => '',
  'DefaultOutboundQueueId' => '',
  'QueueConfigs' => [
    [
        'QueueReference' => '',
        'Priority' => '',
        'Delay' => ''
    ]
  ],
  'MediaConcurrencies' => [
    [
        'Channel' => '',
        'Concurrency' => '',
        'CrossChannelBehavior' => ''
    ]
  ],
  'Tags' => [
    
  ]
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'Name' => '',
  'Description' => '',
  'DefaultOutboundQueueId' => '',
  'QueueConfigs' => [
    [
        'QueueReference' => '',
        'Priority' => '',
        'Delay' => ''
    ]
  ],
  'MediaConcurrencies' => [
    [
        'Channel' => '',
        'Concurrency' => '',
        'CrossChannelBehavior' => ''
    ]
  ],
  'Tags' => [
    
  ]
]));
$request->setRequestUrl('{{baseUrl}}/routing-profiles/:InstanceId');
$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}}/routing-profiles/:InstanceId' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "Name": "",
  "Description": "",
  "DefaultOutboundQueueId": "",
  "QueueConfigs": [
    {
      "QueueReference": "",
      "Priority": "",
      "Delay": ""
    }
  ],
  "MediaConcurrencies": [
    {
      "Channel": "",
      "Concurrency": "",
      "CrossChannelBehavior": ""
    }
  ],
  "Tags": {}
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/routing-profiles/:InstanceId' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "Name": "",
  "Description": "",
  "DefaultOutboundQueueId": "",
  "QueueConfigs": [
    {
      "QueueReference": "",
      "Priority": "",
      "Delay": ""
    }
  ],
  "MediaConcurrencies": [
    {
      "Channel": "",
      "Concurrency": "",
      "CrossChannelBehavior": ""
    }
  ],
  "Tags": {}
}'
import http.client

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

payload = "{\n  \"Name\": \"\",\n  \"Description\": \"\",\n  \"DefaultOutboundQueueId\": \"\",\n  \"QueueConfigs\": [\n    {\n      \"QueueReference\": \"\",\n      \"Priority\": \"\",\n      \"Delay\": \"\"\n    }\n  ],\n  \"MediaConcurrencies\": [\n    {\n      \"Channel\": \"\",\n      \"Concurrency\": \"\",\n      \"CrossChannelBehavior\": \"\"\n    }\n  ],\n  \"Tags\": {}\n}"

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

conn.request("PUT", "/baseUrl/routing-profiles/:InstanceId", payload, headers)

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

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

url = "{{baseUrl}}/routing-profiles/:InstanceId"

payload = {
    "Name": "",
    "Description": "",
    "DefaultOutboundQueueId": "",
    "QueueConfigs": [
        {
            "QueueReference": "",
            "Priority": "",
            "Delay": ""
        }
    ],
    "MediaConcurrencies": [
        {
            "Channel": "",
            "Concurrency": "",
            "CrossChannelBehavior": ""
        }
    ],
    "Tags": {}
}
headers = {"content-type": "application/json"}

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

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

url <- "{{baseUrl}}/routing-profiles/:InstanceId"

payload <- "{\n  \"Name\": \"\",\n  \"Description\": \"\",\n  \"DefaultOutboundQueueId\": \"\",\n  \"QueueConfigs\": [\n    {\n      \"QueueReference\": \"\",\n      \"Priority\": \"\",\n      \"Delay\": \"\"\n    }\n  ],\n  \"MediaConcurrencies\": [\n    {\n      \"Channel\": \"\",\n      \"Concurrency\": \"\",\n      \"CrossChannelBehavior\": \"\"\n    }\n  ],\n  \"Tags\": {}\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}}/routing-profiles/:InstanceId")

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  \"Name\": \"\",\n  \"Description\": \"\",\n  \"DefaultOutboundQueueId\": \"\",\n  \"QueueConfigs\": [\n    {\n      \"QueueReference\": \"\",\n      \"Priority\": \"\",\n      \"Delay\": \"\"\n    }\n  ],\n  \"MediaConcurrencies\": [\n    {\n      \"Channel\": \"\",\n      \"Concurrency\": \"\",\n      \"CrossChannelBehavior\": \"\"\n    }\n  ],\n  \"Tags\": {}\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/routing-profiles/:InstanceId') do |req|
  req.body = "{\n  \"Name\": \"\",\n  \"Description\": \"\",\n  \"DefaultOutboundQueueId\": \"\",\n  \"QueueConfigs\": [\n    {\n      \"QueueReference\": \"\",\n      \"Priority\": \"\",\n      \"Delay\": \"\"\n    }\n  ],\n  \"MediaConcurrencies\": [\n    {\n      \"Channel\": \"\",\n      \"Concurrency\": \"\",\n      \"CrossChannelBehavior\": \"\"\n    }\n  ],\n  \"Tags\": {}\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}}/routing-profiles/:InstanceId";

    let payload = json!({
        "Name": "",
        "Description": "",
        "DefaultOutboundQueueId": "",
        "QueueConfigs": (
            json!({
                "QueueReference": "",
                "Priority": "",
                "Delay": ""
            })
        ),
        "MediaConcurrencies": (
            json!({
                "Channel": "",
                "Concurrency": "",
                "CrossChannelBehavior": ""
            })
        ),
        "Tags": 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}}/routing-profiles/:InstanceId \
  --header 'content-type: application/json' \
  --data '{
  "Name": "",
  "Description": "",
  "DefaultOutboundQueueId": "",
  "QueueConfigs": [
    {
      "QueueReference": "",
      "Priority": "",
      "Delay": ""
    }
  ],
  "MediaConcurrencies": [
    {
      "Channel": "",
      "Concurrency": "",
      "CrossChannelBehavior": ""
    }
  ],
  "Tags": {}
}'
echo '{
  "Name": "",
  "Description": "",
  "DefaultOutboundQueueId": "",
  "QueueConfigs": [
    {
      "QueueReference": "",
      "Priority": "",
      "Delay": ""
    }
  ],
  "MediaConcurrencies": [
    {
      "Channel": "",
      "Concurrency": "",
      "CrossChannelBehavior": ""
    }
  ],
  "Tags": {}
}' |  \
  http PUT {{baseUrl}}/routing-profiles/:InstanceId \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "Name": "",\n  "Description": "",\n  "DefaultOutboundQueueId": "",\n  "QueueConfigs": [\n    {\n      "QueueReference": "",\n      "Priority": "",\n      "Delay": ""\n    }\n  ],\n  "MediaConcurrencies": [\n    {\n      "Channel": "",\n      "Concurrency": "",\n      "CrossChannelBehavior": ""\n    }\n  ],\n  "Tags": {}\n}' \
  --output-document \
  - {{baseUrl}}/routing-profiles/:InstanceId
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "Name": "",
  "Description": "",
  "DefaultOutboundQueueId": "",
  "QueueConfigs": [
    [
      "QueueReference": "",
      "Priority": "",
      "Delay": ""
    ]
  ],
  "MediaConcurrencies": [
    [
      "Channel": "",
      "Concurrency": "",
      "CrossChannelBehavior": ""
    ]
  ],
  "Tags": []
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/routing-profiles/:InstanceId")! 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 CreateRule
{{baseUrl}}/rules/:InstanceId
QUERY PARAMS

InstanceId
BODY json

{
  "Name": "",
  "TriggerEventSource": {
    "EventSourceName": "",
    "IntegrationAssociationId": ""
  },
  "Function": "",
  "Actions": [
    {
      "ActionType": "",
      "TaskAction": "",
      "EventBridgeAction": "",
      "AssignContactCategoryAction": "",
      "SendNotificationAction": ""
    }
  ],
  "PublishStatus": "",
  "ClientToken": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/rules/:InstanceId");

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

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"Name\": \"\",\n  \"TriggerEventSource\": {\n    \"EventSourceName\": \"\",\n    \"IntegrationAssociationId\": \"\"\n  },\n  \"Function\": \"\",\n  \"Actions\": [\n    {\n      \"ActionType\": \"\",\n      \"TaskAction\": \"\",\n      \"EventBridgeAction\": \"\",\n      \"AssignContactCategoryAction\": \"\",\n      \"SendNotificationAction\": \"\"\n    }\n  ],\n  \"PublishStatus\": \"\",\n  \"ClientToken\": \"\"\n}");

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

(client/post "{{baseUrl}}/rules/:InstanceId" {:content-type :json
                                                              :form-params {:Name ""
                                                                            :TriggerEventSource {:EventSourceName ""
                                                                                                 :IntegrationAssociationId ""}
                                                                            :Function ""
                                                                            :Actions [{:ActionType ""
                                                                                       :TaskAction ""
                                                                                       :EventBridgeAction ""
                                                                                       :AssignContactCategoryAction ""
                                                                                       :SendNotificationAction ""}]
                                                                            :PublishStatus ""
                                                                            :ClientToken ""}})
require "http/client"

url = "{{baseUrl}}/rules/:InstanceId"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"Name\": \"\",\n  \"TriggerEventSource\": {\n    \"EventSourceName\": \"\",\n    \"IntegrationAssociationId\": \"\"\n  },\n  \"Function\": \"\",\n  \"Actions\": [\n    {\n      \"ActionType\": \"\",\n      \"TaskAction\": \"\",\n      \"EventBridgeAction\": \"\",\n      \"AssignContactCategoryAction\": \"\",\n      \"SendNotificationAction\": \"\"\n    }\n  ],\n  \"PublishStatus\": \"\",\n  \"ClientToken\": \"\"\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/:InstanceId"),
    Content = new StringContent("{\n  \"Name\": \"\",\n  \"TriggerEventSource\": {\n    \"EventSourceName\": \"\",\n    \"IntegrationAssociationId\": \"\"\n  },\n  \"Function\": \"\",\n  \"Actions\": [\n    {\n      \"ActionType\": \"\",\n      \"TaskAction\": \"\",\n      \"EventBridgeAction\": \"\",\n      \"AssignContactCategoryAction\": \"\",\n      \"SendNotificationAction\": \"\"\n    }\n  ],\n  \"PublishStatus\": \"\",\n  \"ClientToken\": \"\"\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/:InstanceId");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"Name\": \"\",\n  \"TriggerEventSource\": {\n    \"EventSourceName\": \"\",\n    \"IntegrationAssociationId\": \"\"\n  },\n  \"Function\": \"\",\n  \"Actions\": [\n    {\n      \"ActionType\": \"\",\n      \"TaskAction\": \"\",\n      \"EventBridgeAction\": \"\",\n      \"AssignContactCategoryAction\": \"\",\n      \"SendNotificationAction\": \"\"\n    }\n  ],\n  \"PublishStatus\": \"\",\n  \"ClientToken\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/rules/:InstanceId"

	payload := strings.NewReader("{\n  \"Name\": \"\",\n  \"TriggerEventSource\": {\n    \"EventSourceName\": \"\",\n    \"IntegrationAssociationId\": \"\"\n  },\n  \"Function\": \"\",\n  \"Actions\": [\n    {\n      \"ActionType\": \"\",\n      \"TaskAction\": \"\",\n      \"EventBridgeAction\": \"\",\n      \"AssignContactCategoryAction\": \"\",\n      \"SendNotificationAction\": \"\"\n    }\n  ],\n  \"PublishStatus\": \"\",\n  \"ClientToken\": \"\"\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/:InstanceId HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 358

{
  "Name": "",
  "TriggerEventSource": {
    "EventSourceName": "",
    "IntegrationAssociationId": ""
  },
  "Function": "",
  "Actions": [
    {
      "ActionType": "",
      "TaskAction": "",
      "EventBridgeAction": "",
      "AssignContactCategoryAction": "",
      "SendNotificationAction": ""
    }
  ],
  "PublishStatus": "",
  "ClientToken": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/rules/:InstanceId")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"Name\": \"\",\n  \"TriggerEventSource\": {\n    \"EventSourceName\": \"\",\n    \"IntegrationAssociationId\": \"\"\n  },\n  \"Function\": \"\",\n  \"Actions\": [\n    {\n      \"ActionType\": \"\",\n      \"TaskAction\": \"\",\n      \"EventBridgeAction\": \"\",\n      \"AssignContactCategoryAction\": \"\",\n      \"SendNotificationAction\": \"\"\n    }\n  ],\n  \"PublishStatus\": \"\",\n  \"ClientToken\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/rules/:InstanceId"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"Name\": \"\",\n  \"TriggerEventSource\": {\n    \"EventSourceName\": \"\",\n    \"IntegrationAssociationId\": \"\"\n  },\n  \"Function\": \"\",\n  \"Actions\": [\n    {\n      \"ActionType\": \"\",\n      \"TaskAction\": \"\",\n      \"EventBridgeAction\": \"\",\n      \"AssignContactCategoryAction\": \"\",\n      \"SendNotificationAction\": \"\"\n    }\n  ],\n  \"PublishStatus\": \"\",\n  \"ClientToken\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"Name\": \"\",\n  \"TriggerEventSource\": {\n    \"EventSourceName\": \"\",\n    \"IntegrationAssociationId\": \"\"\n  },\n  \"Function\": \"\",\n  \"Actions\": [\n    {\n      \"ActionType\": \"\",\n      \"TaskAction\": \"\",\n      \"EventBridgeAction\": \"\",\n      \"AssignContactCategoryAction\": \"\",\n      \"SendNotificationAction\": \"\"\n    }\n  ],\n  \"PublishStatus\": \"\",\n  \"ClientToken\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/rules/:InstanceId")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/rules/:InstanceId")
  .header("content-type", "application/json")
  .body("{\n  \"Name\": \"\",\n  \"TriggerEventSource\": {\n    \"EventSourceName\": \"\",\n    \"IntegrationAssociationId\": \"\"\n  },\n  \"Function\": \"\",\n  \"Actions\": [\n    {\n      \"ActionType\": \"\",\n      \"TaskAction\": \"\",\n      \"EventBridgeAction\": \"\",\n      \"AssignContactCategoryAction\": \"\",\n      \"SendNotificationAction\": \"\"\n    }\n  ],\n  \"PublishStatus\": \"\",\n  \"ClientToken\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  Name: '',
  TriggerEventSource: {
    EventSourceName: '',
    IntegrationAssociationId: ''
  },
  Function: '',
  Actions: [
    {
      ActionType: '',
      TaskAction: '',
      EventBridgeAction: '',
      AssignContactCategoryAction: '',
      SendNotificationAction: ''
    }
  ],
  PublishStatus: '',
  ClientToken: ''
});

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/:InstanceId');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/rules/:InstanceId',
  headers: {'content-type': 'application/json'},
  data: {
    Name: '',
    TriggerEventSource: {EventSourceName: '', IntegrationAssociationId: ''},
    Function: '',
    Actions: [
      {
        ActionType: '',
        TaskAction: '',
        EventBridgeAction: '',
        AssignContactCategoryAction: '',
        SendNotificationAction: ''
      }
    ],
    PublishStatus: '',
    ClientToken: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/rules/:InstanceId';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"Name":"","TriggerEventSource":{"EventSourceName":"","IntegrationAssociationId":""},"Function":"","Actions":[{"ActionType":"","TaskAction":"","EventBridgeAction":"","AssignContactCategoryAction":"","SendNotificationAction":""}],"PublishStatus":"","ClientToken":""}'
};

try {
  const response = await 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/:InstanceId',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "Name": "",\n  "TriggerEventSource": {\n    "EventSourceName": "",\n    "IntegrationAssociationId": ""\n  },\n  "Function": "",\n  "Actions": [\n    {\n      "ActionType": "",\n      "TaskAction": "",\n      "EventBridgeAction": "",\n      "AssignContactCategoryAction": "",\n      "SendNotificationAction": ""\n    }\n  ],\n  "PublishStatus": "",\n  "ClientToken": ""\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"Name\": \"\",\n  \"TriggerEventSource\": {\n    \"EventSourceName\": \"\",\n    \"IntegrationAssociationId\": \"\"\n  },\n  \"Function\": \"\",\n  \"Actions\": [\n    {\n      \"ActionType\": \"\",\n      \"TaskAction\": \"\",\n      \"EventBridgeAction\": \"\",\n      \"AssignContactCategoryAction\": \"\",\n      \"SendNotificationAction\": \"\"\n    }\n  ],\n  \"PublishStatus\": \"\",\n  \"ClientToken\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/rules/:InstanceId")
  .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/:InstanceId',
  headers: {
    'content-type': 'application/json'
  }
};

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

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

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

req.write(JSON.stringify({
  Name: '',
  TriggerEventSource: {EventSourceName: '', IntegrationAssociationId: ''},
  Function: '',
  Actions: [
    {
      ActionType: '',
      TaskAction: '',
      EventBridgeAction: '',
      AssignContactCategoryAction: '',
      SendNotificationAction: ''
    }
  ],
  PublishStatus: '',
  ClientToken: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/rules/:InstanceId',
  headers: {'content-type': 'application/json'},
  body: {
    Name: '',
    TriggerEventSource: {EventSourceName: '', IntegrationAssociationId: ''},
    Function: '',
    Actions: [
      {
        ActionType: '',
        TaskAction: '',
        EventBridgeAction: '',
        AssignContactCategoryAction: '',
        SendNotificationAction: ''
      }
    ],
    PublishStatus: '',
    ClientToken: ''
  },
  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/:InstanceId');

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

req.type('json');
req.send({
  Name: '',
  TriggerEventSource: {
    EventSourceName: '',
    IntegrationAssociationId: ''
  },
  Function: '',
  Actions: [
    {
      ActionType: '',
      TaskAction: '',
      EventBridgeAction: '',
      AssignContactCategoryAction: '',
      SendNotificationAction: ''
    }
  ],
  PublishStatus: '',
  ClientToken: ''
});

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/:InstanceId',
  headers: {'content-type': 'application/json'},
  data: {
    Name: '',
    TriggerEventSource: {EventSourceName: '', IntegrationAssociationId: ''},
    Function: '',
    Actions: [
      {
        ActionType: '',
        TaskAction: '',
        EventBridgeAction: '',
        AssignContactCategoryAction: '',
        SendNotificationAction: ''
      }
    ],
    PublishStatus: '',
    ClientToken: ''
  }
};

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

const url = '{{baseUrl}}/rules/:InstanceId';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"Name":"","TriggerEventSource":{"EventSourceName":"","IntegrationAssociationId":""},"Function":"","Actions":[{"ActionType":"","TaskAction":"","EventBridgeAction":"","AssignContactCategoryAction":"","SendNotificationAction":""}],"PublishStatus":"","ClientToken":""}'
};

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

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"Name": @"",
                              @"TriggerEventSource": @{ @"EventSourceName": @"", @"IntegrationAssociationId": @"" },
                              @"Function": @"",
                              @"Actions": @[ @{ @"ActionType": @"", @"TaskAction": @"", @"EventBridgeAction": @"", @"AssignContactCategoryAction": @"", @"SendNotificationAction": @"" } ],
                              @"PublishStatus": @"",
                              @"ClientToken": @"" };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/rules/:InstanceId"]
                                                       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/:InstanceId" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"Name\": \"\",\n  \"TriggerEventSource\": {\n    \"EventSourceName\": \"\",\n    \"IntegrationAssociationId\": \"\"\n  },\n  \"Function\": \"\",\n  \"Actions\": [\n    {\n      \"ActionType\": \"\",\n      \"TaskAction\": \"\",\n      \"EventBridgeAction\": \"\",\n      \"AssignContactCategoryAction\": \"\",\n      \"SendNotificationAction\": \"\"\n    }\n  ],\n  \"PublishStatus\": \"\",\n  \"ClientToken\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/rules/:InstanceId",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    'Name' => '',
    'TriggerEventSource' => [
        'EventSourceName' => '',
        'IntegrationAssociationId' => ''
    ],
    'Function' => '',
    'Actions' => [
        [
                'ActionType' => '',
                'TaskAction' => '',
                'EventBridgeAction' => '',
                'AssignContactCategoryAction' => '',
                'SendNotificationAction' => ''
        ]
    ],
    'PublishStatus' => '',
    'ClientToken' => ''
  ]),
  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/:InstanceId', [
  'body' => '{
  "Name": "",
  "TriggerEventSource": {
    "EventSourceName": "",
    "IntegrationAssociationId": ""
  },
  "Function": "",
  "Actions": [
    {
      "ActionType": "",
      "TaskAction": "",
      "EventBridgeAction": "",
      "AssignContactCategoryAction": "",
      "SendNotificationAction": ""
    }
  ],
  "PublishStatus": "",
  "ClientToken": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

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

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'Name' => '',
  'TriggerEventSource' => [
    'EventSourceName' => '',
    'IntegrationAssociationId' => ''
  ],
  'Function' => '',
  'Actions' => [
    [
        'ActionType' => '',
        'TaskAction' => '',
        'EventBridgeAction' => '',
        'AssignContactCategoryAction' => '',
        'SendNotificationAction' => ''
    ]
  ],
  'PublishStatus' => '',
  'ClientToken' => ''
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'Name' => '',
  'TriggerEventSource' => [
    'EventSourceName' => '',
    'IntegrationAssociationId' => ''
  ],
  'Function' => '',
  'Actions' => [
    [
        'ActionType' => '',
        'TaskAction' => '',
        'EventBridgeAction' => '',
        'AssignContactCategoryAction' => '',
        'SendNotificationAction' => ''
    ]
  ],
  'PublishStatus' => '',
  'ClientToken' => ''
]));
$request->setRequestUrl('{{baseUrl}}/rules/:InstanceId');
$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/:InstanceId' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "Name": "",
  "TriggerEventSource": {
    "EventSourceName": "",
    "IntegrationAssociationId": ""
  },
  "Function": "",
  "Actions": [
    {
      "ActionType": "",
      "TaskAction": "",
      "EventBridgeAction": "",
      "AssignContactCategoryAction": "",
      "SendNotificationAction": ""
    }
  ],
  "PublishStatus": "",
  "ClientToken": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/rules/:InstanceId' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "Name": "",
  "TriggerEventSource": {
    "EventSourceName": "",
    "IntegrationAssociationId": ""
  },
  "Function": "",
  "Actions": [
    {
      "ActionType": "",
      "TaskAction": "",
      "EventBridgeAction": "",
      "AssignContactCategoryAction": "",
      "SendNotificationAction": ""
    }
  ],
  "PublishStatus": "",
  "ClientToken": ""
}'
import http.client

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

payload = "{\n  \"Name\": \"\",\n  \"TriggerEventSource\": {\n    \"EventSourceName\": \"\",\n    \"IntegrationAssociationId\": \"\"\n  },\n  \"Function\": \"\",\n  \"Actions\": [\n    {\n      \"ActionType\": \"\",\n      \"TaskAction\": \"\",\n      \"EventBridgeAction\": \"\",\n      \"AssignContactCategoryAction\": \"\",\n      \"SendNotificationAction\": \"\"\n    }\n  ],\n  \"PublishStatus\": \"\",\n  \"ClientToken\": \"\"\n}"

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

conn.request("POST", "/baseUrl/rules/:InstanceId", payload, headers)

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

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

url = "{{baseUrl}}/rules/:InstanceId"

payload = {
    "Name": "",
    "TriggerEventSource": {
        "EventSourceName": "",
        "IntegrationAssociationId": ""
    },
    "Function": "",
    "Actions": [
        {
            "ActionType": "",
            "TaskAction": "",
            "EventBridgeAction": "",
            "AssignContactCategoryAction": "",
            "SendNotificationAction": ""
        }
    ],
    "PublishStatus": "",
    "ClientToken": ""
}
headers = {"content-type": "application/json"}

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

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

url <- "{{baseUrl}}/rules/:InstanceId"

payload <- "{\n  \"Name\": \"\",\n  \"TriggerEventSource\": {\n    \"EventSourceName\": \"\",\n    \"IntegrationAssociationId\": \"\"\n  },\n  \"Function\": \"\",\n  \"Actions\": [\n    {\n      \"ActionType\": \"\",\n      \"TaskAction\": \"\",\n      \"EventBridgeAction\": \"\",\n      \"AssignContactCategoryAction\": \"\",\n      \"SendNotificationAction\": \"\"\n    }\n  ],\n  \"PublishStatus\": \"\",\n  \"ClientToken\": \"\"\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/:InstanceId")

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

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"Name\": \"\",\n  \"TriggerEventSource\": {\n    \"EventSourceName\": \"\",\n    \"IntegrationAssociationId\": \"\"\n  },\n  \"Function\": \"\",\n  \"Actions\": [\n    {\n      \"ActionType\": \"\",\n      \"TaskAction\": \"\",\n      \"EventBridgeAction\": \"\",\n      \"AssignContactCategoryAction\": \"\",\n      \"SendNotificationAction\": \"\"\n    }\n  ],\n  \"PublishStatus\": \"\",\n  \"ClientToken\": \"\"\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/:InstanceId') do |req|
  req.body = "{\n  \"Name\": \"\",\n  \"TriggerEventSource\": {\n    \"EventSourceName\": \"\",\n    \"IntegrationAssociationId\": \"\"\n  },\n  \"Function\": \"\",\n  \"Actions\": [\n    {\n      \"ActionType\": \"\",\n      \"TaskAction\": \"\",\n      \"EventBridgeAction\": \"\",\n      \"AssignContactCategoryAction\": \"\",\n      \"SendNotificationAction\": \"\"\n    }\n  ],\n  \"PublishStatus\": \"\",\n  \"ClientToken\": \"\"\n}"
end

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

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

    let payload = json!({
        "Name": "",
        "TriggerEventSource": json!({
            "EventSourceName": "",
            "IntegrationAssociationId": ""
        }),
        "Function": "",
        "Actions": (
            json!({
                "ActionType": "",
                "TaskAction": "",
                "EventBridgeAction": "",
                "AssignContactCategoryAction": "",
                "SendNotificationAction": ""
            })
        ),
        "PublishStatus": "",
        "ClientToken": ""
    });

    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/:InstanceId \
  --header 'content-type: application/json' \
  --data '{
  "Name": "",
  "TriggerEventSource": {
    "EventSourceName": "",
    "IntegrationAssociationId": ""
  },
  "Function": "",
  "Actions": [
    {
      "ActionType": "",
      "TaskAction": "",
      "EventBridgeAction": "",
      "AssignContactCategoryAction": "",
      "SendNotificationAction": ""
    }
  ],
  "PublishStatus": "",
  "ClientToken": ""
}'
echo '{
  "Name": "",
  "TriggerEventSource": {
    "EventSourceName": "",
    "IntegrationAssociationId": ""
  },
  "Function": "",
  "Actions": [
    {
      "ActionType": "",
      "TaskAction": "",
      "EventBridgeAction": "",
      "AssignContactCategoryAction": "",
      "SendNotificationAction": ""
    }
  ],
  "PublishStatus": "",
  "ClientToken": ""
}' |  \
  http POST {{baseUrl}}/rules/:InstanceId \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "Name": "",\n  "TriggerEventSource": {\n    "EventSourceName": "",\n    "IntegrationAssociationId": ""\n  },\n  "Function": "",\n  "Actions": [\n    {\n      "ActionType": "",\n      "TaskAction": "",\n      "EventBridgeAction": "",\n      "AssignContactCategoryAction": "",\n      "SendNotificationAction": ""\n    }\n  ],\n  "PublishStatus": "",\n  "ClientToken": ""\n}' \
  --output-document \
  - {{baseUrl}}/rules/:InstanceId
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "Name": "",
  "TriggerEventSource": [
    "EventSourceName": "",
    "IntegrationAssociationId": ""
  ],
  "Function": "",
  "Actions": [
    [
      "ActionType": "",
      "TaskAction": "",
      "EventBridgeAction": "",
      "AssignContactCategoryAction": "",
      "SendNotificationAction": ""
    ]
  ],
  "PublishStatus": "",
  "ClientToken": ""
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/rules/:InstanceId")! 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 CreateSecurityProfile
{{baseUrl}}/security-profiles/:InstanceId
QUERY PARAMS

InstanceId
BODY json

{
  "SecurityProfileName": "",
  "Description": "",
  "Permissions": [],
  "Tags": {},
  "AllowedAccessControlTags": {},
  "TagRestrictedResources": []
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/security-profiles/:InstanceId");

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  \"SecurityProfileName\": \"\",\n  \"Description\": \"\",\n  \"Permissions\": [],\n  \"Tags\": {},\n  \"AllowedAccessControlTags\": {},\n  \"TagRestrictedResources\": []\n}");

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

(client/put "{{baseUrl}}/security-profiles/:InstanceId" {:content-type :json
                                                                         :form-params {:SecurityProfileName ""
                                                                                       :Description ""
                                                                                       :Permissions []
                                                                                       :Tags {}
                                                                                       :AllowedAccessControlTags {}
                                                                                       :TagRestrictedResources []}})
require "http/client"

url = "{{baseUrl}}/security-profiles/:InstanceId"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"SecurityProfileName\": \"\",\n  \"Description\": \"\",\n  \"Permissions\": [],\n  \"Tags\": {},\n  \"AllowedAccessControlTags\": {},\n  \"TagRestrictedResources\": []\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}}/security-profiles/:InstanceId"),
    Content = new StringContent("{\n  \"SecurityProfileName\": \"\",\n  \"Description\": \"\",\n  \"Permissions\": [],\n  \"Tags\": {},\n  \"AllowedAccessControlTags\": {},\n  \"TagRestrictedResources\": []\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/:InstanceId");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"SecurityProfileName\": \"\",\n  \"Description\": \"\",\n  \"Permissions\": [],\n  \"Tags\": {},\n  \"AllowedAccessControlTags\": {},\n  \"TagRestrictedResources\": []\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/security-profiles/:InstanceId"

	payload := strings.NewReader("{\n  \"SecurityProfileName\": \"\",\n  \"Description\": \"\",\n  \"Permissions\": [],\n  \"Tags\": {},\n  \"AllowedAccessControlTags\": {},\n  \"TagRestrictedResources\": []\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/security-profiles/:InstanceId HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 153

{
  "SecurityProfileName": "",
  "Description": "",
  "Permissions": [],
  "Tags": {},
  "AllowedAccessControlTags": {},
  "TagRestrictedResources": []
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/security-profiles/:InstanceId")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"SecurityProfileName\": \"\",\n  \"Description\": \"\",\n  \"Permissions\": [],\n  \"Tags\": {},\n  \"AllowedAccessControlTags\": {},\n  \"TagRestrictedResources\": []\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/security-profiles/:InstanceId"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"SecurityProfileName\": \"\",\n  \"Description\": \"\",\n  \"Permissions\": [],\n  \"Tags\": {},\n  \"AllowedAccessControlTags\": {},\n  \"TagRestrictedResources\": []\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  \"SecurityProfileName\": \"\",\n  \"Description\": \"\",\n  \"Permissions\": [],\n  \"Tags\": {},\n  \"AllowedAccessControlTags\": {},\n  \"TagRestrictedResources\": []\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/security-profiles/:InstanceId")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/security-profiles/:InstanceId")
  .header("content-type", "application/json")
  .body("{\n  \"SecurityProfileName\": \"\",\n  \"Description\": \"\",\n  \"Permissions\": [],\n  \"Tags\": {},\n  \"AllowedAccessControlTags\": {},\n  \"TagRestrictedResources\": []\n}")
  .asString();
const data = JSON.stringify({
  SecurityProfileName: '',
  Description: '',
  Permissions: [],
  Tags: {},
  AllowedAccessControlTags: {},
  TagRestrictedResources: []
});

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/:InstanceId');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/security-profiles/:InstanceId',
  headers: {'content-type': 'application/json'},
  data: {
    SecurityProfileName: '',
    Description: '',
    Permissions: [],
    Tags: {},
    AllowedAccessControlTags: {},
    TagRestrictedResources: []
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/security-profiles/:InstanceId';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"SecurityProfileName":"","Description":"","Permissions":[],"Tags":{},"AllowedAccessControlTags":{},"TagRestrictedResources":[]}'
};

try {
  const response = await 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/:InstanceId',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "SecurityProfileName": "",\n  "Description": "",\n  "Permissions": [],\n  "Tags": {},\n  "AllowedAccessControlTags": {},\n  "TagRestrictedResources": []\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"SecurityProfileName\": \"\",\n  \"Description\": \"\",\n  \"Permissions\": [],\n  \"Tags\": {},\n  \"AllowedAccessControlTags\": {},\n  \"TagRestrictedResources\": []\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/security-profiles/:InstanceId")
  .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/security-profiles/:InstanceId',
  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({
  SecurityProfileName: '',
  Description: '',
  Permissions: [],
  Tags: {},
  AllowedAccessControlTags: {},
  TagRestrictedResources: []
}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/security-profiles/:InstanceId',
  headers: {'content-type': 'application/json'},
  body: {
    SecurityProfileName: '',
    Description: '',
    Permissions: [],
    Tags: {},
    AllowedAccessControlTags: {},
    TagRestrictedResources: []
  },
  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}}/security-profiles/:InstanceId');

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

req.type('json');
req.send({
  SecurityProfileName: '',
  Description: '',
  Permissions: [],
  Tags: {},
  AllowedAccessControlTags: {},
  TagRestrictedResources: []
});

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/:InstanceId',
  headers: {'content-type': 'application/json'},
  data: {
    SecurityProfileName: '',
    Description: '',
    Permissions: [],
    Tags: {},
    AllowedAccessControlTags: {},
    TagRestrictedResources: []
  }
};

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/:InstanceId';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"SecurityProfileName":"","Description":"","Permissions":[],"Tags":{},"AllowedAccessControlTags":{},"TagRestrictedResources":[]}'
};

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 = @{ @"SecurityProfileName": @"",
                              @"Description": @"",
                              @"Permissions": @[  ],
                              @"Tags": @{  },
                              @"AllowedAccessControlTags": @{  },
                              @"TagRestrictedResources": @[  ] };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/security-profiles/:InstanceId"]
                                                       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}}/security-profiles/:InstanceId" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"SecurityProfileName\": \"\",\n  \"Description\": \"\",\n  \"Permissions\": [],\n  \"Tags\": {},\n  \"AllowedAccessControlTags\": {},\n  \"TagRestrictedResources\": []\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/security-profiles/:InstanceId",
  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([
    'SecurityProfileName' => '',
    'Description' => '',
    'Permissions' => [
        
    ],
    'Tags' => [
        
    ],
    'AllowedAccessControlTags' => [
        
    ],
    'TagRestrictedResources' => [
        
    ]
  ]),
  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}}/security-profiles/:InstanceId', [
  'body' => '{
  "SecurityProfileName": "",
  "Description": "",
  "Permissions": [],
  "Tags": {},
  "AllowedAccessControlTags": {},
  "TagRestrictedResources": []
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

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

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'SecurityProfileName' => '',
  'Description' => '',
  'Permissions' => [
    
  ],
  'Tags' => [
    
  ],
  'AllowedAccessControlTags' => [
    
  ],
  'TagRestrictedResources' => [
    
  ]
]));

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

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

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

payload = "{\n  \"SecurityProfileName\": \"\",\n  \"Description\": \"\",\n  \"Permissions\": [],\n  \"Tags\": {},\n  \"AllowedAccessControlTags\": {},\n  \"TagRestrictedResources\": []\n}"

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

conn.request("PUT", "/baseUrl/security-profiles/:InstanceId", payload, headers)

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

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

url = "{{baseUrl}}/security-profiles/:InstanceId"

payload = {
    "SecurityProfileName": "",
    "Description": "",
    "Permissions": [],
    "Tags": {},
    "AllowedAccessControlTags": {},
    "TagRestrictedResources": []
}
headers = {"content-type": "application/json"}

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

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

url <- "{{baseUrl}}/security-profiles/:InstanceId"

payload <- "{\n  \"SecurityProfileName\": \"\",\n  \"Description\": \"\",\n  \"Permissions\": [],\n  \"Tags\": {},\n  \"AllowedAccessControlTags\": {},\n  \"TagRestrictedResources\": []\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}}/security-profiles/:InstanceId")

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  \"SecurityProfileName\": \"\",\n  \"Description\": \"\",\n  \"Permissions\": [],\n  \"Tags\": {},\n  \"AllowedAccessControlTags\": {},\n  \"TagRestrictedResources\": []\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/security-profiles/:InstanceId') do |req|
  req.body = "{\n  \"SecurityProfileName\": \"\",\n  \"Description\": \"\",\n  \"Permissions\": [],\n  \"Tags\": {},\n  \"AllowedAccessControlTags\": {},\n  \"TagRestrictedResources\": []\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/:InstanceId";

    let payload = json!({
        "SecurityProfileName": "",
        "Description": "",
        "Permissions": (),
        "Tags": json!({}),
        "AllowedAccessControlTags": json!({}),
        "TagRestrictedResources": ()
    });

    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}}/security-profiles/:InstanceId \
  --header 'content-type: application/json' \
  --data '{
  "SecurityProfileName": "",
  "Description": "",
  "Permissions": [],
  "Tags": {},
  "AllowedAccessControlTags": {},
  "TagRestrictedResources": []
}'
echo '{
  "SecurityProfileName": "",
  "Description": "",
  "Permissions": [],
  "Tags": {},
  "AllowedAccessControlTags": {},
  "TagRestrictedResources": []
}' |  \
  http PUT {{baseUrl}}/security-profiles/:InstanceId \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "SecurityProfileName": "",\n  "Description": "",\n  "Permissions": [],\n  "Tags": {},\n  "AllowedAccessControlTags": {},\n  "TagRestrictedResources": []\n}' \
  --output-document \
  - {{baseUrl}}/security-profiles/:InstanceId
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "SecurityProfileName": "",
  "Description": "",
  "Permissions": [],
  "Tags": [],
  "AllowedAccessControlTags": [],
  "TagRestrictedResources": []
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/security-profiles/:InstanceId")! 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 CreateTaskTemplate
{{baseUrl}}/instance/:InstanceId/task/template
QUERY PARAMS

InstanceId
BODY json

{
  "Name": "",
  "Description": "",
  "ContactFlowId": "",
  "Constraints": {
    "RequiredFields": "",
    "ReadOnlyFields": "",
    "InvisibleFields": ""
  },
  "Defaults": {
    "DefaultFieldValues": ""
  },
  "Status": "",
  "Fields": [
    {
      "Id": "",
      "Description": "",
      "Type": "",
      "SingleSelectOptions": ""
    }
  ],
  "ClientToken": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/instance/:InstanceId/task/template");

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

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"Name\": \"\",\n  \"Description\": \"\",\n  \"ContactFlowId\": \"\",\n  \"Constraints\": {\n    \"RequiredFields\": \"\",\n    \"ReadOnlyFields\": \"\",\n    \"InvisibleFields\": \"\"\n  },\n  \"Defaults\": {\n    \"DefaultFieldValues\": \"\"\n  },\n  \"Status\": \"\",\n  \"Fields\": [\n    {\n      \"Id\": \"\",\n      \"Description\": \"\",\n      \"Type\": \"\",\n      \"SingleSelectOptions\": \"\"\n    }\n  ],\n  \"ClientToken\": \"\"\n}");

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

(client/put "{{baseUrl}}/instance/:InstanceId/task/template" {:content-type :json
                                                                              :form-params {:Name ""
                                                                                            :Description ""
                                                                                            :ContactFlowId ""
                                                                                            :Constraints {:RequiredFields ""
                                                                                                          :ReadOnlyFields ""
                                                                                                          :InvisibleFields ""}
                                                                                            :Defaults {:DefaultFieldValues ""}
                                                                                            :Status ""
                                                                                            :Fields [{:Id ""
                                                                                                      :Description ""
                                                                                                      :Type ""
                                                                                                      :SingleSelectOptions ""}]
                                                                                            :ClientToken ""}})
require "http/client"

url = "{{baseUrl}}/instance/:InstanceId/task/template"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"Name\": \"\",\n  \"Description\": \"\",\n  \"ContactFlowId\": \"\",\n  \"Constraints\": {\n    \"RequiredFields\": \"\",\n    \"ReadOnlyFields\": \"\",\n    \"InvisibleFields\": \"\"\n  },\n  \"Defaults\": {\n    \"DefaultFieldValues\": \"\"\n  },\n  \"Status\": \"\",\n  \"Fields\": [\n    {\n      \"Id\": \"\",\n      \"Description\": \"\",\n      \"Type\": \"\",\n      \"SingleSelectOptions\": \"\"\n    }\n  ],\n  \"ClientToken\": \"\"\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}}/instance/:InstanceId/task/template"),
    Content = new StringContent("{\n  \"Name\": \"\",\n  \"Description\": \"\",\n  \"ContactFlowId\": \"\",\n  \"Constraints\": {\n    \"RequiredFields\": \"\",\n    \"ReadOnlyFields\": \"\",\n    \"InvisibleFields\": \"\"\n  },\n  \"Defaults\": {\n    \"DefaultFieldValues\": \"\"\n  },\n  \"Status\": \"\",\n  \"Fields\": [\n    {\n      \"Id\": \"\",\n      \"Description\": \"\",\n      \"Type\": \"\",\n      \"SingleSelectOptions\": \"\"\n    }\n  ],\n  \"ClientToken\": \"\"\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}}/instance/:InstanceId/task/template");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"Name\": \"\",\n  \"Description\": \"\",\n  \"ContactFlowId\": \"\",\n  \"Constraints\": {\n    \"RequiredFields\": \"\",\n    \"ReadOnlyFields\": \"\",\n    \"InvisibleFields\": \"\"\n  },\n  \"Defaults\": {\n    \"DefaultFieldValues\": \"\"\n  },\n  \"Status\": \"\",\n  \"Fields\": [\n    {\n      \"Id\": \"\",\n      \"Description\": \"\",\n      \"Type\": \"\",\n      \"SingleSelectOptions\": \"\"\n    }\n  ],\n  \"ClientToken\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/instance/:InstanceId/task/template"

	payload := strings.NewReader("{\n  \"Name\": \"\",\n  \"Description\": \"\",\n  \"ContactFlowId\": \"\",\n  \"Constraints\": {\n    \"RequiredFields\": \"\",\n    \"ReadOnlyFields\": \"\",\n    \"InvisibleFields\": \"\"\n  },\n  \"Defaults\": {\n    \"DefaultFieldValues\": \"\"\n  },\n  \"Status\": \"\",\n  \"Fields\": [\n    {\n      \"Id\": \"\",\n      \"Description\": \"\",\n      \"Type\": \"\",\n      \"SingleSelectOptions\": \"\"\n    }\n  ],\n  \"ClientToken\": \"\"\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/instance/:InstanceId/task/template HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 371

{
  "Name": "",
  "Description": "",
  "ContactFlowId": "",
  "Constraints": {
    "RequiredFields": "",
    "ReadOnlyFields": "",
    "InvisibleFields": ""
  },
  "Defaults": {
    "DefaultFieldValues": ""
  },
  "Status": "",
  "Fields": [
    {
      "Id": "",
      "Description": "",
      "Type": "",
      "SingleSelectOptions": ""
    }
  ],
  "ClientToken": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/instance/:InstanceId/task/template")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"Name\": \"\",\n  \"Description\": \"\",\n  \"ContactFlowId\": \"\",\n  \"Constraints\": {\n    \"RequiredFields\": \"\",\n    \"ReadOnlyFields\": \"\",\n    \"InvisibleFields\": \"\"\n  },\n  \"Defaults\": {\n    \"DefaultFieldValues\": \"\"\n  },\n  \"Status\": \"\",\n  \"Fields\": [\n    {\n      \"Id\": \"\",\n      \"Description\": \"\",\n      \"Type\": \"\",\n      \"SingleSelectOptions\": \"\"\n    }\n  ],\n  \"ClientToken\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/instance/:InstanceId/task/template"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"Name\": \"\",\n  \"Description\": \"\",\n  \"ContactFlowId\": \"\",\n  \"Constraints\": {\n    \"RequiredFields\": \"\",\n    \"ReadOnlyFields\": \"\",\n    \"InvisibleFields\": \"\"\n  },\n  \"Defaults\": {\n    \"DefaultFieldValues\": \"\"\n  },\n  \"Status\": \"\",\n  \"Fields\": [\n    {\n      \"Id\": \"\",\n      \"Description\": \"\",\n      \"Type\": \"\",\n      \"SingleSelectOptions\": \"\"\n    }\n  ],\n  \"ClientToken\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"Name\": \"\",\n  \"Description\": \"\",\n  \"ContactFlowId\": \"\",\n  \"Constraints\": {\n    \"RequiredFields\": \"\",\n    \"ReadOnlyFields\": \"\",\n    \"InvisibleFields\": \"\"\n  },\n  \"Defaults\": {\n    \"DefaultFieldValues\": \"\"\n  },\n  \"Status\": \"\",\n  \"Fields\": [\n    {\n      \"Id\": \"\",\n      \"Description\": \"\",\n      \"Type\": \"\",\n      \"SingleSelectOptions\": \"\"\n    }\n  ],\n  \"ClientToken\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/instance/:InstanceId/task/template")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/instance/:InstanceId/task/template")
  .header("content-type", "application/json")
  .body("{\n  \"Name\": \"\",\n  \"Description\": \"\",\n  \"ContactFlowId\": \"\",\n  \"Constraints\": {\n    \"RequiredFields\": \"\",\n    \"ReadOnlyFields\": \"\",\n    \"InvisibleFields\": \"\"\n  },\n  \"Defaults\": {\n    \"DefaultFieldValues\": \"\"\n  },\n  \"Status\": \"\",\n  \"Fields\": [\n    {\n      \"Id\": \"\",\n      \"Description\": \"\",\n      \"Type\": \"\",\n      \"SingleSelectOptions\": \"\"\n    }\n  ],\n  \"ClientToken\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  Name: '',
  Description: '',
  ContactFlowId: '',
  Constraints: {
    RequiredFields: '',
    ReadOnlyFields: '',
    InvisibleFields: ''
  },
  Defaults: {
    DefaultFieldValues: ''
  },
  Status: '',
  Fields: [
    {
      Id: '',
      Description: '',
      Type: '',
      SingleSelectOptions: ''
    }
  ],
  ClientToken: ''
});

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

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

xhr.open('PUT', '{{baseUrl}}/instance/:InstanceId/task/template');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/instance/:InstanceId/task/template',
  headers: {'content-type': 'application/json'},
  data: {
    Name: '',
    Description: '',
    ContactFlowId: '',
    Constraints: {RequiredFields: '', ReadOnlyFields: '', InvisibleFields: ''},
    Defaults: {DefaultFieldValues: ''},
    Status: '',
    Fields: [{Id: '', Description: '', Type: '', SingleSelectOptions: ''}],
    ClientToken: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/instance/:InstanceId/task/template';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"Name":"","Description":"","ContactFlowId":"","Constraints":{"RequiredFields":"","ReadOnlyFields":"","InvisibleFields":""},"Defaults":{"DefaultFieldValues":""},"Status":"","Fields":[{"Id":"","Description":"","Type":"","SingleSelectOptions":""}],"ClientToken":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/instance/:InstanceId/task/template',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "Name": "",\n  "Description": "",\n  "ContactFlowId": "",\n  "Constraints": {\n    "RequiredFields": "",\n    "ReadOnlyFields": "",\n    "InvisibleFields": ""\n  },\n  "Defaults": {\n    "DefaultFieldValues": ""\n  },\n  "Status": "",\n  "Fields": [\n    {\n      "Id": "",\n      "Description": "",\n      "Type": "",\n      "SingleSelectOptions": ""\n    }\n  ],\n  "ClientToken": ""\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"Name\": \"\",\n  \"Description\": \"\",\n  \"ContactFlowId\": \"\",\n  \"Constraints\": {\n    \"RequiredFields\": \"\",\n    \"ReadOnlyFields\": \"\",\n    \"InvisibleFields\": \"\"\n  },\n  \"Defaults\": {\n    \"DefaultFieldValues\": \"\"\n  },\n  \"Status\": \"\",\n  \"Fields\": [\n    {\n      \"Id\": \"\",\n      \"Description\": \"\",\n      \"Type\": \"\",\n      \"SingleSelectOptions\": \"\"\n    }\n  ],\n  \"ClientToken\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/instance/:InstanceId/task/template")
  .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/instance/:InstanceId/task/template',
  headers: {
    'content-type': 'application/json'
  }
};

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

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

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

req.write(JSON.stringify({
  Name: '',
  Description: '',
  ContactFlowId: '',
  Constraints: {RequiredFields: '', ReadOnlyFields: '', InvisibleFields: ''},
  Defaults: {DefaultFieldValues: ''},
  Status: '',
  Fields: [{Id: '', Description: '', Type: '', SingleSelectOptions: ''}],
  ClientToken: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/instance/:InstanceId/task/template',
  headers: {'content-type': 'application/json'},
  body: {
    Name: '',
    Description: '',
    ContactFlowId: '',
    Constraints: {RequiredFields: '', ReadOnlyFields: '', InvisibleFields: ''},
    Defaults: {DefaultFieldValues: ''},
    Status: '',
    Fields: [{Id: '', Description: '', Type: '', SingleSelectOptions: ''}],
    ClientToken: ''
  },
  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}}/instance/:InstanceId/task/template');

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

req.type('json');
req.send({
  Name: '',
  Description: '',
  ContactFlowId: '',
  Constraints: {
    RequiredFields: '',
    ReadOnlyFields: '',
    InvisibleFields: ''
  },
  Defaults: {
    DefaultFieldValues: ''
  },
  Status: '',
  Fields: [
    {
      Id: '',
      Description: '',
      Type: '',
      SingleSelectOptions: ''
    }
  ],
  ClientToken: ''
});

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}}/instance/:InstanceId/task/template',
  headers: {'content-type': 'application/json'},
  data: {
    Name: '',
    Description: '',
    ContactFlowId: '',
    Constraints: {RequiredFields: '', ReadOnlyFields: '', InvisibleFields: ''},
    Defaults: {DefaultFieldValues: ''},
    Status: '',
    Fields: [{Id: '', Description: '', Type: '', SingleSelectOptions: ''}],
    ClientToken: ''
  }
};

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

const url = '{{baseUrl}}/instance/:InstanceId/task/template';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"Name":"","Description":"","ContactFlowId":"","Constraints":{"RequiredFields":"","ReadOnlyFields":"","InvisibleFields":""},"Defaults":{"DefaultFieldValues":""},"Status":"","Fields":[{"Id":"","Description":"","Type":"","SingleSelectOptions":""}],"ClientToken":""}'
};

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

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"Name": @"",
                              @"Description": @"",
                              @"ContactFlowId": @"",
                              @"Constraints": @{ @"RequiredFields": @"", @"ReadOnlyFields": @"", @"InvisibleFields": @"" },
                              @"Defaults": @{ @"DefaultFieldValues": @"" },
                              @"Status": @"",
                              @"Fields": @[ @{ @"Id": @"", @"Description": @"", @"Type": @"", @"SingleSelectOptions": @"" } ],
                              @"ClientToken": @"" };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/instance/:InstanceId/task/template"]
                                                       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}}/instance/:InstanceId/task/template" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"Name\": \"\",\n  \"Description\": \"\",\n  \"ContactFlowId\": \"\",\n  \"Constraints\": {\n    \"RequiredFields\": \"\",\n    \"ReadOnlyFields\": \"\",\n    \"InvisibleFields\": \"\"\n  },\n  \"Defaults\": {\n    \"DefaultFieldValues\": \"\"\n  },\n  \"Status\": \"\",\n  \"Fields\": [\n    {\n      \"Id\": \"\",\n      \"Description\": \"\",\n      \"Type\": \"\",\n      \"SingleSelectOptions\": \"\"\n    }\n  ],\n  \"ClientToken\": \"\"\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/instance/:InstanceId/task/template",
  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([
    'Name' => '',
    'Description' => '',
    'ContactFlowId' => '',
    'Constraints' => [
        'RequiredFields' => '',
        'ReadOnlyFields' => '',
        'InvisibleFields' => ''
    ],
    'Defaults' => [
        'DefaultFieldValues' => ''
    ],
    'Status' => '',
    'Fields' => [
        [
                'Id' => '',
                'Description' => '',
                'Type' => '',
                'SingleSelectOptions' => ''
        ]
    ],
    'ClientToken' => ''
  ]),
  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}}/instance/:InstanceId/task/template', [
  'body' => '{
  "Name": "",
  "Description": "",
  "ContactFlowId": "",
  "Constraints": {
    "RequiredFields": "",
    "ReadOnlyFields": "",
    "InvisibleFields": ""
  },
  "Defaults": {
    "DefaultFieldValues": ""
  },
  "Status": "",
  "Fields": [
    {
      "Id": "",
      "Description": "",
      "Type": "",
      "SingleSelectOptions": ""
    }
  ],
  "ClientToken": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/instance/:InstanceId/task/template');
$request->setMethod(HTTP_METH_PUT);

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'Name' => '',
  'Description' => '',
  'ContactFlowId' => '',
  'Constraints' => [
    'RequiredFields' => '',
    'ReadOnlyFields' => '',
    'InvisibleFields' => ''
  ],
  'Defaults' => [
    'DefaultFieldValues' => ''
  ],
  'Status' => '',
  'Fields' => [
    [
        'Id' => '',
        'Description' => '',
        'Type' => '',
        'SingleSelectOptions' => ''
    ]
  ],
  'ClientToken' => ''
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'Name' => '',
  'Description' => '',
  'ContactFlowId' => '',
  'Constraints' => [
    'RequiredFields' => '',
    'ReadOnlyFields' => '',
    'InvisibleFields' => ''
  ],
  'Defaults' => [
    'DefaultFieldValues' => ''
  ],
  'Status' => '',
  'Fields' => [
    [
        'Id' => '',
        'Description' => '',
        'Type' => '',
        'SingleSelectOptions' => ''
    ]
  ],
  'ClientToken' => ''
]));
$request->setRequestUrl('{{baseUrl}}/instance/:InstanceId/task/template');
$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}}/instance/:InstanceId/task/template' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "Name": "",
  "Description": "",
  "ContactFlowId": "",
  "Constraints": {
    "RequiredFields": "",
    "ReadOnlyFields": "",
    "InvisibleFields": ""
  },
  "Defaults": {
    "DefaultFieldValues": ""
  },
  "Status": "",
  "Fields": [
    {
      "Id": "",
      "Description": "",
      "Type": "",
      "SingleSelectOptions": ""
    }
  ],
  "ClientToken": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/instance/:InstanceId/task/template' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "Name": "",
  "Description": "",
  "ContactFlowId": "",
  "Constraints": {
    "RequiredFields": "",
    "ReadOnlyFields": "",
    "InvisibleFields": ""
  },
  "Defaults": {
    "DefaultFieldValues": ""
  },
  "Status": "",
  "Fields": [
    {
      "Id": "",
      "Description": "",
      "Type": "",
      "SingleSelectOptions": ""
    }
  ],
  "ClientToken": ""
}'
import http.client

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

payload = "{\n  \"Name\": \"\",\n  \"Description\": \"\",\n  \"ContactFlowId\": \"\",\n  \"Constraints\": {\n    \"RequiredFields\": \"\",\n    \"ReadOnlyFields\": \"\",\n    \"InvisibleFields\": \"\"\n  },\n  \"Defaults\": {\n    \"DefaultFieldValues\": \"\"\n  },\n  \"Status\": \"\",\n  \"Fields\": [\n    {\n      \"Id\": \"\",\n      \"Description\": \"\",\n      \"Type\": \"\",\n      \"SingleSelectOptions\": \"\"\n    }\n  ],\n  \"ClientToken\": \"\"\n}"

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

conn.request("PUT", "/baseUrl/instance/:InstanceId/task/template", payload, headers)

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

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

url = "{{baseUrl}}/instance/:InstanceId/task/template"

payload = {
    "Name": "",
    "Description": "",
    "ContactFlowId": "",
    "Constraints": {
        "RequiredFields": "",
        "ReadOnlyFields": "",
        "InvisibleFields": ""
    },
    "Defaults": { "DefaultFieldValues": "" },
    "Status": "",
    "Fields": [
        {
            "Id": "",
            "Description": "",
            "Type": "",
            "SingleSelectOptions": ""
        }
    ],
    "ClientToken": ""
}
headers = {"content-type": "application/json"}

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

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

url <- "{{baseUrl}}/instance/:InstanceId/task/template"

payload <- "{\n  \"Name\": \"\",\n  \"Description\": \"\",\n  \"ContactFlowId\": \"\",\n  \"Constraints\": {\n    \"RequiredFields\": \"\",\n    \"ReadOnlyFields\": \"\",\n    \"InvisibleFields\": \"\"\n  },\n  \"Defaults\": {\n    \"DefaultFieldValues\": \"\"\n  },\n  \"Status\": \"\",\n  \"Fields\": [\n    {\n      \"Id\": \"\",\n      \"Description\": \"\",\n      \"Type\": \"\",\n      \"SingleSelectOptions\": \"\"\n    }\n  ],\n  \"ClientToken\": \"\"\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}}/instance/:InstanceId/task/template")

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  \"Name\": \"\",\n  \"Description\": \"\",\n  \"ContactFlowId\": \"\",\n  \"Constraints\": {\n    \"RequiredFields\": \"\",\n    \"ReadOnlyFields\": \"\",\n    \"InvisibleFields\": \"\"\n  },\n  \"Defaults\": {\n    \"DefaultFieldValues\": \"\"\n  },\n  \"Status\": \"\",\n  \"Fields\": [\n    {\n      \"Id\": \"\",\n      \"Description\": \"\",\n      \"Type\": \"\",\n      \"SingleSelectOptions\": \"\"\n    }\n  ],\n  \"ClientToken\": \"\"\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/instance/:InstanceId/task/template') do |req|
  req.body = "{\n  \"Name\": \"\",\n  \"Description\": \"\",\n  \"ContactFlowId\": \"\",\n  \"Constraints\": {\n    \"RequiredFields\": \"\",\n    \"ReadOnlyFields\": \"\",\n    \"InvisibleFields\": \"\"\n  },\n  \"Defaults\": {\n    \"DefaultFieldValues\": \"\"\n  },\n  \"Status\": \"\",\n  \"Fields\": [\n    {\n      \"Id\": \"\",\n      \"Description\": \"\",\n      \"Type\": \"\",\n      \"SingleSelectOptions\": \"\"\n    }\n  ],\n  \"ClientToken\": \"\"\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}}/instance/:InstanceId/task/template";

    let payload = json!({
        "Name": "",
        "Description": "",
        "ContactFlowId": "",
        "Constraints": json!({
            "RequiredFields": "",
            "ReadOnlyFields": "",
            "InvisibleFields": ""
        }),
        "Defaults": json!({"DefaultFieldValues": ""}),
        "Status": "",
        "Fields": (
            json!({
                "Id": "",
                "Description": "",
                "Type": "",
                "SingleSelectOptions": ""
            })
        ),
        "ClientToken": ""
    });

    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}}/instance/:InstanceId/task/template \
  --header 'content-type: application/json' \
  --data '{
  "Name": "",
  "Description": "",
  "ContactFlowId": "",
  "Constraints": {
    "RequiredFields": "",
    "ReadOnlyFields": "",
    "InvisibleFields": ""
  },
  "Defaults": {
    "DefaultFieldValues": ""
  },
  "Status": "",
  "Fields": [
    {
      "Id": "",
      "Description": "",
      "Type": "",
      "SingleSelectOptions": ""
    }
  ],
  "ClientToken": ""
}'
echo '{
  "Name": "",
  "Description": "",
  "ContactFlowId": "",
  "Constraints": {
    "RequiredFields": "",
    "ReadOnlyFields": "",
    "InvisibleFields": ""
  },
  "Defaults": {
    "DefaultFieldValues": ""
  },
  "Status": "",
  "Fields": [
    {
      "Id": "",
      "Description": "",
      "Type": "",
      "SingleSelectOptions": ""
    }
  ],
  "ClientToken": ""
}' |  \
  http PUT {{baseUrl}}/instance/:InstanceId/task/template \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "Name": "",\n  "Description": "",\n  "ContactFlowId": "",\n  "Constraints": {\n    "RequiredFields": "",\n    "ReadOnlyFields": "",\n    "InvisibleFields": ""\n  },\n  "Defaults": {\n    "DefaultFieldValues": ""\n  },\n  "Status": "",\n  "Fields": [\n    {\n      "Id": "",\n      "Description": "",\n      "Type": "",\n      "SingleSelectOptions": ""\n    }\n  ],\n  "ClientToken": ""\n}' \
  --output-document \
  - {{baseUrl}}/instance/:InstanceId/task/template
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "Name": "",
  "Description": "",
  "ContactFlowId": "",
  "Constraints": [
    "RequiredFields": "",
    "ReadOnlyFields": "",
    "InvisibleFields": ""
  ],
  "Defaults": ["DefaultFieldValues": ""],
  "Status": "",
  "Fields": [
    [
      "Id": "",
      "Description": "",
      "Type": "",
      "SingleSelectOptions": ""
    ]
  ],
  "ClientToken": ""
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/instance/:InstanceId/task/template")! 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 CreateTrafficDistributionGroup
{{baseUrl}}/traffic-distribution-group
BODY json

{
  "Name": "",
  "Description": "",
  "InstanceId": "",
  "ClientToken": "",
  "Tags": {}
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/traffic-distribution-group");

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

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"Name\": \"\",\n  \"Description\": \"\",\n  \"InstanceId\": \"\",\n  \"ClientToken\": \"\",\n  \"Tags\": {}\n}");

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

(client/put "{{baseUrl}}/traffic-distribution-group" {:content-type :json
                                                                      :form-params {:Name ""
                                                                                    :Description ""
                                                                                    :InstanceId ""
                                                                                    :ClientToken ""
                                                                                    :Tags {}}})
require "http/client"

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

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

func main() {

	url := "{{baseUrl}}/traffic-distribution-group"

	payload := strings.NewReader("{\n  \"Name\": \"\",\n  \"Description\": \"\",\n  \"InstanceId\": \"\",\n  \"ClientToken\": \"\",\n  \"Tags\": {}\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/traffic-distribution-group HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 92

{
  "Name": "",
  "Description": "",
  "InstanceId": "",
  "ClientToken": "",
  "Tags": {}
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/traffic-distribution-group")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"Name\": \"\",\n  \"Description\": \"\",\n  \"InstanceId\": \"\",\n  \"ClientToken\": \"\",\n  \"Tags\": {}\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/traffic-distribution-group"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"Name\": \"\",\n  \"Description\": \"\",\n  \"InstanceId\": \"\",\n  \"ClientToken\": \"\",\n  \"Tags\": {}\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"Name\": \"\",\n  \"Description\": \"\",\n  \"InstanceId\": \"\",\n  \"ClientToken\": \"\",\n  \"Tags\": {}\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/traffic-distribution-group")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/traffic-distribution-group")
  .header("content-type", "application/json")
  .body("{\n  \"Name\": \"\",\n  \"Description\": \"\",\n  \"InstanceId\": \"\",\n  \"ClientToken\": \"\",\n  \"Tags\": {}\n}")
  .asString();
const data = JSON.stringify({
  Name: '',
  Description: '',
  InstanceId: '',
  ClientToken: '',
  Tags: {}
});

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

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

xhr.open('PUT', '{{baseUrl}}/traffic-distribution-group');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/traffic-distribution-group',
  headers: {'content-type': 'application/json'},
  data: {Name: '', Description: '', InstanceId: '', ClientToken: '', Tags: {}}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/traffic-distribution-group';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"Name":"","Description":"","InstanceId":"","ClientToken":"","Tags":{}}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/traffic-distribution-group',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "Name": "",\n  "Description": "",\n  "InstanceId": "",\n  "ClientToken": "",\n  "Tags": {}\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"Name\": \"\",\n  \"Description\": \"\",\n  \"InstanceId\": \"\",\n  \"ClientToken\": \"\",\n  \"Tags\": {}\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/traffic-distribution-group")
  .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/traffic-distribution-group',
  headers: {
    'content-type': 'application/json'
  }
};

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

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

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

req.write(JSON.stringify({Name: '', Description: '', InstanceId: '', ClientToken: '', Tags: {}}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/traffic-distribution-group',
  headers: {'content-type': 'application/json'},
  body: {Name: '', Description: '', InstanceId: '', ClientToken: '', Tags: {}},
  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}}/traffic-distribution-group');

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

req.type('json');
req.send({
  Name: '',
  Description: '',
  InstanceId: '',
  ClientToken: '',
  Tags: {}
});

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}}/traffic-distribution-group',
  headers: {'content-type': 'application/json'},
  data: {Name: '', Description: '', InstanceId: '', ClientToken: '', Tags: {}}
};

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

const url = '{{baseUrl}}/traffic-distribution-group';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"Name":"","Description":"","InstanceId":"","ClientToken":"","Tags":{}}'
};

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

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"Name": @"",
                              @"Description": @"",
                              @"InstanceId": @"",
                              @"ClientToken": @"",
                              @"Tags": @{  } };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/traffic-distribution-group"]
                                                       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}}/traffic-distribution-group" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"Name\": \"\",\n  \"Description\": \"\",\n  \"InstanceId\": \"\",\n  \"ClientToken\": \"\",\n  \"Tags\": {}\n}" in

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

echo $response->getBody();
setUrl('{{baseUrl}}/traffic-distribution-group');
$request->setMethod(HTTP_METH_PUT);

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'Name' => '',
  'Description' => '',
  'InstanceId' => '',
  'ClientToken' => '',
  'Tags' => [
    
  ]
]));

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

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

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

payload = "{\n  \"Name\": \"\",\n  \"Description\": \"\",\n  \"InstanceId\": \"\",\n  \"ClientToken\": \"\",\n  \"Tags\": {}\n}"

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

conn.request("PUT", "/baseUrl/traffic-distribution-group", payload, headers)

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

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

url = "{{baseUrl}}/traffic-distribution-group"

payload = {
    "Name": "",
    "Description": "",
    "InstanceId": "",
    "ClientToken": "",
    "Tags": {}
}
headers = {"content-type": "application/json"}

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

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

url <- "{{baseUrl}}/traffic-distribution-group"

payload <- "{\n  \"Name\": \"\",\n  \"Description\": \"\",\n  \"InstanceId\": \"\",\n  \"ClientToken\": \"\",\n  \"Tags\": {}\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}}/traffic-distribution-group")

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  \"Name\": \"\",\n  \"Description\": \"\",\n  \"InstanceId\": \"\",\n  \"ClientToken\": \"\",\n  \"Tags\": {}\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/traffic-distribution-group') do |req|
  req.body = "{\n  \"Name\": \"\",\n  \"Description\": \"\",\n  \"InstanceId\": \"\",\n  \"ClientToken\": \"\",\n  \"Tags\": {}\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}}/traffic-distribution-group";

    let payload = json!({
        "Name": "",
        "Description": "",
        "InstanceId": "",
        "ClientToken": "",
        "Tags": 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}}/traffic-distribution-group \
  --header 'content-type: application/json' \
  --data '{
  "Name": "",
  "Description": "",
  "InstanceId": "",
  "ClientToken": "",
  "Tags": {}
}'
echo '{
  "Name": "",
  "Description": "",
  "InstanceId": "",
  "ClientToken": "",
  "Tags": {}
}' |  \
  http PUT {{baseUrl}}/traffic-distribution-group \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "Name": "",\n  "Description": "",\n  "InstanceId": "",\n  "ClientToken": "",\n  "Tags": {}\n}' \
  --output-document \
  - {{baseUrl}}/traffic-distribution-group
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "Name": "",
  "Description": "",
  "InstanceId": "",
  "ClientToken": "",
  "Tags": []
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/traffic-distribution-group")! 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 CreateUseCase
{{baseUrl}}/instance/:InstanceId/integration-associations/:IntegrationAssociationId/use-cases
QUERY PARAMS

InstanceId
IntegrationAssociationId
BODY json

{
  "UseCaseType": "",
  "Tags": {}
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/instance/:InstanceId/integration-associations/:IntegrationAssociationId/use-cases");

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  \"UseCaseType\": \"\",\n  \"Tags\": {}\n}");

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

(client/put "{{baseUrl}}/instance/:InstanceId/integration-associations/:IntegrationAssociationId/use-cases" {:content-type :json
                                                                                                                             :form-params {:UseCaseType ""
                                                                                                                                           :Tags {}}})
require "http/client"

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

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

func main() {

	url := "{{baseUrl}}/instance/:InstanceId/integration-associations/:IntegrationAssociationId/use-cases"

	payload := strings.NewReader("{\n  \"UseCaseType\": \"\",\n  \"Tags\": {}\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/instance/:InstanceId/integration-associations/:IntegrationAssociationId/use-cases HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 37

{
  "UseCaseType": "",
  "Tags": {}
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/instance/:InstanceId/integration-associations/:IntegrationAssociationId/use-cases")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"UseCaseType\": \"\",\n  \"Tags\": {}\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/instance/:InstanceId/integration-associations/:IntegrationAssociationId/use-cases"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"UseCaseType\": \"\",\n  \"Tags\": {}\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  \"UseCaseType\": \"\",\n  \"Tags\": {}\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/instance/:InstanceId/integration-associations/:IntegrationAssociationId/use-cases")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/instance/:InstanceId/integration-associations/:IntegrationAssociationId/use-cases")
  .header("content-type", "application/json")
  .body("{\n  \"UseCaseType\": \"\",\n  \"Tags\": {}\n}")
  .asString();
const data = JSON.stringify({
  UseCaseType: '',
  Tags: {}
});

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

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

xhr.open('PUT', '{{baseUrl}}/instance/:InstanceId/integration-associations/:IntegrationAssociationId/use-cases');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/instance/:InstanceId/integration-associations/:IntegrationAssociationId/use-cases',
  headers: {'content-type': 'application/json'},
  data: {UseCaseType: '', Tags: {}}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/instance/:InstanceId/integration-associations/:IntegrationAssociationId/use-cases';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"UseCaseType":"","Tags":{}}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/instance/:InstanceId/integration-associations/:IntegrationAssociationId/use-cases',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "UseCaseType": "",\n  "Tags": {}\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"UseCaseType\": \"\",\n  \"Tags\": {}\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/instance/:InstanceId/integration-associations/:IntegrationAssociationId/use-cases")
  .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/instance/:InstanceId/integration-associations/:IntegrationAssociationId/use-cases',
  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({UseCaseType: '', Tags: {}}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/instance/:InstanceId/integration-associations/:IntegrationAssociationId/use-cases',
  headers: {'content-type': 'application/json'},
  body: {UseCaseType: '', Tags: {}},
  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}}/instance/:InstanceId/integration-associations/:IntegrationAssociationId/use-cases');

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

req.type('json');
req.send({
  UseCaseType: '',
  Tags: {}
});

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}}/instance/:InstanceId/integration-associations/:IntegrationAssociationId/use-cases',
  headers: {'content-type': 'application/json'},
  data: {UseCaseType: '', Tags: {}}
};

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

const url = '{{baseUrl}}/instance/:InstanceId/integration-associations/:IntegrationAssociationId/use-cases';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"UseCaseType":"","Tags":{}}'
};

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

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/instance/:InstanceId/integration-associations/:IntegrationAssociationId/use-cases"]
                                                       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}}/instance/:InstanceId/integration-associations/:IntegrationAssociationId/use-cases" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"UseCaseType\": \"\",\n  \"Tags\": {}\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/instance/:InstanceId/integration-associations/:IntegrationAssociationId/use-cases",
  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([
    'UseCaseType' => '',
    'Tags' => [
        
    ]
  ]),
  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}}/instance/:InstanceId/integration-associations/:IntegrationAssociationId/use-cases', [
  'body' => '{
  "UseCaseType": "",
  "Tags": {}
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/instance/:InstanceId/integration-associations/:IntegrationAssociationId/use-cases');
$request->setMethod(HTTP_METH_PUT);

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

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

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

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

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

payload = "{\n  \"UseCaseType\": \"\",\n  \"Tags\": {}\n}"

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

conn.request("PUT", "/baseUrl/instance/:InstanceId/integration-associations/:IntegrationAssociationId/use-cases", payload, headers)

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

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

url = "{{baseUrl}}/instance/:InstanceId/integration-associations/:IntegrationAssociationId/use-cases"

payload = {
    "UseCaseType": "",
    "Tags": {}
}
headers = {"content-type": "application/json"}

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

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

url <- "{{baseUrl}}/instance/:InstanceId/integration-associations/:IntegrationAssociationId/use-cases"

payload <- "{\n  \"UseCaseType\": \"\",\n  \"Tags\": {}\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}}/instance/:InstanceId/integration-associations/:IntegrationAssociationId/use-cases")

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  \"UseCaseType\": \"\",\n  \"Tags\": {}\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/instance/:InstanceId/integration-associations/:IntegrationAssociationId/use-cases') do |req|
  req.body = "{\n  \"UseCaseType\": \"\",\n  \"Tags\": {}\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}}/instance/:InstanceId/integration-associations/:IntegrationAssociationId/use-cases";

    let payload = json!({
        "UseCaseType": "",
        "Tags": 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}}/instance/:InstanceId/integration-associations/:IntegrationAssociationId/use-cases \
  --header 'content-type: application/json' \
  --data '{
  "UseCaseType": "",
  "Tags": {}
}'
echo '{
  "UseCaseType": "",
  "Tags": {}
}' |  \
  http PUT {{baseUrl}}/instance/:InstanceId/integration-associations/:IntegrationAssociationId/use-cases \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "UseCaseType": "",\n  "Tags": {}\n}' \
  --output-document \
  - {{baseUrl}}/instance/:InstanceId/integration-associations/:IntegrationAssociationId/use-cases
import Foundation

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

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/instance/:InstanceId/integration-associations/:IntegrationAssociationId/use-cases")! 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 CreateUser
{{baseUrl}}/users/:InstanceId
QUERY PARAMS

InstanceId
BODY json

{
  "Username": "",
  "Password": "",
  "IdentityInfo": {
    "FirstName": "",
    "LastName": "",
    "Email": "",
    "SecondaryEmail": "",
    "Mobile": ""
  },
  "PhoneConfig": {
    "PhoneType": "",
    "AutoAccept": "",
    "AfterContactWorkTimeLimit": "",
    "DeskPhoneNumber": ""
  },
  "DirectoryUserId": "",
  "SecurityProfileIds": [],
  "RoutingProfileId": "",
  "HierarchyGroupId": "",
  "Tags": {}
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/users/:InstanceId");

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  \"Username\": \"\",\n  \"Password\": \"\",\n  \"IdentityInfo\": {\n    \"FirstName\": \"\",\n    \"LastName\": \"\",\n    \"Email\": \"\",\n    \"SecondaryEmail\": \"\",\n    \"Mobile\": \"\"\n  },\n  \"PhoneConfig\": {\n    \"PhoneType\": \"\",\n    \"AutoAccept\": \"\",\n    \"AfterContactWorkTimeLimit\": \"\",\n    \"DeskPhoneNumber\": \"\"\n  },\n  \"DirectoryUserId\": \"\",\n  \"SecurityProfileIds\": [],\n  \"RoutingProfileId\": \"\",\n  \"HierarchyGroupId\": \"\",\n  \"Tags\": {}\n}");

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

(client/put "{{baseUrl}}/users/:InstanceId" {:content-type :json
                                                             :form-params {:Username ""
                                                                           :Password ""
                                                                           :IdentityInfo {:FirstName ""
                                                                                          :LastName ""
                                                                                          :Email ""
                                                                                          :SecondaryEmail ""
                                                                                          :Mobile ""}
                                                                           :PhoneConfig {:PhoneType ""
                                                                                         :AutoAccept ""
                                                                                         :AfterContactWorkTimeLimit ""
                                                                                         :DeskPhoneNumber ""}
                                                                           :DirectoryUserId ""
                                                                           :SecurityProfileIds []
                                                                           :RoutingProfileId ""
                                                                           :HierarchyGroupId ""
                                                                           :Tags {}}})
require "http/client"

url = "{{baseUrl}}/users/:InstanceId"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"Username\": \"\",\n  \"Password\": \"\",\n  \"IdentityInfo\": {\n    \"FirstName\": \"\",\n    \"LastName\": \"\",\n    \"Email\": \"\",\n    \"SecondaryEmail\": \"\",\n    \"Mobile\": \"\"\n  },\n  \"PhoneConfig\": {\n    \"PhoneType\": \"\",\n    \"AutoAccept\": \"\",\n    \"AfterContactWorkTimeLimit\": \"\",\n    \"DeskPhoneNumber\": \"\"\n  },\n  \"DirectoryUserId\": \"\",\n  \"SecurityProfileIds\": [],\n  \"RoutingProfileId\": \"\",\n  \"HierarchyGroupId\": \"\",\n  \"Tags\": {}\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}}/users/:InstanceId"),
    Content = new StringContent("{\n  \"Username\": \"\",\n  \"Password\": \"\",\n  \"IdentityInfo\": {\n    \"FirstName\": \"\",\n    \"LastName\": \"\",\n    \"Email\": \"\",\n    \"SecondaryEmail\": \"\",\n    \"Mobile\": \"\"\n  },\n  \"PhoneConfig\": {\n    \"PhoneType\": \"\",\n    \"AutoAccept\": \"\",\n    \"AfterContactWorkTimeLimit\": \"\",\n    \"DeskPhoneNumber\": \"\"\n  },\n  \"DirectoryUserId\": \"\",\n  \"SecurityProfileIds\": [],\n  \"RoutingProfileId\": \"\",\n  \"HierarchyGroupId\": \"\",\n  \"Tags\": {}\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}}/users/:InstanceId");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"Username\": \"\",\n  \"Password\": \"\",\n  \"IdentityInfo\": {\n    \"FirstName\": \"\",\n    \"LastName\": \"\",\n    \"Email\": \"\",\n    \"SecondaryEmail\": \"\",\n    \"Mobile\": \"\"\n  },\n  \"PhoneConfig\": {\n    \"PhoneType\": \"\",\n    \"AutoAccept\": \"\",\n    \"AfterContactWorkTimeLimit\": \"\",\n    \"DeskPhoneNumber\": \"\"\n  },\n  \"DirectoryUserId\": \"\",\n  \"SecurityProfileIds\": [],\n  \"RoutingProfileId\": \"\",\n  \"HierarchyGroupId\": \"\",\n  \"Tags\": {}\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/users/:InstanceId"

	payload := strings.NewReader("{\n  \"Username\": \"\",\n  \"Password\": \"\",\n  \"IdentityInfo\": {\n    \"FirstName\": \"\",\n    \"LastName\": \"\",\n    \"Email\": \"\",\n    \"SecondaryEmail\": \"\",\n    \"Mobile\": \"\"\n  },\n  \"PhoneConfig\": {\n    \"PhoneType\": \"\",\n    \"AutoAccept\": \"\",\n    \"AfterContactWorkTimeLimit\": \"\",\n    \"DeskPhoneNumber\": \"\"\n  },\n  \"DirectoryUserId\": \"\",\n  \"SecurityProfileIds\": [],\n  \"RoutingProfileId\": \"\",\n  \"HierarchyGroupId\": \"\",\n  \"Tags\": {}\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/users/:InstanceId HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 413

{
  "Username": "",
  "Password": "",
  "IdentityInfo": {
    "FirstName": "",
    "LastName": "",
    "Email": "",
    "SecondaryEmail": "",
    "Mobile": ""
  },
  "PhoneConfig": {
    "PhoneType": "",
    "AutoAccept": "",
    "AfterContactWorkTimeLimit": "",
    "DeskPhoneNumber": ""
  },
  "DirectoryUserId": "",
  "SecurityProfileIds": [],
  "RoutingProfileId": "",
  "HierarchyGroupId": "",
  "Tags": {}
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/users/:InstanceId")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"Username\": \"\",\n  \"Password\": \"\",\n  \"IdentityInfo\": {\n    \"FirstName\": \"\",\n    \"LastName\": \"\",\n    \"Email\": \"\",\n    \"SecondaryEmail\": \"\",\n    \"Mobile\": \"\"\n  },\n  \"PhoneConfig\": {\n    \"PhoneType\": \"\",\n    \"AutoAccept\": \"\",\n    \"AfterContactWorkTimeLimit\": \"\",\n    \"DeskPhoneNumber\": \"\"\n  },\n  \"DirectoryUserId\": \"\",\n  \"SecurityProfileIds\": [],\n  \"RoutingProfileId\": \"\",\n  \"HierarchyGroupId\": \"\",\n  \"Tags\": {}\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/users/:InstanceId"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"Username\": \"\",\n  \"Password\": \"\",\n  \"IdentityInfo\": {\n    \"FirstName\": \"\",\n    \"LastName\": \"\",\n    \"Email\": \"\",\n    \"SecondaryEmail\": \"\",\n    \"Mobile\": \"\"\n  },\n  \"PhoneConfig\": {\n    \"PhoneType\": \"\",\n    \"AutoAccept\": \"\",\n    \"AfterContactWorkTimeLimit\": \"\",\n    \"DeskPhoneNumber\": \"\"\n  },\n  \"DirectoryUserId\": \"\",\n  \"SecurityProfileIds\": [],\n  \"RoutingProfileId\": \"\",\n  \"HierarchyGroupId\": \"\",\n  \"Tags\": {}\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  \"Username\": \"\",\n  \"Password\": \"\",\n  \"IdentityInfo\": {\n    \"FirstName\": \"\",\n    \"LastName\": \"\",\n    \"Email\": \"\",\n    \"SecondaryEmail\": \"\",\n    \"Mobile\": \"\"\n  },\n  \"PhoneConfig\": {\n    \"PhoneType\": \"\",\n    \"AutoAccept\": \"\",\n    \"AfterContactWorkTimeLimit\": \"\",\n    \"DeskPhoneNumber\": \"\"\n  },\n  \"DirectoryUserId\": \"\",\n  \"SecurityProfileIds\": [],\n  \"RoutingProfileId\": \"\",\n  \"HierarchyGroupId\": \"\",\n  \"Tags\": {}\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/users/:InstanceId")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/users/:InstanceId")
  .header("content-type", "application/json")
  .body("{\n  \"Username\": \"\",\n  \"Password\": \"\",\n  \"IdentityInfo\": {\n    \"FirstName\": \"\",\n    \"LastName\": \"\",\n    \"Email\": \"\",\n    \"SecondaryEmail\": \"\",\n    \"Mobile\": \"\"\n  },\n  \"PhoneConfig\": {\n    \"PhoneType\": \"\",\n    \"AutoAccept\": \"\",\n    \"AfterContactWorkTimeLimit\": \"\",\n    \"DeskPhoneNumber\": \"\"\n  },\n  \"DirectoryUserId\": \"\",\n  \"SecurityProfileIds\": [],\n  \"RoutingProfileId\": \"\",\n  \"HierarchyGroupId\": \"\",\n  \"Tags\": {}\n}")
  .asString();
const data = JSON.stringify({
  Username: '',
  Password: '',
  IdentityInfo: {
    FirstName: '',
    LastName: '',
    Email: '',
    SecondaryEmail: '',
    Mobile: ''
  },
  PhoneConfig: {
    PhoneType: '',
    AutoAccept: '',
    AfterContactWorkTimeLimit: '',
    DeskPhoneNumber: ''
  },
  DirectoryUserId: '',
  SecurityProfileIds: [],
  RoutingProfileId: '',
  HierarchyGroupId: '',
  Tags: {}
});

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

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

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

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

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/users/:InstanceId',
  headers: {'content-type': 'application/json'},
  data: {
    Username: '',
    Password: '',
    IdentityInfo: {FirstName: '', LastName: '', Email: '', SecondaryEmail: '', Mobile: ''},
    PhoneConfig: {
      PhoneType: '',
      AutoAccept: '',
      AfterContactWorkTimeLimit: '',
      DeskPhoneNumber: ''
    },
    DirectoryUserId: '',
    SecurityProfileIds: [],
    RoutingProfileId: '',
    HierarchyGroupId: '',
    Tags: {}
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/users/:InstanceId';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"Username":"","Password":"","IdentityInfo":{"FirstName":"","LastName":"","Email":"","SecondaryEmail":"","Mobile":""},"PhoneConfig":{"PhoneType":"","AutoAccept":"","AfterContactWorkTimeLimit":"","DeskPhoneNumber":""},"DirectoryUserId":"","SecurityProfileIds":[],"RoutingProfileId":"","HierarchyGroupId":"","Tags":{}}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/users/:InstanceId',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "Username": "",\n  "Password": "",\n  "IdentityInfo": {\n    "FirstName": "",\n    "LastName": "",\n    "Email": "",\n    "SecondaryEmail": "",\n    "Mobile": ""\n  },\n  "PhoneConfig": {\n    "PhoneType": "",\n    "AutoAccept": "",\n    "AfterContactWorkTimeLimit": "",\n    "DeskPhoneNumber": ""\n  },\n  "DirectoryUserId": "",\n  "SecurityProfileIds": [],\n  "RoutingProfileId": "",\n  "HierarchyGroupId": "",\n  "Tags": {}\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"Username\": \"\",\n  \"Password\": \"\",\n  \"IdentityInfo\": {\n    \"FirstName\": \"\",\n    \"LastName\": \"\",\n    \"Email\": \"\",\n    \"SecondaryEmail\": \"\",\n    \"Mobile\": \"\"\n  },\n  \"PhoneConfig\": {\n    \"PhoneType\": \"\",\n    \"AutoAccept\": \"\",\n    \"AfterContactWorkTimeLimit\": \"\",\n    \"DeskPhoneNumber\": \"\"\n  },\n  \"DirectoryUserId\": \"\",\n  \"SecurityProfileIds\": [],\n  \"RoutingProfileId\": \"\",\n  \"HierarchyGroupId\": \"\",\n  \"Tags\": {}\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/users/:InstanceId")
  .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/users/:InstanceId',
  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({
  Username: '',
  Password: '',
  IdentityInfo: {FirstName: '', LastName: '', Email: '', SecondaryEmail: '', Mobile: ''},
  PhoneConfig: {
    PhoneType: '',
    AutoAccept: '',
    AfterContactWorkTimeLimit: '',
    DeskPhoneNumber: ''
  },
  DirectoryUserId: '',
  SecurityProfileIds: [],
  RoutingProfileId: '',
  HierarchyGroupId: '',
  Tags: {}
}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/users/:InstanceId',
  headers: {'content-type': 'application/json'},
  body: {
    Username: '',
    Password: '',
    IdentityInfo: {FirstName: '', LastName: '', Email: '', SecondaryEmail: '', Mobile: ''},
    PhoneConfig: {
      PhoneType: '',
      AutoAccept: '',
      AfterContactWorkTimeLimit: '',
      DeskPhoneNumber: ''
    },
    DirectoryUserId: '',
    SecurityProfileIds: [],
    RoutingProfileId: '',
    HierarchyGroupId: '',
    Tags: {}
  },
  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}}/users/:InstanceId');

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

req.type('json');
req.send({
  Username: '',
  Password: '',
  IdentityInfo: {
    FirstName: '',
    LastName: '',
    Email: '',
    SecondaryEmail: '',
    Mobile: ''
  },
  PhoneConfig: {
    PhoneType: '',
    AutoAccept: '',
    AfterContactWorkTimeLimit: '',
    DeskPhoneNumber: ''
  },
  DirectoryUserId: '',
  SecurityProfileIds: [],
  RoutingProfileId: '',
  HierarchyGroupId: '',
  Tags: {}
});

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}}/users/:InstanceId',
  headers: {'content-type': 'application/json'},
  data: {
    Username: '',
    Password: '',
    IdentityInfo: {FirstName: '', LastName: '', Email: '', SecondaryEmail: '', Mobile: ''},
    PhoneConfig: {
      PhoneType: '',
      AutoAccept: '',
      AfterContactWorkTimeLimit: '',
      DeskPhoneNumber: ''
    },
    DirectoryUserId: '',
    SecurityProfileIds: [],
    RoutingProfileId: '',
    HierarchyGroupId: '',
    Tags: {}
  }
};

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

const url = '{{baseUrl}}/users/:InstanceId';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"Username":"","Password":"","IdentityInfo":{"FirstName":"","LastName":"","Email":"","SecondaryEmail":"","Mobile":""},"PhoneConfig":{"PhoneType":"","AutoAccept":"","AfterContactWorkTimeLimit":"","DeskPhoneNumber":""},"DirectoryUserId":"","SecurityProfileIds":[],"RoutingProfileId":"","HierarchyGroupId":"","Tags":{}}'
};

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 = @{ @"Username": @"",
                              @"Password": @"",
                              @"IdentityInfo": @{ @"FirstName": @"", @"LastName": @"", @"Email": @"", @"SecondaryEmail": @"", @"Mobile": @"" },
                              @"PhoneConfig": @{ @"PhoneType": @"", @"AutoAccept": @"", @"AfterContactWorkTimeLimit": @"", @"DeskPhoneNumber": @"" },
                              @"DirectoryUserId": @"",
                              @"SecurityProfileIds": @[  ],
                              @"RoutingProfileId": @"",
                              @"HierarchyGroupId": @"",
                              @"Tags": @{  } };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/users/:InstanceId"]
                                                       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}}/users/:InstanceId" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"Username\": \"\",\n  \"Password\": \"\",\n  \"IdentityInfo\": {\n    \"FirstName\": \"\",\n    \"LastName\": \"\",\n    \"Email\": \"\",\n    \"SecondaryEmail\": \"\",\n    \"Mobile\": \"\"\n  },\n  \"PhoneConfig\": {\n    \"PhoneType\": \"\",\n    \"AutoAccept\": \"\",\n    \"AfterContactWorkTimeLimit\": \"\",\n    \"DeskPhoneNumber\": \"\"\n  },\n  \"DirectoryUserId\": \"\",\n  \"SecurityProfileIds\": [],\n  \"RoutingProfileId\": \"\",\n  \"HierarchyGroupId\": \"\",\n  \"Tags\": {}\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/users/:InstanceId",
  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([
    'Username' => '',
    'Password' => '',
    'IdentityInfo' => [
        'FirstName' => '',
        'LastName' => '',
        'Email' => '',
        'SecondaryEmail' => '',
        'Mobile' => ''
    ],
    'PhoneConfig' => [
        'PhoneType' => '',
        'AutoAccept' => '',
        'AfterContactWorkTimeLimit' => '',
        'DeskPhoneNumber' => ''
    ],
    'DirectoryUserId' => '',
    'SecurityProfileIds' => [
        
    ],
    'RoutingProfileId' => '',
    'HierarchyGroupId' => '',
    'Tags' => [
        
    ]
  ]),
  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}}/users/:InstanceId', [
  'body' => '{
  "Username": "",
  "Password": "",
  "IdentityInfo": {
    "FirstName": "",
    "LastName": "",
    "Email": "",
    "SecondaryEmail": "",
    "Mobile": ""
  },
  "PhoneConfig": {
    "PhoneType": "",
    "AutoAccept": "",
    "AfterContactWorkTimeLimit": "",
    "DeskPhoneNumber": ""
  },
  "DirectoryUserId": "",
  "SecurityProfileIds": [],
  "RoutingProfileId": "",
  "HierarchyGroupId": "",
  "Tags": {}
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/users/:InstanceId');
$request->setMethod(HTTP_METH_PUT);

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'Username' => '',
  'Password' => '',
  'IdentityInfo' => [
    'FirstName' => '',
    'LastName' => '',
    'Email' => '',
    'SecondaryEmail' => '',
    'Mobile' => ''
  ],
  'PhoneConfig' => [
    'PhoneType' => '',
    'AutoAccept' => '',
    'AfterContactWorkTimeLimit' => '',
    'DeskPhoneNumber' => ''
  ],
  'DirectoryUserId' => '',
  'SecurityProfileIds' => [
    
  ],
  'RoutingProfileId' => '',
  'HierarchyGroupId' => '',
  'Tags' => [
    
  ]
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'Username' => '',
  'Password' => '',
  'IdentityInfo' => [
    'FirstName' => '',
    'LastName' => '',
    'Email' => '',
    'SecondaryEmail' => '',
    'Mobile' => ''
  ],
  'PhoneConfig' => [
    'PhoneType' => '',
    'AutoAccept' => '',
    'AfterContactWorkTimeLimit' => '',
    'DeskPhoneNumber' => ''
  ],
  'DirectoryUserId' => '',
  'SecurityProfileIds' => [
    
  ],
  'RoutingProfileId' => '',
  'HierarchyGroupId' => '',
  'Tags' => [
    
  ]
]));
$request->setRequestUrl('{{baseUrl}}/users/:InstanceId');
$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}}/users/:InstanceId' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "Username": "",
  "Password": "",
  "IdentityInfo": {
    "FirstName": "",
    "LastName": "",
    "Email": "",
    "SecondaryEmail": "",
    "Mobile": ""
  },
  "PhoneConfig": {
    "PhoneType": "",
    "AutoAccept": "",
    "AfterContactWorkTimeLimit": "",
    "DeskPhoneNumber": ""
  },
  "DirectoryUserId": "",
  "SecurityProfileIds": [],
  "RoutingProfileId": "",
  "HierarchyGroupId": "",
  "Tags": {}
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/users/:InstanceId' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "Username": "",
  "Password": "",
  "IdentityInfo": {
    "FirstName": "",
    "LastName": "",
    "Email": "",
    "SecondaryEmail": "",
    "Mobile": ""
  },
  "PhoneConfig": {
    "PhoneType": "",
    "AutoAccept": "",
    "AfterContactWorkTimeLimit": "",
    "DeskPhoneNumber": ""
  },
  "DirectoryUserId": "",
  "SecurityProfileIds": [],
  "RoutingProfileId": "",
  "HierarchyGroupId": "",
  "Tags": {}
}'
import http.client

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

payload = "{\n  \"Username\": \"\",\n  \"Password\": \"\",\n  \"IdentityInfo\": {\n    \"FirstName\": \"\",\n    \"LastName\": \"\",\n    \"Email\": \"\",\n    \"SecondaryEmail\": \"\",\n    \"Mobile\": \"\"\n  },\n  \"PhoneConfig\": {\n    \"PhoneType\": \"\",\n    \"AutoAccept\": \"\",\n    \"AfterContactWorkTimeLimit\": \"\",\n    \"DeskPhoneNumber\": \"\"\n  },\n  \"DirectoryUserId\": \"\",\n  \"SecurityProfileIds\": [],\n  \"RoutingProfileId\": \"\",\n  \"HierarchyGroupId\": \"\",\n  \"Tags\": {}\n}"

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

conn.request("PUT", "/baseUrl/users/:InstanceId", payload, headers)

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

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

url = "{{baseUrl}}/users/:InstanceId"

payload = {
    "Username": "",
    "Password": "",
    "IdentityInfo": {
        "FirstName": "",
        "LastName": "",
        "Email": "",
        "SecondaryEmail": "",
        "Mobile": ""
    },
    "PhoneConfig": {
        "PhoneType": "",
        "AutoAccept": "",
        "AfterContactWorkTimeLimit": "",
        "DeskPhoneNumber": ""
    },
    "DirectoryUserId": "",
    "SecurityProfileIds": [],
    "RoutingProfileId": "",
    "HierarchyGroupId": "",
    "Tags": {}
}
headers = {"content-type": "application/json"}

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

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

url <- "{{baseUrl}}/users/:InstanceId"

payload <- "{\n  \"Username\": \"\",\n  \"Password\": \"\",\n  \"IdentityInfo\": {\n    \"FirstName\": \"\",\n    \"LastName\": \"\",\n    \"Email\": \"\",\n    \"SecondaryEmail\": \"\",\n    \"Mobile\": \"\"\n  },\n  \"PhoneConfig\": {\n    \"PhoneType\": \"\",\n    \"AutoAccept\": \"\",\n    \"AfterContactWorkTimeLimit\": \"\",\n    \"DeskPhoneNumber\": \"\"\n  },\n  \"DirectoryUserId\": \"\",\n  \"SecurityProfileIds\": [],\n  \"RoutingProfileId\": \"\",\n  \"HierarchyGroupId\": \"\",\n  \"Tags\": {}\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}}/users/:InstanceId")

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  \"Username\": \"\",\n  \"Password\": \"\",\n  \"IdentityInfo\": {\n    \"FirstName\": \"\",\n    \"LastName\": \"\",\n    \"Email\": \"\",\n    \"SecondaryEmail\": \"\",\n    \"Mobile\": \"\"\n  },\n  \"PhoneConfig\": {\n    \"PhoneType\": \"\",\n    \"AutoAccept\": \"\",\n    \"AfterContactWorkTimeLimit\": \"\",\n    \"DeskPhoneNumber\": \"\"\n  },\n  \"DirectoryUserId\": \"\",\n  \"SecurityProfileIds\": [],\n  \"RoutingProfileId\": \"\",\n  \"HierarchyGroupId\": \"\",\n  \"Tags\": {}\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/users/:InstanceId') do |req|
  req.body = "{\n  \"Username\": \"\",\n  \"Password\": \"\",\n  \"IdentityInfo\": {\n    \"FirstName\": \"\",\n    \"LastName\": \"\",\n    \"Email\": \"\",\n    \"SecondaryEmail\": \"\",\n    \"Mobile\": \"\"\n  },\n  \"PhoneConfig\": {\n    \"PhoneType\": \"\",\n    \"AutoAccept\": \"\",\n    \"AfterContactWorkTimeLimit\": \"\",\n    \"DeskPhoneNumber\": \"\"\n  },\n  \"DirectoryUserId\": \"\",\n  \"SecurityProfileIds\": [],\n  \"RoutingProfileId\": \"\",\n  \"HierarchyGroupId\": \"\",\n  \"Tags\": {}\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}}/users/:InstanceId";

    let payload = json!({
        "Username": "",
        "Password": "",
        "IdentityInfo": json!({
            "FirstName": "",
            "LastName": "",
            "Email": "",
            "SecondaryEmail": "",
            "Mobile": ""
        }),
        "PhoneConfig": json!({
            "PhoneType": "",
            "AutoAccept": "",
            "AfterContactWorkTimeLimit": "",
            "DeskPhoneNumber": ""
        }),
        "DirectoryUserId": "",
        "SecurityProfileIds": (),
        "RoutingProfileId": "",
        "HierarchyGroupId": "",
        "Tags": 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}}/users/:InstanceId \
  --header 'content-type: application/json' \
  --data '{
  "Username": "",
  "Password": "",
  "IdentityInfo": {
    "FirstName": "",
    "LastName": "",
    "Email": "",
    "SecondaryEmail": "",
    "Mobile": ""
  },
  "PhoneConfig": {
    "PhoneType": "",
    "AutoAccept": "",
    "AfterContactWorkTimeLimit": "",
    "DeskPhoneNumber": ""
  },
  "DirectoryUserId": "",
  "SecurityProfileIds": [],
  "RoutingProfileId": "",
  "HierarchyGroupId": "",
  "Tags": {}
}'
echo '{
  "Username": "",
  "Password": "",
  "IdentityInfo": {
    "FirstName": "",
    "LastName": "",
    "Email": "",
    "SecondaryEmail": "",
    "Mobile": ""
  },
  "PhoneConfig": {
    "PhoneType": "",
    "AutoAccept": "",
    "AfterContactWorkTimeLimit": "",
    "DeskPhoneNumber": ""
  },
  "DirectoryUserId": "",
  "SecurityProfileIds": [],
  "RoutingProfileId": "",
  "HierarchyGroupId": "",
  "Tags": {}
}' |  \
  http PUT {{baseUrl}}/users/:InstanceId \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "Username": "",\n  "Password": "",\n  "IdentityInfo": {\n    "FirstName": "",\n    "LastName": "",\n    "Email": "",\n    "SecondaryEmail": "",\n    "Mobile": ""\n  },\n  "PhoneConfig": {\n    "PhoneType": "",\n    "AutoAccept": "",\n    "AfterContactWorkTimeLimit": "",\n    "DeskPhoneNumber": ""\n  },\n  "DirectoryUserId": "",\n  "SecurityProfileIds": [],\n  "RoutingProfileId": "",\n  "HierarchyGroupId": "",\n  "Tags": {}\n}' \
  --output-document \
  - {{baseUrl}}/users/:InstanceId
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "Username": "",
  "Password": "",
  "IdentityInfo": [
    "FirstName": "",
    "LastName": "",
    "Email": "",
    "SecondaryEmail": "",
    "Mobile": ""
  ],
  "PhoneConfig": [
    "PhoneType": "",
    "AutoAccept": "",
    "AfterContactWorkTimeLimit": "",
    "DeskPhoneNumber": ""
  ],
  "DirectoryUserId": "",
  "SecurityProfileIds": [],
  "RoutingProfileId": "",
  "HierarchyGroupId": "",
  "Tags": []
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/users/:InstanceId")! 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 CreateUserHierarchyGroup
{{baseUrl}}/user-hierarchy-groups/:InstanceId
QUERY PARAMS

InstanceId
BODY json

{
  "Name": "",
  "ParentGroupId": "",
  "Tags": {}
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/user-hierarchy-groups/:InstanceId");

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

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"Name\": \"\",\n  \"ParentGroupId\": \"\",\n  \"Tags\": {}\n}");

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

(client/put "{{baseUrl}}/user-hierarchy-groups/:InstanceId" {:content-type :json
                                                                             :form-params {:Name ""
                                                                                           :ParentGroupId ""
                                                                                           :Tags {}}})
require "http/client"

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

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

func main() {

	url := "{{baseUrl}}/user-hierarchy-groups/:InstanceId"

	payload := strings.NewReader("{\n  \"Name\": \"\",\n  \"ParentGroupId\": \"\",\n  \"Tags\": {}\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/user-hierarchy-groups/:InstanceId HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 53

{
  "Name": "",
  "ParentGroupId": "",
  "Tags": {}
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/user-hierarchy-groups/:InstanceId")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"Name\": \"\",\n  \"ParentGroupId\": \"\",\n  \"Tags\": {}\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/user-hierarchy-groups/:InstanceId"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"Name\": \"\",\n  \"ParentGroupId\": \"\",\n  \"Tags\": {}\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"Name\": \"\",\n  \"ParentGroupId\": \"\",\n  \"Tags\": {}\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/user-hierarchy-groups/:InstanceId")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/user-hierarchy-groups/:InstanceId")
  .header("content-type", "application/json")
  .body("{\n  \"Name\": \"\",\n  \"ParentGroupId\": \"\",\n  \"Tags\": {}\n}")
  .asString();
const data = JSON.stringify({
  Name: '',
  ParentGroupId: '',
  Tags: {}
});

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

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

xhr.open('PUT', '{{baseUrl}}/user-hierarchy-groups/:InstanceId');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/user-hierarchy-groups/:InstanceId',
  headers: {'content-type': 'application/json'},
  data: {Name: '', ParentGroupId: '', Tags: {}}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/user-hierarchy-groups/:InstanceId';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"Name":"","ParentGroupId":"","Tags":{}}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/user-hierarchy-groups/:InstanceId',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "Name": "",\n  "ParentGroupId": "",\n  "Tags": {}\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"Name\": \"\",\n  \"ParentGroupId\": \"\",\n  \"Tags\": {}\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/user-hierarchy-groups/:InstanceId")
  .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/user-hierarchy-groups/:InstanceId',
  headers: {
    'content-type': 'application/json'
  }
};

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

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

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

req.write(JSON.stringify({Name: '', ParentGroupId: '', Tags: {}}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/user-hierarchy-groups/:InstanceId',
  headers: {'content-type': 'application/json'},
  body: {Name: '', ParentGroupId: '', Tags: {}},
  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}}/user-hierarchy-groups/:InstanceId');

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

req.type('json');
req.send({
  Name: '',
  ParentGroupId: '',
  Tags: {}
});

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}}/user-hierarchy-groups/:InstanceId',
  headers: {'content-type': 'application/json'},
  data: {Name: '', ParentGroupId: '', Tags: {}}
};

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

const url = '{{baseUrl}}/user-hierarchy-groups/:InstanceId';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"Name":"","ParentGroupId":"","Tags":{}}'
};

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

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"Name": @"",
                              @"ParentGroupId": @"",
                              @"Tags": @{  } };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/user-hierarchy-groups/:InstanceId"]
                                                       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}}/user-hierarchy-groups/:InstanceId" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"Name\": \"\",\n  \"ParentGroupId\": \"\",\n  \"Tags\": {}\n}" in

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

echo $response->getBody();
setUrl('{{baseUrl}}/user-hierarchy-groups/:InstanceId');
$request->setMethod(HTTP_METH_PUT);

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'Name' => '',
  'ParentGroupId' => '',
  'Tags' => [
    
  ]
]));

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

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

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

payload = "{\n  \"Name\": \"\",\n  \"ParentGroupId\": \"\",\n  \"Tags\": {}\n}"

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

conn.request("PUT", "/baseUrl/user-hierarchy-groups/:InstanceId", payload, headers)

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

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

url = "{{baseUrl}}/user-hierarchy-groups/:InstanceId"

payload = {
    "Name": "",
    "ParentGroupId": "",
    "Tags": {}
}
headers = {"content-type": "application/json"}

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

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

url <- "{{baseUrl}}/user-hierarchy-groups/:InstanceId"

payload <- "{\n  \"Name\": \"\",\n  \"ParentGroupId\": \"\",\n  \"Tags\": {}\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}}/user-hierarchy-groups/:InstanceId")

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  \"Name\": \"\",\n  \"ParentGroupId\": \"\",\n  \"Tags\": {}\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/user-hierarchy-groups/:InstanceId') do |req|
  req.body = "{\n  \"Name\": \"\",\n  \"ParentGroupId\": \"\",\n  \"Tags\": {}\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}}/user-hierarchy-groups/:InstanceId";

    let payload = json!({
        "Name": "",
        "ParentGroupId": "",
        "Tags": 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}}/user-hierarchy-groups/:InstanceId \
  --header 'content-type: application/json' \
  --data '{
  "Name": "",
  "ParentGroupId": "",
  "Tags": {}
}'
echo '{
  "Name": "",
  "ParentGroupId": "",
  "Tags": {}
}' |  \
  http PUT {{baseUrl}}/user-hierarchy-groups/:InstanceId \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "Name": "",\n  "ParentGroupId": "",\n  "Tags": {}\n}' \
  --output-document \
  - {{baseUrl}}/user-hierarchy-groups/:InstanceId
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "Name": "",
  "ParentGroupId": "",
  "Tags": []
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/user-hierarchy-groups/:InstanceId")! 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 CreateVocabulary
{{baseUrl}}/vocabulary/:InstanceId
QUERY PARAMS

InstanceId
BODY json

{
  "ClientToken": "",
  "VocabularyName": "",
  "LanguageCode": "",
  "Content": "",
  "Tags": {}
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/vocabulary/:InstanceId");

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  \"ClientToken\": \"\",\n  \"VocabularyName\": \"\",\n  \"LanguageCode\": \"\",\n  \"Content\": \"\",\n  \"Tags\": {}\n}");

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

(client/post "{{baseUrl}}/vocabulary/:InstanceId" {:content-type :json
                                                                   :form-params {:ClientToken ""
                                                                                 :VocabularyName ""
                                                                                 :LanguageCode ""
                                                                                 :Content ""
                                                                                 :Tags {}}})
require "http/client"

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

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

func main() {

	url := "{{baseUrl}}/vocabulary/:InstanceId"

	payload := strings.NewReader("{\n  \"ClientToken\": \"\",\n  \"VocabularyName\": \"\",\n  \"LanguageCode\": \"\",\n  \"Content\": \"\",\n  \"Tags\": {}\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/vocabulary/:InstanceId HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 100

{
  "ClientToken": "",
  "VocabularyName": "",
  "LanguageCode": "",
  "Content": "",
  "Tags": {}
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/vocabulary/:InstanceId")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"ClientToken\": \"\",\n  \"VocabularyName\": \"\",\n  \"LanguageCode\": \"\",\n  \"Content\": \"\",\n  \"Tags\": {}\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/vocabulary/:InstanceId"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"ClientToken\": \"\",\n  \"VocabularyName\": \"\",\n  \"LanguageCode\": \"\",\n  \"Content\": \"\",\n  \"Tags\": {}\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  \"ClientToken\": \"\",\n  \"VocabularyName\": \"\",\n  \"LanguageCode\": \"\",\n  \"Content\": \"\",\n  \"Tags\": {}\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/vocabulary/:InstanceId")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/vocabulary/:InstanceId")
  .header("content-type", "application/json")
  .body("{\n  \"ClientToken\": \"\",\n  \"VocabularyName\": \"\",\n  \"LanguageCode\": \"\",\n  \"Content\": \"\",\n  \"Tags\": {}\n}")
  .asString();
const data = JSON.stringify({
  ClientToken: '',
  VocabularyName: '',
  LanguageCode: '',
  Content: '',
  Tags: {}
});

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

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

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

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/vocabulary/:InstanceId',
  headers: {'content-type': 'application/json'},
  data: {ClientToken: '', VocabularyName: '', LanguageCode: '', Content: '', Tags: {}}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/vocabulary/:InstanceId';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"ClientToken":"","VocabularyName":"","LanguageCode":"","Content":"","Tags":{}}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/vocabulary/:InstanceId',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "ClientToken": "",\n  "VocabularyName": "",\n  "LanguageCode": "",\n  "Content": "",\n  "Tags": {}\n}'
};

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

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/vocabulary/:InstanceId',
  headers: {'content-type': 'application/json'},
  body: {ClientToken: '', VocabularyName: '', LanguageCode: '', Content: '', Tags: {}},
  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}}/vocabulary/:InstanceId');

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

req.type('json');
req.send({
  ClientToken: '',
  VocabularyName: '',
  LanguageCode: '',
  Content: '',
  Tags: {}
});

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}}/vocabulary/:InstanceId',
  headers: {'content-type': 'application/json'},
  data: {ClientToken: '', VocabularyName: '', LanguageCode: '', Content: '', Tags: {}}
};

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

const url = '{{baseUrl}}/vocabulary/:InstanceId';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"ClientToken":"","VocabularyName":"","LanguageCode":"","Content":"","Tags":{}}'
};

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 = @{ @"ClientToken": @"",
                              @"VocabularyName": @"",
                              @"LanguageCode": @"",
                              @"Content": @"",
                              @"Tags": @{  } };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/vocabulary/:InstanceId"]
                                                       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}}/vocabulary/:InstanceId" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"ClientToken\": \"\",\n  \"VocabularyName\": \"\",\n  \"LanguageCode\": \"\",\n  \"Content\": \"\",\n  \"Tags\": {}\n}" in

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

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

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'ClientToken' => '',
  'VocabularyName' => '',
  'LanguageCode' => '',
  'Content' => '',
  'Tags' => [
    
  ]
]));

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

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

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

payload = "{\n  \"ClientToken\": \"\",\n  \"VocabularyName\": \"\",\n  \"LanguageCode\": \"\",\n  \"Content\": \"\",\n  \"Tags\": {}\n}"

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

conn.request("POST", "/baseUrl/vocabulary/:InstanceId", payload, headers)

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

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

url = "{{baseUrl}}/vocabulary/:InstanceId"

payload = {
    "ClientToken": "",
    "VocabularyName": "",
    "LanguageCode": "",
    "Content": "",
    "Tags": {}
}
headers = {"content-type": "application/json"}

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

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

url <- "{{baseUrl}}/vocabulary/:InstanceId"

payload <- "{\n  \"ClientToken\": \"\",\n  \"VocabularyName\": \"\",\n  \"LanguageCode\": \"\",\n  \"Content\": \"\",\n  \"Tags\": {}\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}}/vocabulary/:InstanceId")

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  \"ClientToken\": \"\",\n  \"VocabularyName\": \"\",\n  \"LanguageCode\": \"\",\n  \"Content\": \"\",\n  \"Tags\": {}\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/vocabulary/:InstanceId') do |req|
  req.body = "{\n  \"ClientToken\": \"\",\n  \"VocabularyName\": \"\",\n  \"LanguageCode\": \"\",\n  \"Content\": \"\",\n  \"Tags\": {}\n}"
end

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

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

    let payload = json!({
        "ClientToken": "",
        "VocabularyName": "",
        "LanguageCode": "",
        "Content": "",
        "Tags": 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}}/vocabulary/:InstanceId \
  --header 'content-type: application/json' \
  --data '{
  "ClientToken": "",
  "VocabularyName": "",
  "LanguageCode": "",
  "Content": "",
  "Tags": {}
}'
echo '{
  "ClientToken": "",
  "VocabularyName": "",
  "LanguageCode": "",
  "Content": "",
  "Tags": {}
}' |  \
  http POST {{baseUrl}}/vocabulary/:InstanceId \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "ClientToken": "",\n  "VocabularyName": "",\n  "LanguageCode": "",\n  "Content": "",\n  "Tags": {}\n}' \
  --output-document \
  - {{baseUrl}}/vocabulary/:InstanceId
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "ClientToken": "",
  "VocabularyName": "",
  "LanguageCode": "",
  "Content": "",
  "Tags": []
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/vocabulary/:InstanceId")! 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 DeleteContactFlow
{{baseUrl}}/contact-flows/:InstanceId/:ContactFlowId
QUERY PARAMS

InstanceId
ContactFlowId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/contact-flows/:InstanceId/:ContactFlowId");

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

(client/delete "{{baseUrl}}/contact-flows/:InstanceId/:ContactFlowId")
require "http/client"

url = "{{baseUrl}}/contact-flows/:InstanceId/:ContactFlowId"

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

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

func main() {

	url := "{{baseUrl}}/contact-flows/:InstanceId/:ContactFlowId"

	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/contact-flows/:InstanceId/:ContactFlowId HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/contact-flows/:InstanceId/:ContactFlowId")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/contact-flows/:InstanceId/:ContactFlowId"))
    .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}}/contact-flows/:InstanceId/:ContactFlowId")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/contact-flows/:InstanceId/:ContactFlowId")
  .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}}/contact-flows/:InstanceId/:ContactFlowId');

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

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/contact-flows/:InstanceId/:ContactFlowId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/contact-flows/:InstanceId/:ContactFlowId';
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}}/contact-flows/:InstanceId/:ContactFlowId',
  method: 'DELETE',
  headers: {}
};

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

val request = Request.Builder()
  .url("{{baseUrl}}/contact-flows/:InstanceId/:ContactFlowId")
  .delete(null)
  .build()

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

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/contact-flows/:InstanceId/:ContactFlowId',
  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}}/contact-flows/:InstanceId/:ContactFlowId'
};

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

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

const req = unirest('DELETE', '{{baseUrl}}/contact-flows/:InstanceId/:ContactFlowId');

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}}/contact-flows/:InstanceId/:ContactFlowId'
};

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

const url = '{{baseUrl}}/contact-flows/:InstanceId/:ContactFlowId';
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}}/contact-flows/:InstanceId/:ContactFlowId"]
                                                       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}}/contact-flows/:InstanceId/:ContactFlowId" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/contact-flows/:InstanceId/:ContactFlowId",
  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}}/contact-flows/:InstanceId/:ContactFlowId');

echo $response->getBody();
setUrl('{{baseUrl}}/contact-flows/:InstanceId/:ContactFlowId');
$request->setMethod(HTTP_METH_DELETE);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/contact-flows/:InstanceId/:ContactFlowId');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/contact-flows/:InstanceId/:ContactFlowId' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/contact-flows/:InstanceId/:ContactFlowId' -Method DELETE 
import http.client

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

conn.request("DELETE", "/baseUrl/contact-flows/:InstanceId/:ContactFlowId")

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

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

url = "{{baseUrl}}/contact-flows/:InstanceId/:ContactFlowId"

response = requests.delete(url)

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

url <- "{{baseUrl}}/contact-flows/:InstanceId/:ContactFlowId"

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

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

url = URI("{{baseUrl}}/contact-flows/:InstanceId/:ContactFlowId")

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/contact-flows/:InstanceId/:ContactFlowId') do |req|
end

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

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/contact-flows/:InstanceId/:ContactFlowId";

    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}}/contact-flows/:InstanceId/:ContactFlowId
http DELETE {{baseUrl}}/contact-flows/:InstanceId/:ContactFlowId
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/contact-flows/:InstanceId/:ContactFlowId
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/contact-flows/:InstanceId/:ContactFlowId")! 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 DeleteContactFlowModule
{{baseUrl}}/contact-flow-modules/:InstanceId/:ContactFlowModuleId
QUERY PARAMS

InstanceId
ContactFlowModuleId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/contact-flow-modules/:InstanceId/:ContactFlowModuleId");

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

(client/delete "{{baseUrl}}/contact-flow-modules/:InstanceId/:ContactFlowModuleId")
require "http/client"

url = "{{baseUrl}}/contact-flow-modules/:InstanceId/:ContactFlowModuleId"

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

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

func main() {

	url := "{{baseUrl}}/contact-flow-modules/:InstanceId/:ContactFlowModuleId"

	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/contact-flow-modules/:InstanceId/:ContactFlowModuleId HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/contact-flow-modules/:InstanceId/:ContactFlowModuleId")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/contact-flow-modules/:InstanceId/:ContactFlowModuleId"))
    .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}}/contact-flow-modules/:InstanceId/:ContactFlowModuleId")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/contact-flow-modules/:InstanceId/:ContactFlowModuleId")
  .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}}/contact-flow-modules/:InstanceId/:ContactFlowModuleId');

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

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/contact-flow-modules/:InstanceId/:ContactFlowModuleId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/contact-flow-modules/:InstanceId/:ContactFlowModuleId';
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}}/contact-flow-modules/:InstanceId/:ContactFlowModuleId',
  method: 'DELETE',
  headers: {}
};

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

val request = Request.Builder()
  .url("{{baseUrl}}/contact-flow-modules/:InstanceId/:ContactFlowModuleId")
  .delete(null)
  .build()

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

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/contact-flow-modules/:InstanceId/:ContactFlowModuleId',
  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}}/contact-flow-modules/:InstanceId/:ContactFlowModuleId'
};

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

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

const req = unirest('DELETE', '{{baseUrl}}/contact-flow-modules/:InstanceId/:ContactFlowModuleId');

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}}/contact-flow-modules/:InstanceId/:ContactFlowModuleId'
};

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

const url = '{{baseUrl}}/contact-flow-modules/:InstanceId/:ContactFlowModuleId';
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}}/contact-flow-modules/:InstanceId/:ContactFlowModuleId"]
                                                       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}}/contact-flow-modules/:InstanceId/:ContactFlowModuleId" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/contact-flow-modules/:InstanceId/:ContactFlowModuleId",
  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}}/contact-flow-modules/:InstanceId/:ContactFlowModuleId');

echo $response->getBody();
setUrl('{{baseUrl}}/contact-flow-modules/:InstanceId/:ContactFlowModuleId');
$request->setMethod(HTTP_METH_DELETE);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/contact-flow-modules/:InstanceId/:ContactFlowModuleId');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/contact-flow-modules/:InstanceId/:ContactFlowModuleId' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/contact-flow-modules/:InstanceId/:ContactFlowModuleId' -Method DELETE 
import http.client

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

conn.request("DELETE", "/baseUrl/contact-flow-modules/:InstanceId/:ContactFlowModuleId")

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

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

url = "{{baseUrl}}/contact-flow-modules/:InstanceId/:ContactFlowModuleId"

response = requests.delete(url)

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

url <- "{{baseUrl}}/contact-flow-modules/:InstanceId/:ContactFlowModuleId"

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

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

url = URI("{{baseUrl}}/contact-flow-modules/:InstanceId/:ContactFlowModuleId")

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/contact-flow-modules/:InstanceId/:ContactFlowModuleId') do |req|
end

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

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/contact-flow-modules/:InstanceId/:ContactFlowModuleId";

    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}}/contact-flow-modules/:InstanceId/:ContactFlowModuleId
http DELETE {{baseUrl}}/contact-flow-modules/:InstanceId/:ContactFlowModuleId
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/contact-flow-modules/:InstanceId/:ContactFlowModuleId
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/contact-flow-modules/:InstanceId/:ContactFlowModuleId")! 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 DeleteHoursOfOperation
{{baseUrl}}/hours-of-operations/:InstanceId/:HoursOfOperationId
QUERY PARAMS

InstanceId
HoursOfOperationId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/hours-of-operations/:InstanceId/:HoursOfOperationId");

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

(client/delete "{{baseUrl}}/hours-of-operations/:InstanceId/:HoursOfOperationId")
require "http/client"

url = "{{baseUrl}}/hours-of-operations/:InstanceId/:HoursOfOperationId"

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

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

func main() {

	url := "{{baseUrl}}/hours-of-operations/:InstanceId/:HoursOfOperationId"

	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/hours-of-operations/:InstanceId/:HoursOfOperationId HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/hours-of-operations/:InstanceId/:HoursOfOperationId")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/hours-of-operations/:InstanceId/:HoursOfOperationId"))
    .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}}/hours-of-operations/:InstanceId/:HoursOfOperationId")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/hours-of-operations/:InstanceId/:HoursOfOperationId")
  .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}}/hours-of-operations/:InstanceId/:HoursOfOperationId');

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

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/hours-of-operations/:InstanceId/:HoursOfOperationId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/hours-of-operations/:InstanceId/:HoursOfOperationId';
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}}/hours-of-operations/:InstanceId/:HoursOfOperationId',
  method: 'DELETE',
  headers: {}
};

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

val request = Request.Builder()
  .url("{{baseUrl}}/hours-of-operations/:InstanceId/:HoursOfOperationId")
  .delete(null)
  .build()

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

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/hours-of-operations/:InstanceId/:HoursOfOperationId',
  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}}/hours-of-operations/:InstanceId/:HoursOfOperationId'
};

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

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

const req = unirest('DELETE', '{{baseUrl}}/hours-of-operations/:InstanceId/:HoursOfOperationId');

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}}/hours-of-operations/:InstanceId/:HoursOfOperationId'
};

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

const url = '{{baseUrl}}/hours-of-operations/:InstanceId/:HoursOfOperationId';
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}}/hours-of-operations/:InstanceId/:HoursOfOperationId"]
                                                       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}}/hours-of-operations/:InstanceId/:HoursOfOperationId" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/hours-of-operations/:InstanceId/:HoursOfOperationId",
  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}}/hours-of-operations/:InstanceId/:HoursOfOperationId');

echo $response->getBody();
setUrl('{{baseUrl}}/hours-of-operations/:InstanceId/:HoursOfOperationId');
$request->setMethod(HTTP_METH_DELETE);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/hours-of-operations/:InstanceId/:HoursOfOperationId');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/hours-of-operations/:InstanceId/:HoursOfOperationId' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/hours-of-operations/:InstanceId/:HoursOfOperationId' -Method DELETE 
import http.client

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

conn.request("DELETE", "/baseUrl/hours-of-operations/:InstanceId/:HoursOfOperationId")

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

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

url = "{{baseUrl}}/hours-of-operations/:InstanceId/:HoursOfOperationId"

response = requests.delete(url)

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

url <- "{{baseUrl}}/hours-of-operations/:InstanceId/:HoursOfOperationId"

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

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

url = URI("{{baseUrl}}/hours-of-operations/:InstanceId/:HoursOfOperationId")

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/hours-of-operations/:InstanceId/:HoursOfOperationId') do |req|
end

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

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/hours-of-operations/:InstanceId/:HoursOfOperationId";

    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}}/hours-of-operations/:InstanceId/:HoursOfOperationId
http DELETE {{baseUrl}}/hours-of-operations/:InstanceId/:HoursOfOperationId
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/hours-of-operations/:InstanceId/:HoursOfOperationId
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/hours-of-operations/:InstanceId/:HoursOfOperationId")! 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 DeleteInstance
{{baseUrl}}/instance/:InstanceId
QUERY PARAMS

InstanceId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/instance/:InstanceId");

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

(client/delete "{{baseUrl}}/instance/:InstanceId")
require "http/client"

url = "{{baseUrl}}/instance/:InstanceId"

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

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

func main() {

	url := "{{baseUrl}}/instance/:InstanceId"

	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/instance/:InstanceId HTTP/1.1
Host: example.com

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

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/instance/:InstanceId"))
    .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}}/instance/:InstanceId")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/instance/:InstanceId")
  .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}}/instance/:InstanceId');

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

const options = {method: 'DELETE', url: '{{baseUrl}}/instance/:InstanceId'};

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

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

val request = Request.Builder()
  .url("{{baseUrl}}/instance/:InstanceId")
  .delete(null)
  .build()

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

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/instance/:InstanceId',
  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}}/instance/:InstanceId'};

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

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

const req = unirest('DELETE', '{{baseUrl}}/instance/:InstanceId');

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}}/instance/:InstanceId'};

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

const url = '{{baseUrl}}/instance/:InstanceId';
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}}/instance/:InstanceId"]
                                                       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}}/instance/:InstanceId" in

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

echo $response->getBody();
setUrl('{{baseUrl}}/instance/:InstanceId');
$request->setMethod(HTTP_METH_DELETE);

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

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

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

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

conn.request("DELETE", "/baseUrl/instance/:InstanceId")

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

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

url = "{{baseUrl}}/instance/:InstanceId"

response = requests.delete(url)

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

url <- "{{baseUrl}}/instance/:InstanceId"

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

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

url = URI("{{baseUrl}}/instance/:InstanceId")

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/instance/:InstanceId') do |req|
end

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

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

    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}}/instance/:InstanceId
http DELETE {{baseUrl}}/instance/:InstanceId
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/instance/:InstanceId
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/instance/:InstanceId")! 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 DeleteIntegrationAssociation
{{baseUrl}}/instance/:InstanceId/integration-associations/:IntegrationAssociationId
QUERY PARAMS

InstanceId
IntegrationAssociationId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/instance/:InstanceId/integration-associations/:IntegrationAssociationId");

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

(client/delete "{{baseUrl}}/instance/:InstanceId/integration-associations/:IntegrationAssociationId")
require "http/client"

url = "{{baseUrl}}/instance/:InstanceId/integration-associations/:IntegrationAssociationId"

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

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

func main() {

	url := "{{baseUrl}}/instance/:InstanceId/integration-associations/:IntegrationAssociationId"

	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/instance/:InstanceId/integration-associations/:IntegrationAssociationId HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/instance/:InstanceId/integration-associations/:IntegrationAssociationId")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/instance/:InstanceId/integration-associations/:IntegrationAssociationId"))
    .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}}/instance/:InstanceId/integration-associations/:IntegrationAssociationId")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/instance/:InstanceId/integration-associations/:IntegrationAssociationId")
  .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}}/instance/:InstanceId/integration-associations/:IntegrationAssociationId');

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

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/instance/:InstanceId/integration-associations/:IntegrationAssociationId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/instance/:InstanceId/integration-associations/:IntegrationAssociationId';
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}}/instance/:InstanceId/integration-associations/:IntegrationAssociationId',
  method: 'DELETE',
  headers: {}
};

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

val request = Request.Builder()
  .url("{{baseUrl}}/instance/:InstanceId/integration-associations/:IntegrationAssociationId")
  .delete(null)
  .build()

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

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/instance/:InstanceId/integration-associations/:IntegrationAssociationId',
  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}}/instance/:InstanceId/integration-associations/:IntegrationAssociationId'
};

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

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

const req = unirest('DELETE', '{{baseUrl}}/instance/:InstanceId/integration-associations/:IntegrationAssociationId');

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}}/instance/:InstanceId/integration-associations/:IntegrationAssociationId'
};

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

const url = '{{baseUrl}}/instance/:InstanceId/integration-associations/:IntegrationAssociationId';
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}}/instance/:InstanceId/integration-associations/:IntegrationAssociationId"]
                                                       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}}/instance/:InstanceId/integration-associations/:IntegrationAssociationId" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/instance/:InstanceId/integration-associations/:IntegrationAssociationId",
  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}}/instance/:InstanceId/integration-associations/:IntegrationAssociationId');

echo $response->getBody();
setUrl('{{baseUrl}}/instance/:InstanceId/integration-associations/:IntegrationAssociationId');
$request->setMethod(HTTP_METH_DELETE);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/instance/:InstanceId/integration-associations/:IntegrationAssociationId');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/instance/:InstanceId/integration-associations/:IntegrationAssociationId' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/instance/:InstanceId/integration-associations/:IntegrationAssociationId' -Method DELETE 
import http.client

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

conn.request("DELETE", "/baseUrl/instance/:InstanceId/integration-associations/:IntegrationAssociationId")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/instance/:InstanceId/integration-associations/:IntegrationAssociationId"

response = requests.delete(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/instance/:InstanceId/integration-associations/:IntegrationAssociationId"

response <- VERB("DELETE", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/instance/:InstanceId/integration-associations/:IntegrationAssociationId")

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/instance/:InstanceId/integration-associations/:IntegrationAssociationId') do |req|
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/instance/:InstanceId/integration-associations/:IntegrationAssociationId";

    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}}/instance/:InstanceId/integration-associations/:IntegrationAssociationId
http DELETE {{baseUrl}}/instance/:InstanceId/integration-associations/:IntegrationAssociationId
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/instance/:InstanceId/integration-associations/:IntegrationAssociationId
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/instance/:InstanceId/integration-associations/:IntegrationAssociationId")! 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 DeleteQuickConnect
{{baseUrl}}/quick-connects/:InstanceId/:QuickConnectId
QUERY PARAMS

InstanceId
QuickConnectId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/quick-connects/:InstanceId/:QuickConnectId");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/quick-connects/:InstanceId/:QuickConnectId")
require "http/client"

url = "{{baseUrl}}/quick-connects/:InstanceId/:QuickConnectId"

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}}/quick-connects/:InstanceId/:QuickConnectId"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/quick-connects/:InstanceId/:QuickConnectId");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/quick-connects/:InstanceId/:QuickConnectId"

	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/quick-connects/:InstanceId/:QuickConnectId HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/quick-connects/:InstanceId/:QuickConnectId")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/quick-connects/:InstanceId/:QuickConnectId"))
    .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}}/quick-connects/:InstanceId/:QuickConnectId")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/quick-connects/:InstanceId/:QuickConnectId")
  .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}}/quick-connects/:InstanceId/:QuickConnectId');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/quick-connects/:InstanceId/:QuickConnectId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/quick-connects/:InstanceId/:QuickConnectId';
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}}/quick-connects/:InstanceId/:QuickConnectId',
  method: 'DELETE',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/quick-connects/:InstanceId/:QuickConnectId")
  .delete(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/quick-connects/:InstanceId/:QuickConnectId',
  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}}/quick-connects/:InstanceId/:QuickConnectId'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/quick-connects/:InstanceId/:QuickConnectId');

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}}/quick-connects/:InstanceId/:QuickConnectId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/quick-connects/:InstanceId/:QuickConnectId';
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}}/quick-connects/:InstanceId/:QuickConnectId"]
                                                       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}}/quick-connects/:InstanceId/:QuickConnectId" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/quick-connects/:InstanceId/:QuickConnectId",
  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}}/quick-connects/:InstanceId/:QuickConnectId');

echo $response->getBody();
setUrl('{{baseUrl}}/quick-connects/:InstanceId/:QuickConnectId');
$request->setMethod(HTTP_METH_DELETE);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/quick-connects/:InstanceId/:QuickConnectId');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/quick-connects/:InstanceId/:QuickConnectId' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/quick-connects/:InstanceId/:QuickConnectId' -Method DELETE 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("DELETE", "/baseUrl/quick-connects/:InstanceId/:QuickConnectId")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/quick-connects/:InstanceId/:QuickConnectId"

response = requests.delete(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/quick-connects/:InstanceId/:QuickConnectId"

response <- VERB("DELETE", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/quick-connects/:InstanceId/:QuickConnectId")

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/quick-connects/:InstanceId/:QuickConnectId') do |req|
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/quick-connects/:InstanceId/:QuickConnectId";

    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}}/quick-connects/:InstanceId/:QuickConnectId
http DELETE {{baseUrl}}/quick-connects/:InstanceId/:QuickConnectId
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/quick-connects/:InstanceId/:QuickConnectId
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/quick-connects/:InstanceId/:QuickConnectId")! 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 DeleteRule
{{baseUrl}}/rules/:InstanceId/:RuleId
QUERY PARAMS

InstanceId
RuleId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/rules/:InstanceId/:RuleId");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/rules/:InstanceId/:RuleId")
require "http/client"

url = "{{baseUrl}}/rules/:InstanceId/:RuleId"

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/:InstanceId/:RuleId"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/rules/:InstanceId/:RuleId");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/rules/:InstanceId/:RuleId"

	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/:InstanceId/:RuleId HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/rules/:InstanceId/:RuleId")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/rules/:InstanceId/:RuleId"))
    .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/:InstanceId/:RuleId")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/rules/:InstanceId/:RuleId")
  .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/:InstanceId/:RuleId');

xhr.send(data);
import axios from 'axios';

const options = {method: 'DELETE', url: '{{baseUrl}}/rules/:InstanceId/:RuleId'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/rules/:InstanceId/:RuleId';
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/:InstanceId/:RuleId',
  method: 'DELETE',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/rules/:InstanceId/:RuleId")
  .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/:InstanceId/:RuleId',
  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/:InstanceId/:RuleId'};

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/:InstanceId/:RuleId');

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/:InstanceId/:RuleId'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/rules/:InstanceId/:RuleId';
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/:InstanceId/:RuleId"]
                                                       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/:InstanceId/:RuleId" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/rules/:InstanceId/:RuleId",
  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/:InstanceId/:RuleId');

echo $response->getBody();
setUrl('{{baseUrl}}/rules/:InstanceId/:RuleId');
$request->setMethod(HTTP_METH_DELETE);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/rules/:InstanceId/:RuleId');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/rules/:InstanceId/:RuleId' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/rules/:InstanceId/:RuleId' -Method DELETE 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("DELETE", "/baseUrl/rules/:InstanceId/:RuleId")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/rules/:InstanceId/:RuleId"

response = requests.delete(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/rules/:InstanceId/:RuleId"

response <- VERB("DELETE", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/rules/:InstanceId/:RuleId")

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/:InstanceId/:RuleId') 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/:InstanceId/:RuleId";

    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/:InstanceId/:RuleId
http DELETE {{baseUrl}}/rules/:InstanceId/:RuleId
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/rules/:InstanceId/:RuleId
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/rules/:InstanceId/:RuleId")! 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/:InstanceId/:SecurityProfileId
QUERY PARAMS

InstanceId
SecurityProfileId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/security-profiles/:InstanceId/:SecurityProfileId");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/security-profiles/:InstanceId/:SecurityProfileId")
require "http/client"

url = "{{baseUrl}}/security-profiles/:InstanceId/:SecurityProfileId"

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/:InstanceId/:SecurityProfileId"),
};
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/:InstanceId/:SecurityProfileId");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/security-profiles/:InstanceId/:SecurityProfileId"

	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/:InstanceId/:SecurityProfileId HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/security-profiles/:InstanceId/:SecurityProfileId")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/security-profiles/:InstanceId/:SecurityProfileId"))
    .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/:InstanceId/:SecurityProfileId")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/security-profiles/:InstanceId/:SecurityProfileId")
  .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/:InstanceId/:SecurityProfileId');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/security-profiles/:InstanceId/:SecurityProfileId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/security-profiles/:InstanceId/:SecurityProfileId';
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/:InstanceId/:SecurityProfileId',
  method: 'DELETE',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/security-profiles/:InstanceId/:SecurityProfileId")
  .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/:InstanceId/:SecurityProfileId',
  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/:InstanceId/:SecurityProfileId'
};

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/:InstanceId/:SecurityProfileId');

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/:InstanceId/:SecurityProfileId'
};

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/:InstanceId/:SecurityProfileId';
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/:InstanceId/:SecurityProfileId"]
                                                       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/:InstanceId/:SecurityProfileId" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/security-profiles/:InstanceId/:SecurityProfileId",
  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/:InstanceId/:SecurityProfileId');

echo $response->getBody();
setUrl('{{baseUrl}}/security-profiles/:InstanceId/:SecurityProfileId');
$request->setMethod(HTTP_METH_DELETE);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/security-profiles/:InstanceId/:SecurityProfileId');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/security-profiles/:InstanceId/:SecurityProfileId' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/security-profiles/:InstanceId/:SecurityProfileId' -Method DELETE 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("DELETE", "/baseUrl/security-profiles/:InstanceId/:SecurityProfileId")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/security-profiles/:InstanceId/:SecurityProfileId"

response = requests.delete(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/security-profiles/:InstanceId/:SecurityProfileId"

response <- VERB("DELETE", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/security-profiles/:InstanceId/:SecurityProfileId")

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/:InstanceId/:SecurityProfileId') 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/:InstanceId/:SecurityProfileId";

    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/:InstanceId/:SecurityProfileId
http DELETE {{baseUrl}}/security-profiles/:InstanceId/:SecurityProfileId
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/security-profiles/:InstanceId/:SecurityProfileId
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/security-profiles/:InstanceId/:SecurityProfileId")! 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 DeleteTaskTemplate
{{baseUrl}}/instance/:InstanceId/task/template/:TaskTemplateId
QUERY PARAMS

InstanceId
TaskTemplateId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/instance/:InstanceId/task/template/:TaskTemplateId");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/instance/:InstanceId/task/template/:TaskTemplateId")
require "http/client"

url = "{{baseUrl}}/instance/:InstanceId/task/template/:TaskTemplateId"

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}}/instance/:InstanceId/task/template/:TaskTemplateId"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/instance/:InstanceId/task/template/:TaskTemplateId");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/instance/:InstanceId/task/template/:TaskTemplateId"

	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/instance/:InstanceId/task/template/:TaskTemplateId HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/instance/:InstanceId/task/template/:TaskTemplateId")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/instance/:InstanceId/task/template/:TaskTemplateId"))
    .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}}/instance/:InstanceId/task/template/:TaskTemplateId")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/instance/:InstanceId/task/template/:TaskTemplateId")
  .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}}/instance/:InstanceId/task/template/:TaskTemplateId');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/instance/:InstanceId/task/template/:TaskTemplateId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/instance/:InstanceId/task/template/:TaskTemplateId';
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}}/instance/:InstanceId/task/template/:TaskTemplateId',
  method: 'DELETE',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/instance/:InstanceId/task/template/:TaskTemplateId")
  .delete(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/instance/:InstanceId/task/template/:TaskTemplateId',
  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}}/instance/:InstanceId/task/template/:TaskTemplateId'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/instance/:InstanceId/task/template/:TaskTemplateId');

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}}/instance/:InstanceId/task/template/:TaskTemplateId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/instance/:InstanceId/task/template/:TaskTemplateId';
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}}/instance/:InstanceId/task/template/:TaskTemplateId"]
                                                       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}}/instance/:InstanceId/task/template/:TaskTemplateId" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/instance/:InstanceId/task/template/:TaskTemplateId",
  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}}/instance/:InstanceId/task/template/:TaskTemplateId');

echo $response->getBody();
setUrl('{{baseUrl}}/instance/:InstanceId/task/template/:TaskTemplateId');
$request->setMethod(HTTP_METH_DELETE);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/instance/:InstanceId/task/template/:TaskTemplateId');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/instance/:InstanceId/task/template/:TaskTemplateId' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/instance/:InstanceId/task/template/:TaskTemplateId' -Method DELETE 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("DELETE", "/baseUrl/instance/:InstanceId/task/template/:TaskTemplateId")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/instance/:InstanceId/task/template/:TaskTemplateId"

response = requests.delete(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/instance/:InstanceId/task/template/:TaskTemplateId"

response <- VERB("DELETE", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/instance/:InstanceId/task/template/:TaskTemplateId")

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/instance/:InstanceId/task/template/:TaskTemplateId') do |req|
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/instance/:InstanceId/task/template/:TaskTemplateId";

    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}}/instance/:InstanceId/task/template/:TaskTemplateId
http DELETE {{baseUrl}}/instance/:InstanceId/task/template/:TaskTemplateId
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/instance/:InstanceId/task/template/:TaskTemplateId
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/instance/:InstanceId/task/template/:TaskTemplateId")! 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 DeleteTrafficDistributionGroup
{{baseUrl}}/traffic-distribution-group/:TrafficDistributionGroupId
QUERY PARAMS

TrafficDistributionGroupId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/traffic-distribution-group/:TrafficDistributionGroupId");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/traffic-distribution-group/:TrafficDistributionGroupId")
require "http/client"

url = "{{baseUrl}}/traffic-distribution-group/:TrafficDistributionGroupId"

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}}/traffic-distribution-group/:TrafficDistributionGroupId"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/traffic-distribution-group/:TrafficDistributionGroupId");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/traffic-distribution-group/:TrafficDistributionGroupId"

	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/traffic-distribution-group/:TrafficDistributionGroupId HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/traffic-distribution-group/:TrafficDistributionGroupId")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/traffic-distribution-group/:TrafficDistributionGroupId"))
    .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}}/traffic-distribution-group/:TrafficDistributionGroupId")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/traffic-distribution-group/:TrafficDistributionGroupId")
  .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}}/traffic-distribution-group/:TrafficDistributionGroupId');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/traffic-distribution-group/:TrafficDistributionGroupId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/traffic-distribution-group/:TrafficDistributionGroupId';
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}}/traffic-distribution-group/:TrafficDistributionGroupId',
  method: 'DELETE',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/traffic-distribution-group/:TrafficDistributionGroupId")
  .delete(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/traffic-distribution-group/:TrafficDistributionGroupId',
  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}}/traffic-distribution-group/:TrafficDistributionGroupId'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/traffic-distribution-group/:TrafficDistributionGroupId');

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}}/traffic-distribution-group/:TrafficDistributionGroupId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/traffic-distribution-group/:TrafficDistributionGroupId';
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}}/traffic-distribution-group/:TrafficDistributionGroupId"]
                                                       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}}/traffic-distribution-group/:TrafficDistributionGroupId" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/traffic-distribution-group/:TrafficDistributionGroupId",
  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}}/traffic-distribution-group/:TrafficDistributionGroupId');

echo $response->getBody();
setUrl('{{baseUrl}}/traffic-distribution-group/:TrafficDistributionGroupId');
$request->setMethod(HTTP_METH_DELETE);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/traffic-distribution-group/:TrafficDistributionGroupId');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/traffic-distribution-group/:TrafficDistributionGroupId' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/traffic-distribution-group/:TrafficDistributionGroupId' -Method DELETE 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("DELETE", "/baseUrl/traffic-distribution-group/:TrafficDistributionGroupId")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/traffic-distribution-group/:TrafficDistributionGroupId"

response = requests.delete(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/traffic-distribution-group/:TrafficDistributionGroupId"

response <- VERB("DELETE", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/traffic-distribution-group/:TrafficDistributionGroupId")

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/traffic-distribution-group/:TrafficDistributionGroupId') do |req|
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/traffic-distribution-group/:TrafficDistributionGroupId";

    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}}/traffic-distribution-group/:TrafficDistributionGroupId
http DELETE {{baseUrl}}/traffic-distribution-group/:TrafficDistributionGroupId
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/traffic-distribution-group/:TrafficDistributionGroupId
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/traffic-distribution-group/:TrafficDistributionGroupId")! 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 DeleteUseCase
{{baseUrl}}/instance/:InstanceId/integration-associations/:IntegrationAssociationId/use-cases/:UseCaseId
QUERY PARAMS

InstanceId
IntegrationAssociationId
UseCaseId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/instance/:InstanceId/integration-associations/:IntegrationAssociationId/use-cases/:UseCaseId");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/instance/:InstanceId/integration-associations/:IntegrationAssociationId/use-cases/:UseCaseId")
require "http/client"

url = "{{baseUrl}}/instance/:InstanceId/integration-associations/:IntegrationAssociationId/use-cases/:UseCaseId"

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}}/instance/:InstanceId/integration-associations/:IntegrationAssociationId/use-cases/:UseCaseId"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/instance/:InstanceId/integration-associations/:IntegrationAssociationId/use-cases/:UseCaseId");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/instance/:InstanceId/integration-associations/:IntegrationAssociationId/use-cases/:UseCaseId"

	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/instance/:InstanceId/integration-associations/:IntegrationAssociationId/use-cases/:UseCaseId HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/instance/:InstanceId/integration-associations/:IntegrationAssociationId/use-cases/:UseCaseId")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/instance/:InstanceId/integration-associations/:IntegrationAssociationId/use-cases/:UseCaseId"))
    .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}}/instance/:InstanceId/integration-associations/:IntegrationAssociationId/use-cases/:UseCaseId")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/instance/:InstanceId/integration-associations/:IntegrationAssociationId/use-cases/:UseCaseId")
  .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}}/instance/:InstanceId/integration-associations/:IntegrationAssociationId/use-cases/:UseCaseId');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/instance/:InstanceId/integration-associations/:IntegrationAssociationId/use-cases/:UseCaseId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/instance/:InstanceId/integration-associations/:IntegrationAssociationId/use-cases/:UseCaseId';
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}}/instance/:InstanceId/integration-associations/:IntegrationAssociationId/use-cases/:UseCaseId',
  method: 'DELETE',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/instance/:InstanceId/integration-associations/:IntegrationAssociationId/use-cases/:UseCaseId")
  .delete(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/instance/:InstanceId/integration-associations/:IntegrationAssociationId/use-cases/:UseCaseId',
  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}}/instance/:InstanceId/integration-associations/:IntegrationAssociationId/use-cases/:UseCaseId'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/instance/:InstanceId/integration-associations/:IntegrationAssociationId/use-cases/:UseCaseId');

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}}/instance/:InstanceId/integration-associations/:IntegrationAssociationId/use-cases/:UseCaseId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/instance/:InstanceId/integration-associations/:IntegrationAssociationId/use-cases/:UseCaseId';
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}}/instance/:InstanceId/integration-associations/:IntegrationAssociationId/use-cases/:UseCaseId"]
                                                       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}}/instance/:InstanceId/integration-associations/:IntegrationAssociationId/use-cases/:UseCaseId" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/instance/:InstanceId/integration-associations/:IntegrationAssociationId/use-cases/:UseCaseId",
  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}}/instance/:InstanceId/integration-associations/:IntegrationAssociationId/use-cases/:UseCaseId');

echo $response->getBody();
setUrl('{{baseUrl}}/instance/:InstanceId/integration-associations/:IntegrationAssociationId/use-cases/:UseCaseId');
$request->setMethod(HTTP_METH_DELETE);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/instance/:InstanceId/integration-associations/:IntegrationAssociationId/use-cases/:UseCaseId');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/instance/:InstanceId/integration-associations/:IntegrationAssociationId/use-cases/:UseCaseId' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/instance/:InstanceId/integration-associations/:IntegrationAssociationId/use-cases/:UseCaseId' -Method DELETE 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("DELETE", "/baseUrl/instance/:InstanceId/integration-associations/:IntegrationAssociationId/use-cases/:UseCaseId")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/instance/:InstanceId/integration-associations/:IntegrationAssociationId/use-cases/:UseCaseId"

response = requests.delete(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/instance/:InstanceId/integration-associations/:IntegrationAssociationId/use-cases/:UseCaseId"

response <- VERB("DELETE", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/instance/:InstanceId/integration-associations/:IntegrationAssociationId/use-cases/:UseCaseId")

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/instance/:InstanceId/integration-associations/:IntegrationAssociationId/use-cases/:UseCaseId') do |req|
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/instance/:InstanceId/integration-associations/:IntegrationAssociationId/use-cases/:UseCaseId";

    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}}/instance/:InstanceId/integration-associations/:IntegrationAssociationId/use-cases/:UseCaseId
http DELETE {{baseUrl}}/instance/:InstanceId/integration-associations/:IntegrationAssociationId/use-cases/:UseCaseId
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/instance/:InstanceId/integration-associations/:IntegrationAssociationId/use-cases/:UseCaseId
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/instance/:InstanceId/integration-associations/:IntegrationAssociationId/use-cases/:UseCaseId")! 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 DeleteUser
{{baseUrl}}/users/:InstanceId/:UserId
QUERY PARAMS

InstanceId
UserId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/users/:InstanceId/:UserId");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/users/:InstanceId/:UserId")
require "http/client"

url = "{{baseUrl}}/users/:InstanceId/:UserId"

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}}/users/:InstanceId/:UserId"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/users/:InstanceId/:UserId");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/users/:InstanceId/:UserId"

	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/users/:InstanceId/:UserId HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/users/:InstanceId/:UserId")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/users/:InstanceId/:UserId"))
    .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}}/users/:InstanceId/:UserId")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/users/:InstanceId/:UserId")
  .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}}/users/:InstanceId/:UserId');

xhr.send(data);
import axios from 'axios';

const options = {method: 'DELETE', url: '{{baseUrl}}/users/:InstanceId/:UserId'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/users/:InstanceId/:UserId';
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}}/users/:InstanceId/:UserId',
  method: 'DELETE',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/users/:InstanceId/:UserId")
  .delete(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/users/:InstanceId/:UserId',
  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}}/users/:InstanceId/:UserId'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/users/:InstanceId/:UserId');

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}}/users/:InstanceId/:UserId'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/users/:InstanceId/:UserId';
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}}/users/:InstanceId/:UserId"]
                                                       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}}/users/:InstanceId/:UserId" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/users/:InstanceId/:UserId",
  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}}/users/:InstanceId/:UserId');

echo $response->getBody();
setUrl('{{baseUrl}}/users/:InstanceId/:UserId');
$request->setMethod(HTTP_METH_DELETE);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/users/:InstanceId/:UserId');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/users/:InstanceId/:UserId' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/users/:InstanceId/:UserId' -Method DELETE 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("DELETE", "/baseUrl/users/:InstanceId/:UserId")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/users/:InstanceId/:UserId"

response = requests.delete(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/users/:InstanceId/:UserId"

response <- VERB("DELETE", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/users/:InstanceId/:UserId")

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/users/:InstanceId/:UserId') do |req|
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/users/:InstanceId/:UserId";

    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}}/users/:InstanceId/:UserId
http DELETE {{baseUrl}}/users/:InstanceId/:UserId
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/users/:InstanceId/:UserId
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/users/:InstanceId/:UserId")! 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 DeleteUserHierarchyGroup
{{baseUrl}}/user-hierarchy-groups/:InstanceId/:HierarchyGroupId
QUERY PARAMS

HierarchyGroupId
InstanceId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/user-hierarchy-groups/:InstanceId/:HierarchyGroupId");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/user-hierarchy-groups/:InstanceId/:HierarchyGroupId")
require "http/client"

url = "{{baseUrl}}/user-hierarchy-groups/:InstanceId/:HierarchyGroupId"

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}}/user-hierarchy-groups/:InstanceId/:HierarchyGroupId"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/user-hierarchy-groups/:InstanceId/:HierarchyGroupId");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/user-hierarchy-groups/:InstanceId/:HierarchyGroupId"

	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/user-hierarchy-groups/:InstanceId/:HierarchyGroupId HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/user-hierarchy-groups/:InstanceId/:HierarchyGroupId")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/user-hierarchy-groups/:InstanceId/:HierarchyGroupId"))
    .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}}/user-hierarchy-groups/:InstanceId/:HierarchyGroupId")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/user-hierarchy-groups/:InstanceId/:HierarchyGroupId")
  .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}}/user-hierarchy-groups/:InstanceId/:HierarchyGroupId');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/user-hierarchy-groups/:InstanceId/:HierarchyGroupId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/user-hierarchy-groups/:InstanceId/:HierarchyGroupId';
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}}/user-hierarchy-groups/:InstanceId/:HierarchyGroupId',
  method: 'DELETE',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/user-hierarchy-groups/:InstanceId/:HierarchyGroupId")
  .delete(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/user-hierarchy-groups/:InstanceId/:HierarchyGroupId',
  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}}/user-hierarchy-groups/:InstanceId/:HierarchyGroupId'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/user-hierarchy-groups/:InstanceId/:HierarchyGroupId');

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}}/user-hierarchy-groups/:InstanceId/:HierarchyGroupId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/user-hierarchy-groups/:InstanceId/:HierarchyGroupId';
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}}/user-hierarchy-groups/:InstanceId/:HierarchyGroupId"]
                                                       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}}/user-hierarchy-groups/:InstanceId/:HierarchyGroupId" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/user-hierarchy-groups/:InstanceId/:HierarchyGroupId",
  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}}/user-hierarchy-groups/:InstanceId/:HierarchyGroupId');

echo $response->getBody();
setUrl('{{baseUrl}}/user-hierarchy-groups/:InstanceId/:HierarchyGroupId');
$request->setMethod(HTTP_METH_DELETE);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/user-hierarchy-groups/:InstanceId/:HierarchyGroupId');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/user-hierarchy-groups/:InstanceId/:HierarchyGroupId' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/user-hierarchy-groups/:InstanceId/:HierarchyGroupId' -Method DELETE 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("DELETE", "/baseUrl/user-hierarchy-groups/:InstanceId/:HierarchyGroupId")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/user-hierarchy-groups/:InstanceId/:HierarchyGroupId"

response = requests.delete(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/user-hierarchy-groups/:InstanceId/:HierarchyGroupId"

response <- VERB("DELETE", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/user-hierarchy-groups/:InstanceId/:HierarchyGroupId")

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/user-hierarchy-groups/:InstanceId/:HierarchyGroupId') do |req|
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/user-hierarchy-groups/:InstanceId/:HierarchyGroupId";

    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}}/user-hierarchy-groups/:InstanceId/:HierarchyGroupId
http DELETE {{baseUrl}}/user-hierarchy-groups/:InstanceId/:HierarchyGroupId
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/user-hierarchy-groups/:InstanceId/:HierarchyGroupId
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/user-hierarchy-groups/:InstanceId/:HierarchyGroupId")! 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 DeleteVocabulary
{{baseUrl}}/vocabulary-remove/:InstanceId/:VocabularyId
QUERY PARAMS

InstanceId
VocabularyId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/vocabulary-remove/:InstanceId/:VocabularyId");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/vocabulary-remove/:InstanceId/:VocabularyId")
require "http/client"

url = "{{baseUrl}}/vocabulary-remove/:InstanceId/:VocabularyId"

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}}/vocabulary-remove/:InstanceId/:VocabularyId"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/vocabulary-remove/:InstanceId/:VocabularyId");
var request = new RestRequest("", Method.Post);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/vocabulary-remove/:InstanceId/:VocabularyId"

	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/vocabulary-remove/:InstanceId/:VocabularyId HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/vocabulary-remove/:InstanceId/:VocabularyId")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/vocabulary-remove/:InstanceId/:VocabularyId"))
    .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}}/vocabulary-remove/:InstanceId/:VocabularyId")
  .post(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/vocabulary-remove/:InstanceId/:VocabularyId")
  .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}}/vocabulary-remove/:InstanceId/:VocabularyId');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/vocabulary-remove/:InstanceId/:VocabularyId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/vocabulary-remove/:InstanceId/:VocabularyId';
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}}/vocabulary-remove/:InstanceId/:VocabularyId',
  method: 'POST',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/vocabulary-remove/:InstanceId/:VocabularyId")
  .post(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/vocabulary-remove/:InstanceId/:VocabularyId',
  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}}/vocabulary-remove/:InstanceId/:VocabularyId'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/vocabulary-remove/:InstanceId/:VocabularyId');

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}}/vocabulary-remove/:InstanceId/:VocabularyId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/vocabulary-remove/:InstanceId/:VocabularyId';
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}}/vocabulary-remove/:InstanceId/:VocabularyId"]
                                                       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}}/vocabulary-remove/:InstanceId/:VocabularyId" in

Client.call `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/vocabulary-remove/:InstanceId/:VocabularyId",
  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}}/vocabulary-remove/:InstanceId/:VocabularyId');

echo $response->getBody();
setUrl('{{baseUrl}}/vocabulary-remove/:InstanceId/:VocabularyId');
$request->setMethod(HTTP_METH_POST);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/vocabulary-remove/:InstanceId/:VocabularyId');
$request->setRequestMethod('POST');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/vocabulary-remove/:InstanceId/:VocabularyId' -Method POST 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/vocabulary-remove/:InstanceId/:VocabularyId' -Method POST 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("POST", "/baseUrl/vocabulary-remove/:InstanceId/:VocabularyId")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/vocabulary-remove/:InstanceId/:VocabularyId"

response = requests.post(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/vocabulary-remove/:InstanceId/:VocabularyId"

response <- VERB("POST", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/vocabulary-remove/:InstanceId/:VocabularyId")

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/vocabulary-remove/:InstanceId/:VocabularyId') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/vocabulary-remove/:InstanceId/:VocabularyId";

    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}}/vocabulary-remove/:InstanceId/:VocabularyId
http POST {{baseUrl}}/vocabulary-remove/:InstanceId/:VocabularyId
wget --quiet \
  --method POST \
  --output-document \
  - {{baseUrl}}/vocabulary-remove/:InstanceId/:VocabularyId
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/vocabulary-remove/:InstanceId/:VocabularyId")! 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 DescribeAgentStatus
{{baseUrl}}/agent-status/:InstanceId/:AgentStatusId
QUERY PARAMS

InstanceId
AgentStatusId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/agent-status/:InstanceId/:AgentStatusId");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/agent-status/:InstanceId/:AgentStatusId")
require "http/client"

url = "{{baseUrl}}/agent-status/:InstanceId/:AgentStatusId"

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}}/agent-status/:InstanceId/:AgentStatusId"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/agent-status/:InstanceId/:AgentStatusId");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/agent-status/:InstanceId/:AgentStatusId"

	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/agent-status/:InstanceId/:AgentStatusId HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/agent-status/:InstanceId/:AgentStatusId")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/agent-status/:InstanceId/:AgentStatusId"))
    .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}}/agent-status/:InstanceId/:AgentStatusId")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/agent-status/:InstanceId/:AgentStatusId")
  .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}}/agent-status/:InstanceId/:AgentStatusId');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/agent-status/:InstanceId/:AgentStatusId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/agent-status/:InstanceId/:AgentStatusId';
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}}/agent-status/:InstanceId/:AgentStatusId',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/agent-status/:InstanceId/:AgentStatusId")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/agent-status/:InstanceId/:AgentStatusId',
  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}}/agent-status/:InstanceId/:AgentStatusId'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/agent-status/:InstanceId/:AgentStatusId');

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}}/agent-status/:InstanceId/:AgentStatusId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/agent-status/:InstanceId/:AgentStatusId';
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}}/agent-status/:InstanceId/:AgentStatusId"]
                                                       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}}/agent-status/:InstanceId/:AgentStatusId" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/agent-status/:InstanceId/:AgentStatusId",
  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}}/agent-status/:InstanceId/:AgentStatusId');

echo $response->getBody();
setUrl('{{baseUrl}}/agent-status/:InstanceId/:AgentStatusId');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/agent-status/:InstanceId/:AgentStatusId');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/agent-status/:InstanceId/:AgentStatusId' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/agent-status/:InstanceId/:AgentStatusId' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/agent-status/:InstanceId/:AgentStatusId")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/agent-status/:InstanceId/:AgentStatusId"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/agent-status/:InstanceId/:AgentStatusId"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/agent-status/:InstanceId/:AgentStatusId")

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/agent-status/:InstanceId/:AgentStatusId') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/agent-status/:InstanceId/:AgentStatusId";

    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}}/agent-status/:InstanceId/:AgentStatusId
http GET {{baseUrl}}/agent-status/:InstanceId/:AgentStatusId
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/agent-status/:InstanceId/:AgentStatusId
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/agent-status/:InstanceId/:AgentStatusId")! 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 DescribeContact
{{baseUrl}}/contacts/:InstanceId/:ContactId
QUERY PARAMS

InstanceId
ContactId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/contacts/:InstanceId/:ContactId");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/contacts/:InstanceId/:ContactId")
require "http/client"

url = "{{baseUrl}}/contacts/:InstanceId/:ContactId"

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}}/contacts/:InstanceId/:ContactId"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/contacts/:InstanceId/:ContactId");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/contacts/:InstanceId/:ContactId"

	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/contacts/:InstanceId/:ContactId HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/contacts/:InstanceId/:ContactId")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/contacts/:InstanceId/:ContactId"))
    .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}}/contacts/:InstanceId/:ContactId")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/contacts/:InstanceId/:ContactId")
  .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}}/contacts/:InstanceId/:ContactId');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/contacts/:InstanceId/:ContactId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/contacts/:InstanceId/:ContactId';
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}}/contacts/:InstanceId/:ContactId',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/contacts/:InstanceId/:ContactId")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/contacts/:InstanceId/:ContactId',
  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}}/contacts/:InstanceId/:ContactId'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/contacts/:InstanceId/:ContactId');

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}}/contacts/:InstanceId/:ContactId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/contacts/:InstanceId/:ContactId';
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}}/contacts/:InstanceId/:ContactId"]
                                                       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}}/contacts/:InstanceId/:ContactId" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/contacts/:InstanceId/:ContactId",
  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}}/contacts/:InstanceId/:ContactId');

echo $response->getBody();
setUrl('{{baseUrl}}/contacts/:InstanceId/:ContactId');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/contacts/:InstanceId/:ContactId');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/contacts/:InstanceId/:ContactId' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/contacts/:InstanceId/:ContactId' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/contacts/:InstanceId/:ContactId")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/contacts/:InstanceId/:ContactId"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/contacts/:InstanceId/:ContactId"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/contacts/:InstanceId/:ContactId")

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/contacts/:InstanceId/:ContactId') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/contacts/:InstanceId/:ContactId";

    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}}/contacts/:InstanceId/:ContactId
http GET {{baseUrl}}/contacts/:InstanceId/:ContactId
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/contacts/:InstanceId/:ContactId
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/contacts/:InstanceId/:ContactId")! 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 DescribeContactFlow
{{baseUrl}}/contact-flows/:InstanceId/:ContactFlowId
QUERY PARAMS

InstanceId
ContactFlowId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/contact-flows/:InstanceId/:ContactFlowId");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/contact-flows/:InstanceId/:ContactFlowId")
require "http/client"

url = "{{baseUrl}}/contact-flows/:InstanceId/:ContactFlowId"

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}}/contact-flows/:InstanceId/:ContactFlowId"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/contact-flows/:InstanceId/:ContactFlowId");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/contact-flows/:InstanceId/:ContactFlowId"

	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/contact-flows/:InstanceId/:ContactFlowId HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/contact-flows/:InstanceId/:ContactFlowId")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/contact-flows/:InstanceId/:ContactFlowId"))
    .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}}/contact-flows/:InstanceId/:ContactFlowId")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/contact-flows/:InstanceId/:ContactFlowId")
  .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}}/contact-flows/:InstanceId/:ContactFlowId');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/contact-flows/:InstanceId/:ContactFlowId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/contact-flows/:InstanceId/:ContactFlowId';
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}}/contact-flows/:InstanceId/:ContactFlowId',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/contact-flows/:InstanceId/:ContactFlowId")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/contact-flows/:InstanceId/:ContactFlowId',
  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}}/contact-flows/:InstanceId/:ContactFlowId'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/contact-flows/:InstanceId/:ContactFlowId');

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}}/contact-flows/:InstanceId/:ContactFlowId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/contact-flows/:InstanceId/:ContactFlowId';
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}}/contact-flows/:InstanceId/:ContactFlowId"]
                                                       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}}/contact-flows/:InstanceId/:ContactFlowId" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/contact-flows/:InstanceId/:ContactFlowId",
  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}}/contact-flows/:InstanceId/:ContactFlowId');

echo $response->getBody();
setUrl('{{baseUrl}}/contact-flows/:InstanceId/:ContactFlowId');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/contact-flows/:InstanceId/:ContactFlowId');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/contact-flows/:InstanceId/:ContactFlowId' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/contact-flows/:InstanceId/:ContactFlowId' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/contact-flows/:InstanceId/:ContactFlowId")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/contact-flows/:InstanceId/:ContactFlowId"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/contact-flows/:InstanceId/:ContactFlowId"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/contact-flows/:InstanceId/:ContactFlowId")

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/contact-flows/:InstanceId/:ContactFlowId') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/contact-flows/:InstanceId/:ContactFlowId";

    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}}/contact-flows/:InstanceId/:ContactFlowId
http GET {{baseUrl}}/contact-flows/:InstanceId/:ContactFlowId
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/contact-flows/:InstanceId/:ContactFlowId
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/contact-flows/:InstanceId/:ContactFlowId")! 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 DescribeContactFlowModule
{{baseUrl}}/contact-flow-modules/:InstanceId/:ContactFlowModuleId
QUERY PARAMS

InstanceId
ContactFlowModuleId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/contact-flow-modules/:InstanceId/:ContactFlowModuleId");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/contact-flow-modules/:InstanceId/:ContactFlowModuleId")
require "http/client"

url = "{{baseUrl}}/contact-flow-modules/:InstanceId/:ContactFlowModuleId"

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}}/contact-flow-modules/:InstanceId/:ContactFlowModuleId"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/contact-flow-modules/:InstanceId/:ContactFlowModuleId");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/contact-flow-modules/:InstanceId/:ContactFlowModuleId"

	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/contact-flow-modules/:InstanceId/:ContactFlowModuleId HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/contact-flow-modules/:InstanceId/:ContactFlowModuleId")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/contact-flow-modules/:InstanceId/:ContactFlowModuleId"))
    .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}}/contact-flow-modules/:InstanceId/:ContactFlowModuleId")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/contact-flow-modules/:InstanceId/:ContactFlowModuleId")
  .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}}/contact-flow-modules/:InstanceId/:ContactFlowModuleId');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/contact-flow-modules/:InstanceId/:ContactFlowModuleId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/contact-flow-modules/:InstanceId/:ContactFlowModuleId';
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}}/contact-flow-modules/:InstanceId/:ContactFlowModuleId',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/contact-flow-modules/:InstanceId/:ContactFlowModuleId")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/contact-flow-modules/:InstanceId/:ContactFlowModuleId',
  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}}/contact-flow-modules/:InstanceId/:ContactFlowModuleId'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/contact-flow-modules/:InstanceId/:ContactFlowModuleId');

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}}/contact-flow-modules/:InstanceId/:ContactFlowModuleId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/contact-flow-modules/:InstanceId/:ContactFlowModuleId';
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}}/contact-flow-modules/:InstanceId/:ContactFlowModuleId"]
                                                       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}}/contact-flow-modules/:InstanceId/:ContactFlowModuleId" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/contact-flow-modules/:InstanceId/:ContactFlowModuleId",
  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}}/contact-flow-modules/:InstanceId/:ContactFlowModuleId');

echo $response->getBody();
setUrl('{{baseUrl}}/contact-flow-modules/:InstanceId/:ContactFlowModuleId');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/contact-flow-modules/:InstanceId/:ContactFlowModuleId');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/contact-flow-modules/:InstanceId/:ContactFlowModuleId' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/contact-flow-modules/:InstanceId/:ContactFlowModuleId' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/contact-flow-modules/:InstanceId/:ContactFlowModuleId")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/contact-flow-modules/:InstanceId/:ContactFlowModuleId"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/contact-flow-modules/:InstanceId/:ContactFlowModuleId"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/contact-flow-modules/:InstanceId/:ContactFlowModuleId")

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/contact-flow-modules/:InstanceId/:ContactFlowModuleId') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/contact-flow-modules/:InstanceId/:ContactFlowModuleId";

    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}}/contact-flow-modules/:InstanceId/:ContactFlowModuleId
http GET {{baseUrl}}/contact-flow-modules/:InstanceId/:ContactFlowModuleId
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/contact-flow-modules/:InstanceId/:ContactFlowModuleId
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/contact-flow-modules/:InstanceId/:ContactFlowModuleId")! 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 DescribeHoursOfOperation
{{baseUrl}}/hours-of-operations/:InstanceId/:HoursOfOperationId
QUERY PARAMS

InstanceId
HoursOfOperationId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/hours-of-operations/:InstanceId/:HoursOfOperationId");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/hours-of-operations/:InstanceId/:HoursOfOperationId")
require "http/client"

url = "{{baseUrl}}/hours-of-operations/:InstanceId/:HoursOfOperationId"

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}}/hours-of-operations/:InstanceId/:HoursOfOperationId"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/hours-of-operations/:InstanceId/:HoursOfOperationId");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/hours-of-operations/:InstanceId/:HoursOfOperationId"

	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/hours-of-operations/:InstanceId/:HoursOfOperationId HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/hours-of-operations/:InstanceId/:HoursOfOperationId")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/hours-of-operations/:InstanceId/:HoursOfOperationId"))
    .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}}/hours-of-operations/:InstanceId/:HoursOfOperationId")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/hours-of-operations/:InstanceId/:HoursOfOperationId")
  .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}}/hours-of-operations/:InstanceId/:HoursOfOperationId');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/hours-of-operations/:InstanceId/:HoursOfOperationId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/hours-of-operations/:InstanceId/:HoursOfOperationId';
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}}/hours-of-operations/:InstanceId/:HoursOfOperationId',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/hours-of-operations/:InstanceId/:HoursOfOperationId")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/hours-of-operations/:InstanceId/:HoursOfOperationId',
  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}}/hours-of-operations/:InstanceId/:HoursOfOperationId'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/hours-of-operations/:InstanceId/:HoursOfOperationId');

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}}/hours-of-operations/:InstanceId/:HoursOfOperationId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/hours-of-operations/:InstanceId/:HoursOfOperationId';
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}}/hours-of-operations/:InstanceId/:HoursOfOperationId"]
                                                       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}}/hours-of-operations/:InstanceId/:HoursOfOperationId" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/hours-of-operations/:InstanceId/:HoursOfOperationId",
  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}}/hours-of-operations/:InstanceId/:HoursOfOperationId');

echo $response->getBody();
setUrl('{{baseUrl}}/hours-of-operations/:InstanceId/:HoursOfOperationId');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/hours-of-operations/:InstanceId/:HoursOfOperationId');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/hours-of-operations/:InstanceId/:HoursOfOperationId' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/hours-of-operations/:InstanceId/:HoursOfOperationId' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/hours-of-operations/:InstanceId/:HoursOfOperationId")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/hours-of-operations/:InstanceId/:HoursOfOperationId"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/hours-of-operations/:InstanceId/:HoursOfOperationId"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/hours-of-operations/:InstanceId/:HoursOfOperationId")

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/hours-of-operations/:InstanceId/:HoursOfOperationId') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/hours-of-operations/:InstanceId/:HoursOfOperationId";

    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}}/hours-of-operations/:InstanceId/:HoursOfOperationId
http GET {{baseUrl}}/hours-of-operations/:InstanceId/:HoursOfOperationId
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/hours-of-operations/:InstanceId/:HoursOfOperationId
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/hours-of-operations/:InstanceId/:HoursOfOperationId")! 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 DescribeInstance
{{baseUrl}}/instance/:InstanceId
QUERY PARAMS

InstanceId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/instance/:InstanceId");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/instance/:InstanceId")
require "http/client"

url = "{{baseUrl}}/instance/:InstanceId"

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}}/instance/:InstanceId"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/instance/:InstanceId");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/instance/:InstanceId"

	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/instance/:InstanceId HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/instance/:InstanceId")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/instance/:InstanceId"))
    .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}}/instance/:InstanceId")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/instance/:InstanceId")
  .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}}/instance/:InstanceId');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/instance/:InstanceId'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/instance/:InstanceId';
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}}/instance/:InstanceId',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/instance/:InstanceId")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/instance/:InstanceId',
  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}}/instance/:InstanceId'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/instance/:InstanceId');

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}}/instance/:InstanceId'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/instance/:InstanceId';
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}}/instance/:InstanceId"]
                                                       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}}/instance/:InstanceId" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/instance/:InstanceId",
  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}}/instance/:InstanceId');

echo $response->getBody();
setUrl('{{baseUrl}}/instance/:InstanceId');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/instance/:InstanceId');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/instance/:InstanceId' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/instance/:InstanceId' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/instance/:InstanceId")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/instance/:InstanceId"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/instance/:InstanceId"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/instance/:InstanceId")

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/instance/:InstanceId') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/instance/:InstanceId";

    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}}/instance/:InstanceId
http GET {{baseUrl}}/instance/:InstanceId
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/instance/:InstanceId
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/instance/:InstanceId")! 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 DescribeInstanceAttribute
{{baseUrl}}/instance/:InstanceId/attribute/:AttributeType
QUERY PARAMS

InstanceId
AttributeType
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/instance/:InstanceId/attribute/:AttributeType");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/instance/:InstanceId/attribute/:AttributeType")
require "http/client"

url = "{{baseUrl}}/instance/:InstanceId/attribute/:AttributeType"

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}}/instance/:InstanceId/attribute/:AttributeType"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/instance/:InstanceId/attribute/:AttributeType");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/instance/:InstanceId/attribute/:AttributeType"

	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/instance/:InstanceId/attribute/:AttributeType HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/instance/:InstanceId/attribute/:AttributeType")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/instance/:InstanceId/attribute/:AttributeType"))
    .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}}/instance/:InstanceId/attribute/:AttributeType")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/instance/:InstanceId/attribute/:AttributeType")
  .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}}/instance/:InstanceId/attribute/:AttributeType');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/instance/:InstanceId/attribute/:AttributeType'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/instance/:InstanceId/attribute/:AttributeType';
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}}/instance/:InstanceId/attribute/:AttributeType',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/instance/:InstanceId/attribute/:AttributeType")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/instance/:InstanceId/attribute/:AttributeType',
  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}}/instance/:InstanceId/attribute/:AttributeType'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/instance/:InstanceId/attribute/:AttributeType');

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}}/instance/:InstanceId/attribute/:AttributeType'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/instance/:InstanceId/attribute/:AttributeType';
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}}/instance/:InstanceId/attribute/:AttributeType"]
                                                       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}}/instance/:InstanceId/attribute/:AttributeType" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/instance/:InstanceId/attribute/:AttributeType",
  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}}/instance/:InstanceId/attribute/:AttributeType');

echo $response->getBody();
setUrl('{{baseUrl}}/instance/:InstanceId/attribute/:AttributeType');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/instance/:InstanceId/attribute/:AttributeType');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/instance/:InstanceId/attribute/:AttributeType' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/instance/:InstanceId/attribute/:AttributeType' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/instance/:InstanceId/attribute/:AttributeType")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/instance/:InstanceId/attribute/:AttributeType"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/instance/:InstanceId/attribute/:AttributeType"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/instance/:InstanceId/attribute/:AttributeType")

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/instance/:InstanceId/attribute/:AttributeType') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/instance/:InstanceId/attribute/:AttributeType";

    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}}/instance/:InstanceId/attribute/:AttributeType
http GET {{baseUrl}}/instance/:InstanceId/attribute/:AttributeType
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/instance/:InstanceId/attribute/:AttributeType
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/instance/:InstanceId/attribute/:AttributeType")! 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 DescribeInstanceStorageConfig
{{baseUrl}}/instance/:InstanceId/storage-config/:AssociationId#resourceType
QUERY PARAMS

resourceType
InstanceId
AssociationId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/instance/:InstanceId/storage-config/:AssociationId?resourceType=#resourceType");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/instance/:InstanceId/storage-config/:AssociationId#resourceType" {:query-params {:resourceType ""}})
require "http/client"

url = "{{baseUrl}}/instance/:InstanceId/storage-config/:AssociationId?resourceType=#resourceType"

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}}/instance/:InstanceId/storage-config/:AssociationId?resourceType=#resourceType"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/instance/:InstanceId/storage-config/:AssociationId?resourceType=#resourceType");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/instance/:InstanceId/storage-config/:AssociationId?resourceType=#resourceType"

	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/instance/:InstanceId/storage-config/:AssociationId?resourceType= HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/instance/:InstanceId/storage-config/:AssociationId?resourceType=#resourceType")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/instance/:InstanceId/storage-config/:AssociationId?resourceType=#resourceType"))
    .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}}/instance/:InstanceId/storage-config/:AssociationId?resourceType=#resourceType")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/instance/:InstanceId/storage-config/:AssociationId?resourceType=#resourceType")
  .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}}/instance/:InstanceId/storage-config/:AssociationId?resourceType=#resourceType');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/instance/:InstanceId/storage-config/:AssociationId#resourceType',
  params: {resourceType: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/instance/:InstanceId/storage-config/:AssociationId?resourceType=#resourceType';
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}}/instance/:InstanceId/storage-config/:AssociationId?resourceType=#resourceType',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/instance/:InstanceId/storage-config/:AssociationId?resourceType=#resourceType")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/instance/:InstanceId/storage-config/:AssociationId?resourceType=',
  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}}/instance/:InstanceId/storage-config/:AssociationId#resourceType',
  qs: {resourceType: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/instance/:InstanceId/storage-config/:AssociationId#resourceType');

req.query({
  resourceType: ''
});

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}}/instance/:InstanceId/storage-config/:AssociationId#resourceType',
  params: {resourceType: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/instance/:InstanceId/storage-config/:AssociationId?resourceType=#resourceType';
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}}/instance/:InstanceId/storage-config/:AssociationId?resourceType=#resourceType"]
                                                       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}}/instance/:InstanceId/storage-config/:AssociationId?resourceType=#resourceType" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/instance/:InstanceId/storage-config/:AssociationId?resourceType=#resourceType",
  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}}/instance/:InstanceId/storage-config/:AssociationId?resourceType=#resourceType');

echo $response->getBody();
setUrl('{{baseUrl}}/instance/:InstanceId/storage-config/:AssociationId#resourceType');
$request->setMethod(HTTP_METH_GET);

$request->setQueryData([
  'resourceType' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/instance/:InstanceId/storage-config/:AssociationId#resourceType');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
  'resourceType' => ''
]));

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/instance/:InstanceId/storage-config/:AssociationId?resourceType=#resourceType' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/instance/:InstanceId/storage-config/:AssociationId?resourceType=#resourceType' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/instance/:InstanceId/storage-config/:AssociationId?resourceType=")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/instance/:InstanceId/storage-config/:AssociationId#resourceType"

querystring = {"resourceType":""}

response = requests.get(url, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/instance/:InstanceId/storage-config/:AssociationId#resourceType"

queryString <- list(resourceType = "")

response <- VERB("GET", url, query = queryString, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/instance/:InstanceId/storage-config/:AssociationId?resourceType=#resourceType")

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/instance/:InstanceId/storage-config/:AssociationId') do |req|
  req.params['resourceType'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/instance/:InstanceId/storage-config/:AssociationId#resourceType";

    let querystring = [
        ("resourceType", ""),
    ];

    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}}/instance/:InstanceId/storage-config/:AssociationId?resourceType=#resourceType'
http GET '{{baseUrl}}/instance/:InstanceId/storage-config/:AssociationId?resourceType=#resourceType'
wget --quiet \
  --method GET \
  --output-document \
  - '{{baseUrl}}/instance/:InstanceId/storage-config/:AssociationId?resourceType=#resourceType'
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/instance/:InstanceId/storage-config/:AssociationId?resourceType=#resourceType")! 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 DescribePhoneNumber
{{baseUrl}}/phone-number/:PhoneNumberId
QUERY PARAMS

PhoneNumberId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/phone-number/:PhoneNumberId");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/phone-number/:PhoneNumberId")
require "http/client"

url = "{{baseUrl}}/phone-number/:PhoneNumberId"

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}}/phone-number/:PhoneNumberId"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/phone-number/:PhoneNumberId");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/phone-number/:PhoneNumberId"

	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/phone-number/:PhoneNumberId HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/phone-number/:PhoneNumberId")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/phone-number/:PhoneNumberId"))
    .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}}/phone-number/:PhoneNumberId")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/phone-number/:PhoneNumberId")
  .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}}/phone-number/:PhoneNumberId');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/phone-number/:PhoneNumberId'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/phone-number/:PhoneNumberId';
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}}/phone-number/:PhoneNumberId',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/phone-number/:PhoneNumberId")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/phone-number/:PhoneNumberId',
  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}}/phone-number/:PhoneNumberId'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/phone-number/:PhoneNumberId');

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}}/phone-number/:PhoneNumberId'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/phone-number/:PhoneNumberId';
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}}/phone-number/:PhoneNumberId"]
                                                       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}}/phone-number/:PhoneNumberId" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/phone-number/:PhoneNumberId",
  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}}/phone-number/:PhoneNumberId');

echo $response->getBody();
setUrl('{{baseUrl}}/phone-number/:PhoneNumberId');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/phone-number/:PhoneNumberId');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/phone-number/:PhoneNumberId' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/phone-number/:PhoneNumberId' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/phone-number/:PhoneNumberId")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/phone-number/:PhoneNumberId"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/phone-number/:PhoneNumberId"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/phone-number/:PhoneNumberId")

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/phone-number/:PhoneNumberId') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/phone-number/:PhoneNumberId";

    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}}/phone-number/:PhoneNumberId
http GET {{baseUrl}}/phone-number/:PhoneNumberId
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/phone-number/:PhoneNumberId
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/phone-number/:PhoneNumberId")! 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 DescribeQueue
{{baseUrl}}/queues/:InstanceId/:QueueId
QUERY PARAMS

InstanceId
QueueId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/queues/:InstanceId/:QueueId");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/queues/:InstanceId/:QueueId")
require "http/client"

url = "{{baseUrl}}/queues/:InstanceId/:QueueId"

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}}/queues/:InstanceId/:QueueId"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/queues/:InstanceId/:QueueId");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/queues/:InstanceId/:QueueId"

	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/queues/:InstanceId/:QueueId HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/queues/:InstanceId/:QueueId")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/queues/:InstanceId/:QueueId"))
    .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}}/queues/:InstanceId/:QueueId")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/queues/:InstanceId/:QueueId")
  .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}}/queues/:InstanceId/:QueueId');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/queues/:InstanceId/:QueueId'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/queues/:InstanceId/:QueueId';
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}}/queues/:InstanceId/:QueueId',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/queues/:InstanceId/:QueueId")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/queues/:InstanceId/:QueueId',
  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}}/queues/:InstanceId/:QueueId'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/queues/:InstanceId/:QueueId');

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}}/queues/:InstanceId/:QueueId'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/queues/:InstanceId/:QueueId';
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}}/queues/:InstanceId/:QueueId"]
                                                       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}}/queues/:InstanceId/:QueueId" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/queues/:InstanceId/:QueueId",
  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}}/queues/:InstanceId/:QueueId');

echo $response->getBody();
setUrl('{{baseUrl}}/queues/:InstanceId/:QueueId');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/queues/:InstanceId/:QueueId');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/queues/:InstanceId/:QueueId' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/queues/:InstanceId/:QueueId' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/queues/:InstanceId/:QueueId")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/queues/:InstanceId/:QueueId"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/queues/:InstanceId/:QueueId"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/queues/:InstanceId/:QueueId")

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/queues/:InstanceId/:QueueId') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/queues/:InstanceId/:QueueId";

    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}}/queues/:InstanceId/:QueueId
http GET {{baseUrl}}/queues/:InstanceId/:QueueId
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/queues/:InstanceId/:QueueId
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/queues/:InstanceId/:QueueId")! 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 DescribeQuickConnect
{{baseUrl}}/quick-connects/:InstanceId/:QuickConnectId
QUERY PARAMS

InstanceId
QuickConnectId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/quick-connects/:InstanceId/:QuickConnectId");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/quick-connects/:InstanceId/:QuickConnectId")
require "http/client"

url = "{{baseUrl}}/quick-connects/:InstanceId/:QuickConnectId"

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}}/quick-connects/:InstanceId/:QuickConnectId"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/quick-connects/:InstanceId/:QuickConnectId");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/quick-connects/:InstanceId/:QuickConnectId"

	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/quick-connects/:InstanceId/:QuickConnectId HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/quick-connects/:InstanceId/:QuickConnectId")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/quick-connects/:InstanceId/:QuickConnectId"))
    .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}}/quick-connects/:InstanceId/:QuickConnectId")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/quick-connects/:InstanceId/:QuickConnectId")
  .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}}/quick-connects/:InstanceId/:QuickConnectId');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/quick-connects/:InstanceId/:QuickConnectId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/quick-connects/:InstanceId/:QuickConnectId';
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}}/quick-connects/:InstanceId/:QuickConnectId',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/quick-connects/:InstanceId/:QuickConnectId")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/quick-connects/:InstanceId/:QuickConnectId',
  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}}/quick-connects/:InstanceId/:QuickConnectId'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/quick-connects/:InstanceId/:QuickConnectId');

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}}/quick-connects/:InstanceId/:QuickConnectId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/quick-connects/:InstanceId/:QuickConnectId';
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}}/quick-connects/:InstanceId/:QuickConnectId"]
                                                       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}}/quick-connects/:InstanceId/:QuickConnectId" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/quick-connects/:InstanceId/:QuickConnectId",
  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}}/quick-connects/:InstanceId/:QuickConnectId');

echo $response->getBody();
setUrl('{{baseUrl}}/quick-connects/:InstanceId/:QuickConnectId');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/quick-connects/:InstanceId/:QuickConnectId');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/quick-connects/:InstanceId/:QuickConnectId' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/quick-connects/:InstanceId/:QuickConnectId' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/quick-connects/:InstanceId/:QuickConnectId")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/quick-connects/:InstanceId/:QuickConnectId"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/quick-connects/:InstanceId/:QuickConnectId"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/quick-connects/:InstanceId/:QuickConnectId")

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/quick-connects/:InstanceId/:QuickConnectId') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/quick-connects/:InstanceId/:QuickConnectId";

    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}}/quick-connects/:InstanceId/:QuickConnectId
http GET {{baseUrl}}/quick-connects/:InstanceId/:QuickConnectId
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/quick-connects/:InstanceId/:QuickConnectId
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/quick-connects/:InstanceId/:QuickConnectId")! 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 DescribeRoutingProfile
{{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId
QUERY PARAMS

InstanceId
RoutingProfileId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId")
require "http/client"

url = "{{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId"

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}}/routing-profiles/:InstanceId/:RoutingProfileId"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId"

	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/routing-profiles/:InstanceId/:RoutingProfileId HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId"))
    .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}}/routing-profiles/:InstanceId/:RoutingProfileId")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId")
  .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}}/routing-profiles/:InstanceId/:RoutingProfileId');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId';
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}}/routing-profiles/:InstanceId/:RoutingProfileId',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/routing-profiles/:InstanceId/:RoutingProfileId',
  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}}/routing-profiles/:InstanceId/:RoutingProfileId'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId');

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}}/routing-profiles/:InstanceId/:RoutingProfileId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId';
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}}/routing-profiles/:InstanceId/:RoutingProfileId"]
                                                       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}}/routing-profiles/:InstanceId/:RoutingProfileId" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId",
  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}}/routing-profiles/:InstanceId/:RoutingProfileId');

echo $response->getBody();
setUrl('{{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/routing-profiles/:InstanceId/:RoutingProfileId")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId")

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/routing-profiles/:InstanceId/:RoutingProfileId') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId";

    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}}/routing-profiles/:InstanceId/:RoutingProfileId
http GET {{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId")! 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 DescribeRule
{{baseUrl}}/rules/:InstanceId/:RuleId
QUERY PARAMS

InstanceId
RuleId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/rules/:InstanceId/:RuleId");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/rules/:InstanceId/:RuleId")
require "http/client"

url = "{{baseUrl}}/rules/:InstanceId/:RuleId"

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/:InstanceId/:RuleId"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/rules/:InstanceId/:RuleId");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/rules/:InstanceId/:RuleId"

	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/:InstanceId/:RuleId HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/rules/:InstanceId/:RuleId")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/rules/:InstanceId/:RuleId"))
    .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/:InstanceId/:RuleId")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/rules/:InstanceId/:RuleId")
  .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/:InstanceId/:RuleId');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/rules/:InstanceId/:RuleId'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/rules/:InstanceId/:RuleId';
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/:InstanceId/:RuleId',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/rules/:InstanceId/:RuleId")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/rules/:InstanceId/:RuleId',
  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/:InstanceId/:RuleId'};

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/:InstanceId/:RuleId');

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/:InstanceId/:RuleId'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/rules/:InstanceId/:RuleId';
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/:InstanceId/:RuleId"]
                                                       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/:InstanceId/:RuleId" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/rules/:InstanceId/:RuleId",
  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/:InstanceId/:RuleId');

echo $response->getBody();
setUrl('{{baseUrl}}/rules/:InstanceId/:RuleId');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/rules/:InstanceId/:RuleId');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/rules/:InstanceId/:RuleId' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/rules/:InstanceId/:RuleId' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/rules/:InstanceId/:RuleId")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/rules/:InstanceId/:RuleId"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/rules/:InstanceId/:RuleId"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/rules/:InstanceId/:RuleId")

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/:InstanceId/:RuleId') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/rules/:InstanceId/:RuleId";

    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/:InstanceId/:RuleId
http GET {{baseUrl}}/rules/:InstanceId/:RuleId
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/rules/:InstanceId/:RuleId
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/rules/:InstanceId/:RuleId")! 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/:InstanceId/:SecurityProfileId
QUERY PARAMS

SecurityProfileId
InstanceId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/security-profiles/:InstanceId/:SecurityProfileId");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/security-profiles/:InstanceId/:SecurityProfileId")
require "http/client"

url = "{{baseUrl}}/security-profiles/:InstanceId/:SecurityProfileId"

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/:InstanceId/:SecurityProfileId"),
};
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/:InstanceId/:SecurityProfileId");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/security-profiles/:InstanceId/:SecurityProfileId"

	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/:InstanceId/:SecurityProfileId HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/security-profiles/:InstanceId/:SecurityProfileId")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/security-profiles/:InstanceId/:SecurityProfileId"))
    .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/:InstanceId/:SecurityProfileId")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/security-profiles/:InstanceId/:SecurityProfileId")
  .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/:InstanceId/:SecurityProfileId');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/security-profiles/:InstanceId/:SecurityProfileId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/security-profiles/:InstanceId/:SecurityProfileId';
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/:InstanceId/:SecurityProfileId',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/security-profiles/:InstanceId/:SecurityProfileId")
  .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/:InstanceId/:SecurityProfileId',
  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/:InstanceId/:SecurityProfileId'
};

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/:InstanceId/:SecurityProfileId');

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/:InstanceId/:SecurityProfileId'
};

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/:InstanceId/:SecurityProfileId';
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/:InstanceId/:SecurityProfileId"]
                                                       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/:InstanceId/:SecurityProfileId" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/security-profiles/:InstanceId/:SecurityProfileId",
  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/:InstanceId/:SecurityProfileId');

echo $response->getBody();
setUrl('{{baseUrl}}/security-profiles/:InstanceId/:SecurityProfileId');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/security-profiles/:InstanceId/:SecurityProfileId');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/security-profiles/:InstanceId/:SecurityProfileId' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/security-profiles/:InstanceId/:SecurityProfileId' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/security-profiles/:InstanceId/:SecurityProfileId")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/security-profiles/:InstanceId/:SecurityProfileId"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/security-profiles/:InstanceId/:SecurityProfileId"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/security-profiles/:InstanceId/:SecurityProfileId")

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/:InstanceId/:SecurityProfileId') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/security-profiles/:InstanceId/:SecurityProfileId";

    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/:InstanceId/:SecurityProfileId
http GET {{baseUrl}}/security-profiles/:InstanceId/:SecurityProfileId
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/security-profiles/:InstanceId/:SecurityProfileId
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/security-profiles/:InstanceId/:SecurityProfileId")! 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 DescribeTrafficDistributionGroup
{{baseUrl}}/traffic-distribution-group/:TrafficDistributionGroupId
QUERY PARAMS

TrafficDistributionGroupId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/traffic-distribution-group/:TrafficDistributionGroupId");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/traffic-distribution-group/:TrafficDistributionGroupId")
require "http/client"

url = "{{baseUrl}}/traffic-distribution-group/:TrafficDistributionGroupId"

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}}/traffic-distribution-group/:TrafficDistributionGroupId"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/traffic-distribution-group/:TrafficDistributionGroupId");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/traffic-distribution-group/:TrafficDistributionGroupId"

	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/traffic-distribution-group/:TrafficDistributionGroupId HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/traffic-distribution-group/:TrafficDistributionGroupId")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/traffic-distribution-group/:TrafficDistributionGroupId"))
    .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}}/traffic-distribution-group/:TrafficDistributionGroupId")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/traffic-distribution-group/:TrafficDistributionGroupId")
  .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}}/traffic-distribution-group/:TrafficDistributionGroupId');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/traffic-distribution-group/:TrafficDistributionGroupId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/traffic-distribution-group/:TrafficDistributionGroupId';
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}}/traffic-distribution-group/:TrafficDistributionGroupId',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/traffic-distribution-group/:TrafficDistributionGroupId")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/traffic-distribution-group/:TrafficDistributionGroupId',
  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}}/traffic-distribution-group/:TrafficDistributionGroupId'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/traffic-distribution-group/:TrafficDistributionGroupId');

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}}/traffic-distribution-group/:TrafficDistributionGroupId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/traffic-distribution-group/:TrafficDistributionGroupId';
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}}/traffic-distribution-group/:TrafficDistributionGroupId"]
                                                       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}}/traffic-distribution-group/:TrafficDistributionGroupId" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/traffic-distribution-group/:TrafficDistributionGroupId",
  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}}/traffic-distribution-group/:TrafficDistributionGroupId');

echo $response->getBody();
setUrl('{{baseUrl}}/traffic-distribution-group/:TrafficDistributionGroupId');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/traffic-distribution-group/:TrafficDistributionGroupId');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/traffic-distribution-group/:TrafficDistributionGroupId' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/traffic-distribution-group/:TrafficDistributionGroupId' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/traffic-distribution-group/:TrafficDistributionGroupId")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/traffic-distribution-group/:TrafficDistributionGroupId"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/traffic-distribution-group/:TrafficDistributionGroupId"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/traffic-distribution-group/:TrafficDistributionGroupId")

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/traffic-distribution-group/:TrafficDistributionGroupId') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/traffic-distribution-group/:TrafficDistributionGroupId";

    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}}/traffic-distribution-group/:TrafficDistributionGroupId
http GET {{baseUrl}}/traffic-distribution-group/:TrafficDistributionGroupId
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/traffic-distribution-group/:TrafficDistributionGroupId
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/traffic-distribution-group/:TrafficDistributionGroupId")! 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 DescribeUser
{{baseUrl}}/users/:InstanceId/:UserId
QUERY PARAMS

UserId
InstanceId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/users/:InstanceId/:UserId");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/users/:InstanceId/:UserId")
require "http/client"

url = "{{baseUrl}}/users/:InstanceId/:UserId"

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}}/users/:InstanceId/:UserId"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/users/:InstanceId/:UserId");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/users/:InstanceId/:UserId"

	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/users/:InstanceId/:UserId HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/users/:InstanceId/:UserId")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/users/:InstanceId/:UserId"))
    .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}}/users/:InstanceId/:UserId")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/users/:InstanceId/:UserId")
  .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}}/users/:InstanceId/:UserId');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/users/:InstanceId/:UserId'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/users/:InstanceId/:UserId';
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}}/users/:InstanceId/:UserId',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/users/:InstanceId/:UserId")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/users/:InstanceId/:UserId',
  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}}/users/:InstanceId/:UserId'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/users/:InstanceId/:UserId');

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}}/users/:InstanceId/:UserId'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/users/:InstanceId/:UserId';
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}}/users/:InstanceId/:UserId"]
                                                       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}}/users/:InstanceId/:UserId" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/users/:InstanceId/:UserId",
  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}}/users/:InstanceId/:UserId');

echo $response->getBody();
setUrl('{{baseUrl}}/users/:InstanceId/:UserId');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/users/:InstanceId/:UserId');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/users/:InstanceId/:UserId' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/users/:InstanceId/:UserId' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/users/:InstanceId/:UserId")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/users/:InstanceId/:UserId"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/users/:InstanceId/:UserId"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/users/:InstanceId/:UserId")

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/users/:InstanceId/:UserId') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/users/:InstanceId/:UserId";

    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}}/users/:InstanceId/:UserId
http GET {{baseUrl}}/users/:InstanceId/:UserId
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/users/:InstanceId/:UserId
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/users/:InstanceId/:UserId")! 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 DescribeUserHierarchyGroup
{{baseUrl}}/user-hierarchy-groups/:InstanceId/:HierarchyGroupId
QUERY PARAMS

HierarchyGroupId
InstanceId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/user-hierarchy-groups/:InstanceId/:HierarchyGroupId");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/user-hierarchy-groups/:InstanceId/:HierarchyGroupId")
require "http/client"

url = "{{baseUrl}}/user-hierarchy-groups/:InstanceId/:HierarchyGroupId"

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}}/user-hierarchy-groups/:InstanceId/:HierarchyGroupId"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/user-hierarchy-groups/:InstanceId/:HierarchyGroupId");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/user-hierarchy-groups/:InstanceId/:HierarchyGroupId"

	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/user-hierarchy-groups/:InstanceId/:HierarchyGroupId HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/user-hierarchy-groups/:InstanceId/:HierarchyGroupId")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/user-hierarchy-groups/:InstanceId/:HierarchyGroupId"))
    .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}}/user-hierarchy-groups/:InstanceId/:HierarchyGroupId")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/user-hierarchy-groups/:InstanceId/:HierarchyGroupId")
  .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}}/user-hierarchy-groups/:InstanceId/:HierarchyGroupId');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/user-hierarchy-groups/:InstanceId/:HierarchyGroupId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/user-hierarchy-groups/:InstanceId/:HierarchyGroupId';
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}}/user-hierarchy-groups/:InstanceId/:HierarchyGroupId',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/user-hierarchy-groups/:InstanceId/:HierarchyGroupId")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/user-hierarchy-groups/:InstanceId/:HierarchyGroupId',
  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}}/user-hierarchy-groups/:InstanceId/:HierarchyGroupId'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/user-hierarchy-groups/:InstanceId/:HierarchyGroupId');

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}}/user-hierarchy-groups/:InstanceId/:HierarchyGroupId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/user-hierarchy-groups/:InstanceId/:HierarchyGroupId';
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}}/user-hierarchy-groups/:InstanceId/:HierarchyGroupId"]
                                                       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}}/user-hierarchy-groups/:InstanceId/:HierarchyGroupId" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/user-hierarchy-groups/:InstanceId/:HierarchyGroupId",
  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}}/user-hierarchy-groups/:InstanceId/:HierarchyGroupId');

echo $response->getBody();
setUrl('{{baseUrl}}/user-hierarchy-groups/:InstanceId/:HierarchyGroupId');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/user-hierarchy-groups/:InstanceId/:HierarchyGroupId');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/user-hierarchy-groups/:InstanceId/:HierarchyGroupId' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/user-hierarchy-groups/:InstanceId/:HierarchyGroupId' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/user-hierarchy-groups/:InstanceId/:HierarchyGroupId")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/user-hierarchy-groups/:InstanceId/:HierarchyGroupId"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/user-hierarchy-groups/:InstanceId/:HierarchyGroupId"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/user-hierarchy-groups/:InstanceId/:HierarchyGroupId")

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/user-hierarchy-groups/:InstanceId/:HierarchyGroupId') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/user-hierarchy-groups/:InstanceId/:HierarchyGroupId";

    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}}/user-hierarchy-groups/:InstanceId/:HierarchyGroupId
http GET {{baseUrl}}/user-hierarchy-groups/:InstanceId/:HierarchyGroupId
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/user-hierarchy-groups/:InstanceId/:HierarchyGroupId
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/user-hierarchy-groups/:InstanceId/:HierarchyGroupId")! 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 DescribeUserHierarchyStructure
{{baseUrl}}/user-hierarchy-structure/:InstanceId
QUERY PARAMS

InstanceId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/user-hierarchy-structure/:InstanceId");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/user-hierarchy-structure/:InstanceId")
require "http/client"

url = "{{baseUrl}}/user-hierarchy-structure/:InstanceId"

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}}/user-hierarchy-structure/:InstanceId"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/user-hierarchy-structure/:InstanceId");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/user-hierarchy-structure/:InstanceId"

	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/user-hierarchy-structure/:InstanceId HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/user-hierarchy-structure/:InstanceId")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/user-hierarchy-structure/:InstanceId"))
    .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}}/user-hierarchy-structure/:InstanceId")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/user-hierarchy-structure/:InstanceId")
  .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}}/user-hierarchy-structure/:InstanceId');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/user-hierarchy-structure/:InstanceId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/user-hierarchy-structure/:InstanceId';
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}}/user-hierarchy-structure/:InstanceId',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/user-hierarchy-structure/:InstanceId")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/user-hierarchy-structure/:InstanceId',
  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}}/user-hierarchy-structure/:InstanceId'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/user-hierarchy-structure/:InstanceId');

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}}/user-hierarchy-structure/:InstanceId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/user-hierarchy-structure/:InstanceId';
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}}/user-hierarchy-structure/:InstanceId"]
                                                       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}}/user-hierarchy-structure/:InstanceId" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/user-hierarchy-structure/:InstanceId",
  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}}/user-hierarchy-structure/:InstanceId');

echo $response->getBody();
setUrl('{{baseUrl}}/user-hierarchy-structure/:InstanceId');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/user-hierarchy-structure/:InstanceId');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/user-hierarchy-structure/:InstanceId' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/user-hierarchy-structure/:InstanceId' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/user-hierarchy-structure/:InstanceId")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/user-hierarchy-structure/:InstanceId"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/user-hierarchy-structure/:InstanceId"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/user-hierarchy-structure/:InstanceId")

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/user-hierarchy-structure/:InstanceId') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/user-hierarchy-structure/:InstanceId";

    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}}/user-hierarchy-structure/:InstanceId
http GET {{baseUrl}}/user-hierarchy-structure/:InstanceId
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/user-hierarchy-structure/:InstanceId
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/user-hierarchy-structure/:InstanceId")! 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 DescribeVocabulary
{{baseUrl}}/vocabulary/:InstanceId/:VocabularyId
QUERY PARAMS

InstanceId
VocabularyId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/vocabulary/:InstanceId/:VocabularyId");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/vocabulary/:InstanceId/:VocabularyId")
require "http/client"

url = "{{baseUrl}}/vocabulary/:InstanceId/:VocabularyId"

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}}/vocabulary/:InstanceId/:VocabularyId"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/vocabulary/:InstanceId/:VocabularyId");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/vocabulary/:InstanceId/:VocabularyId"

	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/vocabulary/:InstanceId/:VocabularyId HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/vocabulary/:InstanceId/:VocabularyId")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/vocabulary/:InstanceId/:VocabularyId"))
    .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}}/vocabulary/:InstanceId/:VocabularyId")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/vocabulary/:InstanceId/:VocabularyId")
  .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}}/vocabulary/:InstanceId/:VocabularyId');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/vocabulary/:InstanceId/:VocabularyId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/vocabulary/:InstanceId/:VocabularyId';
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}}/vocabulary/:InstanceId/:VocabularyId',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/vocabulary/:InstanceId/:VocabularyId")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/vocabulary/:InstanceId/:VocabularyId',
  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}}/vocabulary/:InstanceId/:VocabularyId'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/vocabulary/:InstanceId/:VocabularyId');

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}}/vocabulary/:InstanceId/:VocabularyId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/vocabulary/:InstanceId/:VocabularyId';
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}}/vocabulary/:InstanceId/:VocabularyId"]
                                                       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}}/vocabulary/:InstanceId/:VocabularyId" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/vocabulary/:InstanceId/:VocabularyId",
  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}}/vocabulary/:InstanceId/:VocabularyId');

echo $response->getBody();
setUrl('{{baseUrl}}/vocabulary/:InstanceId/:VocabularyId');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/vocabulary/:InstanceId/:VocabularyId');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/vocabulary/:InstanceId/:VocabularyId' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/vocabulary/:InstanceId/:VocabularyId' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/vocabulary/:InstanceId/:VocabularyId")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/vocabulary/:InstanceId/:VocabularyId"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/vocabulary/:InstanceId/:VocabularyId"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/vocabulary/:InstanceId/:VocabularyId")

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/vocabulary/:InstanceId/:VocabularyId') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/vocabulary/:InstanceId/:VocabularyId";

    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}}/vocabulary/:InstanceId/:VocabularyId
http GET {{baseUrl}}/vocabulary/:InstanceId/:VocabularyId
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/vocabulary/:InstanceId/:VocabularyId
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/vocabulary/:InstanceId/:VocabularyId")! 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()
DELETE DisassociateApprovedOrigin
{{baseUrl}}/instance/:InstanceId/approved-origin#origin
QUERY PARAMS

origin
InstanceId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/instance/:InstanceId/approved-origin?origin=#origin");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/instance/:InstanceId/approved-origin#origin" {:query-params {:origin ""}})
require "http/client"

url = "{{baseUrl}}/instance/:InstanceId/approved-origin?origin=#origin"

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}}/instance/:InstanceId/approved-origin?origin=#origin"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/instance/:InstanceId/approved-origin?origin=#origin");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/instance/:InstanceId/approved-origin?origin=#origin"

	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/instance/:InstanceId/approved-origin?origin= HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/instance/:InstanceId/approved-origin?origin=#origin")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/instance/:InstanceId/approved-origin?origin=#origin"))
    .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}}/instance/:InstanceId/approved-origin?origin=#origin")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/instance/:InstanceId/approved-origin?origin=#origin")
  .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}}/instance/:InstanceId/approved-origin?origin=#origin');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/instance/:InstanceId/approved-origin#origin',
  params: {origin: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/instance/:InstanceId/approved-origin?origin=#origin';
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}}/instance/:InstanceId/approved-origin?origin=#origin',
  method: 'DELETE',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/instance/:InstanceId/approved-origin?origin=#origin")
  .delete(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/instance/:InstanceId/approved-origin?origin=',
  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}}/instance/:InstanceId/approved-origin#origin',
  qs: {origin: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/instance/:InstanceId/approved-origin#origin');

req.query({
  origin: ''
});

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}}/instance/:InstanceId/approved-origin#origin',
  params: {origin: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/instance/:InstanceId/approved-origin?origin=#origin';
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}}/instance/:InstanceId/approved-origin?origin=#origin"]
                                                       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}}/instance/:InstanceId/approved-origin?origin=#origin" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/instance/:InstanceId/approved-origin?origin=#origin",
  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}}/instance/:InstanceId/approved-origin?origin=#origin');

echo $response->getBody();
setUrl('{{baseUrl}}/instance/:InstanceId/approved-origin#origin');
$request->setMethod(HTTP_METH_DELETE);

$request->setQueryData([
  'origin' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/instance/:InstanceId/approved-origin#origin');
$request->setRequestMethod('DELETE');
$request->setQuery(new http\QueryString([
  'origin' => ''
]));

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/instance/:InstanceId/approved-origin?origin=#origin' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/instance/:InstanceId/approved-origin?origin=#origin' -Method DELETE 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("DELETE", "/baseUrl/instance/:InstanceId/approved-origin?origin=")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/instance/:InstanceId/approved-origin#origin"

querystring = {"origin":""}

response = requests.delete(url, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/instance/:InstanceId/approved-origin#origin"

queryString <- list(origin = "")

response <- VERB("DELETE", url, query = queryString, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/instance/:InstanceId/approved-origin?origin=#origin")

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/instance/:InstanceId/approved-origin') do |req|
  req.params['origin'] = ''
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/instance/:InstanceId/approved-origin#origin";

    let querystring = [
        ("origin", ""),
    ];

    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}}/instance/:InstanceId/approved-origin?origin=#origin'
http DELETE '{{baseUrl}}/instance/:InstanceId/approved-origin?origin=#origin'
wget --quiet \
  --method DELETE \
  --output-document \
  - '{{baseUrl}}/instance/:InstanceId/approved-origin?origin=#origin'
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/instance/:InstanceId/approved-origin?origin=#origin")! 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 DisassociateBot
{{baseUrl}}/instance/:InstanceId/bot
QUERY PARAMS

InstanceId
BODY json

{
  "LexBot": {
    "Name": "",
    "LexRegion": ""
  },
  "LexV2Bot": {
    "AliasArn": ""
  }
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/instance/:InstanceId/bot");

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  \"LexBot\": {\n    \"Name\": \"\",\n    \"LexRegion\": \"\"\n  },\n  \"LexV2Bot\": {\n    \"AliasArn\": \"\"\n  }\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/instance/:InstanceId/bot" {:content-type :json
                                                                     :form-params {:LexBot {:Name ""
                                                                                            :LexRegion ""}
                                                                                   :LexV2Bot {:AliasArn ""}}})
require "http/client"

url = "{{baseUrl}}/instance/:InstanceId/bot"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"LexBot\": {\n    \"Name\": \"\",\n    \"LexRegion\": \"\"\n  },\n  \"LexV2Bot\": {\n    \"AliasArn\": \"\"\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}}/instance/:InstanceId/bot"),
    Content = new StringContent("{\n  \"LexBot\": {\n    \"Name\": \"\",\n    \"LexRegion\": \"\"\n  },\n  \"LexV2Bot\": {\n    \"AliasArn\": \"\"\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}}/instance/:InstanceId/bot");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"LexBot\": {\n    \"Name\": \"\",\n    \"LexRegion\": \"\"\n  },\n  \"LexV2Bot\": {\n    \"AliasArn\": \"\"\n  }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/instance/:InstanceId/bot"

	payload := strings.NewReader("{\n  \"LexBot\": {\n    \"Name\": \"\",\n    \"LexRegion\": \"\"\n  },\n  \"LexV2Bot\": {\n    \"AliasArn\": \"\"\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/instance/:InstanceId/bot HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 97

{
  "LexBot": {
    "Name": "",
    "LexRegion": ""
  },
  "LexV2Bot": {
    "AliasArn": ""
  }
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/instance/:InstanceId/bot")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"LexBot\": {\n    \"Name\": \"\",\n    \"LexRegion\": \"\"\n  },\n  \"LexV2Bot\": {\n    \"AliasArn\": \"\"\n  }\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/instance/:InstanceId/bot"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"LexBot\": {\n    \"Name\": \"\",\n    \"LexRegion\": \"\"\n  },\n  \"LexV2Bot\": {\n    \"AliasArn\": \"\"\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  \"LexBot\": {\n    \"Name\": \"\",\n    \"LexRegion\": \"\"\n  },\n  \"LexV2Bot\": {\n    \"AliasArn\": \"\"\n  }\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/instance/:InstanceId/bot")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/instance/:InstanceId/bot")
  .header("content-type", "application/json")
  .body("{\n  \"LexBot\": {\n    \"Name\": \"\",\n    \"LexRegion\": \"\"\n  },\n  \"LexV2Bot\": {\n    \"AliasArn\": \"\"\n  }\n}")
  .asString();
const data = JSON.stringify({
  LexBot: {
    Name: '',
    LexRegion: ''
  },
  LexV2Bot: {
    AliasArn: ''
  }
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/instance/:InstanceId/bot');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/instance/:InstanceId/bot',
  headers: {'content-type': 'application/json'},
  data: {LexBot: {Name: '', LexRegion: ''}, LexV2Bot: {AliasArn: ''}}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/instance/:InstanceId/bot';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"LexBot":{"Name":"","LexRegion":""},"LexV2Bot":{"AliasArn":""}}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/instance/:InstanceId/bot',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "LexBot": {\n    "Name": "",\n    "LexRegion": ""\n  },\n  "LexV2Bot": {\n    "AliasArn": ""\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  \"LexBot\": {\n    \"Name\": \"\",\n    \"LexRegion\": \"\"\n  },\n  \"LexV2Bot\": {\n    \"AliasArn\": \"\"\n  }\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/instance/:InstanceId/bot")
  .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/instance/:InstanceId/bot',
  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({LexBot: {Name: '', LexRegion: ''}, LexV2Bot: {AliasArn: ''}}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/instance/:InstanceId/bot',
  headers: {'content-type': 'application/json'},
  body: {LexBot: {Name: '', LexRegion: ''}, LexV2Bot: {AliasArn: ''}},
  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}}/instance/:InstanceId/bot');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  LexBot: {
    Name: '',
    LexRegion: ''
  },
  LexV2Bot: {
    AliasArn: ''
  }
});

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}}/instance/:InstanceId/bot',
  headers: {'content-type': 'application/json'},
  data: {LexBot: {Name: '', LexRegion: ''}, LexV2Bot: {AliasArn: ''}}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/instance/:InstanceId/bot';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"LexBot":{"Name":"","LexRegion":""},"LexV2Bot":{"AliasArn":""}}'
};

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 = @{ @"LexBot": @{ @"Name": @"", @"LexRegion": @"" },
                              @"LexV2Bot": @{ @"AliasArn": @"" } };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/instance/:InstanceId/bot"]
                                                       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}}/instance/:InstanceId/bot" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"LexBot\": {\n    \"Name\": \"\",\n    \"LexRegion\": \"\"\n  },\n  \"LexV2Bot\": {\n    \"AliasArn\": \"\"\n  }\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/instance/:InstanceId/bot",
  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([
    'LexBot' => [
        'Name' => '',
        'LexRegion' => ''
    ],
    'LexV2Bot' => [
        'AliasArn' => ''
    ]
  ]),
  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}}/instance/:InstanceId/bot', [
  'body' => '{
  "LexBot": {
    "Name": "",
    "LexRegion": ""
  },
  "LexV2Bot": {
    "AliasArn": ""
  }
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/instance/:InstanceId/bot');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'LexBot' => [
    'Name' => '',
    'LexRegion' => ''
  ],
  'LexV2Bot' => [
    'AliasArn' => ''
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'LexBot' => [
    'Name' => '',
    'LexRegion' => ''
  ],
  'LexV2Bot' => [
    'AliasArn' => ''
  ]
]));
$request->setRequestUrl('{{baseUrl}}/instance/:InstanceId/bot');
$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}}/instance/:InstanceId/bot' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "LexBot": {
    "Name": "",
    "LexRegion": ""
  },
  "LexV2Bot": {
    "AliasArn": ""
  }
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/instance/:InstanceId/bot' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "LexBot": {
    "Name": "",
    "LexRegion": ""
  },
  "LexV2Bot": {
    "AliasArn": ""
  }
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"LexBot\": {\n    \"Name\": \"\",\n    \"LexRegion\": \"\"\n  },\n  \"LexV2Bot\": {\n    \"AliasArn\": \"\"\n  }\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/instance/:InstanceId/bot", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/instance/:InstanceId/bot"

payload = {
    "LexBot": {
        "Name": "",
        "LexRegion": ""
    },
    "LexV2Bot": { "AliasArn": "" }
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/instance/:InstanceId/bot"

payload <- "{\n  \"LexBot\": {\n    \"Name\": \"\",\n    \"LexRegion\": \"\"\n  },\n  \"LexV2Bot\": {\n    \"AliasArn\": \"\"\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}}/instance/:InstanceId/bot")

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  \"LexBot\": {\n    \"Name\": \"\",\n    \"LexRegion\": \"\"\n  },\n  \"LexV2Bot\": {\n    \"AliasArn\": \"\"\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/instance/:InstanceId/bot') do |req|
  req.body = "{\n  \"LexBot\": {\n    \"Name\": \"\",\n    \"LexRegion\": \"\"\n  },\n  \"LexV2Bot\": {\n    \"AliasArn\": \"\"\n  }\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/instance/:InstanceId/bot";

    let payload = json!({
        "LexBot": json!({
            "Name": "",
            "LexRegion": ""
        }),
        "LexV2Bot": json!({"AliasArn": ""})
    });

    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}}/instance/:InstanceId/bot \
  --header 'content-type: application/json' \
  --data '{
  "LexBot": {
    "Name": "",
    "LexRegion": ""
  },
  "LexV2Bot": {
    "AliasArn": ""
  }
}'
echo '{
  "LexBot": {
    "Name": "",
    "LexRegion": ""
  },
  "LexV2Bot": {
    "AliasArn": ""
  }
}' |  \
  http POST {{baseUrl}}/instance/:InstanceId/bot \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "LexBot": {\n    "Name": "",\n    "LexRegion": ""\n  },\n  "LexV2Bot": {\n    "AliasArn": ""\n  }\n}' \
  --output-document \
  - {{baseUrl}}/instance/:InstanceId/bot
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "LexBot": [
    "Name": "",
    "LexRegion": ""
  ],
  "LexV2Bot": ["AliasArn": ""]
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/instance/:InstanceId/bot")! 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 DisassociateInstanceStorageConfig
{{baseUrl}}/instance/:InstanceId/storage-config/:AssociationId#resourceType
QUERY PARAMS

resourceType
InstanceId
AssociationId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/instance/:InstanceId/storage-config/:AssociationId?resourceType=#resourceType");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/instance/:InstanceId/storage-config/:AssociationId#resourceType" {:query-params {:resourceType ""}})
require "http/client"

url = "{{baseUrl}}/instance/:InstanceId/storage-config/:AssociationId?resourceType=#resourceType"

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}}/instance/:InstanceId/storage-config/:AssociationId?resourceType=#resourceType"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/instance/:InstanceId/storage-config/:AssociationId?resourceType=#resourceType");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/instance/:InstanceId/storage-config/:AssociationId?resourceType=#resourceType"

	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/instance/:InstanceId/storage-config/:AssociationId?resourceType= HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/instance/:InstanceId/storage-config/:AssociationId?resourceType=#resourceType")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/instance/:InstanceId/storage-config/:AssociationId?resourceType=#resourceType"))
    .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}}/instance/:InstanceId/storage-config/:AssociationId?resourceType=#resourceType")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/instance/:InstanceId/storage-config/:AssociationId?resourceType=#resourceType")
  .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}}/instance/:InstanceId/storage-config/:AssociationId?resourceType=#resourceType');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/instance/:InstanceId/storage-config/:AssociationId#resourceType',
  params: {resourceType: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/instance/:InstanceId/storage-config/:AssociationId?resourceType=#resourceType';
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}}/instance/:InstanceId/storage-config/:AssociationId?resourceType=#resourceType',
  method: 'DELETE',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/instance/:InstanceId/storage-config/:AssociationId?resourceType=#resourceType")
  .delete(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/instance/:InstanceId/storage-config/:AssociationId?resourceType=',
  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}}/instance/:InstanceId/storage-config/:AssociationId#resourceType',
  qs: {resourceType: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/instance/:InstanceId/storage-config/:AssociationId#resourceType');

req.query({
  resourceType: ''
});

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}}/instance/:InstanceId/storage-config/:AssociationId#resourceType',
  params: {resourceType: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/instance/:InstanceId/storage-config/:AssociationId?resourceType=#resourceType';
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}}/instance/:InstanceId/storage-config/:AssociationId?resourceType=#resourceType"]
                                                       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}}/instance/:InstanceId/storage-config/:AssociationId?resourceType=#resourceType" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/instance/:InstanceId/storage-config/:AssociationId?resourceType=#resourceType",
  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}}/instance/:InstanceId/storage-config/:AssociationId?resourceType=#resourceType');

echo $response->getBody();
setUrl('{{baseUrl}}/instance/:InstanceId/storage-config/:AssociationId#resourceType');
$request->setMethod(HTTP_METH_DELETE);

$request->setQueryData([
  'resourceType' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/instance/:InstanceId/storage-config/:AssociationId#resourceType');
$request->setRequestMethod('DELETE');
$request->setQuery(new http\QueryString([
  'resourceType' => ''
]));

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/instance/:InstanceId/storage-config/:AssociationId?resourceType=#resourceType' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/instance/:InstanceId/storage-config/:AssociationId?resourceType=#resourceType' -Method DELETE 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("DELETE", "/baseUrl/instance/:InstanceId/storage-config/:AssociationId?resourceType=")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/instance/:InstanceId/storage-config/:AssociationId#resourceType"

querystring = {"resourceType":""}

response = requests.delete(url, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/instance/:InstanceId/storage-config/:AssociationId#resourceType"

queryString <- list(resourceType = "")

response <- VERB("DELETE", url, query = queryString, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/instance/:InstanceId/storage-config/:AssociationId?resourceType=#resourceType")

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/instance/:InstanceId/storage-config/:AssociationId') do |req|
  req.params['resourceType'] = ''
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/instance/:InstanceId/storage-config/:AssociationId#resourceType";

    let querystring = [
        ("resourceType", ""),
    ];

    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}}/instance/:InstanceId/storage-config/:AssociationId?resourceType=#resourceType'
http DELETE '{{baseUrl}}/instance/:InstanceId/storage-config/:AssociationId?resourceType=#resourceType'
wget --quiet \
  --method DELETE \
  --output-document \
  - '{{baseUrl}}/instance/:InstanceId/storage-config/:AssociationId?resourceType=#resourceType'
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/instance/:InstanceId/storage-config/:AssociationId?resourceType=#resourceType")! 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 DisassociateLambdaFunction
{{baseUrl}}/instance/:InstanceId/lambda-function#functionArn
QUERY PARAMS

functionArn
InstanceId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/instance/:InstanceId/lambda-function?functionArn=#functionArn");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/instance/:InstanceId/lambda-function#functionArn" {:query-params {:functionArn ""}})
require "http/client"

url = "{{baseUrl}}/instance/:InstanceId/lambda-function?functionArn=#functionArn"

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}}/instance/:InstanceId/lambda-function?functionArn=#functionArn"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/instance/:InstanceId/lambda-function?functionArn=#functionArn");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/instance/:InstanceId/lambda-function?functionArn=#functionArn"

	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/instance/:InstanceId/lambda-function?functionArn= HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/instance/:InstanceId/lambda-function?functionArn=#functionArn")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/instance/:InstanceId/lambda-function?functionArn=#functionArn"))
    .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}}/instance/:InstanceId/lambda-function?functionArn=#functionArn")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/instance/:InstanceId/lambda-function?functionArn=#functionArn")
  .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}}/instance/:InstanceId/lambda-function?functionArn=#functionArn');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/instance/:InstanceId/lambda-function#functionArn',
  params: {functionArn: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/instance/:InstanceId/lambda-function?functionArn=#functionArn';
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}}/instance/:InstanceId/lambda-function?functionArn=#functionArn',
  method: 'DELETE',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/instance/:InstanceId/lambda-function?functionArn=#functionArn")
  .delete(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/instance/:InstanceId/lambda-function?functionArn=',
  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}}/instance/:InstanceId/lambda-function#functionArn',
  qs: {functionArn: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/instance/:InstanceId/lambda-function#functionArn');

req.query({
  functionArn: ''
});

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}}/instance/:InstanceId/lambda-function#functionArn',
  params: {functionArn: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/instance/:InstanceId/lambda-function?functionArn=#functionArn';
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}}/instance/:InstanceId/lambda-function?functionArn=#functionArn"]
                                                       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}}/instance/:InstanceId/lambda-function?functionArn=#functionArn" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/instance/:InstanceId/lambda-function?functionArn=#functionArn",
  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}}/instance/:InstanceId/lambda-function?functionArn=#functionArn');

echo $response->getBody();
setUrl('{{baseUrl}}/instance/:InstanceId/lambda-function#functionArn');
$request->setMethod(HTTP_METH_DELETE);

$request->setQueryData([
  'functionArn' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/instance/:InstanceId/lambda-function#functionArn');
$request->setRequestMethod('DELETE');
$request->setQuery(new http\QueryString([
  'functionArn' => ''
]));

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/instance/:InstanceId/lambda-function?functionArn=#functionArn' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/instance/:InstanceId/lambda-function?functionArn=#functionArn' -Method DELETE 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("DELETE", "/baseUrl/instance/:InstanceId/lambda-function?functionArn=")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/instance/:InstanceId/lambda-function#functionArn"

querystring = {"functionArn":""}

response = requests.delete(url, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/instance/:InstanceId/lambda-function#functionArn"

queryString <- list(functionArn = "")

response <- VERB("DELETE", url, query = queryString, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/instance/:InstanceId/lambda-function?functionArn=#functionArn")

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/instance/:InstanceId/lambda-function') do |req|
  req.params['functionArn'] = ''
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/instance/:InstanceId/lambda-function#functionArn";

    let querystring = [
        ("functionArn", ""),
    ];

    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}}/instance/:InstanceId/lambda-function?functionArn=#functionArn'
http DELETE '{{baseUrl}}/instance/:InstanceId/lambda-function?functionArn=#functionArn'
wget --quiet \
  --method DELETE \
  --output-document \
  - '{{baseUrl}}/instance/:InstanceId/lambda-function?functionArn=#functionArn'
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/instance/:InstanceId/lambda-function?functionArn=#functionArn")! 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 DisassociateLexBot
{{baseUrl}}/instance/:InstanceId/lex-bot#botName&lexRegion
QUERY PARAMS

botName
lexRegion
InstanceId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/instance/:InstanceId/lex-bot?botName=&lexRegion=#botName&lexRegion");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/instance/:InstanceId/lex-bot#botName&lexRegion" {:query-params {:botName ""
                                                                                                            :lexRegion ""}})
require "http/client"

url = "{{baseUrl}}/instance/:InstanceId/lex-bot?botName=&lexRegion=#botName&lexRegion"

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}}/instance/:InstanceId/lex-bot?botName=&lexRegion=#botName&lexRegion"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/instance/:InstanceId/lex-bot?botName=&lexRegion=#botName&lexRegion");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/instance/:InstanceId/lex-bot?botName=&lexRegion=#botName&lexRegion"

	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/instance/:InstanceId/lex-bot?botName=&lexRegion= HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/instance/:InstanceId/lex-bot?botName=&lexRegion=#botName&lexRegion")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/instance/:InstanceId/lex-bot?botName=&lexRegion=#botName&lexRegion"))
    .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}}/instance/:InstanceId/lex-bot?botName=&lexRegion=#botName&lexRegion")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/instance/:InstanceId/lex-bot?botName=&lexRegion=#botName&lexRegion")
  .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}}/instance/:InstanceId/lex-bot?botName=&lexRegion=#botName&lexRegion');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/instance/:InstanceId/lex-bot#botName&lexRegion',
  params: {botName: '', lexRegion: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/instance/:InstanceId/lex-bot?botName=&lexRegion=#botName&lexRegion';
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}}/instance/:InstanceId/lex-bot?botName=&lexRegion=#botName&lexRegion',
  method: 'DELETE',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/instance/:InstanceId/lex-bot?botName=&lexRegion=#botName&lexRegion")
  .delete(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/instance/:InstanceId/lex-bot?botName=&lexRegion=',
  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}}/instance/:InstanceId/lex-bot#botName&lexRegion',
  qs: {botName: '', lexRegion: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/instance/:InstanceId/lex-bot#botName&lexRegion');

req.query({
  botName: '',
  lexRegion: ''
});

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}}/instance/:InstanceId/lex-bot#botName&lexRegion',
  params: {botName: '', lexRegion: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/instance/:InstanceId/lex-bot?botName=&lexRegion=#botName&lexRegion';
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}}/instance/:InstanceId/lex-bot?botName=&lexRegion=#botName&lexRegion"]
                                                       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}}/instance/:InstanceId/lex-bot?botName=&lexRegion=#botName&lexRegion" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/instance/:InstanceId/lex-bot?botName=&lexRegion=#botName&lexRegion",
  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}}/instance/:InstanceId/lex-bot?botName=&lexRegion=#botName&lexRegion');

echo $response->getBody();
setUrl('{{baseUrl}}/instance/:InstanceId/lex-bot#botName&lexRegion');
$request->setMethod(HTTP_METH_DELETE);

$request->setQueryData([
  'botName' => '',
  'lexRegion' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/instance/:InstanceId/lex-bot#botName&lexRegion');
$request->setRequestMethod('DELETE');
$request->setQuery(new http\QueryString([
  'botName' => '',
  'lexRegion' => ''
]));

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/instance/:InstanceId/lex-bot?botName=&lexRegion=#botName&lexRegion' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/instance/:InstanceId/lex-bot?botName=&lexRegion=#botName&lexRegion' -Method DELETE 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("DELETE", "/baseUrl/instance/:InstanceId/lex-bot?botName=&lexRegion=")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/instance/:InstanceId/lex-bot#botName&lexRegion"

querystring = {"botName":"","lexRegion":""}

response = requests.delete(url, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/instance/:InstanceId/lex-bot#botName&lexRegion"

queryString <- list(
  botName = "",
  lexRegion = ""
)

response <- VERB("DELETE", url, query = queryString, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/instance/:InstanceId/lex-bot?botName=&lexRegion=#botName&lexRegion")

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/instance/:InstanceId/lex-bot') do |req|
  req.params['botName'] = ''
  req.params['lexRegion'] = ''
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/instance/:InstanceId/lex-bot#botName&lexRegion";

    let querystring = [
        ("botName", ""),
        ("lexRegion", ""),
    ];

    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}}/instance/:InstanceId/lex-bot?botName=&lexRegion=#botName&lexRegion'
http DELETE '{{baseUrl}}/instance/:InstanceId/lex-bot?botName=&lexRegion=#botName&lexRegion'
wget --quiet \
  --method DELETE \
  --output-document \
  - '{{baseUrl}}/instance/:InstanceId/lex-bot?botName=&lexRegion=#botName&lexRegion'
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/instance/:InstanceId/lex-bot?botName=&lexRegion=#botName&lexRegion")! 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 DisassociatePhoneNumberContactFlow
{{baseUrl}}/phone-number/:PhoneNumberId/contact-flow#instanceId
QUERY PARAMS

instanceId
PhoneNumberId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/phone-number/:PhoneNumberId/contact-flow?instanceId=#instanceId");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/phone-number/:PhoneNumberId/contact-flow#instanceId" {:query-params {:instanceId ""}})
require "http/client"

url = "{{baseUrl}}/phone-number/:PhoneNumberId/contact-flow?instanceId=#instanceId"

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}}/phone-number/:PhoneNumberId/contact-flow?instanceId=#instanceId"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/phone-number/:PhoneNumberId/contact-flow?instanceId=#instanceId");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/phone-number/:PhoneNumberId/contact-flow?instanceId=#instanceId"

	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/phone-number/:PhoneNumberId/contact-flow?instanceId= HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/phone-number/:PhoneNumberId/contact-flow?instanceId=#instanceId")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/phone-number/:PhoneNumberId/contact-flow?instanceId=#instanceId"))
    .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}}/phone-number/:PhoneNumberId/contact-flow?instanceId=#instanceId")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/phone-number/:PhoneNumberId/contact-flow?instanceId=#instanceId")
  .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}}/phone-number/:PhoneNumberId/contact-flow?instanceId=#instanceId');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/phone-number/:PhoneNumberId/contact-flow#instanceId',
  params: {instanceId: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/phone-number/:PhoneNumberId/contact-flow?instanceId=#instanceId';
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}}/phone-number/:PhoneNumberId/contact-flow?instanceId=#instanceId',
  method: 'DELETE',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/phone-number/:PhoneNumberId/contact-flow?instanceId=#instanceId")
  .delete(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/phone-number/:PhoneNumberId/contact-flow?instanceId=',
  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}}/phone-number/:PhoneNumberId/contact-flow#instanceId',
  qs: {instanceId: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/phone-number/:PhoneNumberId/contact-flow#instanceId');

req.query({
  instanceId: ''
});

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}}/phone-number/:PhoneNumberId/contact-flow#instanceId',
  params: {instanceId: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/phone-number/:PhoneNumberId/contact-flow?instanceId=#instanceId';
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}}/phone-number/:PhoneNumberId/contact-flow?instanceId=#instanceId"]
                                                       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}}/phone-number/:PhoneNumberId/contact-flow?instanceId=#instanceId" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/phone-number/:PhoneNumberId/contact-flow?instanceId=#instanceId",
  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}}/phone-number/:PhoneNumberId/contact-flow?instanceId=#instanceId');

echo $response->getBody();
setUrl('{{baseUrl}}/phone-number/:PhoneNumberId/contact-flow#instanceId');
$request->setMethod(HTTP_METH_DELETE);

$request->setQueryData([
  'instanceId' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/phone-number/:PhoneNumberId/contact-flow#instanceId');
$request->setRequestMethod('DELETE');
$request->setQuery(new http\QueryString([
  'instanceId' => ''
]));

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/phone-number/:PhoneNumberId/contact-flow?instanceId=#instanceId' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/phone-number/:PhoneNumberId/contact-flow?instanceId=#instanceId' -Method DELETE 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("DELETE", "/baseUrl/phone-number/:PhoneNumberId/contact-flow?instanceId=")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/phone-number/:PhoneNumberId/contact-flow#instanceId"

querystring = {"instanceId":""}

response = requests.delete(url, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/phone-number/:PhoneNumberId/contact-flow#instanceId"

queryString <- list(instanceId = "")

response <- VERB("DELETE", url, query = queryString, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/phone-number/:PhoneNumberId/contact-flow?instanceId=#instanceId")

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/phone-number/:PhoneNumberId/contact-flow') do |req|
  req.params['instanceId'] = ''
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/phone-number/:PhoneNumberId/contact-flow#instanceId";

    let querystring = [
        ("instanceId", ""),
    ];

    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}}/phone-number/:PhoneNumberId/contact-flow?instanceId=#instanceId'
http DELETE '{{baseUrl}}/phone-number/:PhoneNumberId/contact-flow?instanceId=#instanceId'
wget --quiet \
  --method DELETE \
  --output-document \
  - '{{baseUrl}}/phone-number/:PhoneNumberId/contact-flow?instanceId=#instanceId'
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/phone-number/:PhoneNumberId/contact-flow?instanceId=#instanceId")! 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 DisassociateQueueQuickConnects
{{baseUrl}}/queues/:InstanceId/:QueueId/disassociate-quick-connects
QUERY PARAMS

InstanceId
QueueId
BODY json

{
  "QuickConnectIds": []
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/queues/:InstanceId/:QueueId/disassociate-quick-connects");

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  \"QuickConnectIds\": []\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/queues/:InstanceId/:QueueId/disassociate-quick-connects" {:content-type :json
                                                                                                    :form-params {:QuickConnectIds []}})
require "http/client"

url = "{{baseUrl}}/queues/:InstanceId/:QueueId/disassociate-quick-connects"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"QuickConnectIds\": []\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}}/queues/:InstanceId/:QueueId/disassociate-quick-connects"),
    Content = new StringContent("{\n  \"QuickConnectIds\": []\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}}/queues/:InstanceId/:QueueId/disassociate-quick-connects");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"QuickConnectIds\": []\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/queues/:InstanceId/:QueueId/disassociate-quick-connects"

	payload := strings.NewReader("{\n  \"QuickConnectIds\": []\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/queues/:InstanceId/:QueueId/disassociate-quick-connects HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 27

{
  "QuickConnectIds": []
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/queues/:InstanceId/:QueueId/disassociate-quick-connects")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"QuickConnectIds\": []\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/queues/:InstanceId/:QueueId/disassociate-quick-connects"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"QuickConnectIds\": []\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  \"QuickConnectIds\": []\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/queues/:InstanceId/:QueueId/disassociate-quick-connects")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/queues/:InstanceId/:QueueId/disassociate-quick-connects")
  .header("content-type", "application/json")
  .body("{\n  \"QuickConnectIds\": []\n}")
  .asString();
const data = JSON.stringify({
  QuickConnectIds: []
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/queues/:InstanceId/:QueueId/disassociate-quick-connects');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/queues/:InstanceId/:QueueId/disassociate-quick-connects',
  headers: {'content-type': 'application/json'},
  data: {QuickConnectIds: []}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/queues/:InstanceId/:QueueId/disassociate-quick-connects';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"QuickConnectIds":[]}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/queues/:InstanceId/:QueueId/disassociate-quick-connects',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "QuickConnectIds": []\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"QuickConnectIds\": []\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/queues/:InstanceId/:QueueId/disassociate-quick-connects")
  .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/queues/:InstanceId/:QueueId/disassociate-quick-connects',
  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({QuickConnectIds: []}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/queues/:InstanceId/:QueueId/disassociate-quick-connects',
  headers: {'content-type': 'application/json'},
  body: {QuickConnectIds: []},
  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}}/queues/:InstanceId/:QueueId/disassociate-quick-connects');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  QuickConnectIds: []
});

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}}/queues/:InstanceId/:QueueId/disassociate-quick-connects',
  headers: {'content-type': 'application/json'},
  data: {QuickConnectIds: []}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/queues/:InstanceId/:QueueId/disassociate-quick-connects';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"QuickConnectIds":[]}'
};

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 = @{ @"QuickConnectIds": @[  ] };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/queues/:InstanceId/:QueueId/disassociate-quick-connects"]
                                                       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}}/queues/:InstanceId/:QueueId/disassociate-quick-connects" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"QuickConnectIds\": []\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/queues/:InstanceId/:QueueId/disassociate-quick-connects",
  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([
    'QuickConnectIds' => [
        
    ]
  ]),
  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}}/queues/:InstanceId/:QueueId/disassociate-quick-connects', [
  'body' => '{
  "QuickConnectIds": []
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/queues/:InstanceId/:QueueId/disassociate-quick-connects');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'QuickConnectIds' => [
    
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'QuickConnectIds' => [
    
  ]
]));
$request->setRequestUrl('{{baseUrl}}/queues/:InstanceId/:QueueId/disassociate-quick-connects');
$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}}/queues/:InstanceId/:QueueId/disassociate-quick-connects' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "QuickConnectIds": []
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/queues/:InstanceId/:QueueId/disassociate-quick-connects' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "QuickConnectIds": []
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"QuickConnectIds\": []\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/queues/:InstanceId/:QueueId/disassociate-quick-connects", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/queues/:InstanceId/:QueueId/disassociate-quick-connects"

payload = { "QuickConnectIds": [] }
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/queues/:InstanceId/:QueueId/disassociate-quick-connects"

payload <- "{\n  \"QuickConnectIds\": []\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}}/queues/:InstanceId/:QueueId/disassociate-quick-connects")

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  \"QuickConnectIds\": []\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/queues/:InstanceId/:QueueId/disassociate-quick-connects') do |req|
  req.body = "{\n  \"QuickConnectIds\": []\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/queues/:InstanceId/:QueueId/disassociate-quick-connects";

    let payload = json!({"QuickConnectIds": ()});

    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}}/queues/:InstanceId/:QueueId/disassociate-quick-connects \
  --header 'content-type: application/json' \
  --data '{
  "QuickConnectIds": []
}'
echo '{
  "QuickConnectIds": []
}' |  \
  http POST {{baseUrl}}/queues/:InstanceId/:QueueId/disassociate-quick-connects \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "QuickConnectIds": []\n}' \
  --output-document \
  - {{baseUrl}}/queues/:InstanceId/:QueueId/disassociate-quick-connects
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["QuickConnectIds": []] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/queues/:InstanceId/:QueueId/disassociate-quick-connects")! 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 DisassociateRoutingProfileQueues
{{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId/disassociate-queues
QUERY PARAMS

InstanceId
RoutingProfileId
BODY json

{
  "QueueReferences": [
    {
      "QueueId": "",
      "Channel": ""
    }
  ]
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId/disassociate-queues");

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  \"QueueReferences\": [\n    {\n      \"QueueId\": \"\",\n      \"Channel\": \"\"\n    }\n  ]\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId/disassociate-queues" {:content-type :json
                                                                                                               :form-params {:QueueReferences [{:QueueId ""
                                                                                                                                                :Channel ""}]}})
require "http/client"

url = "{{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId/disassociate-queues"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"QueueReferences\": [\n    {\n      \"QueueId\": \"\",\n      \"Channel\": \"\"\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}}/routing-profiles/:InstanceId/:RoutingProfileId/disassociate-queues"),
    Content = new StringContent("{\n  \"QueueReferences\": [\n    {\n      \"QueueId\": \"\",\n      \"Channel\": \"\"\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}}/routing-profiles/:InstanceId/:RoutingProfileId/disassociate-queues");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"QueueReferences\": [\n    {\n      \"QueueId\": \"\",\n      \"Channel\": \"\"\n    }\n  ]\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId/disassociate-queues"

	payload := strings.NewReader("{\n  \"QueueReferences\": [\n    {\n      \"QueueId\": \"\",\n      \"Channel\": \"\"\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/routing-profiles/:InstanceId/:RoutingProfileId/disassociate-queues HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 83

{
  "QueueReferences": [
    {
      "QueueId": "",
      "Channel": ""
    }
  ]
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId/disassociate-queues")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"QueueReferences\": [\n    {\n      \"QueueId\": \"\",\n      \"Channel\": \"\"\n    }\n  ]\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId/disassociate-queues"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"QueueReferences\": [\n    {\n      \"QueueId\": \"\",\n      \"Channel\": \"\"\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  \"QueueReferences\": [\n    {\n      \"QueueId\": \"\",\n      \"Channel\": \"\"\n    }\n  ]\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId/disassociate-queues")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId/disassociate-queues")
  .header("content-type", "application/json")
  .body("{\n  \"QueueReferences\": [\n    {\n      \"QueueId\": \"\",\n      \"Channel\": \"\"\n    }\n  ]\n}")
  .asString();
const data = JSON.stringify({
  QueueReferences: [
    {
      QueueId: '',
      Channel: ''
    }
  ]
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId/disassociate-queues');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId/disassociate-queues',
  headers: {'content-type': 'application/json'},
  data: {QueueReferences: [{QueueId: '', Channel: ''}]}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId/disassociate-queues';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"QueueReferences":[{"QueueId":"","Channel":""}]}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId/disassociate-queues',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "QueueReferences": [\n    {\n      "QueueId": "",\n      "Channel": ""\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  \"QueueReferences\": [\n    {\n      \"QueueId\": \"\",\n      \"Channel\": \"\"\n    }\n  ]\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId/disassociate-queues")
  .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/routing-profiles/:InstanceId/:RoutingProfileId/disassociate-queues',
  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({QueueReferences: [{QueueId: '', Channel: ''}]}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId/disassociate-queues',
  headers: {'content-type': 'application/json'},
  body: {QueueReferences: [{QueueId: '', Channel: ''}]},
  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}}/routing-profiles/:InstanceId/:RoutingProfileId/disassociate-queues');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  QueueReferences: [
    {
      QueueId: '',
      Channel: ''
    }
  ]
});

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}}/routing-profiles/:InstanceId/:RoutingProfileId/disassociate-queues',
  headers: {'content-type': 'application/json'},
  data: {QueueReferences: [{QueueId: '', Channel: ''}]}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId/disassociate-queues';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"QueueReferences":[{"QueueId":"","Channel":""}]}'
};

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 = @{ @"QueueReferences": @[ @{ @"QueueId": @"", @"Channel": @"" } ] };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId/disassociate-queues"]
                                                       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}}/routing-profiles/:InstanceId/:RoutingProfileId/disassociate-queues" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"QueueReferences\": [\n    {\n      \"QueueId\": \"\",\n      \"Channel\": \"\"\n    }\n  ]\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId/disassociate-queues",
  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([
    'QueueReferences' => [
        [
                'QueueId' => '',
                'Channel' => ''
        ]
    ]
  ]),
  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}}/routing-profiles/:InstanceId/:RoutingProfileId/disassociate-queues', [
  'body' => '{
  "QueueReferences": [
    {
      "QueueId": "",
      "Channel": ""
    }
  ]
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId/disassociate-queues');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'QueueReferences' => [
    [
        'QueueId' => '',
        'Channel' => ''
    ]
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'QueueReferences' => [
    [
        'QueueId' => '',
        'Channel' => ''
    ]
  ]
]));
$request->setRequestUrl('{{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId/disassociate-queues');
$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}}/routing-profiles/:InstanceId/:RoutingProfileId/disassociate-queues' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "QueueReferences": [
    {
      "QueueId": "",
      "Channel": ""
    }
  ]
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId/disassociate-queues' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "QueueReferences": [
    {
      "QueueId": "",
      "Channel": ""
    }
  ]
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"QueueReferences\": [\n    {\n      \"QueueId\": \"\",\n      \"Channel\": \"\"\n    }\n  ]\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/routing-profiles/:InstanceId/:RoutingProfileId/disassociate-queues", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId/disassociate-queues"

payload = { "QueueReferences": [
        {
            "QueueId": "",
            "Channel": ""
        }
    ] }
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId/disassociate-queues"

payload <- "{\n  \"QueueReferences\": [\n    {\n      \"QueueId\": \"\",\n      \"Channel\": \"\"\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}}/routing-profiles/:InstanceId/:RoutingProfileId/disassociate-queues")

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  \"QueueReferences\": [\n    {\n      \"QueueId\": \"\",\n      \"Channel\": \"\"\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/routing-profiles/:InstanceId/:RoutingProfileId/disassociate-queues') do |req|
  req.body = "{\n  \"QueueReferences\": [\n    {\n      \"QueueId\": \"\",\n      \"Channel\": \"\"\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}}/routing-profiles/:InstanceId/:RoutingProfileId/disassociate-queues";

    let payload = json!({"QueueReferences": (
            json!({
                "QueueId": "",
                "Channel": ""
            })
        )});

    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}}/routing-profiles/:InstanceId/:RoutingProfileId/disassociate-queues \
  --header 'content-type: application/json' \
  --data '{
  "QueueReferences": [
    {
      "QueueId": "",
      "Channel": ""
    }
  ]
}'
echo '{
  "QueueReferences": [
    {
      "QueueId": "",
      "Channel": ""
    }
  ]
}' |  \
  http POST {{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId/disassociate-queues \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "QueueReferences": [\n    {\n      "QueueId": "",\n      "Channel": ""\n    }\n  ]\n}' \
  --output-document \
  - {{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId/disassociate-queues
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["QueueReferences": [
    [
      "QueueId": "",
      "Channel": ""
    ]
  ]] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId/disassociate-queues")! 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 DisassociateSecurityKey
{{baseUrl}}/instance/:InstanceId/security-key/:AssociationId
QUERY PARAMS

InstanceId
AssociationId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/instance/:InstanceId/security-key/:AssociationId");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/instance/:InstanceId/security-key/:AssociationId")
require "http/client"

url = "{{baseUrl}}/instance/:InstanceId/security-key/:AssociationId"

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}}/instance/:InstanceId/security-key/:AssociationId"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/instance/:InstanceId/security-key/:AssociationId");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/instance/:InstanceId/security-key/:AssociationId"

	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/instance/:InstanceId/security-key/:AssociationId HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/instance/:InstanceId/security-key/:AssociationId")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/instance/:InstanceId/security-key/:AssociationId"))
    .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}}/instance/:InstanceId/security-key/:AssociationId")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/instance/:InstanceId/security-key/:AssociationId")
  .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}}/instance/:InstanceId/security-key/:AssociationId');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/instance/:InstanceId/security-key/:AssociationId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/instance/:InstanceId/security-key/:AssociationId';
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}}/instance/:InstanceId/security-key/:AssociationId',
  method: 'DELETE',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/instance/:InstanceId/security-key/:AssociationId")
  .delete(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/instance/:InstanceId/security-key/:AssociationId',
  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}}/instance/:InstanceId/security-key/:AssociationId'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/instance/:InstanceId/security-key/:AssociationId');

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}}/instance/:InstanceId/security-key/:AssociationId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/instance/:InstanceId/security-key/:AssociationId';
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}}/instance/:InstanceId/security-key/:AssociationId"]
                                                       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}}/instance/:InstanceId/security-key/:AssociationId" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/instance/:InstanceId/security-key/:AssociationId",
  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}}/instance/:InstanceId/security-key/:AssociationId');

echo $response->getBody();
setUrl('{{baseUrl}}/instance/:InstanceId/security-key/:AssociationId');
$request->setMethod(HTTP_METH_DELETE);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/instance/:InstanceId/security-key/:AssociationId');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/instance/:InstanceId/security-key/:AssociationId' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/instance/:InstanceId/security-key/:AssociationId' -Method DELETE 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("DELETE", "/baseUrl/instance/:InstanceId/security-key/:AssociationId")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/instance/:InstanceId/security-key/:AssociationId"

response = requests.delete(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/instance/:InstanceId/security-key/:AssociationId"

response <- VERB("DELETE", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/instance/:InstanceId/security-key/:AssociationId")

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/instance/:InstanceId/security-key/:AssociationId') do |req|
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/instance/:InstanceId/security-key/:AssociationId";

    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}}/instance/:InstanceId/security-key/:AssociationId
http DELETE {{baseUrl}}/instance/:InstanceId/security-key/:AssociationId
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/instance/:InstanceId/security-key/:AssociationId
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/instance/:InstanceId/security-key/:AssociationId")! 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 DismissUserContact
{{baseUrl}}/users/:InstanceId/:UserId/contact
QUERY PARAMS

UserId
InstanceId
BODY json

{
  "ContactId": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/users/:InstanceId/:UserId/contact");

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  \"ContactId\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/users/:InstanceId/:UserId/contact" {:content-type :json
                                                                              :form-params {:ContactId ""}})
require "http/client"

url = "{{baseUrl}}/users/:InstanceId/:UserId/contact"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"ContactId\": \"\"\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}}/users/:InstanceId/:UserId/contact"),
    Content = new StringContent("{\n  \"ContactId\": \"\"\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}}/users/:InstanceId/:UserId/contact");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"ContactId\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/users/:InstanceId/:UserId/contact"

	payload := strings.NewReader("{\n  \"ContactId\": \"\"\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/users/:InstanceId/:UserId/contact HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 21

{
  "ContactId": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/users/:InstanceId/:UserId/contact")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"ContactId\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/users/:InstanceId/:UserId/contact"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"ContactId\": \"\"\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  \"ContactId\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/users/:InstanceId/:UserId/contact")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/users/:InstanceId/:UserId/contact")
  .header("content-type", "application/json")
  .body("{\n  \"ContactId\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  ContactId: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/users/:InstanceId/:UserId/contact');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/users/:InstanceId/:UserId/contact',
  headers: {'content-type': 'application/json'},
  data: {ContactId: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/users/:InstanceId/:UserId/contact';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"ContactId":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/users/:InstanceId/:UserId/contact',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "ContactId": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"ContactId\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/users/:InstanceId/:UserId/contact")
  .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/users/:InstanceId/:UserId/contact',
  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({ContactId: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/users/:InstanceId/:UserId/contact',
  headers: {'content-type': 'application/json'},
  body: {ContactId: ''},
  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}}/users/:InstanceId/:UserId/contact');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  ContactId: ''
});

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}}/users/:InstanceId/:UserId/contact',
  headers: {'content-type': 'application/json'},
  data: {ContactId: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/users/:InstanceId/:UserId/contact';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"ContactId":""}'
};

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 = @{ @"ContactId": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/users/:InstanceId/:UserId/contact"]
                                                       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}}/users/:InstanceId/:UserId/contact" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"ContactId\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/users/:InstanceId/:UserId/contact",
  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([
    'ContactId' => ''
  ]),
  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}}/users/:InstanceId/:UserId/contact', [
  'body' => '{
  "ContactId": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/users/:InstanceId/:UserId/contact');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'ContactId' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'ContactId' => ''
]));
$request->setRequestUrl('{{baseUrl}}/users/:InstanceId/:UserId/contact');
$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}}/users/:InstanceId/:UserId/contact' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "ContactId": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/users/:InstanceId/:UserId/contact' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "ContactId": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"ContactId\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/users/:InstanceId/:UserId/contact", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/users/:InstanceId/:UserId/contact"

payload = { "ContactId": "" }
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/users/:InstanceId/:UserId/contact"

payload <- "{\n  \"ContactId\": \"\"\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}}/users/:InstanceId/:UserId/contact")

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  \"ContactId\": \"\"\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/users/:InstanceId/:UserId/contact') do |req|
  req.body = "{\n  \"ContactId\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/users/:InstanceId/:UserId/contact";

    let payload = json!({"ContactId": ""});

    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}}/users/:InstanceId/:UserId/contact \
  --header 'content-type: application/json' \
  --data '{
  "ContactId": ""
}'
echo '{
  "ContactId": ""
}' |  \
  http POST {{baseUrl}}/users/:InstanceId/:UserId/contact \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "ContactId": ""\n}' \
  --output-document \
  - {{baseUrl}}/users/:InstanceId/:UserId/contact
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["ContactId": ""] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/users/:InstanceId/:UserId/contact")! 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 GetContactAttributes
{{baseUrl}}/contact/attributes/:InstanceId/:InitialContactId
QUERY PARAMS

InstanceId
InitialContactId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/contact/attributes/:InstanceId/:InitialContactId");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/contact/attributes/:InstanceId/:InitialContactId")
require "http/client"

url = "{{baseUrl}}/contact/attributes/:InstanceId/:InitialContactId"

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}}/contact/attributes/:InstanceId/:InitialContactId"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/contact/attributes/:InstanceId/:InitialContactId");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/contact/attributes/:InstanceId/:InitialContactId"

	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/contact/attributes/:InstanceId/:InitialContactId HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/contact/attributes/:InstanceId/:InitialContactId")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/contact/attributes/:InstanceId/:InitialContactId"))
    .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}}/contact/attributes/:InstanceId/:InitialContactId")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/contact/attributes/:InstanceId/:InitialContactId")
  .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}}/contact/attributes/:InstanceId/:InitialContactId');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/contact/attributes/:InstanceId/:InitialContactId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/contact/attributes/:InstanceId/:InitialContactId';
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}}/contact/attributes/:InstanceId/:InitialContactId',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/contact/attributes/:InstanceId/:InitialContactId")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/contact/attributes/:InstanceId/:InitialContactId',
  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}}/contact/attributes/:InstanceId/:InitialContactId'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/contact/attributes/:InstanceId/:InitialContactId');

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}}/contact/attributes/:InstanceId/:InitialContactId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/contact/attributes/:InstanceId/:InitialContactId';
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}}/contact/attributes/:InstanceId/:InitialContactId"]
                                                       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}}/contact/attributes/:InstanceId/:InitialContactId" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/contact/attributes/:InstanceId/:InitialContactId",
  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}}/contact/attributes/:InstanceId/:InitialContactId');

echo $response->getBody();
setUrl('{{baseUrl}}/contact/attributes/:InstanceId/:InitialContactId');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/contact/attributes/:InstanceId/:InitialContactId');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/contact/attributes/:InstanceId/:InitialContactId' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/contact/attributes/:InstanceId/:InitialContactId' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/contact/attributes/:InstanceId/:InitialContactId")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/contact/attributes/:InstanceId/:InitialContactId"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/contact/attributes/:InstanceId/:InitialContactId"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/contact/attributes/:InstanceId/:InitialContactId")

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/contact/attributes/:InstanceId/:InitialContactId') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/contact/attributes/:InstanceId/:InitialContactId";

    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}}/contact/attributes/:InstanceId/:InitialContactId
http GET {{baseUrl}}/contact/attributes/:InstanceId/:InitialContactId
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/contact/attributes/:InstanceId/:InitialContactId
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/contact/attributes/:InstanceId/:InitialContactId")! 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 GetCurrentMetricData
{{baseUrl}}/metrics/current/:InstanceId
QUERY PARAMS

InstanceId
BODY json

{
  "Filters": {
    "Queues": "",
    "Channels": "",
    "RoutingProfiles": ""
  },
  "Groupings": [],
  "CurrentMetrics": [
    {
      "Name": "",
      "Unit": ""
    }
  ],
  "NextToken": "",
  "MaxResults": 0,
  "SortCriteria": [
    {
      "SortByMetric": "",
      "SortOrder": ""
    }
  ]
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/metrics/current/:InstanceId");

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  \"Filters\": {\n    \"Queues\": \"\",\n    \"Channels\": \"\",\n    \"RoutingProfiles\": \"\"\n  },\n  \"Groupings\": [],\n  \"CurrentMetrics\": [\n    {\n      \"Name\": \"\",\n      \"Unit\": \"\"\n    }\n  ],\n  \"NextToken\": \"\",\n  \"MaxResults\": 0,\n  \"SortCriteria\": [\n    {\n      \"SortByMetric\": \"\",\n      \"SortOrder\": \"\"\n    }\n  ]\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/metrics/current/:InstanceId" {:content-type :json
                                                                        :form-params {:Filters {:Queues ""
                                                                                                :Channels ""
                                                                                                :RoutingProfiles ""}
                                                                                      :Groupings []
                                                                                      :CurrentMetrics [{:Name ""
                                                                                                        :Unit ""}]
                                                                                      :NextToken ""
                                                                                      :MaxResults 0
                                                                                      :SortCriteria [{:SortByMetric ""
                                                                                                      :SortOrder ""}]}})
require "http/client"

url = "{{baseUrl}}/metrics/current/:InstanceId"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"Filters\": {\n    \"Queues\": \"\",\n    \"Channels\": \"\",\n    \"RoutingProfiles\": \"\"\n  },\n  \"Groupings\": [],\n  \"CurrentMetrics\": [\n    {\n      \"Name\": \"\",\n      \"Unit\": \"\"\n    }\n  ],\n  \"NextToken\": \"\",\n  \"MaxResults\": 0,\n  \"SortCriteria\": [\n    {\n      \"SortByMetric\": \"\",\n      \"SortOrder\": \"\"\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}}/metrics/current/:InstanceId"),
    Content = new StringContent("{\n  \"Filters\": {\n    \"Queues\": \"\",\n    \"Channels\": \"\",\n    \"RoutingProfiles\": \"\"\n  },\n  \"Groupings\": [],\n  \"CurrentMetrics\": [\n    {\n      \"Name\": \"\",\n      \"Unit\": \"\"\n    }\n  ],\n  \"NextToken\": \"\",\n  \"MaxResults\": 0,\n  \"SortCriteria\": [\n    {\n      \"SortByMetric\": \"\",\n      \"SortOrder\": \"\"\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}}/metrics/current/:InstanceId");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"Filters\": {\n    \"Queues\": \"\",\n    \"Channels\": \"\",\n    \"RoutingProfiles\": \"\"\n  },\n  \"Groupings\": [],\n  \"CurrentMetrics\": [\n    {\n      \"Name\": \"\",\n      \"Unit\": \"\"\n    }\n  ],\n  \"NextToken\": \"\",\n  \"MaxResults\": 0,\n  \"SortCriteria\": [\n    {\n      \"SortByMetric\": \"\",\n      \"SortOrder\": \"\"\n    }\n  ]\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/metrics/current/:InstanceId"

	payload := strings.NewReader("{\n  \"Filters\": {\n    \"Queues\": \"\",\n    \"Channels\": \"\",\n    \"RoutingProfiles\": \"\"\n  },\n  \"Groupings\": [],\n  \"CurrentMetrics\": [\n    {\n      \"Name\": \"\",\n      \"Unit\": \"\"\n    }\n  ],\n  \"NextToken\": \"\",\n  \"MaxResults\": 0,\n  \"SortCriteria\": [\n    {\n      \"SortByMetric\": \"\",\n      \"SortOrder\": \"\"\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/metrics/current/:InstanceId HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 302

{
  "Filters": {
    "Queues": "",
    "Channels": "",
    "RoutingProfiles": ""
  },
  "Groupings": [],
  "CurrentMetrics": [
    {
      "Name": "",
      "Unit": ""
    }
  ],
  "NextToken": "",
  "MaxResults": 0,
  "SortCriteria": [
    {
      "SortByMetric": "",
      "SortOrder": ""
    }
  ]
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/metrics/current/:InstanceId")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"Filters\": {\n    \"Queues\": \"\",\n    \"Channels\": \"\",\n    \"RoutingProfiles\": \"\"\n  },\n  \"Groupings\": [],\n  \"CurrentMetrics\": [\n    {\n      \"Name\": \"\",\n      \"Unit\": \"\"\n    }\n  ],\n  \"NextToken\": \"\",\n  \"MaxResults\": 0,\n  \"SortCriteria\": [\n    {\n      \"SortByMetric\": \"\",\n      \"SortOrder\": \"\"\n    }\n  ]\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/metrics/current/:InstanceId"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"Filters\": {\n    \"Queues\": \"\",\n    \"Channels\": \"\",\n    \"RoutingProfiles\": \"\"\n  },\n  \"Groupings\": [],\n  \"CurrentMetrics\": [\n    {\n      \"Name\": \"\",\n      \"Unit\": \"\"\n    }\n  ],\n  \"NextToken\": \"\",\n  \"MaxResults\": 0,\n  \"SortCriteria\": [\n    {\n      \"SortByMetric\": \"\",\n      \"SortOrder\": \"\"\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  \"Filters\": {\n    \"Queues\": \"\",\n    \"Channels\": \"\",\n    \"RoutingProfiles\": \"\"\n  },\n  \"Groupings\": [],\n  \"CurrentMetrics\": [\n    {\n      \"Name\": \"\",\n      \"Unit\": \"\"\n    }\n  ],\n  \"NextToken\": \"\",\n  \"MaxResults\": 0,\n  \"SortCriteria\": [\n    {\n      \"SortByMetric\": \"\",\n      \"SortOrder\": \"\"\n    }\n  ]\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/metrics/current/:InstanceId")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/metrics/current/:InstanceId")
  .header("content-type", "application/json")
  .body("{\n  \"Filters\": {\n    \"Queues\": \"\",\n    \"Channels\": \"\",\n    \"RoutingProfiles\": \"\"\n  },\n  \"Groupings\": [],\n  \"CurrentMetrics\": [\n    {\n      \"Name\": \"\",\n      \"Unit\": \"\"\n    }\n  ],\n  \"NextToken\": \"\",\n  \"MaxResults\": 0,\n  \"SortCriteria\": [\n    {\n      \"SortByMetric\": \"\",\n      \"SortOrder\": \"\"\n    }\n  ]\n}")
  .asString();
const data = JSON.stringify({
  Filters: {
    Queues: '',
    Channels: '',
    RoutingProfiles: ''
  },
  Groupings: [],
  CurrentMetrics: [
    {
      Name: '',
      Unit: ''
    }
  ],
  NextToken: '',
  MaxResults: 0,
  SortCriteria: [
    {
      SortByMetric: '',
      SortOrder: ''
    }
  ]
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/metrics/current/:InstanceId');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/metrics/current/:InstanceId',
  headers: {'content-type': 'application/json'},
  data: {
    Filters: {Queues: '', Channels: '', RoutingProfiles: ''},
    Groupings: [],
    CurrentMetrics: [{Name: '', Unit: ''}],
    NextToken: '',
    MaxResults: 0,
    SortCriteria: [{SortByMetric: '', SortOrder: ''}]
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/metrics/current/:InstanceId';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"Filters":{"Queues":"","Channels":"","RoutingProfiles":""},"Groupings":[],"CurrentMetrics":[{"Name":"","Unit":""}],"NextToken":"","MaxResults":0,"SortCriteria":[{"SortByMetric":"","SortOrder":""}]}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/metrics/current/:InstanceId',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "Filters": {\n    "Queues": "",\n    "Channels": "",\n    "RoutingProfiles": ""\n  },\n  "Groupings": [],\n  "CurrentMetrics": [\n    {\n      "Name": "",\n      "Unit": ""\n    }\n  ],\n  "NextToken": "",\n  "MaxResults": 0,\n  "SortCriteria": [\n    {\n      "SortByMetric": "",\n      "SortOrder": ""\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  \"Filters\": {\n    \"Queues\": \"\",\n    \"Channels\": \"\",\n    \"RoutingProfiles\": \"\"\n  },\n  \"Groupings\": [],\n  \"CurrentMetrics\": [\n    {\n      \"Name\": \"\",\n      \"Unit\": \"\"\n    }\n  ],\n  \"NextToken\": \"\",\n  \"MaxResults\": 0,\n  \"SortCriteria\": [\n    {\n      \"SortByMetric\": \"\",\n      \"SortOrder\": \"\"\n    }\n  ]\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/metrics/current/:InstanceId")
  .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/metrics/current/:InstanceId',
  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({
  Filters: {Queues: '', Channels: '', RoutingProfiles: ''},
  Groupings: [],
  CurrentMetrics: [{Name: '', Unit: ''}],
  NextToken: '',
  MaxResults: 0,
  SortCriteria: [{SortByMetric: '', SortOrder: ''}]
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/metrics/current/:InstanceId',
  headers: {'content-type': 'application/json'},
  body: {
    Filters: {Queues: '', Channels: '', RoutingProfiles: ''},
    Groupings: [],
    CurrentMetrics: [{Name: '', Unit: ''}],
    NextToken: '',
    MaxResults: 0,
    SortCriteria: [{SortByMetric: '', SortOrder: ''}]
  },
  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}}/metrics/current/:InstanceId');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  Filters: {
    Queues: '',
    Channels: '',
    RoutingProfiles: ''
  },
  Groupings: [],
  CurrentMetrics: [
    {
      Name: '',
      Unit: ''
    }
  ],
  NextToken: '',
  MaxResults: 0,
  SortCriteria: [
    {
      SortByMetric: '',
      SortOrder: ''
    }
  ]
});

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}}/metrics/current/:InstanceId',
  headers: {'content-type': 'application/json'},
  data: {
    Filters: {Queues: '', Channels: '', RoutingProfiles: ''},
    Groupings: [],
    CurrentMetrics: [{Name: '', Unit: ''}],
    NextToken: '',
    MaxResults: 0,
    SortCriteria: [{SortByMetric: '', SortOrder: ''}]
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/metrics/current/:InstanceId';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"Filters":{"Queues":"","Channels":"","RoutingProfiles":""},"Groupings":[],"CurrentMetrics":[{"Name":"","Unit":""}],"NextToken":"","MaxResults":0,"SortCriteria":[{"SortByMetric":"","SortOrder":""}]}'
};

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 = @{ @"Filters": @{ @"Queues": @"", @"Channels": @"", @"RoutingProfiles": @"" },
                              @"Groupings": @[  ],
                              @"CurrentMetrics": @[ @{ @"Name": @"", @"Unit": @"" } ],
                              @"NextToken": @"",
                              @"MaxResults": @0,
                              @"SortCriteria": @[ @{ @"SortByMetric": @"", @"SortOrder": @"" } ] };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/metrics/current/:InstanceId"]
                                                       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}}/metrics/current/:InstanceId" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"Filters\": {\n    \"Queues\": \"\",\n    \"Channels\": \"\",\n    \"RoutingProfiles\": \"\"\n  },\n  \"Groupings\": [],\n  \"CurrentMetrics\": [\n    {\n      \"Name\": \"\",\n      \"Unit\": \"\"\n    }\n  ],\n  \"NextToken\": \"\",\n  \"MaxResults\": 0,\n  \"SortCriteria\": [\n    {\n      \"SortByMetric\": \"\",\n      \"SortOrder\": \"\"\n    }\n  ]\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/metrics/current/:InstanceId",
  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([
    'Filters' => [
        'Queues' => '',
        'Channels' => '',
        'RoutingProfiles' => ''
    ],
    'Groupings' => [
        
    ],
    'CurrentMetrics' => [
        [
                'Name' => '',
                'Unit' => ''
        ]
    ],
    'NextToken' => '',
    'MaxResults' => 0,
    'SortCriteria' => [
        [
                'SortByMetric' => '',
                'SortOrder' => ''
        ]
    ]
  ]),
  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}}/metrics/current/:InstanceId', [
  'body' => '{
  "Filters": {
    "Queues": "",
    "Channels": "",
    "RoutingProfiles": ""
  },
  "Groupings": [],
  "CurrentMetrics": [
    {
      "Name": "",
      "Unit": ""
    }
  ],
  "NextToken": "",
  "MaxResults": 0,
  "SortCriteria": [
    {
      "SortByMetric": "",
      "SortOrder": ""
    }
  ]
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/metrics/current/:InstanceId');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'Filters' => [
    'Queues' => '',
    'Channels' => '',
    'RoutingProfiles' => ''
  ],
  'Groupings' => [
    
  ],
  'CurrentMetrics' => [
    [
        'Name' => '',
        'Unit' => ''
    ]
  ],
  'NextToken' => '',
  'MaxResults' => 0,
  'SortCriteria' => [
    [
        'SortByMetric' => '',
        'SortOrder' => ''
    ]
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'Filters' => [
    'Queues' => '',
    'Channels' => '',
    'RoutingProfiles' => ''
  ],
  'Groupings' => [
    
  ],
  'CurrentMetrics' => [
    [
        'Name' => '',
        'Unit' => ''
    ]
  ],
  'NextToken' => '',
  'MaxResults' => 0,
  'SortCriteria' => [
    [
        'SortByMetric' => '',
        'SortOrder' => ''
    ]
  ]
]));
$request->setRequestUrl('{{baseUrl}}/metrics/current/:InstanceId');
$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}}/metrics/current/:InstanceId' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "Filters": {
    "Queues": "",
    "Channels": "",
    "RoutingProfiles": ""
  },
  "Groupings": [],
  "CurrentMetrics": [
    {
      "Name": "",
      "Unit": ""
    }
  ],
  "NextToken": "",
  "MaxResults": 0,
  "SortCriteria": [
    {
      "SortByMetric": "",
      "SortOrder": ""
    }
  ]
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/metrics/current/:InstanceId' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "Filters": {
    "Queues": "",
    "Channels": "",
    "RoutingProfiles": ""
  },
  "Groupings": [],
  "CurrentMetrics": [
    {
      "Name": "",
      "Unit": ""
    }
  ],
  "NextToken": "",
  "MaxResults": 0,
  "SortCriteria": [
    {
      "SortByMetric": "",
      "SortOrder": ""
    }
  ]
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"Filters\": {\n    \"Queues\": \"\",\n    \"Channels\": \"\",\n    \"RoutingProfiles\": \"\"\n  },\n  \"Groupings\": [],\n  \"CurrentMetrics\": [\n    {\n      \"Name\": \"\",\n      \"Unit\": \"\"\n    }\n  ],\n  \"NextToken\": \"\",\n  \"MaxResults\": 0,\n  \"SortCriteria\": [\n    {\n      \"SortByMetric\": \"\",\n      \"SortOrder\": \"\"\n    }\n  ]\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/metrics/current/:InstanceId", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/metrics/current/:InstanceId"

payload = {
    "Filters": {
        "Queues": "",
        "Channels": "",
        "RoutingProfiles": ""
    },
    "Groupings": [],
    "CurrentMetrics": [
        {
            "Name": "",
            "Unit": ""
        }
    ],
    "NextToken": "",
    "MaxResults": 0,
    "SortCriteria": [
        {
            "SortByMetric": "",
            "SortOrder": ""
        }
    ]
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/metrics/current/:InstanceId"

payload <- "{\n  \"Filters\": {\n    \"Queues\": \"\",\n    \"Channels\": \"\",\n    \"RoutingProfiles\": \"\"\n  },\n  \"Groupings\": [],\n  \"CurrentMetrics\": [\n    {\n      \"Name\": \"\",\n      \"Unit\": \"\"\n    }\n  ],\n  \"NextToken\": \"\",\n  \"MaxResults\": 0,\n  \"SortCriteria\": [\n    {\n      \"SortByMetric\": \"\",\n      \"SortOrder\": \"\"\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}}/metrics/current/:InstanceId")

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  \"Filters\": {\n    \"Queues\": \"\",\n    \"Channels\": \"\",\n    \"RoutingProfiles\": \"\"\n  },\n  \"Groupings\": [],\n  \"CurrentMetrics\": [\n    {\n      \"Name\": \"\",\n      \"Unit\": \"\"\n    }\n  ],\n  \"NextToken\": \"\",\n  \"MaxResults\": 0,\n  \"SortCriteria\": [\n    {\n      \"SortByMetric\": \"\",\n      \"SortOrder\": \"\"\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/metrics/current/:InstanceId') do |req|
  req.body = "{\n  \"Filters\": {\n    \"Queues\": \"\",\n    \"Channels\": \"\",\n    \"RoutingProfiles\": \"\"\n  },\n  \"Groupings\": [],\n  \"CurrentMetrics\": [\n    {\n      \"Name\": \"\",\n      \"Unit\": \"\"\n    }\n  ],\n  \"NextToken\": \"\",\n  \"MaxResults\": 0,\n  \"SortCriteria\": [\n    {\n      \"SortByMetric\": \"\",\n      \"SortOrder\": \"\"\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}}/metrics/current/:InstanceId";

    let payload = json!({
        "Filters": json!({
            "Queues": "",
            "Channels": "",
            "RoutingProfiles": ""
        }),
        "Groupings": (),
        "CurrentMetrics": (
            json!({
                "Name": "",
                "Unit": ""
            })
        ),
        "NextToken": "",
        "MaxResults": 0,
        "SortCriteria": (
            json!({
                "SortByMetric": "",
                "SortOrder": ""
            })
        )
    });

    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}}/metrics/current/:InstanceId \
  --header 'content-type: application/json' \
  --data '{
  "Filters": {
    "Queues": "",
    "Channels": "",
    "RoutingProfiles": ""
  },
  "Groupings": [],
  "CurrentMetrics": [
    {
      "Name": "",
      "Unit": ""
    }
  ],
  "NextToken": "",
  "MaxResults": 0,
  "SortCriteria": [
    {
      "SortByMetric": "",
      "SortOrder": ""
    }
  ]
}'
echo '{
  "Filters": {
    "Queues": "",
    "Channels": "",
    "RoutingProfiles": ""
  },
  "Groupings": [],
  "CurrentMetrics": [
    {
      "Name": "",
      "Unit": ""
    }
  ],
  "NextToken": "",
  "MaxResults": 0,
  "SortCriteria": [
    {
      "SortByMetric": "",
      "SortOrder": ""
    }
  ]
}' |  \
  http POST {{baseUrl}}/metrics/current/:InstanceId \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "Filters": {\n    "Queues": "",\n    "Channels": "",\n    "RoutingProfiles": ""\n  },\n  "Groupings": [],\n  "CurrentMetrics": [\n    {\n      "Name": "",\n      "Unit": ""\n    }\n  ],\n  "NextToken": "",\n  "MaxResults": 0,\n  "SortCriteria": [\n    {\n      "SortByMetric": "",\n      "SortOrder": ""\n    }\n  ]\n}' \
  --output-document \
  - {{baseUrl}}/metrics/current/:InstanceId
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "Filters": [
    "Queues": "",
    "Channels": "",
    "RoutingProfiles": ""
  ],
  "Groupings": [],
  "CurrentMetrics": [
    [
      "Name": "",
      "Unit": ""
    ]
  ],
  "NextToken": "",
  "MaxResults": 0,
  "SortCriteria": [
    [
      "SortByMetric": "",
      "SortOrder": ""
    ]
  ]
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/metrics/current/:InstanceId")! 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 GetCurrentUserData
{{baseUrl}}/metrics/userdata/:InstanceId
QUERY PARAMS

InstanceId
BODY json

{
  "Filters": {
    "Queues": "",
    "ContactFilter": "",
    "RoutingProfiles": "",
    "Agents": "",
    "UserHierarchyGroups": ""
  },
  "NextToken": "",
  "MaxResults": 0
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/metrics/userdata/:InstanceId");

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  \"Filters\": {\n    \"Queues\": \"\",\n    \"ContactFilter\": \"\",\n    \"RoutingProfiles\": \"\",\n    \"Agents\": \"\",\n    \"UserHierarchyGroups\": \"\"\n  },\n  \"NextToken\": \"\",\n  \"MaxResults\": 0\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/metrics/userdata/:InstanceId" {:content-type :json
                                                                         :form-params {:Filters {:Queues ""
                                                                                                 :ContactFilter ""
                                                                                                 :RoutingProfiles ""
                                                                                                 :Agents ""
                                                                                                 :UserHierarchyGroups ""}
                                                                                       :NextToken ""
                                                                                       :MaxResults 0}})
require "http/client"

url = "{{baseUrl}}/metrics/userdata/:InstanceId"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"Filters\": {\n    \"Queues\": \"\",\n    \"ContactFilter\": \"\",\n    \"RoutingProfiles\": \"\",\n    \"Agents\": \"\",\n    \"UserHierarchyGroups\": \"\"\n  },\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}}/metrics/userdata/:InstanceId"),
    Content = new StringContent("{\n  \"Filters\": {\n    \"Queues\": \"\",\n    \"ContactFilter\": \"\",\n    \"RoutingProfiles\": \"\",\n    \"Agents\": \"\",\n    \"UserHierarchyGroups\": \"\"\n  },\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}}/metrics/userdata/:InstanceId");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"Filters\": {\n    \"Queues\": \"\",\n    \"ContactFilter\": \"\",\n    \"RoutingProfiles\": \"\",\n    \"Agents\": \"\",\n    \"UserHierarchyGroups\": \"\"\n  },\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}}/metrics/userdata/:InstanceId"

	payload := strings.NewReader("{\n  \"Filters\": {\n    \"Queues\": \"\",\n    \"ContactFilter\": \"\",\n    \"RoutingProfiles\": \"\",\n    \"Agents\": \"\",\n    \"UserHierarchyGroups\": \"\"\n  },\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/metrics/userdata/:InstanceId HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 178

{
  "Filters": {
    "Queues": "",
    "ContactFilter": "",
    "RoutingProfiles": "",
    "Agents": "",
    "UserHierarchyGroups": ""
  },
  "NextToken": "",
  "MaxResults": 0
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/metrics/userdata/:InstanceId")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"Filters\": {\n    \"Queues\": \"\",\n    \"ContactFilter\": \"\",\n    \"RoutingProfiles\": \"\",\n    \"Agents\": \"\",\n    \"UserHierarchyGroups\": \"\"\n  },\n  \"NextToken\": \"\",\n  \"MaxResults\": 0\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/metrics/userdata/:InstanceId"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"Filters\": {\n    \"Queues\": \"\",\n    \"ContactFilter\": \"\",\n    \"RoutingProfiles\": \"\",\n    \"Agents\": \"\",\n    \"UserHierarchyGroups\": \"\"\n  },\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  \"Filters\": {\n    \"Queues\": \"\",\n    \"ContactFilter\": \"\",\n    \"RoutingProfiles\": \"\",\n    \"Agents\": \"\",\n    \"UserHierarchyGroups\": \"\"\n  },\n  \"NextToken\": \"\",\n  \"MaxResults\": 0\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/metrics/userdata/:InstanceId")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/metrics/userdata/:InstanceId")
  .header("content-type", "application/json")
  .body("{\n  \"Filters\": {\n    \"Queues\": \"\",\n    \"ContactFilter\": \"\",\n    \"RoutingProfiles\": \"\",\n    \"Agents\": \"\",\n    \"UserHierarchyGroups\": \"\"\n  },\n  \"NextToken\": \"\",\n  \"MaxResults\": 0\n}")
  .asString();
const data = JSON.stringify({
  Filters: {
    Queues: '',
    ContactFilter: '',
    RoutingProfiles: '',
    Agents: '',
    UserHierarchyGroups: ''
  },
  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}}/metrics/userdata/:InstanceId');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/metrics/userdata/:InstanceId',
  headers: {'content-type': 'application/json'},
  data: {
    Filters: {
      Queues: '',
      ContactFilter: '',
      RoutingProfiles: '',
      Agents: '',
      UserHierarchyGroups: ''
    },
    NextToken: '',
    MaxResults: 0
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/metrics/userdata/:InstanceId';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"Filters":{"Queues":"","ContactFilter":"","RoutingProfiles":"","Agents":"","UserHierarchyGroups":""},"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}}/metrics/userdata/:InstanceId',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "Filters": {\n    "Queues": "",\n    "ContactFilter": "",\n    "RoutingProfiles": "",\n    "Agents": "",\n    "UserHierarchyGroups": ""\n  },\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  \"Filters\": {\n    \"Queues\": \"\",\n    \"ContactFilter\": \"\",\n    \"RoutingProfiles\": \"\",\n    \"Agents\": \"\",\n    \"UserHierarchyGroups\": \"\"\n  },\n  \"NextToken\": \"\",\n  \"MaxResults\": 0\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/metrics/userdata/:InstanceId")
  .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/metrics/userdata/:InstanceId',
  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({
  Filters: {
    Queues: '',
    ContactFilter: '',
    RoutingProfiles: '',
    Agents: '',
    UserHierarchyGroups: ''
  },
  NextToken: '',
  MaxResults: 0
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/metrics/userdata/:InstanceId',
  headers: {'content-type': 'application/json'},
  body: {
    Filters: {
      Queues: '',
      ContactFilter: '',
      RoutingProfiles: '',
      Agents: '',
      UserHierarchyGroups: ''
    },
    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}}/metrics/userdata/:InstanceId');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  Filters: {
    Queues: '',
    ContactFilter: '',
    RoutingProfiles: '',
    Agents: '',
    UserHierarchyGroups: ''
  },
  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}}/metrics/userdata/:InstanceId',
  headers: {'content-type': 'application/json'},
  data: {
    Filters: {
      Queues: '',
      ContactFilter: '',
      RoutingProfiles: '',
      Agents: '',
      UserHierarchyGroups: ''
    },
    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}}/metrics/userdata/:InstanceId';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"Filters":{"Queues":"","ContactFilter":"","RoutingProfiles":"","Agents":"","UserHierarchyGroups":""},"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 = @{ @"Filters": @{ @"Queues": @"", @"ContactFilter": @"", @"RoutingProfiles": @"", @"Agents": @"", @"UserHierarchyGroups": @"" },
                              @"NextToken": @"",
                              @"MaxResults": @0 };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/metrics/userdata/:InstanceId"]
                                                       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}}/metrics/userdata/:InstanceId" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"Filters\": {\n    \"Queues\": \"\",\n    \"ContactFilter\": \"\",\n    \"RoutingProfiles\": \"\",\n    \"Agents\": \"\",\n    \"UserHierarchyGroups\": \"\"\n  },\n  \"NextToken\": \"\",\n  \"MaxResults\": 0\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/metrics/userdata/:InstanceId",
  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([
    'Filters' => [
        'Queues' => '',
        'ContactFilter' => '',
        'RoutingProfiles' => '',
        'Agents' => '',
        'UserHierarchyGroups' => ''
    ],
    '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}}/metrics/userdata/:InstanceId', [
  'body' => '{
  "Filters": {
    "Queues": "",
    "ContactFilter": "",
    "RoutingProfiles": "",
    "Agents": "",
    "UserHierarchyGroups": ""
  },
  "NextToken": "",
  "MaxResults": 0
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/metrics/userdata/:InstanceId');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'Filters' => [
    'Queues' => '',
    'ContactFilter' => '',
    'RoutingProfiles' => '',
    'Agents' => '',
    'UserHierarchyGroups' => ''
  ],
  'NextToken' => '',
  'MaxResults' => 0
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'Filters' => [
    'Queues' => '',
    'ContactFilter' => '',
    'RoutingProfiles' => '',
    'Agents' => '',
    'UserHierarchyGroups' => ''
  ],
  'NextToken' => '',
  'MaxResults' => 0
]));
$request->setRequestUrl('{{baseUrl}}/metrics/userdata/:InstanceId');
$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}}/metrics/userdata/:InstanceId' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "Filters": {
    "Queues": "",
    "ContactFilter": "",
    "RoutingProfiles": "",
    "Agents": "",
    "UserHierarchyGroups": ""
  },
  "NextToken": "",
  "MaxResults": 0
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/metrics/userdata/:InstanceId' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "Filters": {
    "Queues": "",
    "ContactFilter": "",
    "RoutingProfiles": "",
    "Agents": "",
    "UserHierarchyGroups": ""
  },
  "NextToken": "",
  "MaxResults": 0
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"Filters\": {\n    \"Queues\": \"\",\n    \"ContactFilter\": \"\",\n    \"RoutingProfiles\": \"\",\n    \"Agents\": \"\",\n    \"UserHierarchyGroups\": \"\"\n  },\n  \"NextToken\": \"\",\n  \"MaxResults\": 0\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/metrics/userdata/:InstanceId", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/metrics/userdata/:InstanceId"

payload = {
    "Filters": {
        "Queues": "",
        "ContactFilter": "",
        "RoutingProfiles": "",
        "Agents": "",
        "UserHierarchyGroups": ""
    },
    "NextToken": "",
    "MaxResults": 0
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/metrics/userdata/:InstanceId"

payload <- "{\n  \"Filters\": {\n    \"Queues\": \"\",\n    \"ContactFilter\": \"\",\n    \"RoutingProfiles\": \"\",\n    \"Agents\": \"\",\n    \"UserHierarchyGroups\": \"\"\n  },\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}}/metrics/userdata/:InstanceId")

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  \"Filters\": {\n    \"Queues\": \"\",\n    \"ContactFilter\": \"\",\n    \"RoutingProfiles\": \"\",\n    \"Agents\": \"\",\n    \"UserHierarchyGroups\": \"\"\n  },\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/metrics/userdata/:InstanceId') do |req|
  req.body = "{\n  \"Filters\": {\n    \"Queues\": \"\",\n    \"ContactFilter\": \"\",\n    \"RoutingProfiles\": \"\",\n    \"Agents\": \"\",\n    \"UserHierarchyGroups\": \"\"\n  },\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}}/metrics/userdata/:InstanceId";

    let payload = json!({
        "Filters": json!({
            "Queues": "",
            "ContactFilter": "",
            "RoutingProfiles": "",
            "Agents": "",
            "UserHierarchyGroups": ""
        }),
        "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}}/metrics/userdata/:InstanceId \
  --header 'content-type: application/json' \
  --data '{
  "Filters": {
    "Queues": "",
    "ContactFilter": "",
    "RoutingProfiles": "",
    "Agents": "",
    "UserHierarchyGroups": ""
  },
  "NextToken": "",
  "MaxResults": 0
}'
echo '{
  "Filters": {
    "Queues": "",
    "ContactFilter": "",
    "RoutingProfiles": "",
    "Agents": "",
    "UserHierarchyGroups": ""
  },
  "NextToken": "",
  "MaxResults": 0
}' |  \
  http POST {{baseUrl}}/metrics/userdata/:InstanceId \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "Filters": {\n    "Queues": "",\n    "ContactFilter": "",\n    "RoutingProfiles": "",\n    "Agents": "",\n    "UserHierarchyGroups": ""\n  },\n  "NextToken": "",\n  "MaxResults": 0\n}' \
  --output-document \
  - {{baseUrl}}/metrics/userdata/:InstanceId
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "Filters": [
    "Queues": "",
    "ContactFilter": "",
    "RoutingProfiles": "",
    "Agents": "",
    "UserHierarchyGroups": ""
  ],
  "NextToken": "",
  "MaxResults": 0
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/metrics/userdata/:InstanceId")! 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 GetFederationToken
{{baseUrl}}/user/federate/:InstanceId
QUERY PARAMS

InstanceId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/user/federate/:InstanceId");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/user/federate/:InstanceId")
require "http/client"

url = "{{baseUrl}}/user/federate/:InstanceId"

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}}/user/federate/:InstanceId"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/user/federate/:InstanceId");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/user/federate/:InstanceId"

	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/user/federate/:InstanceId HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/user/federate/:InstanceId")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/user/federate/:InstanceId"))
    .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}}/user/federate/:InstanceId")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/user/federate/:InstanceId")
  .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}}/user/federate/:InstanceId');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/user/federate/:InstanceId'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/user/federate/:InstanceId';
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}}/user/federate/:InstanceId',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/user/federate/:InstanceId")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/user/federate/:InstanceId',
  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}}/user/federate/:InstanceId'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/user/federate/:InstanceId');

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}}/user/federate/:InstanceId'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/user/federate/:InstanceId';
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}}/user/federate/:InstanceId"]
                                                       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}}/user/federate/:InstanceId" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/user/federate/:InstanceId",
  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}}/user/federate/:InstanceId');

echo $response->getBody();
setUrl('{{baseUrl}}/user/federate/:InstanceId');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/user/federate/:InstanceId');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/user/federate/:InstanceId' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/user/federate/:InstanceId' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/user/federate/:InstanceId")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/user/federate/:InstanceId"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/user/federate/:InstanceId"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/user/federate/:InstanceId")

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/user/federate/:InstanceId') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/user/federate/:InstanceId";

    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}}/user/federate/:InstanceId
http GET {{baseUrl}}/user/federate/:InstanceId
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/user/federate/:InstanceId
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/user/federate/:InstanceId")! 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 GetMetricData
{{baseUrl}}/metrics/historical/:InstanceId
QUERY PARAMS

InstanceId
BODY json

{
  "StartTime": "",
  "EndTime": "",
  "Filters": {
    "Queues": "",
    "Channels": "",
    "RoutingProfiles": ""
  },
  "Groupings": [],
  "HistoricalMetrics": [
    {
      "Name": "",
      "Threshold": "",
      "Statistic": "",
      "Unit": ""
    }
  ],
  "NextToken": "",
  "MaxResults": 0
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/metrics/historical/:InstanceId");

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  \"StartTime\": \"\",\n  \"EndTime\": \"\",\n  \"Filters\": {\n    \"Queues\": \"\",\n    \"Channels\": \"\",\n    \"RoutingProfiles\": \"\"\n  },\n  \"Groupings\": [],\n  \"HistoricalMetrics\": [\n    {\n      \"Name\": \"\",\n      \"Threshold\": \"\",\n      \"Statistic\": \"\",\n      \"Unit\": \"\"\n    }\n  ],\n  \"NextToken\": \"\",\n  \"MaxResults\": 0\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/metrics/historical/:InstanceId" {:content-type :json
                                                                           :form-params {:StartTime ""
                                                                                         :EndTime ""
                                                                                         :Filters {:Queues ""
                                                                                                   :Channels ""
                                                                                                   :RoutingProfiles ""}
                                                                                         :Groupings []
                                                                                         :HistoricalMetrics [{:Name ""
                                                                                                              :Threshold ""
                                                                                                              :Statistic ""
                                                                                                              :Unit ""}]
                                                                                         :NextToken ""
                                                                                         :MaxResults 0}})
require "http/client"

url = "{{baseUrl}}/metrics/historical/:InstanceId"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"StartTime\": \"\",\n  \"EndTime\": \"\",\n  \"Filters\": {\n    \"Queues\": \"\",\n    \"Channels\": \"\",\n    \"RoutingProfiles\": \"\"\n  },\n  \"Groupings\": [],\n  \"HistoricalMetrics\": [\n    {\n      \"Name\": \"\",\n      \"Threshold\": \"\",\n      \"Statistic\": \"\",\n      \"Unit\": \"\"\n    }\n  ],\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}}/metrics/historical/:InstanceId"),
    Content = new StringContent("{\n  \"StartTime\": \"\",\n  \"EndTime\": \"\",\n  \"Filters\": {\n    \"Queues\": \"\",\n    \"Channels\": \"\",\n    \"RoutingProfiles\": \"\"\n  },\n  \"Groupings\": [],\n  \"HistoricalMetrics\": [\n    {\n      \"Name\": \"\",\n      \"Threshold\": \"\",\n      \"Statistic\": \"\",\n      \"Unit\": \"\"\n    }\n  ],\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}}/metrics/historical/:InstanceId");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"StartTime\": \"\",\n  \"EndTime\": \"\",\n  \"Filters\": {\n    \"Queues\": \"\",\n    \"Channels\": \"\",\n    \"RoutingProfiles\": \"\"\n  },\n  \"Groupings\": [],\n  \"HistoricalMetrics\": [\n    {\n      \"Name\": \"\",\n      \"Threshold\": \"\",\n      \"Statistic\": \"\",\n      \"Unit\": \"\"\n    }\n  ],\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}}/metrics/historical/:InstanceId"

	payload := strings.NewReader("{\n  \"StartTime\": \"\",\n  \"EndTime\": \"\",\n  \"Filters\": {\n    \"Queues\": \"\",\n    \"Channels\": \"\",\n    \"RoutingProfiles\": \"\"\n  },\n  \"Groupings\": [],\n  \"HistoricalMetrics\": [\n    {\n      \"Name\": \"\",\n      \"Threshold\": \"\",\n      \"Statistic\": \"\",\n      \"Unit\": \"\"\n    }\n  ],\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/metrics/historical/:InstanceId HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 302

{
  "StartTime": "",
  "EndTime": "",
  "Filters": {
    "Queues": "",
    "Channels": "",
    "RoutingProfiles": ""
  },
  "Groupings": [],
  "HistoricalMetrics": [
    {
      "Name": "",
      "Threshold": "",
      "Statistic": "",
      "Unit": ""
    }
  ],
  "NextToken": "",
  "MaxResults": 0
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/metrics/historical/:InstanceId")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"StartTime\": \"\",\n  \"EndTime\": \"\",\n  \"Filters\": {\n    \"Queues\": \"\",\n    \"Channels\": \"\",\n    \"RoutingProfiles\": \"\"\n  },\n  \"Groupings\": [],\n  \"HistoricalMetrics\": [\n    {\n      \"Name\": \"\",\n      \"Threshold\": \"\",\n      \"Statistic\": \"\",\n      \"Unit\": \"\"\n    }\n  ],\n  \"NextToken\": \"\",\n  \"MaxResults\": 0\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/metrics/historical/:InstanceId"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"StartTime\": \"\",\n  \"EndTime\": \"\",\n  \"Filters\": {\n    \"Queues\": \"\",\n    \"Channels\": \"\",\n    \"RoutingProfiles\": \"\"\n  },\n  \"Groupings\": [],\n  \"HistoricalMetrics\": [\n    {\n      \"Name\": \"\",\n      \"Threshold\": \"\",\n      \"Statistic\": \"\",\n      \"Unit\": \"\"\n    }\n  ],\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  \"StartTime\": \"\",\n  \"EndTime\": \"\",\n  \"Filters\": {\n    \"Queues\": \"\",\n    \"Channels\": \"\",\n    \"RoutingProfiles\": \"\"\n  },\n  \"Groupings\": [],\n  \"HistoricalMetrics\": [\n    {\n      \"Name\": \"\",\n      \"Threshold\": \"\",\n      \"Statistic\": \"\",\n      \"Unit\": \"\"\n    }\n  ],\n  \"NextToken\": \"\",\n  \"MaxResults\": 0\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/metrics/historical/:InstanceId")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/metrics/historical/:InstanceId")
  .header("content-type", "application/json")
  .body("{\n  \"StartTime\": \"\",\n  \"EndTime\": \"\",\n  \"Filters\": {\n    \"Queues\": \"\",\n    \"Channels\": \"\",\n    \"RoutingProfiles\": \"\"\n  },\n  \"Groupings\": [],\n  \"HistoricalMetrics\": [\n    {\n      \"Name\": \"\",\n      \"Threshold\": \"\",\n      \"Statistic\": \"\",\n      \"Unit\": \"\"\n    }\n  ],\n  \"NextToken\": \"\",\n  \"MaxResults\": 0\n}")
  .asString();
const data = JSON.stringify({
  StartTime: '',
  EndTime: '',
  Filters: {
    Queues: '',
    Channels: '',
    RoutingProfiles: ''
  },
  Groupings: [],
  HistoricalMetrics: [
    {
      Name: '',
      Threshold: '',
      Statistic: '',
      Unit: ''
    }
  ],
  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}}/metrics/historical/:InstanceId');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/metrics/historical/:InstanceId',
  headers: {'content-type': 'application/json'},
  data: {
    StartTime: '',
    EndTime: '',
    Filters: {Queues: '', Channels: '', RoutingProfiles: ''},
    Groupings: [],
    HistoricalMetrics: [{Name: '', Threshold: '', Statistic: '', Unit: ''}],
    NextToken: '',
    MaxResults: 0
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/metrics/historical/:InstanceId';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"StartTime":"","EndTime":"","Filters":{"Queues":"","Channels":"","RoutingProfiles":""},"Groupings":[],"HistoricalMetrics":[{"Name":"","Threshold":"","Statistic":"","Unit":""}],"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}}/metrics/historical/:InstanceId',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "StartTime": "",\n  "EndTime": "",\n  "Filters": {\n    "Queues": "",\n    "Channels": "",\n    "RoutingProfiles": ""\n  },\n  "Groupings": [],\n  "HistoricalMetrics": [\n    {\n      "Name": "",\n      "Threshold": "",\n      "Statistic": "",\n      "Unit": ""\n    }\n  ],\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  \"StartTime\": \"\",\n  \"EndTime\": \"\",\n  \"Filters\": {\n    \"Queues\": \"\",\n    \"Channels\": \"\",\n    \"RoutingProfiles\": \"\"\n  },\n  \"Groupings\": [],\n  \"HistoricalMetrics\": [\n    {\n      \"Name\": \"\",\n      \"Threshold\": \"\",\n      \"Statistic\": \"\",\n      \"Unit\": \"\"\n    }\n  ],\n  \"NextToken\": \"\",\n  \"MaxResults\": 0\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/metrics/historical/:InstanceId")
  .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/metrics/historical/:InstanceId',
  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({
  StartTime: '',
  EndTime: '',
  Filters: {Queues: '', Channels: '', RoutingProfiles: ''},
  Groupings: [],
  HistoricalMetrics: [{Name: '', Threshold: '', Statistic: '', Unit: ''}],
  NextToken: '',
  MaxResults: 0
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/metrics/historical/:InstanceId',
  headers: {'content-type': 'application/json'},
  body: {
    StartTime: '',
    EndTime: '',
    Filters: {Queues: '', Channels: '', RoutingProfiles: ''},
    Groupings: [],
    HistoricalMetrics: [{Name: '', Threshold: '', Statistic: '', Unit: ''}],
    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}}/metrics/historical/:InstanceId');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  StartTime: '',
  EndTime: '',
  Filters: {
    Queues: '',
    Channels: '',
    RoutingProfiles: ''
  },
  Groupings: [],
  HistoricalMetrics: [
    {
      Name: '',
      Threshold: '',
      Statistic: '',
      Unit: ''
    }
  ],
  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}}/metrics/historical/:InstanceId',
  headers: {'content-type': 'application/json'},
  data: {
    StartTime: '',
    EndTime: '',
    Filters: {Queues: '', Channels: '', RoutingProfiles: ''},
    Groupings: [],
    HistoricalMetrics: [{Name: '', Threshold: '', Statistic: '', Unit: ''}],
    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}}/metrics/historical/:InstanceId';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"StartTime":"","EndTime":"","Filters":{"Queues":"","Channels":"","RoutingProfiles":""},"Groupings":[],"HistoricalMetrics":[{"Name":"","Threshold":"","Statistic":"","Unit":""}],"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 = @{ @"StartTime": @"",
                              @"EndTime": @"",
                              @"Filters": @{ @"Queues": @"", @"Channels": @"", @"RoutingProfiles": @"" },
                              @"Groupings": @[  ],
                              @"HistoricalMetrics": @[ @{ @"Name": @"", @"Threshold": @"", @"Statistic": @"", @"Unit": @"" } ],
                              @"NextToken": @"",
                              @"MaxResults": @0 };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/metrics/historical/:InstanceId"]
                                                       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}}/metrics/historical/:InstanceId" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"StartTime\": \"\",\n  \"EndTime\": \"\",\n  \"Filters\": {\n    \"Queues\": \"\",\n    \"Channels\": \"\",\n    \"RoutingProfiles\": \"\"\n  },\n  \"Groupings\": [],\n  \"HistoricalMetrics\": [\n    {\n      \"Name\": \"\",\n      \"Threshold\": \"\",\n      \"Statistic\": \"\",\n      \"Unit\": \"\"\n    }\n  ],\n  \"NextToken\": \"\",\n  \"MaxResults\": 0\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/metrics/historical/:InstanceId",
  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([
    'StartTime' => '',
    'EndTime' => '',
    'Filters' => [
        'Queues' => '',
        'Channels' => '',
        'RoutingProfiles' => ''
    ],
    'Groupings' => [
        
    ],
    'HistoricalMetrics' => [
        [
                'Name' => '',
                'Threshold' => '',
                'Statistic' => '',
                'Unit' => ''
        ]
    ],
    '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}}/metrics/historical/:InstanceId', [
  'body' => '{
  "StartTime": "",
  "EndTime": "",
  "Filters": {
    "Queues": "",
    "Channels": "",
    "RoutingProfiles": ""
  },
  "Groupings": [],
  "HistoricalMetrics": [
    {
      "Name": "",
      "Threshold": "",
      "Statistic": "",
      "Unit": ""
    }
  ],
  "NextToken": "",
  "MaxResults": 0
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/metrics/historical/:InstanceId');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'StartTime' => '',
  'EndTime' => '',
  'Filters' => [
    'Queues' => '',
    'Channels' => '',
    'RoutingProfiles' => ''
  ],
  'Groupings' => [
    
  ],
  'HistoricalMetrics' => [
    [
        'Name' => '',
        'Threshold' => '',
        'Statistic' => '',
        'Unit' => ''
    ]
  ],
  'NextToken' => '',
  'MaxResults' => 0
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'StartTime' => '',
  'EndTime' => '',
  'Filters' => [
    'Queues' => '',
    'Channels' => '',
    'RoutingProfiles' => ''
  ],
  'Groupings' => [
    
  ],
  'HistoricalMetrics' => [
    [
        'Name' => '',
        'Threshold' => '',
        'Statistic' => '',
        'Unit' => ''
    ]
  ],
  'NextToken' => '',
  'MaxResults' => 0
]));
$request->setRequestUrl('{{baseUrl}}/metrics/historical/:InstanceId');
$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}}/metrics/historical/:InstanceId' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "StartTime": "",
  "EndTime": "",
  "Filters": {
    "Queues": "",
    "Channels": "",
    "RoutingProfiles": ""
  },
  "Groupings": [],
  "HistoricalMetrics": [
    {
      "Name": "",
      "Threshold": "",
      "Statistic": "",
      "Unit": ""
    }
  ],
  "NextToken": "",
  "MaxResults": 0
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/metrics/historical/:InstanceId' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "StartTime": "",
  "EndTime": "",
  "Filters": {
    "Queues": "",
    "Channels": "",
    "RoutingProfiles": ""
  },
  "Groupings": [],
  "HistoricalMetrics": [
    {
      "Name": "",
      "Threshold": "",
      "Statistic": "",
      "Unit": ""
    }
  ],
  "NextToken": "",
  "MaxResults": 0
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"StartTime\": \"\",\n  \"EndTime\": \"\",\n  \"Filters\": {\n    \"Queues\": \"\",\n    \"Channels\": \"\",\n    \"RoutingProfiles\": \"\"\n  },\n  \"Groupings\": [],\n  \"HistoricalMetrics\": [\n    {\n      \"Name\": \"\",\n      \"Threshold\": \"\",\n      \"Statistic\": \"\",\n      \"Unit\": \"\"\n    }\n  ],\n  \"NextToken\": \"\",\n  \"MaxResults\": 0\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/metrics/historical/:InstanceId", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/metrics/historical/:InstanceId"

payload = {
    "StartTime": "",
    "EndTime": "",
    "Filters": {
        "Queues": "",
        "Channels": "",
        "RoutingProfiles": ""
    },
    "Groupings": [],
    "HistoricalMetrics": [
        {
            "Name": "",
            "Threshold": "",
            "Statistic": "",
            "Unit": ""
        }
    ],
    "NextToken": "",
    "MaxResults": 0
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/metrics/historical/:InstanceId"

payload <- "{\n  \"StartTime\": \"\",\n  \"EndTime\": \"\",\n  \"Filters\": {\n    \"Queues\": \"\",\n    \"Channels\": \"\",\n    \"RoutingProfiles\": \"\"\n  },\n  \"Groupings\": [],\n  \"HistoricalMetrics\": [\n    {\n      \"Name\": \"\",\n      \"Threshold\": \"\",\n      \"Statistic\": \"\",\n      \"Unit\": \"\"\n    }\n  ],\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}}/metrics/historical/:InstanceId")

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  \"StartTime\": \"\",\n  \"EndTime\": \"\",\n  \"Filters\": {\n    \"Queues\": \"\",\n    \"Channels\": \"\",\n    \"RoutingProfiles\": \"\"\n  },\n  \"Groupings\": [],\n  \"HistoricalMetrics\": [\n    {\n      \"Name\": \"\",\n      \"Threshold\": \"\",\n      \"Statistic\": \"\",\n      \"Unit\": \"\"\n    }\n  ],\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/metrics/historical/:InstanceId') do |req|
  req.body = "{\n  \"StartTime\": \"\",\n  \"EndTime\": \"\",\n  \"Filters\": {\n    \"Queues\": \"\",\n    \"Channels\": \"\",\n    \"RoutingProfiles\": \"\"\n  },\n  \"Groupings\": [],\n  \"HistoricalMetrics\": [\n    {\n      \"Name\": \"\",\n      \"Threshold\": \"\",\n      \"Statistic\": \"\",\n      \"Unit\": \"\"\n    }\n  ],\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}}/metrics/historical/:InstanceId";

    let payload = json!({
        "StartTime": "",
        "EndTime": "",
        "Filters": json!({
            "Queues": "",
            "Channels": "",
            "RoutingProfiles": ""
        }),
        "Groupings": (),
        "HistoricalMetrics": (
            json!({
                "Name": "",
                "Threshold": "",
                "Statistic": "",
                "Unit": ""
            })
        ),
        "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}}/metrics/historical/:InstanceId \
  --header 'content-type: application/json' \
  --data '{
  "StartTime": "",
  "EndTime": "",
  "Filters": {
    "Queues": "",
    "Channels": "",
    "RoutingProfiles": ""
  },
  "Groupings": [],
  "HistoricalMetrics": [
    {
      "Name": "",
      "Threshold": "",
      "Statistic": "",
      "Unit": ""
    }
  ],
  "NextToken": "",
  "MaxResults": 0
}'
echo '{
  "StartTime": "",
  "EndTime": "",
  "Filters": {
    "Queues": "",
    "Channels": "",
    "RoutingProfiles": ""
  },
  "Groupings": [],
  "HistoricalMetrics": [
    {
      "Name": "",
      "Threshold": "",
      "Statistic": "",
      "Unit": ""
    }
  ],
  "NextToken": "",
  "MaxResults": 0
}' |  \
  http POST {{baseUrl}}/metrics/historical/:InstanceId \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "StartTime": "",\n  "EndTime": "",\n  "Filters": {\n    "Queues": "",\n    "Channels": "",\n    "RoutingProfiles": ""\n  },\n  "Groupings": [],\n  "HistoricalMetrics": [\n    {\n      "Name": "",\n      "Threshold": "",\n      "Statistic": "",\n      "Unit": ""\n    }\n  ],\n  "NextToken": "",\n  "MaxResults": 0\n}' \
  --output-document \
  - {{baseUrl}}/metrics/historical/:InstanceId
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "StartTime": "",
  "EndTime": "",
  "Filters": [
    "Queues": "",
    "Channels": "",
    "RoutingProfiles": ""
  ],
  "Groupings": [],
  "HistoricalMetrics": [
    [
      "Name": "",
      "Threshold": "",
      "Statistic": "",
      "Unit": ""
    ]
  ],
  "NextToken": "",
  "MaxResults": 0
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/metrics/historical/:InstanceId")! 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 GetMetricDataV2
{{baseUrl}}/metrics/data
BODY json

{
  "ResourceArn": "",
  "StartTime": "",
  "EndTime": "",
  "Filters": [
    {
      "FilterKey": "",
      "FilterValues": ""
    }
  ],
  "Groupings": [],
  "Metrics": [
    {
      "Name": "",
      "Threshold": "",
      "MetricFilters": ""
    }
  ],
  "NextToken": "",
  "MaxResults": 0
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/metrics/data");

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  \"StartTime\": \"\",\n  \"EndTime\": \"\",\n  \"Filters\": [\n    {\n      \"FilterKey\": \"\",\n      \"FilterValues\": \"\"\n    }\n  ],\n  \"Groupings\": [],\n  \"Metrics\": [\n    {\n      \"Name\": \"\",\n      \"Threshold\": \"\",\n      \"MetricFilters\": \"\"\n    }\n  ],\n  \"NextToken\": \"\",\n  \"MaxResults\": 0\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/metrics/data" {:content-type :json
                                                         :form-params {:ResourceArn ""
                                                                       :StartTime ""
                                                                       :EndTime ""
                                                                       :Filters [{:FilterKey ""
                                                                                  :FilterValues ""}]
                                                                       :Groupings []
                                                                       :Metrics [{:Name ""
                                                                                  :Threshold ""
                                                                                  :MetricFilters ""}]
                                                                       :NextToken ""
                                                                       :MaxResults 0}})
require "http/client"

url = "{{baseUrl}}/metrics/data"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"ResourceArn\": \"\",\n  \"StartTime\": \"\",\n  \"EndTime\": \"\",\n  \"Filters\": [\n    {\n      \"FilterKey\": \"\",\n      \"FilterValues\": \"\"\n    }\n  ],\n  \"Groupings\": [],\n  \"Metrics\": [\n    {\n      \"Name\": \"\",\n      \"Threshold\": \"\",\n      \"MetricFilters\": \"\"\n    }\n  ],\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}}/metrics/data"),
    Content = new StringContent("{\n  \"ResourceArn\": \"\",\n  \"StartTime\": \"\",\n  \"EndTime\": \"\",\n  \"Filters\": [\n    {\n      \"FilterKey\": \"\",\n      \"FilterValues\": \"\"\n    }\n  ],\n  \"Groupings\": [],\n  \"Metrics\": [\n    {\n      \"Name\": \"\",\n      \"Threshold\": \"\",\n      \"MetricFilters\": \"\"\n    }\n  ],\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}}/metrics/data");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"ResourceArn\": \"\",\n  \"StartTime\": \"\",\n  \"EndTime\": \"\",\n  \"Filters\": [\n    {\n      \"FilterKey\": \"\",\n      \"FilterValues\": \"\"\n    }\n  ],\n  \"Groupings\": [],\n  \"Metrics\": [\n    {\n      \"Name\": \"\",\n      \"Threshold\": \"\",\n      \"MetricFilters\": \"\"\n    }\n  ],\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}}/metrics/data"

	payload := strings.NewReader("{\n  \"ResourceArn\": \"\",\n  \"StartTime\": \"\",\n  \"EndTime\": \"\",\n  \"Filters\": [\n    {\n      \"FilterKey\": \"\",\n      \"FilterValues\": \"\"\n    }\n  ],\n  \"Groupings\": [],\n  \"Metrics\": [\n    {\n      \"Name\": \"\",\n      \"Threshold\": \"\",\n      \"MetricFilters\": \"\"\n    }\n  ],\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/metrics/data HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 295

{
  "ResourceArn": "",
  "StartTime": "",
  "EndTime": "",
  "Filters": [
    {
      "FilterKey": "",
      "FilterValues": ""
    }
  ],
  "Groupings": [],
  "Metrics": [
    {
      "Name": "",
      "Threshold": "",
      "MetricFilters": ""
    }
  ],
  "NextToken": "",
  "MaxResults": 0
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/metrics/data")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"ResourceArn\": \"\",\n  \"StartTime\": \"\",\n  \"EndTime\": \"\",\n  \"Filters\": [\n    {\n      \"FilterKey\": \"\",\n      \"FilterValues\": \"\"\n    }\n  ],\n  \"Groupings\": [],\n  \"Metrics\": [\n    {\n      \"Name\": \"\",\n      \"Threshold\": \"\",\n      \"MetricFilters\": \"\"\n    }\n  ],\n  \"NextToken\": \"\",\n  \"MaxResults\": 0\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/metrics/data"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"ResourceArn\": \"\",\n  \"StartTime\": \"\",\n  \"EndTime\": \"\",\n  \"Filters\": [\n    {\n      \"FilterKey\": \"\",\n      \"FilterValues\": \"\"\n    }\n  ],\n  \"Groupings\": [],\n  \"Metrics\": [\n    {\n      \"Name\": \"\",\n      \"Threshold\": \"\",\n      \"MetricFilters\": \"\"\n    }\n  ],\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  \"ResourceArn\": \"\",\n  \"StartTime\": \"\",\n  \"EndTime\": \"\",\n  \"Filters\": [\n    {\n      \"FilterKey\": \"\",\n      \"FilterValues\": \"\"\n    }\n  ],\n  \"Groupings\": [],\n  \"Metrics\": [\n    {\n      \"Name\": \"\",\n      \"Threshold\": \"\",\n      \"MetricFilters\": \"\"\n    }\n  ],\n  \"NextToken\": \"\",\n  \"MaxResults\": 0\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/metrics/data")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/metrics/data")
  .header("content-type", "application/json")
  .body("{\n  \"ResourceArn\": \"\",\n  \"StartTime\": \"\",\n  \"EndTime\": \"\",\n  \"Filters\": [\n    {\n      \"FilterKey\": \"\",\n      \"FilterValues\": \"\"\n    }\n  ],\n  \"Groupings\": [],\n  \"Metrics\": [\n    {\n      \"Name\": \"\",\n      \"Threshold\": \"\",\n      \"MetricFilters\": \"\"\n    }\n  ],\n  \"NextToken\": \"\",\n  \"MaxResults\": 0\n}")
  .asString();
const data = JSON.stringify({
  ResourceArn: '',
  StartTime: '',
  EndTime: '',
  Filters: [
    {
      FilterKey: '',
      FilterValues: ''
    }
  ],
  Groupings: [],
  Metrics: [
    {
      Name: '',
      Threshold: '',
      MetricFilters: ''
    }
  ],
  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}}/metrics/data');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/metrics/data',
  headers: {'content-type': 'application/json'},
  data: {
    ResourceArn: '',
    StartTime: '',
    EndTime: '',
    Filters: [{FilterKey: '', FilterValues: ''}],
    Groupings: [],
    Metrics: [{Name: '', Threshold: '', MetricFilters: ''}],
    NextToken: '',
    MaxResults: 0
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/metrics/data';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"ResourceArn":"","StartTime":"","EndTime":"","Filters":[{"FilterKey":"","FilterValues":""}],"Groupings":[],"Metrics":[{"Name":"","Threshold":"","MetricFilters":""}],"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}}/metrics/data',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "ResourceArn": "",\n  "StartTime": "",\n  "EndTime": "",\n  "Filters": [\n    {\n      "FilterKey": "",\n      "FilterValues": ""\n    }\n  ],\n  "Groupings": [],\n  "Metrics": [\n    {\n      "Name": "",\n      "Threshold": "",\n      "MetricFilters": ""\n    }\n  ],\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  \"ResourceArn\": \"\",\n  \"StartTime\": \"\",\n  \"EndTime\": \"\",\n  \"Filters\": [\n    {\n      \"FilterKey\": \"\",\n      \"FilterValues\": \"\"\n    }\n  ],\n  \"Groupings\": [],\n  \"Metrics\": [\n    {\n      \"Name\": \"\",\n      \"Threshold\": \"\",\n      \"MetricFilters\": \"\"\n    }\n  ],\n  \"NextToken\": \"\",\n  \"MaxResults\": 0\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/metrics/data")
  .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/metrics/data',
  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: '',
  StartTime: '',
  EndTime: '',
  Filters: [{FilterKey: '', FilterValues: ''}],
  Groupings: [],
  Metrics: [{Name: '', Threshold: '', MetricFilters: ''}],
  NextToken: '',
  MaxResults: 0
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/metrics/data',
  headers: {'content-type': 'application/json'},
  body: {
    ResourceArn: '',
    StartTime: '',
    EndTime: '',
    Filters: [{FilterKey: '', FilterValues: ''}],
    Groupings: [],
    Metrics: [{Name: '', Threshold: '', MetricFilters: ''}],
    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}}/metrics/data');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  ResourceArn: '',
  StartTime: '',
  EndTime: '',
  Filters: [
    {
      FilterKey: '',
      FilterValues: ''
    }
  ],
  Groupings: [],
  Metrics: [
    {
      Name: '',
      Threshold: '',
      MetricFilters: ''
    }
  ],
  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}}/metrics/data',
  headers: {'content-type': 'application/json'},
  data: {
    ResourceArn: '',
    StartTime: '',
    EndTime: '',
    Filters: [{FilterKey: '', FilterValues: ''}],
    Groupings: [],
    Metrics: [{Name: '', Threshold: '', MetricFilters: ''}],
    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}}/metrics/data';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"ResourceArn":"","StartTime":"","EndTime":"","Filters":[{"FilterKey":"","FilterValues":""}],"Groupings":[],"Metrics":[{"Name":"","Threshold":"","MetricFilters":""}],"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 = @{ @"ResourceArn": @"",
                              @"StartTime": @"",
                              @"EndTime": @"",
                              @"Filters": @[ @{ @"FilterKey": @"", @"FilterValues": @"" } ],
                              @"Groupings": @[  ],
                              @"Metrics": @[ @{ @"Name": @"", @"Threshold": @"", @"MetricFilters": @"" } ],
                              @"NextToken": @"",
                              @"MaxResults": @0 };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/metrics/data"]
                                                       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}}/metrics/data" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"ResourceArn\": \"\",\n  \"StartTime\": \"\",\n  \"EndTime\": \"\",\n  \"Filters\": [\n    {\n      \"FilterKey\": \"\",\n      \"FilterValues\": \"\"\n    }\n  ],\n  \"Groupings\": [],\n  \"Metrics\": [\n    {\n      \"Name\": \"\",\n      \"Threshold\": \"\",\n      \"MetricFilters\": \"\"\n    }\n  ],\n  \"NextToken\": \"\",\n  \"MaxResults\": 0\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/metrics/data",
  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' => '',
    'StartTime' => '',
    'EndTime' => '',
    'Filters' => [
        [
                'FilterKey' => '',
                'FilterValues' => ''
        ]
    ],
    'Groupings' => [
        
    ],
    'Metrics' => [
        [
                'Name' => '',
                'Threshold' => '',
                'MetricFilters' => ''
        ]
    ],
    '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}}/metrics/data', [
  'body' => '{
  "ResourceArn": "",
  "StartTime": "",
  "EndTime": "",
  "Filters": [
    {
      "FilterKey": "",
      "FilterValues": ""
    }
  ],
  "Groupings": [],
  "Metrics": [
    {
      "Name": "",
      "Threshold": "",
      "MetricFilters": ""
    }
  ],
  "NextToken": "",
  "MaxResults": 0
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/metrics/data');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'ResourceArn' => '',
  'StartTime' => '',
  'EndTime' => '',
  'Filters' => [
    [
        'FilterKey' => '',
        'FilterValues' => ''
    ]
  ],
  'Groupings' => [
    
  ],
  'Metrics' => [
    [
        'Name' => '',
        'Threshold' => '',
        'MetricFilters' => ''
    ]
  ],
  'NextToken' => '',
  'MaxResults' => 0
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'ResourceArn' => '',
  'StartTime' => '',
  'EndTime' => '',
  'Filters' => [
    [
        'FilterKey' => '',
        'FilterValues' => ''
    ]
  ],
  'Groupings' => [
    
  ],
  'Metrics' => [
    [
        'Name' => '',
        'Threshold' => '',
        'MetricFilters' => ''
    ]
  ],
  'NextToken' => '',
  'MaxResults' => 0
]));
$request->setRequestUrl('{{baseUrl}}/metrics/data');
$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}}/metrics/data' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "ResourceArn": "",
  "StartTime": "",
  "EndTime": "",
  "Filters": [
    {
      "FilterKey": "",
      "FilterValues": ""
    }
  ],
  "Groupings": [],
  "Metrics": [
    {
      "Name": "",
      "Threshold": "",
      "MetricFilters": ""
    }
  ],
  "NextToken": "",
  "MaxResults": 0
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/metrics/data' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "ResourceArn": "",
  "StartTime": "",
  "EndTime": "",
  "Filters": [
    {
      "FilterKey": "",
      "FilterValues": ""
    }
  ],
  "Groupings": [],
  "Metrics": [
    {
      "Name": "",
      "Threshold": "",
      "MetricFilters": ""
    }
  ],
  "NextToken": "",
  "MaxResults": 0
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"ResourceArn\": \"\",\n  \"StartTime\": \"\",\n  \"EndTime\": \"\",\n  \"Filters\": [\n    {\n      \"FilterKey\": \"\",\n      \"FilterValues\": \"\"\n    }\n  ],\n  \"Groupings\": [],\n  \"Metrics\": [\n    {\n      \"Name\": \"\",\n      \"Threshold\": \"\",\n      \"MetricFilters\": \"\"\n    }\n  ],\n  \"NextToken\": \"\",\n  \"MaxResults\": 0\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/metrics/data", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/metrics/data"

payload = {
    "ResourceArn": "",
    "StartTime": "",
    "EndTime": "",
    "Filters": [
        {
            "FilterKey": "",
            "FilterValues": ""
        }
    ],
    "Groupings": [],
    "Metrics": [
        {
            "Name": "",
            "Threshold": "",
            "MetricFilters": ""
        }
    ],
    "NextToken": "",
    "MaxResults": 0
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/metrics/data"

payload <- "{\n  \"ResourceArn\": \"\",\n  \"StartTime\": \"\",\n  \"EndTime\": \"\",\n  \"Filters\": [\n    {\n      \"FilterKey\": \"\",\n      \"FilterValues\": \"\"\n    }\n  ],\n  \"Groupings\": [],\n  \"Metrics\": [\n    {\n      \"Name\": \"\",\n      \"Threshold\": \"\",\n      \"MetricFilters\": \"\"\n    }\n  ],\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}}/metrics/data")

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  \"StartTime\": \"\",\n  \"EndTime\": \"\",\n  \"Filters\": [\n    {\n      \"FilterKey\": \"\",\n      \"FilterValues\": \"\"\n    }\n  ],\n  \"Groupings\": [],\n  \"Metrics\": [\n    {\n      \"Name\": \"\",\n      \"Threshold\": \"\",\n      \"MetricFilters\": \"\"\n    }\n  ],\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/metrics/data') do |req|
  req.body = "{\n  \"ResourceArn\": \"\",\n  \"StartTime\": \"\",\n  \"EndTime\": \"\",\n  \"Filters\": [\n    {\n      \"FilterKey\": \"\",\n      \"FilterValues\": \"\"\n    }\n  ],\n  \"Groupings\": [],\n  \"Metrics\": [\n    {\n      \"Name\": \"\",\n      \"Threshold\": \"\",\n      \"MetricFilters\": \"\"\n    }\n  ],\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}}/metrics/data";

    let payload = json!({
        "ResourceArn": "",
        "StartTime": "",
        "EndTime": "",
        "Filters": (
            json!({
                "FilterKey": "",
                "FilterValues": ""
            })
        ),
        "Groupings": (),
        "Metrics": (
            json!({
                "Name": "",
                "Threshold": "",
                "MetricFilters": ""
            })
        ),
        "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}}/metrics/data \
  --header 'content-type: application/json' \
  --data '{
  "ResourceArn": "",
  "StartTime": "",
  "EndTime": "",
  "Filters": [
    {
      "FilterKey": "",
      "FilterValues": ""
    }
  ],
  "Groupings": [],
  "Metrics": [
    {
      "Name": "",
      "Threshold": "",
      "MetricFilters": ""
    }
  ],
  "NextToken": "",
  "MaxResults": 0
}'
echo '{
  "ResourceArn": "",
  "StartTime": "",
  "EndTime": "",
  "Filters": [
    {
      "FilterKey": "",
      "FilterValues": ""
    }
  ],
  "Groupings": [],
  "Metrics": [
    {
      "Name": "",
      "Threshold": "",
      "MetricFilters": ""
    }
  ],
  "NextToken": "",
  "MaxResults": 0
}' |  \
  http POST {{baseUrl}}/metrics/data \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "ResourceArn": "",\n  "StartTime": "",\n  "EndTime": "",\n  "Filters": [\n    {\n      "FilterKey": "",\n      "FilterValues": ""\n    }\n  ],\n  "Groupings": [],\n  "Metrics": [\n    {\n      "Name": "",\n      "Threshold": "",\n      "MetricFilters": ""\n    }\n  ],\n  "NextToken": "",\n  "MaxResults": 0\n}' \
  --output-document \
  - {{baseUrl}}/metrics/data
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "ResourceArn": "",
  "StartTime": "",
  "EndTime": "",
  "Filters": [
    [
      "FilterKey": "",
      "FilterValues": ""
    ]
  ],
  "Groupings": [],
  "Metrics": [
    [
      "Name": "",
      "Threshold": "",
      "MetricFilters": ""
    ]
  ],
  "NextToken": "",
  "MaxResults": 0
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/metrics/data")! 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 GetTaskTemplate
{{baseUrl}}/instance/:InstanceId/task/template/:TaskTemplateId
QUERY PARAMS

InstanceId
TaskTemplateId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/instance/:InstanceId/task/template/:TaskTemplateId");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/instance/:InstanceId/task/template/:TaskTemplateId")
require "http/client"

url = "{{baseUrl}}/instance/:InstanceId/task/template/:TaskTemplateId"

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}}/instance/:InstanceId/task/template/:TaskTemplateId"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/instance/:InstanceId/task/template/:TaskTemplateId");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/instance/:InstanceId/task/template/:TaskTemplateId"

	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/instance/:InstanceId/task/template/:TaskTemplateId HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/instance/:InstanceId/task/template/:TaskTemplateId")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/instance/:InstanceId/task/template/:TaskTemplateId"))
    .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}}/instance/:InstanceId/task/template/:TaskTemplateId")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/instance/:InstanceId/task/template/:TaskTemplateId")
  .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}}/instance/:InstanceId/task/template/:TaskTemplateId');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/instance/:InstanceId/task/template/:TaskTemplateId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/instance/:InstanceId/task/template/:TaskTemplateId';
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}}/instance/:InstanceId/task/template/:TaskTemplateId',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/instance/:InstanceId/task/template/:TaskTemplateId")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/instance/:InstanceId/task/template/:TaskTemplateId',
  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}}/instance/:InstanceId/task/template/:TaskTemplateId'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/instance/:InstanceId/task/template/:TaskTemplateId');

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}}/instance/:InstanceId/task/template/:TaskTemplateId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/instance/:InstanceId/task/template/:TaskTemplateId';
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}}/instance/:InstanceId/task/template/:TaskTemplateId"]
                                                       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}}/instance/:InstanceId/task/template/:TaskTemplateId" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/instance/:InstanceId/task/template/:TaskTemplateId",
  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}}/instance/:InstanceId/task/template/:TaskTemplateId');

echo $response->getBody();
setUrl('{{baseUrl}}/instance/:InstanceId/task/template/:TaskTemplateId');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/instance/:InstanceId/task/template/:TaskTemplateId');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/instance/:InstanceId/task/template/:TaskTemplateId' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/instance/:InstanceId/task/template/:TaskTemplateId' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/instance/:InstanceId/task/template/:TaskTemplateId")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/instance/:InstanceId/task/template/:TaskTemplateId"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/instance/:InstanceId/task/template/:TaskTemplateId"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/instance/:InstanceId/task/template/:TaskTemplateId")

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/instance/:InstanceId/task/template/:TaskTemplateId') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/instance/:InstanceId/task/template/:TaskTemplateId";

    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}}/instance/:InstanceId/task/template/:TaskTemplateId
http GET {{baseUrl}}/instance/:InstanceId/task/template/:TaskTemplateId
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/instance/:InstanceId/task/template/:TaskTemplateId
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/instance/:InstanceId/task/template/:TaskTemplateId")! 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 GetTrafficDistribution
{{baseUrl}}/traffic-distribution/:Id
QUERY PARAMS

Id
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/traffic-distribution/:Id");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/traffic-distribution/:Id")
require "http/client"

url = "{{baseUrl}}/traffic-distribution/:Id"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/traffic-distribution/:Id"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/traffic-distribution/:Id");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/traffic-distribution/:Id"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/traffic-distribution/:Id HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/traffic-distribution/:Id")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/traffic-distribution/:Id"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/traffic-distribution/:Id")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/traffic-distribution/:Id")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/traffic-distribution/:Id');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/traffic-distribution/:Id'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/traffic-distribution/:Id';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/traffic-distribution/:Id',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/traffic-distribution/:Id")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/traffic-distribution/:Id',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/traffic-distribution/:Id'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/traffic-distribution/:Id');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/traffic-distribution/:Id'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/traffic-distribution/:Id';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/traffic-distribution/:Id"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/traffic-distribution/:Id" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/traffic-distribution/:Id",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/traffic-distribution/:Id');

echo $response->getBody();
setUrl('{{baseUrl}}/traffic-distribution/:Id');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/traffic-distribution/:Id');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/traffic-distribution/:Id' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/traffic-distribution/:Id' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/traffic-distribution/:Id")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/traffic-distribution/:Id"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/traffic-distribution/:Id"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/traffic-distribution/:Id")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/traffic-distribution/:Id') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/traffic-distribution/:Id";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/traffic-distribution/:Id
http GET {{baseUrl}}/traffic-distribution/:Id
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/traffic-distribution/:Id
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/traffic-distribution/:Id")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
GET ListAgentStatuses
{{baseUrl}}/agent-status/:InstanceId
QUERY PARAMS

InstanceId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/agent-status/:InstanceId");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/agent-status/:InstanceId")
require "http/client"

url = "{{baseUrl}}/agent-status/:InstanceId"

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}}/agent-status/:InstanceId"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/agent-status/:InstanceId");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/agent-status/:InstanceId"

	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/agent-status/:InstanceId HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/agent-status/:InstanceId")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/agent-status/:InstanceId"))
    .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}}/agent-status/:InstanceId")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/agent-status/:InstanceId")
  .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}}/agent-status/:InstanceId');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/agent-status/:InstanceId'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/agent-status/:InstanceId';
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}}/agent-status/:InstanceId',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/agent-status/:InstanceId")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/agent-status/:InstanceId',
  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}}/agent-status/:InstanceId'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/agent-status/:InstanceId');

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}}/agent-status/:InstanceId'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/agent-status/:InstanceId';
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}}/agent-status/:InstanceId"]
                                                       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}}/agent-status/:InstanceId" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/agent-status/:InstanceId",
  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}}/agent-status/:InstanceId');

echo $response->getBody();
setUrl('{{baseUrl}}/agent-status/:InstanceId');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/agent-status/:InstanceId');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/agent-status/:InstanceId' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/agent-status/:InstanceId' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/agent-status/:InstanceId")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/agent-status/:InstanceId"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/agent-status/:InstanceId"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/agent-status/:InstanceId")

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/agent-status/:InstanceId') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/agent-status/:InstanceId";

    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}}/agent-status/:InstanceId
http GET {{baseUrl}}/agent-status/:InstanceId
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/agent-status/:InstanceId
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/agent-status/:InstanceId")! 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 ListApprovedOrigins
{{baseUrl}}/instance/:InstanceId/approved-origins
QUERY PARAMS

InstanceId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/instance/:InstanceId/approved-origins");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/instance/:InstanceId/approved-origins")
require "http/client"

url = "{{baseUrl}}/instance/:InstanceId/approved-origins"

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}}/instance/:InstanceId/approved-origins"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/instance/:InstanceId/approved-origins");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/instance/:InstanceId/approved-origins"

	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/instance/:InstanceId/approved-origins HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/instance/:InstanceId/approved-origins")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/instance/:InstanceId/approved-origins"))
    .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}}/instance/:InstanceId/approved-origins")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/instance/:InstanceId/approved-origins")
  .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}}/instance/:InstanceId/approved-origins');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/instance/:InstanceId/approved-origins'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/instance/:InstanceId/approved-origins';
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}}/instance/:InstanceId/approved-origins',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/instance/:InstanceId/approved-origins")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/instance/:InstanceId/approved-origins',
  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}}/instance/:InstanceId/approved-origins'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/instance/:InstanceId/approved-origins');

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}}/instance/:InstanceId/approved-origins'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/instance/:InstanceId/approved-origins';
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}}/instance/:InstanceId/approved-origins"]
                                                       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}}/instance/:InstanceId/approved-origins" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/instance/:InstanceId/approved-origins",
  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}}/instance/:InstanceId/approved-origins');

echo $response->getBody();
setUrl('{{baseUrl}}/instance/:InstanceId/approved-origins');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/instance/:InstanceId/approved-origins');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/instance/:InstanceId/approved-origins' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/instance/:InstanceId/approved-origins' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/instance/:InstanceId/approved-origins")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/instance/:InstanceId/approved-origins"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/instance/:InstanceId/approved-origins"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/instance/:InstanceId/approved-origins")

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/instance/:InstanceId/approved-origins') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/instance/:InstanceId/approved-origins";

    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}}/instance/:InstanceId/approved-origins
http GET {{baseUrl}}/instance/:InstanceId/approved-origins
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/instance/:InstanceId/approved-origins
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/instance/:InstanceId/approved-origins")! 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 ListBots
{{baseUrl}}/instance/:InstanceId/bots#lexVersion
QUERY PARAMS

lexVersion
InstanceId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/instance/:InstanceId/bots?lexVersion=#lexVersion");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/instance/:InstanceId/bots#lexVersion" {:query-params {:lexVersion ""}})
require "http/client"

url = "{{baseUrl}}/instance/:InstanceId/bots?lexVersion=#lexVersion"

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}}/instance/:InstanceId/bots?lexVersion=#lexVersion"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/instance/:InstanceId/bots?lexVersion=#lexVersion");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/instance/:InstanceId/bots?lexVersion=#lexVersion"

	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/instance/:InstanceId/bots?lexVersion= HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/instance/:InstanceId/bots?lexVersion=#lexVersion")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/instance/:InstanceId/bots?lexVersion=#lexVersion"))
    .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}}/instance/:InstanceId/bots?lexVersion=#lexVersion")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/instance/:InstanceId/bots?lexVersion=#lexVersion")
  .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}}/instance/:InstanceId/bots?lexVersion=#lexVersion');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/instance/:InstanceId/bots#lexVersion',
  params: {lexVersion: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/instance/:InstanceId/bots?lexVersion=#lexVersion';
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}}/instance/:InstanceId/bots?lexVersion=#lexVersion',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/instance/:InstanceId/bots?lexVersion=#lexVersion")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/instance/:InstanceId/bots?lexVersion=',
  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}}/instance/:InstanceId/bots#lexVersion',
  qs: {lexVersion: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/instance/:InstanceId/bots#lexVersion');

req.query({
  lexVersion: ''
});

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}}/instance/:InstanceId/bots#lexVersion',
  params: {lexVersion: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/instance/:InstanceId/bots?lexVersion=#lexVersion';
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}}/instance/:InstanceId/bots?lexVersion=#lexVersion"]
                                                       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}}/instance/:InstanceId/bots?lexVersion=#lexVersion" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/instance/:InstanceId/bots?lexVersion=#lexVersion",
  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}}/instance/:InstanceId/bots?lexVersion=#lexVersion');

echo $response->getBody();
setUrl('{{baseUrl}}/instance/:InstanceId/bots#lexVersion');
$request->setMethod(HTTP_METH_GET);

$request->setQueryData([
  'lexVersion' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/instance/:InstanceId/bots#lexVersion');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
  'lexVersion' => ''
]));

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/instance/:InstanceId/bots?lexVersion=#lexVersion' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/instance/:InstanceId/bots?lexVersion=#lexVersion' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/instance/:InstanceId/bots?lexVersion=")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/instance/:InstanceId/bots#lexVersion"

querystring = {"lexVersion":""}

response = requests.get(url, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/instance/:InstanceId/bots#lexVersion"

queryString <- list(lexVersion = "")

response <- VERB("GET", url, query = queryString, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/instance/:InstanceId/bots?lexVersion=#lexVersion")

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/instance/:InstanceId/bots') do |req|
  req.params['lexVersion'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/instance/:InstanceId/bots#lexVersion";

    let querystring = [
        ("lexVersion", ""),
    ];

    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}}/instance/:InstanceId/bots?lexVersion=#lexVersion'
http GET '{{baseUrl}}/instance/:InstanceId/bots?lexVersion=#lexVersion'
wget --quiet \
  --method GET \
  --output-document \
  - '{{baseUrl}}/instance/:InstanceId/bots?lexVersion=#lexVersion'
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/instance/:InstanceId/bots?lexVersion=#lexVersion")! 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 ListContactFlowModules
{{baseUrl}}/contact-flow-modules-summary/:InstanceId
QUERY PARAMS

InstanceId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/contact-flow-modules-summary/:InstanceId");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/contact-flow-modules-summary/:InstanceId")
require "http/client"

url = "{{baseUrl}}/contact-flow-modules-summary/:InstanceId"

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}}/contact-flow-modules-summary/:InstanceId"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/contact-flow-modules-summary/:InstanceId");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/contact-flow-modules-summary/:InstanceId"

	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/contact-flow-modules-summary/:InstanceId HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/contact-flow-modules-summary/:InstanceId")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/contact-flow-modules-summary/:InstanceId"))
    .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}}/contact-flow-modules-summary/:InstanceId")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/contact-flow-modules-summary/:InstanceId")
  .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}}/contact-flow-modules-summary/:InstanceId');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/contact-flow-modules-summary/:InstanceId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/contact-flow-modules-summary/:InstanceId';
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}}/contact-flow-modules-summary/:InstanceId',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/contact-flow-modules-summary/:InstanceId")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/contact-flow-modules-summary/:InstanceId',
  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}}/contact-flow-modules-summary/:InstanceId'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/contact-flow-modules-summary/:InstanceId');

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}}/contact-flow-modules-summary/:InstanceId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/contact-flow-modules-summary/:InstanceId';
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}}/contact-flow-modules-summary/:InstanceId"]
                                                       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}}/contact-flow-modules-summary/:InstanceId" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/contact-flow-modules-summary/:InstanceId",
  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}}/contact-flow-modules-summary/:InstanceId');

echo $response->getBody();
setUrl('{{baseUrl}}/contact-flow-modules-summary/:InstanceId');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/contact-flow-modules-summary/:InstanceId');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/contact-flow-modules-summary/:InstanceId' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/contact-flow-modules-summary/:InstanceId' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/contact-flow-modules-summary/:InstanceId")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/contact-flow-modules-summary/:InstanceId"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/contact-flow-modules-summary/:InstanceId"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/contact-flow-modules-summary/:InstanceId")

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/contact-flow-modules-summary/:InstanceId') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/contact-flow-modules-summary/:InstanceId";

    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}}/contact-flow-modules-summary/:InstanceId
http GET {{baseUrl}}/contact-flow-modules-summary/:InstanceId
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/contact-flow-modules-summary/:InstanceId
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/contact-flow-modules-summary/:InstanceId")! 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 ListContactFlows
{{baseUrl}}/contact-flows-summary/:InstanceId
QUERY PARAMS

InstanceId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/contact-flows-summary/:InstanceId");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/contact-flows-summary/:InstanceId")
require "http/client"

url = "{{baseUrl}}/contact-flows-summary/:InstanceId"

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}}/contact-flows-summary/:InstanceId"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/contact-flows-summary/:InstanceId");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/contact-flows-summary/:InstanceId"

	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/contact-flows-summary/:InstanceId HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/contact-flows-summary/:InstanceId")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/contact-flows-summary/:InstanceId"))
    .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}}/contact-flows-summary/:InstanceId")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/contact-flows-summary/:InstanceId")
  .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}}/contact-flows-summary/:InstanceId');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/contact-flows-summary/:InstanceId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/contact-flows-summary/:InstanceId';
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}}/contact-flows-summary/:InstanceId',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/contact-flows-summary/:InstanceId")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/contact-flows-summary/:InstanceId',
  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}}/contact-flows-summary/:InstanceId'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/contact-flows-summary/:InstanceId');

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}}/contact-flows-summary/:InstanceId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/contact-flows-summary/:InstanceId';
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}}/contact-flows-summary/:InstanceId"]
                                                       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}}/contact-flows-summary/:InstanceId" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/contact-flows-summary/:InstanceId",
  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}}/contact-flows-summary/:InstanceId');

echo $response->getBody();
setUrl('{{baseUrl}}/contact-flows-summary/:InstanceId');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/contact-flows-summary/:InstanceId');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/contact-flows-summary/:InstanceId' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/contact-flows-summary/:InstanceId' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/contact-flows-summary/:InstanceId")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/contact-flows-summary/:InstanceId"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/contact-flows-summary/:InstanceId"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/contact-flows-summary/:InstanceId")

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/contact-flows-summary/:InstanceId') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/contact-flows-summary/:InstanceId";

    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}}/contact-flows-summary/:InstanceId
http GET {{baseUrl}}/contact-flows-summary/:InstanceId
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/contact-flows-summary/:InstanceId
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/contact-flows-summary/:InstanceId")! 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 ListContactReferences
{{baseUrl}}/contact/references/:InstanceId/:ContactId#referenceTypes
QUERY PARAMS

referenceTypes
InstanceId
ContactId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/contact/references/:InstanceId/:ContactId?referenceTypes=#referenceTypes");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/contact/references/:InstanceId/:ContactId#referenceTypes" {:query-params {:referenceTypes ""}})
require "http/client"

url = "{{baseUrl}}/contact/references/:InstanceId/:ContactId?referenceTypes=#referenceTypes"

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}}/contact/references/:InstanceId/:ContactId?referenceTypes=#referenceTypes"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/contact/references/:InstanceId/:ContactId?referenceTypes=#referenceTypes");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/contact/references/:InstanceId/:ContactId?referenceTypes=#referenceTypes"

	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/contact/references/:InstanceId/:ContactId?referenceTypes= HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/contact/references/:InstanceId/:ContactId?referenceTypes=#referenceTypes")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/contact/references/:InstanceId/:ContactId?referenceTypes=#referenceTypes"))
    .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}}/contact/references/:InstanceId/:ContactId?referenceTypes=#referenceTypes")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/contact/references/:InstanceId/:ContactId?referenceTypes=#referenceTypes")
  .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}}/contact/references/:InstanceId/:ContactId?referenceTypes=#referenceTypes');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/contact/references/:InstanceId/:ContactId#referenceTypes',
  params: {referenceTypes: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/contact/references/:InstanceId/:ContactId?referenceTypes=#referenceTypes';
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}}/contact/references/:InstanceId/:ContactId?referenceTypes=#referenceTypes',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/contact/references/:InstanceId/:ContactId?referenceTypes=#referenceTypes")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/contact/references/:InstanceId/:ContactId?referenceTypes=',
  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}}/contact/references/:InstanceId/:ContactId#referenceTypes',
  qs: {referenceTypes: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/contact/references/:InstanceId/:ContactId#referenceTypes');

req.query({
  referenceTypes: ''
});

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}}/contact/references/:InstanceId/:ContactId#referenceTypes',
  params: {referenceTypes: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/contact/references/:InstanceId/:ContactId?referenceTypes=#referenceTypes';
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}}/contact/references/:InstanceId/:ContactId?referenceTypes=#referenceTypes"]
                                                       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}}/contact/references/:InstanceId/:ContactId?referenceTypes=#referenceTypes" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/contact/references/:InstanceId/:ContactId?referenceTypes=#referenceTypes",
  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}}/contact/references/:InstanceId/:ContactId?referenceTypes=#referenceTypes');

echo $response->getBody();
setUrl('{{baseUrl}}/contact/references/:InstanceId/:ContactId#referenceTypes');
$request->setMethod(HTTP_METH_GET);

$request->setQueryData([
  'referenceTypes' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/contact/references/:InstanceId/:ContactId#referenceTypes');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
  'referenceTypes' => ''
]));

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/contact/references/:InstanceId/:ContactId?referenceTypes=#referenceTypes' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/contact/references/:InstanceId/:ContactId?referenceTypes=#referenceTypes' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/contact/references/:InstanceId/:ContactId?referenceTypes=")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/contact/references/:InstanceId/:ContactId#referenceTypes"

querystring = {"referenceTypes":""}

response = requests.get(url, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/contact/references/:InstanceId/:ContactId#referenceTypes"

queryString <- list(referenceTypes = "")

response <- VERB("GET", url, query = queryString, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/contact/references/:InstanceId/:ContactId?referenceTypes=#referenceTypes")

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/contact/references/:InstanceId/:ContactId') do |req|
  req.params['referenceTypes'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/contact/references/:InstanceId/:ContactId#referenceTypes";

    let querystring = [
        ("referenceTypes", ""),
    ];

    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}}/contact/references/:InstanceId/:ContactId?referenceTypes=#referenceTypes'
http GET '{{baseUrl}}/contact/references/:InstanceId/:ContactId?referenceTypes=#referenceTypes'
wget --quiet \
  --method GET \
  --output-document \
  - '{{baseUrl}}/contact/references/:InstanceId/:ContactId?referenceTypes=#referenceTypes'
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/contact/references/:InstanceId/:ContactId?referenceTypes=#referenceTypes")! 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 ListDefaultVocabularies
{{baseUrl}}/default-vocabulary-summary/:InstanceId
QUERY PARAMS

InstanceId
BODY json

{
  "LanguageCode": "",
  "MaxResults": 0,
  "NextToken": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/default-vocabulary-summary/:InstanceId");

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  \"LanguageCode\": \"\",\n  \"MaxResults\": 0,\n  \"NextToken\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/default-vocabulary-summary/:InstanceId" {:content-type :json
                                                                                   :form-params {:LanguageCode ""
                                                                                                 :MaxResults 0
                                                                                                 :NextToken ""}})
require "http/client"

url = "{{baseUrl}}/default-vocabulary-summary/:InstanceId"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"LanguageCode\": \"\",\n  \"MaxResults\": 0,\n  \"NextToken\": \"\"\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-vocabulary-summary/:InstanceId"),
    Content = new StringContent("{\n  \"LanguageCode\": \"\",\n  \"MaxResults\": 0,\n  \"NextToken\": \"\"\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-vocabulary-summary/:InstanceId");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"LanguageCode\": \"\",\n  \"MaxResults\": 0,\n  \"NextToken\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/default-vocabulary-summary/:InstanceId"

	payload := strings.NewReader("{\n  \"LanguageCode\": \"\",\n  \"MaxResults\": 0,\n  \"NextToken\": \"\"\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-vocabulary-summary/:InstanceId HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 62

{
  "LanguageCode": "",
  "MaxResults": 0,
  "NextToken": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/default-vocabulary-summary/:InstanceId")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"LanguageCode\": \"\",\n  \"MaxResults\": 0,\n  \"NextToken\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/default-vocabulary-summary/:InstanceId"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"LanguageCode\": \"\",\n  \"MaxResults\": 0,\n  \"NextToken\": \"\"\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  \"LanguageCode\": \"\",\n  \"MaxResults\": 0,\n  \"NextToken\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/default-vocabulary-summary/:InstanceId")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/default-vocabulary-summary/:InstanceId")
  .header("content-type", "application/json")
  .body("{\n  \"LanguageCode\": \"\",\n  \"MaxResults\": 0,\n  \"NextToken\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  LanguageCode: '',
  MaxResults: 0,
  NextToken: ''
});

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-vocabulary-summary/:InstanceId');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/default-vocabulary-summary/:InstanceId',
  headers: {'content-type': 'application/json'},
  data: {LanguageCode: '', MaxResults: 0, NextToken: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/default-vocabulary-summary/:InstanceId';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"LanguageCode":"","MaxResults":0,"NextToken":""}'
};

try {
  const response = await 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-vocabulary-summary/:InstanceId',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "LanguageCode": "",\n  "MaxResults": 0,\n  "NextToken": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"LanguageCode\": \"\",\n  \"MaxResults\": 0,\n  \"NextToken\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/default-vocabulary-summary/:InstanceId")
  .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-vocabulary-summary/:InstanceId',
  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({LanguageCode: '', MaxResults: 0, NextToken: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/default-vocabulary-summary/:InstanceId',
  headers: {'content-type': 'application/json'},
  body: {LanguageCode: '', MaxResults: 0, NextToken: ''},
  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-vocabulary-summary/:InstanceId');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  LanguageCode: '',
  MaxResults: 0,
  NextToken: ''
});

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-vocabulary-summary/:InstanceId',
  headers: {'content-type': 'application/json'},
  data: {LanguageCode: '', MaxResults: 0, NextToken: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/default-vocabulary-summary/:InstanceId';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"LanguageCode":"","MaxResults":0,"NextToken":""}'
};

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 = @{ @"LanguageCode": @"",
                              @"MaxResults": @0,
                              @"NextToken": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/default-vocabulary-summary/:InstanceId"]
                                                       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-vocabulary-summary/:InstanceId" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"LanguageCode\": \"\",\n  \"MaxResults\": 0,\n  \"NextToken\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/default-vocabulary-summary/:InstanceId",
  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([
    'LanguageCode' => '',
    'MaxResults' => 0,
    'NextToken' => ''
  ]),
  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-vocabulary-summary/:InstanceId', [
  'body' => '{
  "LanguageCode": "",
  "MaxResults": 0,
  "NextToken": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/default-vocabulary-summary/:InstanceId');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'LanguageCode' => '',
  'MaxResults' => 0,
  'NextToken' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'LanguageCode' => '',
  'MaxResults' => 0,
  'NextToken' => ''
]));
$request->setRequestUrl('{{baseUrl}}/default-vocabulary-summary/:InstanceId');
$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-vocabulary-summary/:InstanceId' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "LanguageCode": "",
  "MaxResults": 0,
  "NextToken": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/default-vocabulary-summary/:InstanceId' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "LanguageCode": "",
  "MaxResults": 0,
  "NextToken": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"LanguageCode\": \"\",\n  \"MaxResults\": 0,\n  \"NextToken\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/default-vocabulary-summary/:InstanceId", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/default-vocabulary-summary/:InstanceId"

payload = {
    "LanguageCode": "",
    "MaxResults": 0,
    "NextToken": ""
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/default-vocabulary-summary/:InstanceId"

payload <- "{\n  \"LanguageCode\": \"\",\n  \"MaxResults\": 0,\n  \"NextToken\": \"\"\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-vocabulary-summary/:InstanceId")

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  \"LanguageCode\": \"\",\n  \"MaxResults\": 0,\n  \"NextToken\": \"\"\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-vocabulary-summary/:InstanceId') do |req|
  req.body = "{\n  \"LanguageCode\": \"\",\n  \"MaxResults\": 0,\n  \"NextToken\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/default-vocabulary-summary/:InstanceId";

    let payload = json!({
        "LanguageCode": "",
        "MaxResults": 0,
        "NextToken": ""
    });

    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-vocabulary-summary/:InstanceId \
  --header 'content-type: application/json' \
  --data '{
  "LanguageCode": "",
  "MaxResults": 0,
  "NextToken": ""
}'
echo '{
  "LanguageCode": "",
  "MaxResults": 0,
  "NextToken": ""
}' |  \
  http POST {{baseUrl}}/default-vocabulary-summary/:InstanceId \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "LanguageCode": "",\n  "MaxResults": 0,\n  "NextToken": ""\n}' \
  --output-document \
  - {{baseUrl}}/default-vocabulary-summary/:InstanceId
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "LanguageCode": "",
  "MaxResults": 0,
  "NextToken": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/default-vocabulary-summary/:InstanceId")! 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 ListHoursOfOperations
{{baseUrl}}/hours-of-operations-summary/:InstanceId
QUERY PARAMS

InstanceId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/hours-of-operations-summary/:InstanceId");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/hours-of-operations-summary/:InstanceId")
require "http/client"

url = "{{baseUrl}}/hours-of-operations-summary/:InstanceId"

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}}/hours-of-operations-summary/:InstanceId"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/hours-of-operations-summary/:InstanceId");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/hours-of-operations-summary/:InstanceId"

	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/hours-of-operations-summary/:InstanceId HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/hours-of-operations-summary/:InstanceId")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/hours-of-operations-summary/:InstanceId"))
    .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}}/hours-of-operations-summary/:InstanceId")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/hours-of-operations-summary/:InstanceId")
  .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}}/hours-of-operations-summary/:InstanceId');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/hours-of-operations-summary/:InstanceId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/hours-of-operations-summary/:InstanceId';
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}}/hours-of-operations-summary/:InstanceId',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/hours-of-operations-summary/:InstanceId")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/hours-of-operations-summary/:InstanceId',
  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}}/hours-of-operations-summary/:InstanceId'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/hours-of-operations-summary/:InstanceId');

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}}/hours-of-operations-summary/:InstanceId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/hours-of-operations-summary/:InstanceId';
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}}/hours-of-operations-summary/:InstanceId"]
                                                       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}}/hours-of-operations-summary/:InstanceId" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/hours-of-operations-summary/:InstanceId",
  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}}/hours-of-operations-summary/:InstanceId');

echo $response->getBody();
setUrl('{{baseUrl}}/hours-of-operations-summary/:InstanceId');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/hours-of-operations-summary/:InstanceId');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/hours-of-operations-summary/:InstanceId' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/hours-of-operations-summary/:InstanceId' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/hours-of-operations-summary/:InstanceId")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/hours-of-operations-summary/:InstanceId"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/hours-of-operations-summary/:InstanceId"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/hours-of-operations-summary/:InstanceId")

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/hours-of-operations-summary/:InstanceId') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/hours-of-operations-summary/:InstanceId";

    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}}/hours-of-operations-summary/:InstanceId
http GET {{baseUrl}}/hours-of-operations-summary/:InstanceId
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/hours-of-operations-summary/:InstanceId
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/hours-of-operations-summary/:InstanceId")! 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 ListInstanceAttributes
{{baseUrl}}/instance/:InstanceId/attributes
QUERY PARAMS

InstanceId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/instance/:InstanceId/attributes");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/instance/:InstanceId/attributes")
require "http/client"

url = "{{baseUrl}}/instance/:InstanceId/attributes"

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}}/instance/:InstanceId/attributes"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/instance/:InstanceId/attributes");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/instance/:InstanceId/attributes"

	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/instance/:InstanceId/attributes HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/instance/:InstanceId/attributes")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/instance/:InstanceId/attributes"))
    .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}}/instance/:InstanceId/attributes")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/instance/:InstanceId/attributes")
  .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}}/instance/:InstanceId/attributes');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/instance/:InstanceId/attributes'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/instance/:InstanceId/attributes';
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}}/instance/:InstanceId/attributes',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/instance/:InstanceId/attributes")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/instance/:InstanceId/attributes',
  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}}/instance/:InstanceId/attributes'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/instance/:InstanceId/attributes');

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}}/instance/:InstanceId/attributes'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/instance/:InstanceId/attributes';
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}}/instance/:InstanceId/attributes"]
                                                       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}}/instance/:InstanceId/attributes" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/instance/:InstanceId/attributes",
  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}}/instance/:InstanceId/attributes');

echo $response->getBody();
setUrl('{{baseUrl}}/instance/:InstanceId/attributes');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/instance/:InstanceId/attributes');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/instance/:InstanceId/attributes' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/instance/:InstanceId/attributes' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/instance/:InstanceId/attributes")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/instance/:InstanceId/attributes"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/instance/:InstanceId/attributes"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/instance/:InstanceId/attributes")

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/instance/:InstanceId/attributes') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/instance/:InstanceId/attributes";

    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}}/instance/:InstanceId/attributes
http GET {{baseUrl}}/instance/:InstanceId/attributes
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/instance/:InstanceId/attributes
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/instance/:InstanceId/attributes")! 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 ListInstanceStorageConfigs
{{baseUrl}}/instance/:InstanceId/storage-configs#resourceType
QUERY PARAMS

resourceType
InstanceId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/instance/:InstanceId/storage-configs?resourceType=#resourceType");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/instance/:InstanceId/storage-configs#resourceType" {:query-params {:resourceType ""}})
require "http/client"

url = "{{baseUrl}}/instance/:InstanceId/storage-configs?resourceType=#resourceType"

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}}/instance/:InstanceId/storage-configs?resourceType=#resourceType"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/instance/:InstanceId/storage-configs?resourceType=#resourceType");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/instance/:InstanceId/storage-configs?resourceType=#resourceType"

	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/instance/:InstanceId/storage-configs?resourceType= HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/instance/:InstanceId/storage-configs?resourceType=#resourceType")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/instance/:InstanceId/storage-configs?resourceType=#resourceType"))
    .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}}/instance/:InstanceId/storage-configs?resourceType=#resourceType")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/instance/:InstanceId/storage-configs?resourceType=#resourceType")
  .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}}/instance/:InstanceId/storage-configs?resourceType=#resourceType');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/instance/:InstanceId/storage-configs#resourceType',
  params: {resourceType: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/instance/:InstanceId/storage-configs?resourceType=#resourceType';
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}}/instance/:InstanceId/storage-configs?resourceType=#resourceType',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/instance/:InstanceId/storage-configs?resourceType=#resourceType")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/instance/:InstanceId/storage-configs?resourceType=',
  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}}/instance/:InstanceId/storage-configs#resourceType',
  qs: {resourceType: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/instance/:InstanceId/storage-configs#resourceType');

req.query({
  resourceType: ''
});

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}}/instance/:InstanceId/storage-configs#resourceType',
  params: {resourceType: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/instance/:InstanceId/storage-configs?resourceType=#resourceType';
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}}/instance/:InstanceId/storage-configs?resourceType=#resourceType"]
                                                       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}}/instance/:InstanceId/storage-configs?resourceType=#resourceType" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/instance/:InstanceId/storage-configs?resourceType=#resourceType",
  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}}/instance/:InstanceId/storage-configs?resourceType=#resourceType');

echo $response->getBody();
setUrl('{{baseUrl}}/instance/:InstanceId/storage-configs#resourceType');
$request->setMethod(HTTP_METH_GET);

$request->setQueryData([
  'resourceType' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/instance/:InstanceId/storage-configs#resourceType');
$request->setRequestMethod('GET');
$request->setQuery(new http\QueryString([
  'resourceType' => ''
]));

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/instance/:InstanceId/storage-configs?resourceType=#resourceType' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/instance/:InstanceId/storage-configs?resourceType=#resourceType' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/instance/:InstanceId/storage-configs?resourceType=")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/instance/:InstanceId/storage-configs#resourceType"

querystring = {"resourceType":""}

response = requests.get(url, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/instance/:InstanceId/storage-configs#resourceType"

queryString <- list(resourceType = "")

response <- VERB("GET", url, query = queryString, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/instance/:InstanceId/storage-configs?resourceType=#resourceType")

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/instance/:InstanceId/storage-configs') do |req|
  req.params['resourceType'] = ''
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/instance/:InstanceId/storage-configs#resourceType";

    let querystring = [
        ("resourceType", ""),
    ];

    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}}/instance/:InstanceId/storage-configs?resourceType=#resourceType'
http GET '{{baseUrl}}/instance/:InstanceId/storage-configs?resourceType=#resourceType'
wget --quiet \
  --method GET \
  --output-document \
  - '{{baseUrl}}/instance/:InstanceId/storage-configs?resourceType=#resourceType'
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/instance/:InstanceId/storage-configs?resourceType=#resourceType")! 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 ListInstances
{{baseUrl}}/instance
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/instance");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/instance")
require "http/client"

url = "{{baseUrl}}/instance"

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}}/instance"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/instance");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/instance"

	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/instance HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/instance")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/instance"))
    .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}}/instance")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/instance")
  .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}}/instance');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/instance'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/instance';
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}}/instance',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/instance")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/instance',
  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}}/instance'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/instance');

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}}/instance'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/instance';
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}}/instance"]
                                                       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}}/instance" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/instance",
  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}}/instance');

echo $response->getBody();
setUrl('{{baseUrl}}/instance');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/instance');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/instance' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/instance' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/instance")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/instance"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/instance"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/instance")

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/instance') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/instance";

    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}}/instance
http GET {{baseUrl}}/instance
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/instance
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/instance")! 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 ListIntegrationAssociations
{{baseUrl}}/instance/:InstanceId/integration-associations
QUERY PARAMS

InstanceId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/instance/:InstanceId/integration-associations");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/instance/:InstanceId/integration-associations")
require "http/client"

url = "{{baseUrl}}/instance/:InstanceId/integration-associations"

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}}/instance/:InstanceId/integration-associations"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/instance/:InstanceId/integration-associations");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/instance/:InstanceId/integration-associations"

	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/instance/:InstanceId/integration-associations HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/instance/:InstanceId/integration-associations")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/instance/:InstanceId/integration-associations"))
    .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}}/instance/:InstanceId/integration-associations")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/instance/:InstanceId/integration-associations")
  .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}}/instance/:InstanceId/integration-associations');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/instance/:InstanceId/integration-associations'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/instance/:InstanceId/integration-associations';
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}}/instance/:InstanceId/integration-associations',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/instance/:InstanceId/integration-associations")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/instance/:InstanceId/integration-associations',
  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}}/instance/:InstanceId/integration-associations'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/instance/:InstanceId/integration-associations');

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}}/instance/:InstanceId/integration-associations'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/instance/:InstanceId/integration-associations';
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}}/instance/:InstanceId/integration-associations"]
                                                       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}}/instance/:InstanceId/integration-associations" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/instance/:InstanceId/integration-associations",
  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}}/instance/:InstanceId/integration-associations');

echo $response->getBody();
setUrl('{{baseUrl}}/instance/:InstanceId/integration-associations');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/instance/:InstanceId/integration-associations');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/instance/:InstanceId/integration-associations' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/instance/:InstanceId/integration-associations' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/instance/:InstanceId/integration-associations")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/instance/:InstanceId/integration-associations"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/instance/:InstanceId/integration-associations"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/instance/:InstanceId/integration-associations")

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/instance/:InstanceId/integration-associations') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/instance/:InstanceId/integration-associations";

    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}}/instance/:InstanceId/integration-associations
http GET {{baseUrl}}/instance/:InstanceId/integration-associations
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/instance/:InstanceId/integration-associations
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/instance/:InstanceId/integration-associations")! 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 ListLambdaFunctions
{{baseUrl}}/instance/:InstanceId/lambda-functions
QUERY PARAMS

InstanceId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/instance/:InstanceId/lambda-functions");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/instance/:InstanceId/lambda-functions")
require "http/client"

url = "{{baseUrl}}/instance/:InstanceId/lambda-functions"

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}}/instance/:InstanceId/lambda-functions"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/instance/:InstanceId/lambda-functions");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/instance/:InstanceId/lambda-functions"

	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/instance/:InstanceId/lambda-functions HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/instance/:InstanceId/lambda-functions")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/instance/:InstanceId/lambda-functions"))
    .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}}/instance/:InstanceId/lambda-functions")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/instance/:InstanceId/lambda-functions")
  .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}}/instance/:InstanceId/lambda-functions');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/instance/:InstanceId/lambda-functions'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/instance/:InstanceId/lambda-functions';
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}}/instance/:InstanceId/lambda-functions',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/instance/:InstanceId/lambda-functions")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/instance/:InstanceId/lambda-functions',
  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}}/instance/:InstanceId/lambda-functions'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/instance/:InstanceId/lambda-functions');

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}}/instance/:InstanceId/lambda-functions'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/instance/:InstanceId/lambda-functions';
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}}/instance/:InstanceId/lambda-functions"]
                                                       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}}/instance/:InstanceId/lambda-functions" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/instance/:InstanceId/lambda-functions",
  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}}/instance/:InstanceId/lambda-functions');

echo $response->getBody();
setUrl('{{baseUrl}}/instance/:InstanceId/lambda-functions');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/instance/:InstanceId/lambda-functions');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/instance/:InstanceId/lambda-functions' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/instance/:InstanceId/lambda-functions' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/instance/:InstanceId/lambda-functions")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/instance/:InstanceId/lambda-functions"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/instance/:InstanceId/lambda-functions"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/instance/:InstanceId/lambda-functions")

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/instance/:InstanceId/lambda-functions') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/instance/:InstanceId/lambda-functions";

    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}}/instance/:InstanceId/lambda-functions
http GET {{baseUrl}}/instance/:InstanceId/lambda-functions
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/instance/:InstanceId/lambda-functions
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/instance/:InstanceId/lambda-functions")! 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 ListLexBots
{{baseUrl}}/instance/:InstanceId/lex-bots
QUERY PARAMS

InstanceId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/instance/:InstanceId/lex-bots");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/instance/:InstanceId/lex-bots")
require "http/client"

url = "{{baseUrl}}/instance/:InstanceId/lex-bots"

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}}/instance/:InstanceId/lex-bots"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/instance/:InstanceId/lex-bots");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/instance/:InstanceId/lex-bots"

	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/instance/:InstanceId/lex-bots HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/instance/:InstanceId/lex-bots")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/instance/:InstanceId/lex-bots"))
    .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}}/instance/:InstanceId/lex-bots")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/instance/:InstanceId/lex-bots")
  .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}}/instance/:InstanceId/lex-bots');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/instance/:InstanceId/lex-bots'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/instance/:InstanceId/lex-bots';
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}}/instance/:InstanceId/lex-bots',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/instance/:InstanceId/lex-bots")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/instance/:InstanceId/lex-bots',
  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}}/instance/:InstanceId/lex-bots'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/instance/:InstanceId/lex-bots');

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}}/instance/:InstanceId/lex-bots'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/instance/:InstanceId/lex-bots';
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}}/instance/:InstanceId/lex-bots"]
                                                       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}}/instance/:InstanceId/lex-bots" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/instance/:InstanceId/lex-bots",
  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}}/instance/:InstanceId/lex-bots');

echo $response->getBody();
setUrl('{{baseUrl}}/instance/:InstanceId/lex-bots');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/instance/:InstanceId/lex-bots');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/instance/:InstanceId/lex-bots' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/instance/:InstanceId/lex-bots' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/instance/:InstanceId/lex-bots")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/instance/:InstanceId/lex-bots"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/instance/:InstanceId/lex-bots"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/instance/:InstanceId/lex-bots")

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/instance/:InstanceId/lex-bots') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/instance/:InstanceId/lex-bots";

    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}}/instance/:InstanceId/lex-bots
http GET {{baseUrl}}/instance/:InstanceId/lex-bots
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/instance/:InstanceId/lex-bots
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/instance/:InstanceId/lex-bots")! 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 ListPhoneNumbers
{{baseUrl}}/phone-numbers-summary/:InstanceId
QUERY PARAMS

InstanceId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/phone-numbers-summary/:InstanceId");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/phone-numbers-summary/:InstanceId")
require "http/client"

url = "{{baseUrl}}/phone-numbers-summary/:InstanceId"

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}}/phone-numbers-summary/:InstanceId"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/phone-numbers-summary/:InstanceId");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/phone-numbers-summary/:InstanceId"

	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/phone-numbers-summary/:InstanceId HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/phone-numbers-summary/:InstanceId")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/phone-numbers-summary/:InstanceId"))
    .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}}/phone-numbers-summary/:InstanceId")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/phone-numbers-summary/:InstanceId")
  .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}}/phone-numbers-summary/:InstanceId');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/phone-numbers-summary/:InstanceId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/phone-numbers-summary/:InstanceId';
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}}/phone-numbers-summary/:InstanceId',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/phone-numbers-summary/:InstanceId")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/phone-numbers-summary/:InstanceId',
  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}}/phone-numbers-summary/:InstanceId'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/phone-numbers-summary/:InstanceId');

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}}/phone-numbers-summary/:InstanceId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/phone-numbers-summary/:InstanceId';
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}}/phone-numbers-summary/:InstanceId"]
                                                       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}}/phone-numbers-summary/:InstanceId" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/phone-numbers-summary/:InstanceId",
  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}}/phone-numbers-summary/:InstanceId');

echo $response->getBody();
setUrl('{{baseUrl}}/phone-numbers-summary/:InstanceId');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/phone-numbers-summary/:InstanceId');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/phone-numbers-summary/:InstanceId' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/phone-numbers-summary/:InstanceId' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/phone-numbers-summary/:InstanceId")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/phone-numbers-summary/:InstanceId"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/phone-numbers-summary/:InstanceId"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/phone-numbers-summary/:InstanceId")

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/phone-numbers-summary/:InstanceId') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/phone-numbers-summary/:InstanceId";

    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}}/phone-numbers-summary/:InstanceId
http GET {{baseUrl}}/phone-numbers-summary/:InstanceId
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/phone-numbers-summary/:InstanceId
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/phone-numbers-summary/:InstanceId")! 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 ListPhoneNumbersV2
{{baseUrl}}/phone-number/list
BODY json

{
  "TargetArn": "",
  "MaxResults": 0,
  "NextToken": "",
  "PhoneNumberCountryCodes": [],
  "PhoneNumberTypes": [],
  "PhoneNumberPrefix": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/phone-number/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  \"TargetArn\": \"\",\n  \"MaxResults\": 0,\n  \"NextToken\": \"\",\n  \"PhoneNumberCountryCodes\": [],\n  \"PhoneNumberTypes\": [],\n  \"PhoneNumberPrefix\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/phone-number/list" {:content-type :json
                                                              :form-params {:TargetArn ""
                                                                            :MaxResults 0
                                                                            :NextToken ""
                                                                            :PhoneNumberCountryCodes []
                                                                            :PhoneNumberTypes []
                                                                            :PhoneNumberPrefix ""}})
require "http/client"

url = "{{baseUrl}}/phone-number/list"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"TargetArn\": \"\",\n  \"MaxResults\": 0,\n  \"NextToken\": \"\",\n  \"PhoneNumberCountryCodes\": [],\n  \"PhoneNumberTypes\": [],\n  \"PhoneNumberPrefix\": \"\"\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}}/phone-number/list"),
    Content = new StringContent("{\n  \"TargetArn\": \"\",\n  \"MaxResults\": 0,\n  \"NextToken\": \"\",\n  \"PhoneNumberCountryCodes\": [],\n  \"PhoneNumberTypes\": [],\n  \"PhoneNumberPrefix\": \"\"\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}}/phone-number/list");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"TargetArn\": \"\",\n  \"MaxResults\": 0,\n  \"NextToken\": \"\",\n  \"PhoneNumberCountryCodes\": [],\n  \"PhoneNumberTypes\": [],\n  \"PhoneNumberPrefix\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/phone-number/list"

	payload := strings.NewReader("{\n  \"TargetArn\": \"\",\n  \"MaxResults\": 0,\n  \"NextToken\": \"\",\n  \"PhoneNumberCountryCodes\": [],\n  \"PhoneNumberTypes\": [],\n  \"PhoneNumberPrefix\": \"\"\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/phone-number/list HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 145

{
  "TargetArn": "",
  "MaxResults": 0,
  "NextToken": "",
  "PhoneNumberCountryCodes": [],
  "PhoneNumberTypes": [],
  "PhoneNumberPrefix": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/phone-number/list")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"TargetArn\": \"\",\n  \"MaxResults\": 0,\n  \"NextToken\": \"\",\n  \"PhoneNumberCountryCodes\": [],\n  \"PhoneNumberTypes\": [],\n  \"PhoneNumberPrefix\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/phone-number/list"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"TargetArn\": \"\",\n  \"MaxResults\": 0,\n  \"NextToken\": \"\",\n  \"PhoneNumberCountryCodes\": [],\n  \"PhoneNumberTypes\": [],\n  \"PhoneNumberPrefix\": \"\"\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  \"TargetArn\": \"\",\n  \"MaxResults\": 0,\n  \"NextToken\": \"\",\n  \"PhoneNumberCountryCodes\": [],\n  \"PhoneNumberTypes\": [],\n  \"PhoneNumberPrefix\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/phone-number/list")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/phone-number/list")
  .header("content-type", "application/json")
  .body("{\n  \"TargetArn\": \"\",\n  \"MaxResults\": 0,\n  \"NextToken\": \"\",\n  \"PhoneNumberCountryCodes\": [],\n  \"PhoneNumberTypes\": [],\n  \"PhoneNumberPrefix\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  TargetArn: '',
  MaxResults: 0,
  NextToken: '',
  PhoneNumberCountryCodes: [],
  PhoneNumberTypes: [],
  PhoneNumberPrefix: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/phone-number/list');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/phone-number/list',
  headers: {'content-type': 'application/json'},
  data: {
    TargetArn: '',
    MaxResults: 0,
    NextToken: '',
    PhoneNumberCountryCodes: [],
    PhoneNumberTypes: [],
    PhoneNumberPrefix: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/phone-number/list';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"TargetArn":"","MaxResults":0,"NextToken":"","PhoneNumberCountryCodes":[],"PhoneNumberTypes":[],"PhoneNumberPrefix":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/phone-number/list',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "TargetArn": "",\n  "MaxResults": 0,\n  "NextToken": "",\n  "PhoneNumberCountryCodes": [],\n  "PhoneNumberTypes": [],\n  "PhoneNumberPrefix": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"TargetArn\": \"\",\n  \"MaxResults\": 0,\n  \"NextToken\": \"\",\n  \"PhoneNumberCountryCodes\": [],\n  \"PhoneNumberTypes\": [],\n  \"PhoneNumberPrefix\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/phone-number/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/phone-number/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({
  TargetArn: '',
  MaxResults: 0,
  NextToken: '',
  PhoneNumberCountryCodes: [],
  PhoneNumberTypes: [],
  PhoneNumberPrefix: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/phone-number/list',
  headers: {'content-type': 'application/json'},
  body: {
    TargetArn: '',
    MaxResults: 0,
    NextToken: '',
    PhoneNumberCountryCodes: [],
    PhoneNumberTypes: [],
    PhoneNumberPrefix: ''
  },
  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}}/phone-number/list');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  TargetArn: '',
  MaxResults: 0,
  NextToken: '',
  PhoneNumberCountryCodes: [],
  PhoneNumberTypes: [],
  PhoneNumberPrefix: ''
});

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}}/phone-number/list',
  headers: {'content-type': 'application/json'},
  data: {
    TargetArn: '',
    MaxResults: 0,
    NextToken: '',
    PhoneNumberCountryCodes: [],
    PhoneNumberTypes: [],
    PhoneNumberPrefix: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/phone-number/list';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"TargetArn":"","MaxResults":0,"NextToken":"","PhoneNumberCountryCodes":[],"PhoneNumberTypes":[],"PhoneNumberPrefix":""}'
};

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 = @{ @"TargetArn": @"",
                              @"MaxResults": @0,
                              @"NextToken": @"",
                              @"PhoneNumberCountryCodes": @[  ],
                              @"PhoneNumberTypes": @[  ],
                              @"PhoneNumberPrefix": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/phone-number/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}}/phone-number/list" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"TargetArn\": \"\",\n  \"MaxResults\": 0,\n  \"NextToken\": \"\",\n  \"PhoneNumberCountryCodes\": [],\n  \"PhoneNumberTypes\": [],\n  \"PhoneNumberPrefix\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/phone-number/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([
    'TargetArn' => '',
    'MaxResults' => 0,
    'NextToken' => '',
    'PhoneNumberCountryCodes' => [
        
    ],
    'PhoneNumberTypes' => [
        
    ],
    'PhoneNumberPrefix' => ''
  ]),
  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}}/phone-number/list', [
  'body' => '{
  "TargetArn": "",
  "MaxResults": 0,
  "NextToken": "",
  "PhoneNumberCountryCodes": [],
  "PhoneNumberTypes": [],
  "PhoneNumberPrefix": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/phone-number/list');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'TargetArn' => '',
  'MaxResults' => 0,
  'NextToken' => '',
  'PhoneNumberCountryCodes' => [
    
  ],
  'PhoneNumberTypes' => [
    
  ],
  'PhoneNumberPrefix' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'TargetArn' => '',
  'MaxResults' => 0,
  'NextToken' => '',
  'PhoneNumberCountryCodes' => [
    
  ],
  'PhoneNumberTypes' => [
    
  ],
  'PhoneNumberPrefix' => ''
]));
$request->setRequestUrl('{{baseUrl}}/phone-number/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}}/phone-number/list' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "TargetArn": "",
  "MaxResults": 0,
  "NextToken": "",
  "PhoneNumberCountryCodes": [],
  "PhoneNumberTypes": [],
  "PhoneNumberPrefix": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/phone-number/list' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "TargetArn": "",
  "MaxResults": 0,
  "NextToken": "",
  "PhoneNumberCountryCodes": [],
  "PhoneNumberTypes": [],
  "PhoneNumberPrefix": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"TargetArn\": \"\",\n  \"MaxResults\": 0,\n  \"NextToken\": \"\",\n  \"PhoneNumberCountryCodes\": [],\n  \"PhoneNumberTypes\": [],\n  \"PhoneNumberPrefix\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/phone-number/list", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/phone-number/list"

payload = {
    "TargetArn": "",
    "MaxResults": 0,
    "NextToken": "",
    "PhoneNumberCountryCodes": [],
    "PhoneNumberTypes": [],
    "PhoneNumberPrefix": ""
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/phone-number/list"

payload <- "{\n  \"TargetArn\": \"\",\n  \"MaxResults\": 0,\n  \"NextToken\": \"\",\n  \"PhoneNumberCountryCodes\": [],\n  \"PhoneNumberTypes\": [],\n  \"PhoneNumberPrefix\": \"\"\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}}/phone-number/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  \"TargetArn\": \"\",\n  \"MaxResults\": 0,\n  \"NextToken\": \"\",\n  \"PhoneNumberCountryCodes\": [],\n  \"PhoneNumberTypes\": [],\n  \"PhoneNumberPrefix\": \"\"\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/phone-number/list') do |req|
  req.body = "{\n  \"TargetArn\": \"\",\n  \"MaxResults\": 0,\n  \"NextToken\": \"\",\n  \"PhoneNumberCountryCodes\": [],\n  \"PhoneNumberTypes\": [],\n  \"PhoneNumberPrefix\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/phone-number/list";

    let payload = json!({
        "TargetArn": "",
        "MaxResults": 0,
        "NextToken": "",
        "PhoneNumberCountryCodes": (),
        "PhoneNumberTypes": (),
        "PhoneNumberPrefix": ""
    });

    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}}/phone-number/list \
  --header 'content-type: application/json' \
  --data '{
  "TargetArn": "",
  "MaxResults": 0,
  "NextToken": "",
  "PhoneNumberCountryCodes": [],
  "PhoneNumberTypes": [],
  "PhoneNumberPrefix": ""
}'
echo '{
  "TargetArn": "",
  "MaxResults": 0,
  "NextToken": "",
  "PhoneNumberCountryCodes": [],
  "PhoneNumberTypes": [],
  "PhoneNumberPrefix": ""
}' |  \
  http POST {{baseUrl}}/phone-number/list \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "TargetArn": "",\n  "MaxResults": 0,\n  "NextToken": "",\n  "PhoneNumberCountryCodes": [],\n  "PhoneNumberTypes": [],\n  "PhoneNumberPrefix": ""\n}' \
  --output-document \
  - {{baseUrl}}/phone-number/list
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "TargetArn": "",
  "MaxResults": 0,
  "NextToken": "",
  "PhoneNumberCountryCodes": [],
  "PhoneNumberTypes": [],
  "PhoneNumberPrefix": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/phone-number/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 ListPrompts
{{baseUrl}}/prompts-summary/:InstanceId
QUERY PARAMS

InstanceId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/prompts-summary/:InstanceId");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/prompts-summary/:InstanceId")
require "http/client"

url = "{{baseUrl}}/prompts-summary/:InstanceId"

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}}/prompts-summary/:InstanceId"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/prompts-summary/:InstanceId");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/prompts-summary/:InstanceId"

	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/prompts-summary/:InstanceId HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/prompts-summary/:InstanceId")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/prompts-summary/:InstanceId"))
    .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}}/prompts-summary/:InstanceId")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/prompts-summary/:InstanceId")
  .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}}/prompts-summary/:InstanceId');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/prompts-summary/:InstanceId'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/prompts-summary/:InstanceId';
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}}/prompts-summary/:InstanceId',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/prompts-summary/:InstanceId")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/prompts-summary/:InstanceId',
  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}}/prompts-summary/:InstanceId'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/prompts-summary/:InstanceId');

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}}/prompts-summary/:InstanceId'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/prompts-summary/:InstanceId';
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}}/prompts-summary/:InstanceId"]
                                                       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}}/prompts-summary/:InstanceId" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/prompts-summary/:InstanceId",
  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}}/prompts-summary/:InstanceId');

echo $response->getBody();
setUrl('{{baseUrl}}/prompts-summary/:InstanceId');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/prompts-summary/:InstanceId');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/prompts-summary/:InstanceId' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/prompts-summary/:InstanceId' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/prompts-summary/:InstanceId")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/prompts-summary/:InstanceId"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/prompts-summary/:InstanceId"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/prompts-summary/:InstanceId")

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/prompts-summary/:InstanceId') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/prompts-summary/:InstanceId";

    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}}/prompts-summary/:InstanceId
http GET {{baseUrl}}/prompts-summary/:InstanceId
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/prompts-summary/:InstanceId
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/prompts-summary/:InstanceId")! 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 ListQueueQuickConnects
{{baseUrl}}/queues/:InstanceId/:QueueId/quick-connects
QUERY PARAMS

InstanceId
QueueId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/queues/:InstanceId/:QueueId/quick-connects");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/queues/:InstanceId/:QueueId/quick-connects")
require "http/client"

url = "{{baseUrl}}/queues/:InstanceId/:QueueId/quick-connects"

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}}/queues/:InstanceId/:QueueId/quick-connects"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/queues/:InstanceId/:QueueId/quick-connects");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/queues/:InstanceId/:QueueId/quick-connects"

	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/queues/:InstanceId/:QueueId/quick-connects HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/queues/:InstanceId/:QueueId/quick-connects")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/queues/:InstanceId/:QueueId/quick-connects"))
    .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}}/queues/:InstanceId/:QueueId/quick-connects")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/queues/:InstanceId/:QueueId/quick-connects")
  .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}}/queues/:InstanceId/:QueueId/quick-connects');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/queues/:InstanceId/:QueueId/quick-connects'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/queues/:InstanceId/:QueueId/quick-connects';
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}}/queues/:InstanceId/:QueueId/quick-connects',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/queues/:InstanceId/:QueueId/quick-connects")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/queues/:InstanceId/:QueueId/quick-connects',
  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}}/queues/:InstanceId/:QueueId/quick-connects'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/queues/:InstanceId/:QueueId/quick-connects');

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}}/queues/:InstanceId/:QueueId/quick-connects'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/queues/:InstanceId/:QueueId/quick-connects';
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}}/queues/:InstanceId/:QueueId/quick-connects"]
                                                       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}}/queues/:InstanceId/:QueueId/quick-connects" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/queues/:InstanceId/:QueueId/quick-connects",
  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}}/queues/:InstanceId/:QueueId/quick-connects');

echo $response->getBody();
setUrl('{{baseUrl}}/queues/:InstanceId/:QueueId/quick-connects');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/queues/:InstanceId/:QueueId/quick-connects');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/queues/:InstanceId/:QueueId/quick-connects' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/queues/:InstanceId/:QueueId/quick-connects' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/queues/:InstanceId/:QueueId/quick-connects")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/queues/:InstanceId/:QueueId/quick-connects"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/queues/:InstanceId/:QueueId/quick-connects"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/queues/:InstanceId/:QueueId/quick-connects")

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/queues/:InstanceId/:QueueId/quick-connects') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/queues/:InstanceId/:QueueId/quick-connects";

    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}}/queues/:InstanceId/:QueueId/quick-connects
http GET {{baseUrl}}/queues/:InstanceId/:QueueId/quick-connects
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/queues/:InstanceId/:QueueId/quick-connects
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/queues/:InstanceId/:QueueId/quick-connects")! 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 ListQueues
{{baseUrl}}/queues-summary/:InstanceId
QUERY PARAMS

InstanceId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/queues-summary/:InstanceId");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/queues-summary/:InstanceId")
require "http/client"

url = "{{baseUrl}}/queues-summary/:InstanceId"

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}}/queues-summary/:InstanceId"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/queues-summary/:InstanceId");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/queues-summary/:InstanceId"

	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/queues-summary/:InstanceId HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/queues-summary/:InstanceId")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/queues-summary/:InstanceId"))
    .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}}/queues-summary/:InstanceId")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/queues-summary/:InstanceId")
  .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}}/queues-summary/:InstanceId');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/queues-summary/:InstanceId'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/queues-summary/:InstanceId';
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}}/queues-summary/:InstanceId',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/queues-summary/:InstanceId")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/queues-summary/:InstanceId',
  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}}/queues-summary/:InstanceId'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/queues-summary/:InstanceId');

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}}/queues-summary/:InstanceId'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/queues-summary/:InstanceId';
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}}/queues-summary/:InstanceId"]
                                                       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}}/queues-summary/:InstanceId" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/queues-summary/:InstanceId",
  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}}/queues-summary/:InstanceId');

echo $response->getBody();
setUrl('{{baseUrl}}/queues-summary/:InstanceId');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/queues-summary/:InstanceId');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/queues-summary/:InstanceId' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/queues-summary/:InstanceId' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/queues-summary/:InstanceId")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/queues-summary/:InstanceId"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/queues-summary/:InstanceId"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/queues-summary/:InstanceId")

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/queues-summary/:InstanceId') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/queues-summary/:InstanceId";

    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}}/queues-summary/:InstanceId
http GET {{baseUrl}}/queues-summary/:InstanceId
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/queues-summary/:InstanceId
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/queues-summary/:InstanceId")! 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 ListQuickConnects
{{baseUrl}}/quick-connects/:InstanceId
QUERY PARAMS

InstanceId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/quick-connects/:InstanceId");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/quick-connects/:InstanceId")
require "http/client"

url = "{{baseUrl}}/quick-connects/:InstanceId"

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}}/quick-connects/:InstanceId"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/quick-connects/:InstanceId");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/quick-connects/:InstanceId"

	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/quick-connects/:InstanceId HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/quick-connects/:InstanceId")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/quick-connects/:InstanceId"))
    .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}}/quick-connects/:InstanceId")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/quick-connects/:InstanceId")
  .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}}/quick-connects/:InstanceId');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/quick-connects/:InstanceId'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/quick-connects/:InstanceId';
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}}/quick-connects/:InstanceId',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/quick-connects/:InstanceId")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/quick-connects/:InstanceId',
  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}}/quick-connects/:InstanceId'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/quick-connects/:InstanceId');

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}}/quick-connects/:InstanceId'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/quick-connects/:InstanceId';
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}}/quick-connects/:InstanceId"]
                                                       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}}/quick-connects/:InstanceId" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/quick-connects/:InstanceId",
  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}}/quick-connects/:InstanceId');

echo $response->getBody();
setUrl('{{baseUrl}}/quick-connects/:InstanceId');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/quick-connects/:InstanceId');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/quick-connects/:InstanceId' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/quick-connects/:InstanceId' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/quick-connects/:InstanceId")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/quick-connects/:InstanceId"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/quick-connects/:InstanceId"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/quick-connects/:InstanceId")

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/quick-connects/:InstanceId') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/quick-connects/:InstanceId";

    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}}/quick-connects/:InstanceId
http GET {{baseUrl}}/quick-connects/:InstanceId
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/quick-connects/:InstanceId
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/quick-connects/:InstanceId")! 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 ListRoutingProfileQueues
{{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId/queues
QUERY PARAMS

InstanceId
RoutingProfileId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId/queues");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId/queues")
require "http/client"

url = "{{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId/queues"

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}}/routing-profiles/:InstanceId/:RoutingProfileId/queues"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId/queues");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId/queues"

	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/routing-profiles/:InstanceId/:RoutingProfileId/queues HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId/queues")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId/queues"))
    .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}}/routing-profiles/:InstanceId/:RoutingProfileId/queues")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId/queues")
  .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}}/routing-profiles/:InstanceId/:RoutingProfileId/queues');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId/queues'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId/queues';
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}}/routing-profiles/:InstanceId/:RoutingProfileId/queues',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId/queues")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/routing-profiles/:InstanceId/:RoutingProfileId/queues',
  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}}/routing-profiles/:InstanceId/:RoutingProfileId/queues'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId/queues');

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}}/routing-profiles/:InstanceId/:RoutingProfileId/queues'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId/queues';
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}}/routing-profiles/:InstanceId/:RoutingProfileId/queues"]
                                                       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}}/routing-profiles/:InstanceId/:RoutingProfileId/queues" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId/queues",
  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}}/routing-profiles/:InstanceId/:RoutingProfileId/queues');

echo $response->getBody();
setUrl('{{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId/queues');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId/queues');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId/queues' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId/queues' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/routing-profiles/:InstanceId/:RoutingProfileId/queues")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId/queues"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId/queues"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId/queues")

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/routing-profiles/:InstanceId/:RoutingProfileId/queues') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId/queues";

    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}}/routing-profiles/:InstanceId/:RoutingProfileId/queues
http GET {{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId/queues
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId/queues
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId/queues")! 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 ListRoutingProfiles
{{baseUrl}}/routing-profiles-summary/:InstanceId
QUERY PARAMS

InstanceId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/routing-profiles-summary/:InstanceId");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/routing-profiles-summary/:InstanceId")
require "http/client"

url = "{{baseUrl}}/routing-profiles-summary/:InstanceId"

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}}/routing-profiles-summary/:InstanceId"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/routing-profiles-summary/:InstanceId");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/routing-profiles-summary/:InstanceId"

	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/routing-profiles-summary/:InstanceId HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/routing-profiles-summary/:InstanceId")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/routing-profiles-summary/:InstanceId"))
    .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}}/routing-profiles-summary/:InstanceId")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/routing-profiles-summary/:InstanceId")
  .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}}/routing-profiles-summary/:InstanceId');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/routing-profiles-summary/:InstanceId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/routing-profiles-summary/:InstanceId';
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}}/routing-profiles-summary/:InstanceId',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/routing-profiles-summary/:InstanceId")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/routing-profiles-summary/:InstanceId',
  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}}/routing-profiles-summary/:InstanceId'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/routing-profiles-summary/:InstanceId');

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}}/routing-profiles-summary/:InstanceId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/routing-profiles-summary/:InstanceId';
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}}/routing-profiles-summary/:InstanceId"]
                                                       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}}/routing-profiles-summary/:InstanceId" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/routing-profiles-summary/:InstanceId",
  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}}/routing-profiles-summary/:InstanceId');

echo $response->getBody();
setUrl('{{baseUrl}}/routing-profiles-summary/:InstanceId');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/routing-profiles-summary/:InstanceId');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/routing-profiles-summary/:InstanceId' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/routing-profiles-summary/:InstanceId' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/routing-profiles-summary/:InstanceId")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/routing-profiles-summary/:InstanceId"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/routing-profiles-summary/:InstanceId"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/routing-profiles-summary/:InstanceId")

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/routing-profiles-summary/:InstanceId') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/routing-profiles-summary/:InstanceId";

    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}}/routing-profiles-summary/:InstanceId
http GET {{baseUrl}}/routing-profiles-summary/:InstanceId
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/routing-profiles-summary/:InstanceId
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/routing-profiles-summary/:InstanceId")! 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 ListRules
{{baseUrl}}/rules/:InstanceId
QUERY PARAMS

InstanceId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/rules/:InstanceId");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/rules/:InstanceId")
require "http/client"

url = "{{baseUrl}}/rules/:InstanceId"

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/:InstanceId"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/rules/:InstanceId");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/rules/:InstanceId"

	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/:InstanceId HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/rules/:InstanceId")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/rules/:InstanceId"))
    .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/:InstanceId")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/rules/:InstanceId")
  .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/:InstanceId');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/rules/:InstanceId'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/rules/:InstanceId';
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/:InstanceId',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/rules/:InstanceId")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/rules/:InstanceId',
  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/:InstanceId'};

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/:InstanceId');

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/:InstanceId'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/rules/:InstanceId';
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/:InstanceId"]
                                                       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/:InstanceId" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/rules/:InstanceId",
  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/:InstanceId');

echo $response->getBody();
setUrl('{{baseUrl}}/rules/:InstanceId');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/rules/:InstanceId');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/rules/:InstanceId' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/rules/:InstanceId' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/rules/:InstanceId")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/rules/:InstanceId"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/rules/:InstanceId"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/rules/:InstanceId")

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/:InstanceId') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/rules/:InstanceId";

    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/:InstanceId
http GET {{baseUrl}}/rules/:InstanceId
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/rules/:InstanceId
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/rules/:InstanceId")! 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 ListSecurityKeys
{{baseUrl}}/instance/:InstanceId/security-keys
QUERY PARAMS

InstanceId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/instance/:InstanceId/security-keys");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/instance/:InstanceId/security-keys")
require "http/client"

url = "{{baseUrl}}/instance/:InstanceId/security-keys"

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}}/instance/:InstanceId/security-keys"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/instance/:InstanceId/security-keys");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/instance/:InstanceId/security-keys"

	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/instance/:InstanceId/security-keys HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/instance/:InstanceId/security-keys")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/instance/:InstanceId/security-keys"))
    .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}}/instance/:InstanceId/security-keys")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/instance/:InstanceId/security-keys")
  .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}}/instance/:InstanceId/security-keys');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/instance/:InstanceId/security-keys'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/instance/:InstanceId/security-keys';
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}}/instance/:InstanceId/security-keys',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/instance/:InstanceId/security-keys")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/instance/:InstanceId/security-keys',
  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}}/instance/:InstanceId/security-keys'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/instance/:InstanceId/security-keys');

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}}/instance/:InstanceId/security-keys'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/instance/:InstanceId/security-keys';
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}}/instance/:InstanceId/security-keys"]
                                                       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}}/instance/:InstanceId/security-keys" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/instance/:InstanceId/security-keys",
  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}}/instance/:InstanceId/security-keys');

echo $response->getBody();
setUrl('{{baseUrl}}/instance/:InstanceId/security-keys');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/instance/:InstanceId/security-keys');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/instance/:InstanceId/security-keys' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/instance/:InstanceId/security-keys' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/instance/:InstanceId/security-keys")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/instance/:InstanceId/security-keys"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/instance/:InstanceId/security-keys"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/instance/:InstanceId/security-keys")

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/instance/:InstanceId/security-keys') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/instance/:InstanceId/security-keys";

    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}}/instance/:InstanceId/security-keys
http GET {{baseUrl}}/instance/:InstanceId/security-keys
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/instance/:InstanceId/security-keys
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/instance/:InstanceId/security-keys")! 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 ListSecurityProfilePermissions
{{baseUrl}}/security-profiles-permissions/:InstanceId/:SecurityProfileId
QUERY PARAMS

SecurityProfileId
InstanceId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/security-profiles-permissions/:InstanceId/:SecurityProfileId");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/security-profiles-permissions/:InstanceId/:SecurityProfileId")
require "http/client"

url = "{{baseUrl}}/security-profiles-permissions/:InstanceId/:SecurityProfileId"

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-permissions/:InstanceId/:SecurityProfileId"),
};
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-permissions/:InstanceId/:SecurityProfileId");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/security-profiles-permissions/:InstanceId/:SecurityProfileId"

	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-permissions/:InstanceId/:SecurityProfileId HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/security-profiles-permissions/:InstanceId/:SecurityProfileId")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/security-profiles-permissions/:InstanceId/:SecurityProfileId"))
    .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-permissions/:InstanceId/:SecurityProfileId")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/security-profiles-permissions/:InstanceId/:SecurityProfileId")
  .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-permissions/:InstanceId/:SecurityProfileId');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/security-profiles-permissions/:InstanceId/:SecurityProfileId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/security-profiles-permissions/:InstanceId/:SecurityProfileId';
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-permissions/:InstanceId/:SecurityProfileId',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/security-profiles-permissions/:InstanceId/:SecurityProfileId")
  .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-permissions/:InstanceId/:SecurityProfileId',
  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-permissions/:InstanceId/:SecurityProfileId'
};

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-permissions/:InstanceId/:SecurityProfileId');

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-permissions/:InstanceId/:SecurityProfileId'
};

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-permissions/:InstanceId/:SecurityProfileId';
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-permissions/:InstanceId/:SecurityProfileId"]
                                                       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-permissions/:InstanceId/:SecurityProfileId" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/security-profiles-permissions/:InstanceId/:SecurityProfileId",
  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-permissions/:InstanceId/:SecurityProfileId');

echo $response->getBody();
setUrl('{{baseUrl}}/security-profiles-permissions/:InstanceId/:SecurityProfileId');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/security-profiles-permissions/:InstanceId/:SecurityProfileId');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/security-profiles-permissions/:InstanceId/:SecurityProfileId' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/security-profiles-permissions/:InstanceId/:SecurityProfileId' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/security-profiles-permissions/:InstanceId/:SecurityProfileId")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/security-profiles-permissions/:InstanceId/:SecurityProfileId"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/security-profiles-permissions/:InstanceId/:SecurityProfileId"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/security-profiles-permissions/:InstanceId/:SecurityProfileId")

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-permissions/:InstanceId/:SecurityProfileId') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/security-profiles-permissions/:InstanceId/:SecurityProfileId";

    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-permissions/:InstanceId/:SecurityProfileId
http GET {{baseUrl}}/security-profiles-permissions/:InstanceId/:SecurityProfileId
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/security-profiles-permissions/:InstanceId/:SecurityProfileId
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/security-profiles-permissions/:InstanceId/:SecurityProfileId")! 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-summary/:InstanceId
QUERY PARAMS

InstanceId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/security-profiles-summary/:InstanceId");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/security-profiles-summary/:InstanceId")
require "http/client"

url = "{{baseUrl}}/security-profiles-summary/:InstanceId"

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-summary/:InstanceId"),
};
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-summary/:InstanceId");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/security-profiles-summary/:InstanceId"

	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-summary/:InstanceId HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/security-profiles-summary/:InstanceId")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/security-profiles-summary/:InstanceId"))
    .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-summary/:InstanceId")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/security-profiles-summary/:InstanceId")
  .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-summary/:InstanceId');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/security-profiles-summary/:InstanceId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/security-profiles-summary/:InstanceId';
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-summary/:InstanceId',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/security-profiles-summary/:InstanceId")
  .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-summary/:InstanceId',
  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-summary/:InstanceId'
};

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-summary/:InstanceId');

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-summary/:InstanceId'
};

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-summary/:InstanceId';
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-summary/:InstanceId"]
                                                       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-summary/:InstanceId" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/security-profiles-summary/:InstanceId",
  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-summary/:InstanceId');

echo $response->getBody();
setUrl('{{baseUrl}}/security-profiles-summary/:InstanceId');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/security-profiles-summary/:InstanceId');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/security-profiles-summary/:InstanceId' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/security-profiles-summary/:InstanceId' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/security-profiles-summary/:InstanceId")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/security-profiles-summary/:InstanceId"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/security-profiles-summary/:InstanceId"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/security-profiles-summary/:InstanceId")

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-summary/:InstanceId') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/security-profiles-summary/:InstanceId";

    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-summary/:InstanceId
http GET {{baseUrl}}/security-profiles-summary/:InstanceId
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/security-profiles-summary/:InstanceId
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/security-profiles-summary/:InstanceId")! 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");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/tags/:resourceArn")
require "http/client"

url = "{{baseUrl}}/tags/: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"),
};
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");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/tags/: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")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/tags/: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")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/tags/: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');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/tags/:resourceArn'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/tags/: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',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/tags/: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'};

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.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'};

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';
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"]
                                                       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" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/tags/: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');

echo $response->getBody();
setUrl('{{baseUrl}}/tags/:resourceArn');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/tags/:resourceArn');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/tags/:resourceArn' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/tags/: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"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/tags/:resourceArn"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/tags/: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/:resourceArn') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/tags/:resourceArn";

    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}}/tags/:resourceArn
http GET {{baseUrl}}/tags/:resourceArn
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/tags/:resourceArn
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/tags/: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()
GET ListTaskTemplates
{{baseUrl}}/instance/:InstanceId/task/template
QUERY PARAMS

InstanceId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/instance/:InstanceId/task/template");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/instance/:InstanceId/task/template")
require "http/client"

url = "{{baseUrl}}/instance/:InstanceId/task/template"

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}}/instance/:InstanceId/task/template"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/instance/:InstanceId/task/template");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/instance/:InstanceId/task/template"

	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/instance/:InstanceId/task/template HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/instance/:InstanceId/task/template")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/instance/:InstanceId/task/template"))
    .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}}/instance/:InstanceId/task/template")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/instance/:InstanceId/task/template")
  .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}}/instance/:InstanceId/task/template');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/instance/:InstanceId/task/template'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/instance/:InstanceId/task/template';
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}}/instance/:InstanceId/task/template',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/instance/:InstanceId/task/template")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/instance/:InstanceId/task/template',
  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}}/instance/:InstanceId/task/template'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/instance/:InstanceId/task/template');

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}}/instance/:InstanceId/task/template'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/instance/:InstanceId/task/template';
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}}/instance/:InstanceId/task/template"]
                                                       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}}/instance/:InstanceId/task/template" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/instance/:InstanceId/task/template",
  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}}/instance/:InstanceId/task/template');

echo $response->getBody();
setUrl('{{baseUrl}}/instance/:InstanceId/task/template');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/instance/:InstanceId/task/template');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/instance/:InstanceId/task/template' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/instance/:InstanceId/task/template' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/instance/:InstanceId/task/template")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/instance/:InstanceId/task/template"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/instance/:InstanceId/task/template"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/instance/:InstanceId/task/template")

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/instance/:InstanceId/task/template') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/instance/:InstanceId/task/template";

    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}}/instance/:InstanceId/task/template
http GET {{baseUrl}}/instance/:InstanceId/task/template
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/instance/:InstanceId/task/template
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/instance/:InstanceId/task/template")! 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 ListTrafficDistributionGroups
{{baseUrl}}/traffic-distribution-groups
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/traffic-distribution-groups");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/traffic-distribution-groups")
require "http/client"

url = "{{baseUrl}}/traffic-distribution-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}}/traffic-distribution-groups"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/traffic-distribution-groups");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/traffic-distribution-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/traffic-distribution-groups HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/traffic-distribution-groups")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/traffic-distribution-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}}/traffic-distribution-groups")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/traffic-distribution-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}}/traffic-distribution-groups');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/traffic-distribution-groups'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/traffic-distribution-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}}/traffic-distribution-groups',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/traffic-distribution-groups")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/traffic-distribution-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}}/traffic-distribution-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}}/traffic-distribution-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}}/traffic-distribution-groups'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/traffic-distribution-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}}/traffic-distribution-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}}/traffic-distribution-groups" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/traffic-distribution-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}}/traffic-distribution-groups');

echo $response->getBody();
setUrl('{{baseUrl}}/traffic-distribution-groups');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/traffic-distribution-groups');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/traffic-distribution-groups' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/traffic-distribution-groups' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/traffic-distribution-groups")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/traffic-distribution-groups"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/traffic-distribution-groups"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/traffic-distribution-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/traffic-distribution-groups') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/traffic-distribution-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}}/traffic-distribution-groups
http GET {{baseUrl}}/traffic-distribution-groups
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/traffic-distribution-groups
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/traffic-distribution-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 ListUseCases
{{baseUrl}}/instance/:InstanceId/integration-associations/:IntegrationAssociationId/use-cases
QUERY PARAMS

InstanceId
IntegrationAssociationId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/instance/:InstanceId/integration-associations/:IntegrationAssociationId/use-cases");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/instance/:InstanceId/integration-associations/:IntegrationAssociationId/use-cases")
require "http/client"

url = "{{baseUrl}}/instance/:InstanceId/integration-associations/:IntegrationAssociationId/use-cases"

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}}/instance/:InstanceId/integration-associations/:IntegrationAssociationId/use-cases"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/instance/:InstanceId/integration-associations/:IntegrationAssociationId/use-cases");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/instance/:InstanceId/integration-associations/:IntegrationAssociationId/use-cases"

	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/instance/:InstanceId/integration-associations/:IntegrationAssociationId/use-cases HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/instance/:InstanceId/integration-associations/:IntegrationAssociationId/use-cases")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/instance/:InstanceId/integration-associations/:IntegrationAssociationId/use-cases"))
    .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}}/instance/:InstanceId/integration-associations/:IntegrationAssociationId/use-cases")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/instance/:InstanceId/integration-associations/:IntegrationAssociationId/use-cases")
  .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}}/instance/:InstanceId/integration-associations/:IntegrationAssociationId/use-cases');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/instance/:InstanceId/integration-associations/:IntegrationAssociationId/use-cases'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/instance/:InstanceId/integration-associations/:IntegrationAssociationId/use-cases';
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}}/instance/:InstanceId/integration-associations/:IntegrationAssociationId/use-cases',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/instance/:InstanceId/integration-associations/:IntegrationAssociationId/use-cases")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/instance/:InstanceId/integration-associations/:IntegrationAssociationId/use-cases',
  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}}/instance/:InstanceId/integration-associations/:IntegrationAssociationId/use-cases'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/instance/:InstanceId/integration-associations/:IntegrationAssociationId/use-cases');

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}}/instance/:InstanceId/integration-associations/:IntegrationAssociationId/use-cases'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/instance/:InstanceId/integration-associations/:IntegrationAssociationId/use-cases';
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}}/instance/:InstanceId/integration-associations/:IntegrationAssociationId/use-cases"]
                                                       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}}/instance/:InstanceId/integration-associations/:IntegrationAssociationId/use-cases" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/instance/:InstanceId/integration-associations/:IntegrationAssociationId/use-cases",
  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}}/instance/:InstanceId/integration-associations/:IntegrationAssociationId/use-cases');

echo $response->getBody();
setUrl('{{baseUrl}}/instance/:InstanceId/integration-associations/:IntegrationAssociationId/use-cases');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/instance/:InstanceId/integration-associations/:IntegrationAssociationId/use-cases');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/instance/:InstanceId/integration-associations/:IntegrationAssociationId/use-cases' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/instance/:InstanceId/integration-associations/:IntegrationAssociationId/use-cases' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/instance/:InstanceId/integration-associations/:IntegrationAssociationId/use-cases")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/instance/:InstanceId/integration-associations/:IntegrationAssociationId/use-cases"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/instance/:InstanceId/integration-associations/:IntegrationAssociationId/use-cases"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/instance/:InstanceId/integration-associations/:IntegrationAssociationId/use-cases")

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/instance/:InstanceId/integration-associations/:IntegrationAssociationId/use-cases') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/instance/:InstanceId/integration-associations/:IntegrationAssociationId/use-cases";

    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}}/instance/:InstanceId/integration-associations/:IntegrationAssociationId/use-cases
http GET {{baseUrl}}/instance/:InstanceId/integration-associations/:IntegrationAssociationId/use-cases
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/instance/:InstanceId/integration-associations/:IntegrationAssociationId/use-cases
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/instance/:InstanceId/integration-associations/:IntegrationAssociationId/use-cases")! 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 ListUserHierarchyGroups
{{baseUrl}}/user-hierarchy-groups-summary/:InstanceId
QUERY PARAMS

InstanceId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/user-hierarchy-groups-summary/:InstanceId");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/user-hierarchy-groups-summary/:InstanceId")
require "http/client"

url = "{{baseUrl}}/user-hierarchy-groups-summary/:InstanceId"

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}}/user-hierarchy-groups-summary/:InstanceId"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/user-hierarchy-groups-summary/:InstanceId");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/user-hierarchy-groups-summary/:InstanceId"

	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/user-hierarchy-groups-summary/:InstanceId HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/user-hierarchy-groups-summary/:InstanceId")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/user-hierarchy-groups-summary/:InstanceId"))
    .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}}/user-hierarchy-groups-summary/:InstanceId")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/user-hierarchy-groups-summary/:InstanceId")
  .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}}/user-hierarchy-groups-summary/:InstanceId');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'GET',
  url: '{{baseUrl}}/user-hierarchy-groups-summary/:InstanceId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/user-hierarchy-groups-summary/:InstanceId';
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}}/user-hierarchy-groups-summary/:InstanceId',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/user-hierarchy-groups-summary/:InstanceId")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/user-hierarchy-groups-summary/:InstanceId',
  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}}/user-hierarchy-groups-summary/:InstanceId'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/user-hierarchy-groups-summary/:InstanceId');

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}}/user-hierarchy-groups-summary/:InstanceId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/user-hierarchy-groups-summary/:InstanceId';
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}}/user-hierarchy-groups-summary/:InstanceId"]
                                                       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}}/user-hierarchy-groups-summary/:InstanceId" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/user-hierarchy-groups-summary/:InstanceId",
  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}}/user-hierarchy-groups-summary/:InstanceId');

echo $response->getBody();
setUrl('{{baseUrl}}/user-hierarchy-groups-summary/:InstanceId');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/user-hierarchy-groups-summary/:InstanceId');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/user-hierarchy-groups-summary/:InstanceId' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/user-hierarchy-groups-summary/:InstanceId' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/user-hierarchy-groups-summary/:InstanceId")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/user-hierarchy-groups-summary/:InstanceId"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/user-hierarchy-groups-summary/:InstanceId"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/user-hierarchy-groups-summary/:InstanceId")

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/user-hierarchy-groups-summary/:InstanceId') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/user-hierarchy-groups-summary/:InstanceId";

    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}}/user-hierarchy-groups-summary/:InstanceId
http GET {{baseUrl}}/user-hierarchy-groups-summary/:InstanceId
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/user-hierarchy-groups-summary/:InstanceId
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/user-hierarchy-groups-summary/:InstanceId")! 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 ListUsers
{{baseUrl}}/users-summary/:InstanceId
QUERY PARAMS

InstanceId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/users-summary/:InstanceId");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/users-summary/:InstanceId")
require "http/client"

url = "{{baseUrl}}/users-summary/:InstanceId"

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}}/users-summary/:InstanceId"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/users-summary/:InstanceId");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/users-summary/:InstanceId"

	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/users-summary/:InstanceId HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/users-summary/:InstanceId")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/users-summary/:InstanceId"))
    .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}}/users-summary/:InstanceId")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/users-summary/:InstanceId")
  .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}}/users-summary/:InstanceId');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/users-summary/:InstanceId'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/users-summary/:InstanceId';
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}}/users-summary/:InstanceId',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/users-summary/:InstanceId")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/users-summary/:InstanceId',
  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}}/users-summary/:InstanceId'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/users-summary/:InstanceId');

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}}/users-summary/:InstanceId'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/users-summary/:InstanceId';
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}}/users-summary/:InstanceId"]
                                                       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}}/users-summary/:InstanceId" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/users-summary/:InstanceId",
  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}}/users-summary/:InstanceId');

echo $response->getBody();
setUrl('{{baseUrl}}/users-summary/:InstanceId');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/users-summary/:InstanceId');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/users-summary/:InstanceId' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/users-summary/:InstanceId' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/users-summary/:InstanceId")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/users-summary/:InstanceId"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/users-summary/:InstanceId"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/users-summary/:InstanceId")

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/users-summary/:InstanceId') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/users-summary/:InstanceId";

    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}}/users-summary/:InstanceId
http GET {{baseUrl}}/users-summary/:InstanceId
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/users-summary/:InstanceId
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/users-summary/:InstanceId")! 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 MonitorContact
{{baseUrl}}/contact/monitor
BODY json

{
  "InstanceId": "",
  "ContactId": "",
  "UserId": "",
  "AllowedMonitorCapabilities": [],
  "ClientToken": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/contact/monitor");

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  \"InstanceId\": \"\",\n  \"ContactId\": \"\",\n  \"UserId\": \"\",\n  \"AllowedMonitorCapabilities\": [],\n  \"ClientToken\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/contact/monitor" {:content-type :json
                                                            :form-params {:InstanceId ""
                                                                          :ContactId ""
                                                                          :UserId ""
                                                                          :AllowedMonitorCapabilities []
                                                                          :ClientToken ""}})
require "http/client"

url = "{{baseUrl}}/contact/monitor"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"InstanceId\": \"\",\n  \"ContactId\": \"\",\n  \"UserId\": \"\",\n  \"AllowedMonitorCapabilities\": [],\n  \"ClientToken\": \"\"\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}}/contact/monitor"),
    Content = new StringContent("{\n  \"InstanceId\": \"\",\n  \"ContactId\": \"\",\n  \"UserId\": \"\",\n  \"AllowedMonitorCapabilities\": [],\n  \"ClientToken\": \"\"\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}}/contact/monitor");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"InstanceId\": \"\",\n  \"ContactId\": \"\",\n  \"UserId\": \"\",\n  \"AllowedMonitorCapabilities\": [],\n  \"ClientToken\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/contact/monitor"

	payload := strings.NewReader("{\n  \"InstanceId\": \"\",\n  \"ContactId\": \"\",\n  \"UserId\": \"\",\n  \"AllowedMonitorCapabilities\": [],\n  \"ClientToken\": \"\"\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/contact/monitor HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 114

{
  "InstanceId": "",
  "ContactId": "",
  "UserId": "",
  "AllowedMonitorCapabilities": [],
  "ClientToken": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/contact/monitor")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"InstanceId\": \"\",\n  \"ContactId\": \"\",\n  \"UserId\": \"\",\n  \"AllowedMonitorCapabilities\": [],\n  \"ClientToken\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/contact/monitor"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"InstanceId\": \"\",\n  \"ContactId\": \"\",\n  \"UserId\": \"\",\n  \"AllowedMonitorCapabilities\": [],\n  \"ClientToken\": \"\"\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  \"InstanceId\": \"\",\n  \"ContactId\": \"\",\n  \"UserId\": \"\",\n  \"AllowedMonitorCapabilities\": [],\n  \"ClientToken\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/contact/monitor")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/contact/monitor")
  .header("content-type", "application/json")
  .body("{\n  \"InstanceId\": \"\",\n  \"ContactId\": \"\",\n  \"UserId\": \"\",\n  \"AllowedMonitorCapabilities\": [],\n  \"ClientToken\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  InstanceId: '',
  ContactId: '',
  UserId: '',
  AllowedMonitorCapabilities: [],
  ClientToken: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/contact/monitor');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/contact/monitor',
  headers: {'content-type': 'application/json'},
  data: {
    InstanceId: '',
    ContactId: '',
    UserId: '',
    AllowedMonitorCapabilities: [],
    ClientToken: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/contact/monitor';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"InstanceId":"","ContactId":"","UserId":"","AllowedMonitorCapabilities":[],"ClientToken":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/contact/monitor',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "InstanceId": "",\n  "ContactId": "",\n  "UserId": "",\n  "AllowedMonitorCapabilities": [],\n  "ClientToken": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"InstanceId\": \"\",\n  \"ContactId\": \"\",\n  \"UserId\": \"\",\n  \"AllowedMonitorCapabilities\": [],\n  \"ClientToken\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/contact/monitor")
  .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/contact/monitor',
  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({
  InstanceId: '',
  ContactId: '',
  UserId: '',
  AllowedMonitorCapabilities: [],
  ClientToken: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/contact/monitor',
  headers: {'content-type': 'application/json'},
  body: {
    InstanceId: '',
    ContactId: '',
    UserId: '',
    AllowedMonitorCapabilities: [],
    ClientToken: ''
  },
  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}}/contact/monitor');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  InstanceId: '',
  ContactId: '',
  UserId: '',
  AllowedMonitorCapabilities: [],
  ClientToken: ''
});

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}}/contact/monitor',
  headers: {'content-type': 'application/json'},
  data: {
    InstanceId: '',
    ContactId: '',
    UserId: '',
    AllowedMonitorCapabilities: [],
    ClientToken: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/contact/monitor';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"InstanceId":"","ContactId":"","UserId":"","AllowedMonitorCapabilities":[],"ClientToken":""}'
};

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 = @{ @"InstanceId": @"",
                              @"ContactId": @"",
                              @"UserId": @"",
                              @"AllowedMonitorCapabilities": @[  ],
                              @"ClientToken": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/contact/monitor"]
                                                       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}}/contact/monitor" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"InstanceId\": \"\",\n  \"ContactId\": \"\",\n  \"UserId\": \"\",\n  \"AllowedMonitorCapabilities\": [],\n  \"ClientToken\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/contact/monitor",
  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([
    'InstanceId' => '',
    'ContactId' => '',
    'UserId' => '',
    'AllowedMonitorCapabilities' => [
        
    ],
    'ClientToken' => ''
  ]),
  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}}/contact/monitor', [
  'body' => '{
  "InstanceId": "",
  "ContactId": "",
  "UserId": "",
  "AllowedMonitorCapabilities": [],
  "ClientToken": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/contact/monitor');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'InstanceId' => '',
  'ContactId' => '',
  'UserId' => '',
  'AllowedMonitorCapabilities' => [
    
  ],
  'ClientToken' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'InstanceId' => '',
  'ContactId' => '',
  'UserId' => '',
  'AllowedMonitorCapabilities' => [
    
  ],
  'ClientToken' => ''
]));
$request->setRequestUrl('{{baseUrl}}/contact/monitor');
$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}}/contact/monitor' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "InstanceId": "",
  "ContactId": "",
  "UserId": "",
  "AllowedMonitorCapabilities": [],
  "ClientToken": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/contact/monitor' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "InstanceId": "",
  "ContactId": "",
  "UserId": "",
  "AllowedMonitorCapabilities": [],
  "ClientToken": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"InstanceId\": \"\",\n  \"ContactId\": \"\",\n  \"UserId\": \"\",\n  \"AllowedMonitorCapabilities\": [],\n  \"ClientToken\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/contact/monitor", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/contact/monitor"

payload = {
    "InstanceId": "",
    "ContactId": "",
    "UserId": "",
    "AllowedMonitorCapabilities": [],
    "ClientToken": ""
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/contact/monitor"

payload <- "{\n  \"InstanceId\": \"\",\n  \"ContactId\": \"\",\n  \"UserId\": \"\",\n  \"AllowedMonitorCapabilities\": [],\n  \"ClientToken\": \"\"\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}}/contact/monitor")

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  \"InstanceId\": \"\",\n  \"ContactId\": \"\",\n  \"UserId\": \"\",\n  \"AllowedMonitorCapabilities\": [],\n  \"ClientToken\": \"\"\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/contact/monitor') do |req|
  req.body = "{\n  \"InstanceId\": \"\",\n  \"ContactId\": \"\",\n  \"UserId\": \"\",\n  \"AllowedMonitorCapabilities\": [],\n  \"ClientToken\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/contact/monitor";

    let payload = json!({
        "InstanceId": "",
        "ContactId": "",
        "UserId": "",
        "AllowedMonitorCapabilities": (),
        "ClientToken": ""
    });

    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}}/contact/monitor \
  --header 'content-type: application/json' \
  --data '{
  "InstanceId": "",
  "ContactId": "",
  "UserId": "",
  "AllowedMonitorCapabilities": [],
  "ClientToken": ""
}'
echo '{
  "InstanceId": "",
  "ContactId": "",
  "UserId": "",
  "AllowedMonitorCapabilities": [],
  "ClientToken": ""
}' |  \
  http POST {{baseUrl}}/contact/monitor \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "InstanceId": "",\n  "ContactId": "",\n  "UserId": "",\n  "AllowedMonitorCapabilities": [],\n  "ClientToken": ""\n}' \
  --output-document \
  - {{baseUrl}}/contact/monitor
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "InstanceId": "",
  "ContactId": "",
  "UserId": "",
  "AllowedMonitorCapabilities": [],
  "ClientToken": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/contact/monitor")! 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 PutUserStatus
{{baseUrl}}/users/:InstanceId/:UserId/status
QUERY PARAMS

UserId
InstanceId
BODY json

{
  "AgentStatusId": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/users/:InstanceId/:UserId/status");

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  \"AgentStatusId\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/users/:InstanceId/:UserId/status" {:content-type :json
                                                                            :form-params {:AgentStatusId ""}})
require "http/client"

url = "{{baseUrl}}/users/:InstanceId/:UserId/status"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"AgentStatusId\": \"\"\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}}/users/:InstanceId/:UserId/status"),
    Content = new StringContent("{\n  \"AgentStatusId\": \"\"\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}}/users/:InstanceId/:UserId/status");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"AgentStatusId\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/users/:InstanceId/:UserId/status"

	payload := strings.NewReader("{\n  \"AgentStatusId\": \"\"\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/users/:InstanceId/:UserId/status HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 25

{
  "AgentStatusId": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/users/:InstanceId/:UserId/status")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"AgentStatusId\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/users/:InstanceId/:UserId/status"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"AgentStatusId\": \"\"\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  \"AgentStatusId\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/users/:InstanceId/:UserId/status")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/users/:InstanceId/:UserId/status")
  .header("content-type", "application/json")
  .body("{\n  \"AgentStatusId\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  AgentStatusId: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/users/:InstanceId/:UserId/status');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/users/:InstanceId/:UserId/status',
  headers: {'content-type': 'application/json'},
  data: {AgentStatusId: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/users/:InstanceId/:UserId/status';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"AgentStatusId":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/users/:InstanceId/:UserId/status',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "AgentStatusId": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"AgentStatusId\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/users/:InstanceId/:UserId/status")
  .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/users/:InstanceId/:UserId/status',
  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({AgentStatusId: ''}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/users/:InstanceId/:UserId/status',
  headers: {'content-type': 'application/json'},
  body: {AgentStatusId: ''},
  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}}/users/:InstanceId/:UserId/status');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  AgentStatusId: ''
});

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}}/users/:InstanceId/:UserId/status',
  headers: {'content-type': 'application/json'},
  data: {AgentStatusId: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/users/:InstanceId/:UserId/status';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"AgentStatusId":""}'
};

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 = @{ @"AgentStatusId": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/users/:InstanceId/:UserId/status"]
                                                       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}}/users/:InstanceId/:UserId/status" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"AgentStatusId\": \"\"\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/users/:InstanceId/:UserId/status",
  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([
    'AgentStatusId' => ''
  ]),
  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}}/users/:InstanceId/:UserId/status', [
  'body' => '{
  "AgentStatusId": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/users/:InstanceId/:UserId/status');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'AgentStatusId' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'AgentStatusId' => ''
]));
$request->setRequestUrl('{{baseUrl}}/users/:InstanceId/:UserId/status');
$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}}/users/:InstanceId/:UserId/status' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "AgentStatusId": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/users/:InstanceId/:UserId/status' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "AgentStatusId": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"AgentStatusId\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/users/:InstanceId/:UserId/status", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/users/:InstanceId/:UserId/status"

payload = { "AgentStatusId": "" }
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/users/:InstanceId/:UserId/status"

payload <- "{\n  \"AgentStatusId\": \"\"\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}}/users/:InstanceId/:UserId/status")

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  \"AgentStatusId\": \"\"\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/users/:InstanceId/:UserId/status') do |req|
  req.body = "{\n  \"AgentStatusId\": \"\"\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}}/users/:InstanceId/:UserId/status";

    let payload = json!({"AgentStatusId": ""});

    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}}/users/:InstanceId/:UserId/status \
  --header 'content-type: application/json' \
  --data '{
  "AgentStatusId": ""
}'
echo '{
  "AgentStatusId": ""
}' |  \
  http PUT {{baseUrl}}/users/:InstanceId/:UserId/status \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "AgentStatusId": ""\n}' \
  --output-document \
  - {{baseUrl}}/users/:InstanceId/:UserId/status
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["AgentStatusId": ""] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/users/:InstanceId/:UserId/status")! 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 ReleasePhoneNumber
{{baseUrl}}/phone-number/:PhoneNumberId
QUERY PARAMS

PhoneNumberId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/phone-number/:PhoneNumberId");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/phone-number/:PhoneNumberId")
require "http/client"

url = "{{baseUrl}}/phone-number/:PhoneNumberId"

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}}/phone-number/:PhoneNumberId"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/phone-number/:PhoneNumberId");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/phone-number/:PhoneNumberId"

	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/phone-number/:PhoneNumberId HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/phone-number/:PhoneNumberId")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/phone-number/:PhoneNumberId"))
    .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}}/phone-number/:PhoneNumberId")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/phone-number/:PhoneNumberId")
  .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}}/phone-number/:PhoneNumberId');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/phone-number/:PhoneNumberId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/phone-number/:PhoneNumberId';
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}}/phone-number/:PhoneNumberId',
  method: 'DELETE',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/phone-number/:PhoneNumberId")
  .delete(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/phone-number/:PhoneNumberId',
  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}}/phone-number/:PhoneNumberId'
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/phone-number/:PhoneNumberId');

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}}/phone-number/:PhoneNumberId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/phone-number/:PhoneNumberId';
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}}/phone-number/:PhoneNumberId"]
                                                       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}}/phone-number/:PhoneNumberId" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/phone-number/:PhoneNumberId",
  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}}/phone-number/:PhoneNumberId');

echo $response->getBody();
setUrl('{{baseUrl}}/phone-number/:PhoneNumberId');
$request->setMethod(HTTP_METH_DELETE);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/phone-number/:PhoneNumberId');
$request->setRequestMethod('DELETE');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/phone-number/:PhoneNumberId' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/phone-number/:PhoneNumberId' -Method DELETE 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("DELETE", "/baseUrl/phone-number/:PhoneNumberId")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/phone-number/:PhoneNumberId"

response = requests.delete(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/phone-number/:PhoneNumberId"

response <- VERB("DELETE", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/phone-number/:PhoneNumberId")

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/phone-number/:PhoneNumberId') do |req|
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/phone-number/:PhoneNumberId";

    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}}/phone-number/:PhoneNumberId
http DELETE {{baseUrl}}/phone-number/:PhoneNumberId
wget --quiet \
  --method DELETE \
  --output-document \
  - {{baseUrl}}/phone-number/:PhoneNumberId
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/phone-number/:PhoneNumberId")! 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 ReplicateInstance
{{baseUrl}}/instance/:InstanceId/replicate
QUERY PARAMS

InstanceId
BODY json

{
  "ReplicaRegion": "",
  "ClientToken": "",
  "ReplicaAlias": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/instance/:InstanceId/replicate");

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  \"ReplicaRegion\": \"\",\n  \"ClientToken\": \"\",\n  \"ReplicaAlias\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/instance/:InstanceId/replicate" {:content-type :json
                                                                           :form-params {:ReplicaRegion ""
                                                                                         :ClientToken ""
                                                                                         :ReplicaAlias ""}})
require "http/client"

url = "{{baseUrl}}/instance/:InstanceId/replicate"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"ReplicaRegion\": \"\",\n  \"ClientToken\": \"\",\n  \"ReplicaAlias\": \"\"\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}}/instance/:InstanceId/replicate"),
    Content = new StringContent("{\n  \"ReplicaRegion\": \"\",\n  \"ClientToken\": \"\",\n  \"ReplicaAlias\": \"\"\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}}/instance/:InstanceId/replicate");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"ReplicaRegion\": \"\",\n  \"ClientToken\": \"\",\n  \"ReplicaAlias\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/instance/:InstanceId/replicate"

	payload := strings.NewReader("{\n  \"ReplicaRegion\": \"\",\n  \"ClientToken\": \"\",\n  \"ReplicaAlias\": \"\"\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/instance/:InstanceId/replicate HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 68

{
  "ReplicaRegion": "",
  "ClientToken": "",
  "ReplicaAlias": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/instance/:InstanceId/replicate")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"ReplicaRegion\": \"\",\n  \"ClientToken\": \"\",\n  \"ReplicaAlias\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/instance/:InstanceId/replicate"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"ReplicaRegion\": \"\",\n  \"ClientToken\": \"\",\n  \"ReplicaAlias\": \"\"\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  \"ReplicaRegion\": \"\",\n  \"ClientToken\": \"\",\n  \"ReplicaAlias\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/instance/:InstanceId/replicate")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/instance/:InstanceId/replicate")
  .header("content-type", "application/json")
  .body("{\n  \"ReplicaRegion\": \"\",\n  \"ClientToken\": \"\",\n  \"ReplicaAlias\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  ReplicaRegion: '',
  ClientToken: '',
  ReplicaAlias: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/instance/:InstanceId/replicate');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/instance/:InstanceId/replicate',
  headers: {'content-type': 'application/json'},
  data: {ReplicaRegion: '', ClientToken: '', ReplicaAlias: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/instance/:InstanceId/replicate';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"ReplicaRegion":"","ClientToken":"","ReplicaAlias":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/instance/:InstanceId/replicate',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "ReplicaRegion": "",\n  "ClientToken": "",\n  "ReplicaAlias": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"ReplicaRegion\": \"\",\n  \"ClientToken\": \"\",\n  \"ReplicaAlias\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/instance/:InstanceId/replicate")
  .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/instance/:InstanceId/replicate',
  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({ReplicaRegion: '', ClientToken: '', ReplicaAlias: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/instance/:InstanceId/replicate',
  headers: {'content-type': 'application/json'},
  body: {ReplicaRegion: '', ClientToken: '', ReplicaAlias: ''},
  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}}/instance/:InstanceId/replicate');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  ReplicaRegion: '',
  ClientToken: '',
  ReplicaAlias: ''
});

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}}/instance/:InstanceId/replicate',
  headers: {'content-type': 'application/json'},
  data: {ReplicaRegion: '', ClientToken: '', ReplicaAlias: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/instance/:InstanceId/replicate';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"ReplicaRegion":"","ClientToken":"","ReplicaAlias":""}'
};

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 = @{ @"ReplicaRegion": @"",
                              @"ClientToken": @"",
                              @"ReplicaAlias": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/instance/:InstanceId/replicate"]
                                                       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}}/instance/:InstanceId/replicate" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"ReplicaRegion\": \"\",\n  \"ClientToken\": \"\",\n  \"ReplicaAlias\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/instance/:InstanceId/replicate",
  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([
    'ReplicaRegion' => '',
    'ClientToken' => '',
    'ReplicaAlias' => ''
  ]),
  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}}/instance/:InstanceId/replicate', [
  'body' => '{
  "ReplicaRegion": "",
  "ClientToken": "",
  "ReplicaAlias": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/instance/:InstanceId/replicate');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'ReplicaRegion' => '',
  'ClientToken' => '',
  'ReplicaAlias' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'ReplicaRegion' => '',
  'ClientToken' => '',
  'ReplicaAlias' => ''
]));
$request->setRequestUrl('{{baseUrl}}/instance/:InstanceId/replicate');
$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}}/instance/:InstanceId/replicate' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "ReplicaRegion": "",
  "ClientToken": "",
  "ReplicaAlias": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/instance/:InstanceId/replicate' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "ReplicaRegion": "",
  "ClientToken": "",
  "ReplicaAlias": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"ReplicaRegion\": \"\",\n  \"ClientToken\": \"\",\n  \"ReplicaAlias\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/instance/:InstanceId/replicate", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/instance/:InstanceId/replicate"

payload = {
    "ReplicaRegion": "",
    "ClientToken": "",
    "ReplicaAlias": ""
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/instance/:InstanceId/replicate"

payload <- "{\n  \"ReplicaRegion\": \"\",\n  \"ClientToken\": \"\",\n  \"ReplicaAlias\": \"\"\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}}/instance/:InstanceId/replicate")

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  \"ReplicaRegion\": \"\",\n  \"ClientToken\": \"\",\n  \"ReplicaAlias\": \"\"\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/instance/:InstanceId/replicate') do |req|
  req.body = "{\n  \"ReplicaRegion\": \"\",\n  \"ClientToken\": \"\",\n  \"ReplicaAlias\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/instance/:InstanceId/replicate";

    let payload = json!({
        "ReplicaRegion": "",
        "ClientToken": "",
        "ReplicaAlias": ""
    });

    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}}/instance/:InstanceId/replicate \
  --header 'content-type: application/json' \
  --data '{
  "ReplicaRegion": "",
  "ClientToken": "",
  "ReplicaAlias": ""
}'
echo '{
  "ReplicaRegion": "",
  "ClientToken": "",
  "ReplicaAlias": ""
}' |  \
  http POST {{baseUrl}}/instance/:InstanceId/replicate \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "ReplicaRegion": "",\n  "ClientToken": "",\n  "ReplicaAlias": ""\n}' \
  --output-document \
  - {{baseUrl}}/instance/:InstanceId/replicate
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "ReplicaRegion": "",
  "ClientToken": "",
  "ReplicaAlias": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/instance/:InstanceId/replicate")! 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 ResumeContactRecording
{{baseUrl}}/contact/resume-recording
BODY json

{
  "InstanceId": "",
  "ContactId": "",
  "InitialContactId": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/contact/resume-recording");

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  \"InstanceId\": \"\",\n  \"ContactId\": \"\",\n  \"InitialContactId\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/contact/resume-recording" {:content-type :json
                                                                     :form-params {:InstanceId ""
                                                                                   :ContactId ""
                                                                                   :InitialContactId ""}})
require "http/client"

url = "{{baseUrl}}/contact/resume-recording"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"InstanceId\": \"\",\n  \"ContactId\": \"\",\n  \"InitialContactId\": \"\"\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}}/contact/resume-recording"),
    Content = new StringContent("{\n  \"InstanceId\": \"\",\n  \"ContactId\": \"\",\n  \"InitialContactId\": \"\"\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}}/contact/resume-recording");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"InstanceId\": \"\",\n  \"ContactId\": \"\",\n  \"InitialContactId\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/contact/resume-recording"

	payload := strings.NewReader("{\n  \"InstanceId\": \"\",\n  \"ContactId\": \"\",\n  \"InitialContactId\": \"\"\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/contact/resume-recording HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 67

{
  "InstanceId": "",
  "ContactId": "",
  "InitialContactId": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/contact/resume-recording")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"InstanceId\": \"\",\n  \"ContactId\": \"\",\n  \"InitialContactId\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/contact/resume-recording"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"InstanceId\": \"\",\n  \"ContactId\": \"\",\n  \"InitialContactId\": \"\"\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  \"InstanceId\": \"\",\n  \"ContactId\": \"\",\n  \"InitialContactId\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/contact/resume-recording")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/contact/resume-recording")
  .header("content-type", "application/json")
  .body("{\n  \"InstanceId\": \"\",\n  \"ContactId\": \"\",\n  \"InitialContactId\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  InstanceId: '',
  ContactId: '',
  InitialContactId: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/contact/resume-recording');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/contact/resume-recording',
  headers: {'content-type': 'application/json'},
  data: {InstanceId: '', ContactId: '', InitialContactId: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/contact/resume-recording';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"InstanceId":"","ContactId":"","InitialContactId":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/contact/resume-recording',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "InstanceId": "",\n  "ContactId": "",\n  "InitialContactId": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"InstanceId\": \"\",\n  \"ContactId\": \"\",\n  \"InitialContactId\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/contact/resume-recording")
  .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/contact/resume-recording',
  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({InstanceId: '', ContactId: '', InitialContactId: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/contact/resume-recording',
  headers: {'content-type': 'application/json'},
  body: {InstanceId: '', ContactId: '', InitialContactId: ''},
  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}}/contact/resume-recording');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  InstanceId: '',
  ContactId: '',
  InitialContactId: ''
});

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}}/contact/resume-recording',
  headers: {'content-type': 'application/json'},
  data: {InstanceId: '', ContactId: '', InitialContactId: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/contact/resume-recording';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"InstanceId":"","ContactId":"","InitialContactId":""}'
};

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 = @{ @"InstanceId": @"",
                              @"ContactId": @"",
                              @"InitialContactId": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/contact/resume-recording"]
                                                       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}}/contact/resume-recording" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"InstanceId\": \"\",\n  \"ContactId\": \"\",\n  \"InitialContactId\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/contact/resume-recording",
  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([
    'InstanceId' => '',
    'ContactId' => '',
    'InitialContactId' => ''
  ]),
  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}}/contact/resume-recording', [
  'body' => '{
  "InstanceId": "",
  "ContactId": "",
  "InitialContactId": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/contact/resume-recording');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'InstanceId' => '',
  'ContactId' => '',
  'InitialContactId' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'InstanceId' => '',
  'ContactId' => '',
  'InitialContactId' => ''
]));
$request->setRequestUrl('{{baseUrl}}/contact/resume-recording');
$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}}/contact/resume-recording' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "InstanceId": "",
  "ContactId": "",
  "InitialContactId": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/contact/resume-recording' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "InstanceId": "",
  "ContactId": "",
  "InitialContactId": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"InstanceId\": \"\",\n  \"ContactId\": \"\",\n  \"InitialContactId\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/contact/resume-recording", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/contact/resume-recording"

payload = {
    "InstanceId": "",
    "ContactId": "",
    "InitialContactId": ""
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/contact/resume-recording"

payload <- "{\n  \"InstanceId\": \"\",\n  \"ContactId\": \"\",\n  \"InitialContactId\": \"\"\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}}/contact/resume-recording")

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  \"InstanceId\": \"\",\n  \"ContactId\": \"\",\n  \"InitialContactId\": \"\"\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/contact/resume-recording') do |req|
  req.body = "{\n  \"InstanceId\": \"\",\n  \"ContactId\": \"\",\n  \"InitialContactId\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/contact/resume-recording";

    let payload = json!({
        "InstanceId": "",
        "ContactId": "",
        "InitialContactId": ""
    });

    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}}/contact/resume-recording \
  --header 'content-type: application/json' \
  --data '{
  "InstanceId": "",
  "ContactId": "",
  "InitialContactId": ""
}'
echo '{
  "InstanceId": "",
  "ContactId": "",
  "InitialContactId": ""
}' |  \
  http POST {{baseUrl}}/contact/resume-recording \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "InstanceId": "",\n  "ContactId": "",\n  "InitialContactId": ""\n}' \
  --output-document \
  - {{baseUrl}}/contact/resume-recording
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "InstanceId": "",
  "ContactId": "",
  "InitialContactId": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/contact/resume-recording")! 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 SearchAvailablePhoneNumbers
{{baseUrl}}/phone-number/search-available
BODY json

{
  "TargetArn": "",
  "PhoneNumberCountryCode": "",
  "PhoneNumberType": "",
  "PhoneNumberPrefix": "",
  "MaxResults": 0,
  "NextToken": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/phone-number/search-available");

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  \"TargetArn\": \"\",\n  \"PhoneNumberCountryCode\": \"\",\n  \"PhoneNumberType\": \"\",\n  \"PhoneNumberPrefix\": \"\",\n  \"MaxResults\": 0,\n  \"NextToken\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/phone-number/search-available" {:content-type :json
                                                                          :form-params {:TargetArn ""
                                                                                        :PhoneNumberCountryCode ""
                                                                                        :PhoneNumberType ""
                                                                                        :PhoneNumberPrefix ""
                                                                                        :MaxResults 0
                                                                                        :NextToken ""}})
require "http/client"

url = "{{baseUrl}}/phone-number/search-available"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"TargetArn\": \"\",\n  \"PhoneNumberCountryCode\": \"\",\n  \"PhoneNumberType\": \"\",\n  \"PhoneNumberPrefix\": \"\",\n  \"MaxResults\": 0,\n  \"NextToken\": \"\"\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}}/phone-number/search-available"),
    Content = new StringContent("{\n  \"TargetArn\": \"\",\n  \"PhoneNumberCountryCode\": \"\",\n  \"PhoneNumberType\": \"\",\n  \"PhoneNumberPrefix\": \"\",\n  \"MaxResults\": 0,\n  \"NextToken\": \"\"\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}}/phone-number/search-available");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"TargetArn\": \"\",\n  \"PhoneNumberCountryCode\": \"\",\n  \"PhoneNumberType\": \"\",\n  \"PhoneNumberPrefix\": \"\",\n  \"MaxResults\": 0,\n  \"NextToken\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/phone-number/search-available"

	payload := strings.NewReader("{\n  \"TargetArn\": \"\",\n  \"PhoneNumberCountryCode\": \"\",\n  \"PhoneNumberType\": \"\",\n  \"PhoneNumberPrefix\": \"\",\n  \"MaxResults\": 0,\n  \"NextToken\": \"\"\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/phone-number/search-available HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 143

{
  "TargetArn": "",
  "PhoneNumberCountryCode": "",
  "PhoneNumberType": "",
  "PhoneNumberPrefix": "",
  "MaxResults": 0,
  "NextToken": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/phone-number/search-available")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"TargetArn\": \"\",\n  \"PhoneNumberCountryCode\": \"\",\n  \"PhoneNumberType\": \"\",\n  \"PhoneNumberPrefix\": \"\",\n  \"MaxResults\": 0,\n  \"NextToken\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/phone-number/search-available"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"TargetArn\": \"\",\n  \"PhoneNumberCountryCode\": \"\",\n  \"PhoneNumberType\": \"\",\n  \"PhoneNumberPrefix\": \"\",\n  \"MaxResults\": 0,\n  \"NextToken\": \"\"\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  \"TargetArn\": \"\",\n  \"PhoneNumberCountryCode\": \"\",\n  \"PhoneNumberType\": \"\",\n  \"PhoneNumberPrefix\": \"\",\n  \"MaxResults\": 0,\n  \"NextToken\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/phone-number/search-available")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/phone-number/search-available")
  .header("content-type", "application/json")
  .body("{\n  \"TargetArn\": \"\",\n  \"PhoneNumberCountryCode\": \"\",\n  \"PhoneNumberType\": \"\",\n  \"PhoneNumberPrefix\": \"\",\n  \"MaxResults\": 0,\n  \"NextToken\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  TargetArn: '',
  PhoneNumberCountryCode: '',
  PhoneNumberType: '',
  PhoneNumberPrefix: '',
  MaxResults: 0,
  NextToken: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/phone-number/search-available');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/phone-number/search-available',
  headers: {'content-type': 'application/json'},
  data: {
    TargetArn: '',
    PhoneNumberCountryCode: '',
    PhoneNumberType: '',
    PhoneNumberPrefix: '',
    MaxResults: 0,
    NextToken: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/phone-number/search-available';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"TargetArn":"","PhoneNumberCountryCode":"","PhoneNumberType":"","PhoneNumberPrefix":"","MaxResults":0,"NextToken":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/phone-number/search-available',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "TargetArn": "",\n  "PhoneNumberCountryCode": "",\n  "PhoneNumberType": "",\n  "PhoneNumberPrefix": "",\n  "MaxResults": 0,\n  "NextToken": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"TargetArn\": \"\",\n  \"PhoneNumberCountryCode\": \"\",\n  \"PhoneNumberType\": \"\",\n  \"PhoneNumberPrefix\": \"\",\n  \"MaxResults\": 0,\n  \"NextToken\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/phone-number/search-available")
  .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/phone-number/search-available',
  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({
  TargetArn: '',
  PhoneNumberCountryCode: '',
  PhoneNumberType: '',
  PhoneNumberPrefix: '',
  MaxResults: 0,
  NextToken: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/phone-number/search-available',
  headers: {'content-type': 'application/json'},
  body: {
    TargetArn: '',
    PhoneNumberCountryCode: '',
    PhoneNumberType: '',
    PhoneNumberPrefix: '',
    MaxResults: 0,
    NextToken: ''
  },
  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}}/phone-number/search-available');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  TargetArn: '',
  PhoneNumberCountryCode: '',
  PhoneNumberType: '',
  PhoneNumberPrefix: '',
  MaxResults: 0,
  NextToken: ''
});

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}}/phone-number/search-available',
  headers: {'content-type': 'application/json'},
  data: {
    TargetArn: '',
    PhoneNumberCountryCode: '',
    PhoneNumberType: '',
    PhoneNumberPrefix: '',
    MaxResults: 0,
    NextToken: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/phone-number/search-available';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"TargetArn":"","PhoneNumberCountryCode":"","PhoneNumberType":"","PhoneNumberPrefix":"","MaxResults":0,"NextToken":""}'
};

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 = @{ @"TargetArn": @"",
                              @"PhoneNumberCountryCode": @"",
                              @"PhoneNumberType": @"",
                              @"PhoneNumberPrefix": @"",
                              @"MaxResults": @0,
                              @"NextToken": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/phone-number/search-available"]
                                                       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}}/phone-number/search-available" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"TargetArn\": \"\",\n  \"PhoneNumberCountryCode\": \"\",\n  \"PhoneNumberType\": \"\",\n  \"PhoneNumberPrefix\": \"\",\n  \"MaxResults\": 0,\n  \"NextToken\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/phone-number/search-available",
  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([
    'TargetArn' => '',
    'PhoneNumberCountryCode' => '',
    'PhoneNumberType' => '',
    'PhoneNumberPrefix' => '',
    'MaxResults' => 0,
    'NextToken' => ''
  ]),
  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}}/phone-number/search-available', [
  'body' => '{
  "TargetArn": "",
  "PhoneNumberCountryCode": "",
  "PhoneNumberType": "",
  "PhoneNumberPrefix": "",
  "MaxResults": 0,
  "NextToken": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/phone-number/search-available');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'TargetArn' => '',
  'PhoneNumberCountryCode' => '',
  'PhoneNumberType' => '',
  'PhoneNumberPrefix' => '',
  'MaxResults' => 0,
  'NextToken' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'TargetArn' => '',
  'PhoneNumberCountryCode' => '',
  'PhoneNumberType' => '',
  'PhoneNumberPrefix' => '',
  'MaxResults' => 0,
  'NextToken' => ''
]));
$request->setRequestUrl('{{baseUrl}}/phone-number/search-available');
$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}}/phone-number/search-available' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "TargetArn": "",
  "PhoneNumberCountryCode": "",
  "PhoneNumberType": "",
  "PhoneNumberPrefix": "",
  "MaxResults": 0,
  "NextToken": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/phone-number/search-available' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "TargetArn": "",
  "PhoneNumberCountryCode": "",
  "PhoneNumberType": "",
  "PhoneNumberPrefix": "",
  "MaxResults": 0,
  "NextToken": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"TargetArn\": \"\",\n  \"PhoneNumberCountryCode\": \"\",\n  \"PhoneNumberType\": \"\",\n  \"PhoneNumberPrefix\": \"\",\n  \"MaxResults\": 0,\n  \"NextToken\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/phone-number/search-available", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/phone-number/search-available"

payload = {
    "TargetArn": "",
    "PhoneNumberCountryCode": "",
    "PhoneNumberType": "",
    "PhoneNumberPrefix": "",
    "MaxResults": 0,
    "NextToken": ""
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/phone-number/search-available"

payload <- "{\n  \"TargetArn\": \"\",\n  \"PhoneNumberCountryCode\": \"\",\n  \"PhoneNumberType\": \"\",\n  \"PhoneNumberPrefix\": \"\",\n  \"MaxResults\": 0,\n  \"NextToken\": \"\"\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}}/phone-number/search-available")

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  \"TargetArn\": \"\",\n  \"PhoneNumberCountryCode\": \"\",\n  \"PhoneNumberType\": \"\",\n  \"PhoneNumberPrefix\": \"\",\n  \"MaxResults\": 0,\n  \"NextToken\": \"\"\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/phone-number/search-available') do |req|
  req.body = "{\n  \"TargetArn\": \"\",\n  \"PhoneNumberCountryCode\": \"\",\n  \"PhoneNumberType\": \"\",\n  \"PhoneNumberPrefix\": \"\",\n  \"MaxResults\": 0,\n  \"NextToken\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/phone-number/search-available";

    let payload = json!({
        "TargetArn": "",
        "PhoneNumberCountryCode": "",
        "PhoneNumberType": "",
        "PhoneNumberPrefix": "",
        "MaxResults": 0,
        "NextToken": ""
    });

    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}}/phone-number/search-available \
  --header 'content-type: application/json' \
  --data '{
  "TargetArn": "",
  "PhoneNumberCountryCode": "",
  "PhoneNumberType": "",
  "PhoneNumberPrefix": "",
  "MaxResults": 0,
  "NextToken": ""
}'
echo '{
  "TargetArn": "",
  "PhoneNumberCountryCode": "",
  "PhoneNumberType": "",
  "PhoneNumberPrefix": "",
  "MaxResults": 0,
  "NextToken": ""
}' |  \
  http POST {{baseUrl}}/phone-number/search-available \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "TargetArn": "",\n  "PhoneNumberCountryCode": "",\n  "PhoneNumberType": "",\n  "PhoneNumberPrefix": "",\n  "MaxResults": 0,\n  "NextToken": ""\n}' \
  --output-document \
  - {{baseUrl}}/phone-number/search-available
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "TargetArn": "",
  "PhoneNumberCountryCode": "",
  "PhoneNumberType": "",
  "PhoneNumberPrefix": "",
  "MaxResults": 0,
  "NextToken": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/phone-number/search-available")! 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 SearchQueues
{{baseUrl}}/search-queues
BODY json

{
  "InstanceId": "",
  "NextToken": "",
  "MaxResults": 0,
  "SearchFilter": {
    "TagFilter": {
      "OrConditions": "",
      "AndConditions": "",
      "TagCondition": ""
    }
  },
  "SearchCriteria": {
    "OrConditions": "",
    "AndConditions": "",
    "StringCondition": {
      "FieldName": "",
      "Value": "",
      "ComparisonType": ""
    },
    "QueueTypeCondition": ""
  }
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/search-queues");

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  \"InstanceId\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": 0,\n  \"SearchFilter\": {\n    \"TagFilter\": {\n      \"OrConditions\": \"\",\n      \"AndConditions\": \"\",\n      \"TagCondition\": \"\"\n    }\n  },\n  \"SearchCriteria\": {\n    \"OrConditions\": \"\",\n    \"AndConditions\": \"\",\n    \"StringCondition\": {\n      \"FieldName\": \"\",\n      \"Value\": \"\",\n      \"ComparisonType\": \"\"\n    },\n    \"QueueTypeCondition\": \"\"\n  }\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/search-queues" {:content-type :json
                                                          :form-params {:InstanceId ""
                                                                        :NextToken ""
                                                                        :MaxResults 0
                                                                        :SearchFilter {:TagFilter {:OrConditions ""
                                                                                                   :AndConditions ""
                                                                                                   :TagCondition ""}}
                                                                        :SearchCriteria {:OrConditions ""
                                                                                         :AndConditions ""
                                                                                         :StringCondition {:FieldName ""
                                                                                                           :Value ""
                                                                                                           :ComparisonType ""}
                                                                                         :QueueTypeCondition ""}}})
require "http/client"

url = "{{baseUrl}}/search-queues"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"InstanceId\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": 0,\n  \"SearchFilter\": {\n    \"TagFilter\": {\n      \"OrConditions\": \"\",\n      \"AndConditions\": \"\",\n      \"TagCondition\": \"\"\n    }\n  },\n  \"SearchCriteria\": {\n    \"OrConditions\": \"\",\n    \"AndConditions\": \"\",\n    \"StringCondition\": {\n      \"FieldName\": \"\",\n      \"Value\": \"\",\n      \"ComparisonType\": \"\"\n    },\n    \"QueueTypeCondition\": \"\"\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}}/search-queues"),
    Content = new StringContent("{\n  \"InstanceId\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": 0,\n  \"SearchFilter\": {\n    \"TagFilter\": {\n      \"OrConditions\": \"\",\n      \"AndConditions\": \"\",\n      \"TagCondition\": \"\"\n    }\n  },\n  \"SearchCriteria\": {\n    \"OrConditions\": \"\",\n    \"AndConditions\": \"\",\n    \"StringCondition\": {\n      \"FieldName\": \"\",\n      \"Value\": \"\",\n      \"ComparisonType\": \"\"\n    },\n    \"QueueTypeCondition\": \"\"\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}}/search-queues");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"InstanceId\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": 0,\n  \"SearchFilter\": {\n    \"TagFilter\": {\n      \"OrConditions\": \"\",\n      \"AndConditions\": \"\",\n      \"TagCondition\": \"\"\n    }\n  },\n  \"SearchCriteria\": {\n    \"OrConditions\": \"\",\n    \"AndConditions\": \"\",\n    \"StringCondition\": {\n      \"FieldName\": \"\",\n      \"Value\": \"\",\n      \"ComparisonType\": \"\"\n    },\n    \"QueueTypeCondition\": \"\"\n  }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/search-queues"

	payload := strings.NewReader("{\n  \"InstanceId\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": 0,\n  \"SearchFilter\": {\n    \"TagFilter\": {\n      \"OrConditions\": \"\",\n      \"AndConditions\": \"\",\n      \"TagCondition\": \"\"\n    }\n  },\n  \"SearchCriteria\": {\n    \"OrConditions\": \"\",\n    \"AndConditions\": \"\",\n    \"StringCondition\": {\n      \"FieldName\": \"\",\n      \"Value\": \"\",\n      \"ComparisonType\": \"\"\n    },\n    \"QueueTypeCondition\": \"\"\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/search-queues HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 394

{
  "InstanceId": "",
  "NextToken": "",
  "MaxResults": 0,
  "SearchFilter": {
    "TagFilter": {
      "OrConditions": "",
      "AndConditions": "",
      "TagCondition": ""
    }
  },
  "SearchCriteria": {
    "OrConditions": "",
    "AndConditions": "",
    "StringCondition": {
      "FieldName": "",
      "Value": "",
      "ComparisonType": ""
    },
    "QueueTypeCondition": ""
  }
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/search-queues")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"InstanceId\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": 0,\n  \"SearchFilter\": {\n    \"TagFilter\": {\n      \"OrConditions\": \"\",\n      \"AndConditions\": \"\",\n      \"TagCondition\": \"\"\n    }\n  },\n  \"SearchCriteria\": {\n    \"OrConditions\": \"\",\n    \"AndConditions\": \"\",\n    \"StringCondition\": {\n      \"FieldName\": \"\",\n      \"Value\": \"\",\n      \"ComparisonType\": \"\"\n    },\n    \"QueueTypeCondition\": \"\"\n  }\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/search-queues"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"InstanceId\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": 0,\n  \"SearchFilter\": {\n    \"TagFilter\": {\n      \"OrConditions\": \"\",\n      \"AndConditions\": \"\",\n      \"TagCondition\": \"\"\n    }\n  },\n  \"SearchCriteria\": {\n    \"OrConditions\": \"\",\n    \"AndConditions\": \"\",\n    \"StringCondition\": {\n      \"FieldName\": \"\",\n      \"Value\": \"\",\n      \"ComparisonType\": \"\"\n    },\n    \"QueueTypeCondition\": \"\"\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  \"InstanceId\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": 0,\n  \"SearchFilter\": {\n    \"TagFilter\": {\n      \"OrConditions\": \"\",\n      \"AndConditions\": \"\",\n      \"TagCondition\": \"\"\n    }\n  },\n  \"SearchCriteria\": {\n    \"OrConditions\": \"\",\n    \"AndConditions\": \"\",\n    \"StringCondition\": {\n      \"FieldName\": \"\",\n      \"Value\": \"\",\n      \"ComparisonType\": \"\"\n    },\n    \"QueueTypeCondition\": \"\"\n  }\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/search-queues")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/search-queues")
  .header("content-type", "application/json")
  .body("{\n  \"InstanceId\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": 0,\n  \"SearchFilter\": {\n    \"TagFilter\": {\n      \"OrConditions\": \"\",\n      \"AndConditions\": \"\",\n      \"TagCondition\": \"\"\n    }\n  },\n  \"SearchCriteria\": {\n    \"OrConditions\": \"\",\n    \"AndConditions\": \"\",\n    \"StringCondition\": {\n      \"FieldName\": \"\",\n      \"Value\": \"\",\n      \"ComparisonType\": \"\"\n    },\n    \"QueueTypeCondition\": \"\"\n  }\n}")
  .asString();
const data = JSON.stringify({
  InstanceId: '',
  NextToken: '',
  MaxResults: 0,
  SearchFilter: {
    TagFilter: {
      OrConditions: '',
      AndConditions: '',
      TagCondition: ''
    }
  },
  SearchCriteria: {
    OrConditions: '',
    AndConditions: '',
    StringCondition: {
      FieldName: '',
      Value: '',
      ComparisonType: ''
    },
    QueueTypeCondition: ''
  }
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/search-queues');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/search-queues',
  headers: {'content-type': 'application/json'},
  data: {
    InstanceId: '',
    NextToken: '',
    MaxResults: 0,
    SearchFilter: {TagFilter: {OrConditions: '', AndConditions: '', TagCondition: ''}},
    SearchCriteria: {
      OrConditions: '',
      AndConditions: '',
      StringCondition: {FieldName: '', Value: '', ComparisonType: ''},
      QueueTypeCondition: ''
    }
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/search-queues';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"InstanceId":"","NextToken":"","MaxResults":0,"SearchFilter":{"TagFilter":{"OrConditions":"","AndConditions":"","TagCondition":""}},"SearchCriteria":{"OrConditions":"","AndConditions":"","StringCondition":{"FieldName":"","Value":"","ComparisonType":""},"QueueTypeCondition":""}}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/search-queues',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "InstanceId": "",\n  "NextToken": "",\n  "MaxResults": 0,\n  "SearchFilter": {\n    "TagFilter": {\n      "OrConditions": "",\n      "AndConditions": "",\n      "TagCondition": ""\n    }\n  },\n  "SearchCriteria": {\n    "OrConditions": "",\n    "AndConditions": "",\n    "StringCondition": {\n      "FieldName": "",\n      "Value": "",\n      "ComparisonType": ""\n    },\n    "QueueTypeCondition": ""\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  \"InstanceId\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": 0,\n  \"SearchFilter\": {\n    \"TagFilter\": {\n      \"OrConditions\": \"\",\n      \"AndConditions\": \"\",\n      \"TagCondition\": \"\"\n    }\n  },\n  \"SearchCriteria\": {\n    \"OrConditions\": \"\",\n    \"AndConditions\": \"\",\n    \"StringCondition\": {\n      \"FieldName\": \"\",\n      \"Value\": \"\",\n      \"ComparisonType\": \"\"\n    },\n    \"QueueTypeCondition\": \"\"\n  }\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/search-queues")
  .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/search-queues',
  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({
  InstanceId: '',
  NextToken: '',
  MaxResults: 0,
  SearchFilter: {TagFilter: {OrConditions: '', AndConditions: '', TagCondition: ''}},
  SearchCriteria: {
    OrConditions: '',
    AndConditions: '',
    StringCondition: {FieldName: '', Value: '', ComparisonType: ''},
    QueueTypeCondition: ''
  }
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/search-queues',
  headers: {'content-type': 'application/json'},
  body: {
    InstanceId: '',
    NextToken: '',
    MaxResults: 0,
    SearchFilter: {TagFilter: {OrConditions: '', AndConditions: '', TagCondition: ''}},
    SearchCriteria: {
      OrConditions: '',
      AndConditions: '',
      StringCondition: {FieldName: '', Value: '', ComparisonType: ''},
      QueueTypeCondition: ''
    }
  },
  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}}/search-queues');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  InstanceId: '',
  NextToken: '',
  MaxResults: 0,
  SearchFilter: {
    TagFilter: {
      OrConditions: '',
      AndConditions: '',
      TagCondition: ''
    }
  },
  SearchCriteria: {
    OrConditions: '',
    AndConditions: '',
    StringCondition: {
      FieldName: '',
      Value: '',
      ComparisonType: ''
    },
    QueueTypeCondition: ''
  }
});

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}}/search-queues',
  headers: {'content-type': 'application/json'},
  data: {
    InstanceId: '',
    NextToken: '',
    MaxResults: 0,
    SearchFilter: {TagFilter: {OrConditions: '', AndConditions: '', TagCondition: ''}},
    SearchCriteria: {
      OrConditions: '',
      AndConditions: '',
      StringCondition: {FieldName: '', Value: '', ComparisonType: ''},
      QueueTypeCondition: ''
    }
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/search-queues';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"InstanceId":"","NextToken":"","MaxResults":0,"SearchFilter":{"TagFilter":{"OrConditions":"","AndConditions":"","TagCondition":""}},"SearchCriteria":{"OrConditions":"","AndConditions":"","StringCondition":{"FieldName":"","Value":"","ComparisonType":""},"QueueTypeCondition":""}}'
};

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 = @{ @"InstanceId": @"",
                              @"NextToken": @"",
                              @"MaxResults": @0,
                              @"SearchFilter": @{ @"TagFilter": @{ @"OrConditions": @"", @"AndConditions": @"", @"TagCondition": @"" } },
                              @"SearchCriteria": @{ @"OrConditions": @"", @"AndConditions": @"", @"StringCondition": @{ @"FieldName": @"", @"Value": @"", @"ComparisonType": @"" }, @"QueueTypeCondition": @"" } };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/search-queues"]
                                                       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}}/search-queues" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"InstanceId\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": 0,\n  \"SearchFilter\": {\n    \"TagFilter\": {\n      \"OrConditions\": \"\",\n      \"AndConditions\": \"\",\n      \"TagCondition\": \"\"\n    }\n  },\n  \"SearchCriteria\": {\n    \"OrConditions\": \"\",\n    \"AndConditions\": \"\",\n    \"StringCondition\": {\n      \"FieldName\": \"\",\n      \"Value\": \"\",\n      \"ComparisonType\": \"\"\n    },\n    \"QueueTypeCondition\": \"\"\n  }\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/search-queues",
  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([
    'InstanceId' => '',
    'NextToken' => '',
    'MaxResults' => 0,
    'SearchFilter' => [
        'TagFilter' => [
                'OrConditions' => '',
                'AndConditions' => '',
                'TagCondition' => ''
        ]
    ],
    'SearchCriteria' => [
        'OrConditions' => '',
        'AndConditions' => '',
        'StringCondition' => [
                'FieldName' => '',
                'Value' => '',
                'ComparisonType' => ''
        ],
        'QueueTypeCondition' => ''
    ]
  ]),
  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}}/search-queues', [
  'body' => '{
  "InstanceId": "",
  "NextToken": "",
  "MaxResults": 0,
  "SearchFilter": {
    "TagFilter": {
      "OrConditions": "",
      "AndConditions": "",
      "TagCondition": ""
    }
  },
  "SearchCriteria": {
    "OrConditions": "",
    "AndConditions": "",
    "StringCondition": {
      "FieldName": "",
      "Value": "",
      "ComparisonType": ""
    },
    "QueueTypeCondition": ""
  }
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/search-queues');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'InstanceId' => '',
  'NextToken' => '',
  'MaxResults' => 0,
  'SearchFilter' => [
    'TagFilter' => [
        'OrConditions' => '',
        'AndConditions' => '',
        'TagCondition' => ''
    ]
  ],
  'SearchCriteria' => [
    'OrConditions' => '',
    'AndConditions' => '',
    'StringCondition' => [
        'FieldName' => '',
        'Value' => '',
        'ComparisonType' => ''
    ],
    'QueueTypeCondition' => ''
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'InstanceId' => '',
  'NextToken' => '',
  'MaxResults' => 0,
  'SearchFilter' => [
    'TagFilter' => [
        'OrConditions' => '',
        'AndConditions' => '',
        'TagCondition' => ''
    ]
  ],
  'SearchCriteria' => [
    'OrConditions' => '',
    'AndConditions' => '',
    'StringCondition' => [
        'FieldName' => '',
        'Value' => '',
        'ComparisonType' => ''
    ],
    'QueueTypeCondition' => ''
  ]
]));
$request->setRequestUrl('{{baseUrl}}/search-queues');
$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}}/search-queues' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "InstanceId": "",
  "NextToken": "",
  "MaxResults": 0,
  "SearchFilter": {
    "TagFilter": {
      "OrConditions": "",
      "AndConditions": "",
      "TagCondition": ""
    }
  },
  "SearchCriteria": {
    "OrConditions": "",
    "AndConditions": "",
    "StringCondition": {
      "FieldName": "",
      "Value": "",
      "ComparisonType": ""
    },
    "QueueTypeCondition": ""
  }
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/search-queues' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "InstanceId": "",
  "NextToken": "",
  "MaxResults": 0,
  "SearchFilter": {
    "TagFilter": {
      "OrConditions": "",
      "AndConditions": "",
      "TagCondition": ""
    }
  },
  "SearchCriteria": {
    "OrConditions": "",
    "AndConditions": "",
    "StringCondition": {
      "FieldName": "",
      "Value": "",
      "ComparisonType": ""
    },
    "QueueTypeCondition": ""
  }
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"InstanceId\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": 0,\n  \"SearchFilter\": {\n    \"TagFilter\": {\n      \"OrConditions\": \"\",\n      \"AndConditions\": \"\",\n      \"TagCondition\": \"\"\n    }\n  },\n  \"SearchCriteria\": {\n    \"OrConditions\": \"\",\n    \"AndConditions\": \"\",\n    \"StringCondition\": {\n      \"FieldName\": \"\",\n      \"Value\": \"\",\n      \"ComparisonType\": \"\"\n    },\n    \"QueueTypeCondition\": \"\"\n  }\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/search-queues", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/search-queues"

payload = {
    "InstanceId": "",
    "NextToken": "",
    "MaxResults": 0,
    "SearchFilter": { "TagFilter": {
            "OrConditions": "",
            "AndConditions": "",
            "TagCondition": ""
        } },
    "SearchCriteria": {
        "OrConditions": "",
        "AndConditions": "",
        "StringCondition": {
            "FieldName": "",
            "Value": "",
            "ComparisonType": ""
        },
        "QueueTypeCondition": ""
    }
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/search-queues"

payload <- "{\n  \"InstanceId\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": 0,\n  \"SearchFilter\": {\n    \"TagFilter\": {\n      \"OrConditions\": \"\",\n      \"AndConditions\": \"\",\n      \"TagCondition\": \"\"\n    }\n  },\n  \"SearchCriteria\": {\n    \"OrConditions\": \"\",\n    \"AndConditions\": \"\",\n    \"StringCondition\": {\n      \"FieldName\": \"\",\n      \"Value\": \"\",\n      \"ComparisonType\": \"\"\n    },\n    \"QueueTypeCondition\": \"\"\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}}/search-queues")

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  \"InstanceId\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": 0,\n  \"SearchFilter\": {\n    \"TagFilter\": {\n      \"OrConditions\": \"\",\n      \"AndConditions\": \"\",\n      \"TagCondition\": \"\"\n    }\n  },\n  \"SearchCriteria\": {\n    \"OrConditions\": \"\",\n    \"AndConditions\": \"\",\n    \"StringCondition\": {\n      \"FieldName\": \"\",\n      \"Value\": \"\",\n      \"ComparisonType\": \"\"\n    },\n    \"QueueTypeCondition\": \"\"\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/search-queues') do |req|
  req.body = "{\n  \"InstanceId\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": 0,\n  \"SearchFilter\": {\n    \"TagFilter\": {\n      \"OrConditions\": \"\",\n      \"AndConditions\": \"\",\n      \"TagCondition\": \"\"\n    }\n  },\n  \"SearchCriteria\": {\n    \"OrConditions\": \"\",\n    \"AndConditions\": \"\",\n    \"StringCondition\": {\n      \"FieldName\": \"\",\n      \"Value\": \"\",\n      \"ComparisonType\": \"\"\n    },\n    \"QueueTypeCondition\": \"\"\n  }\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/search-queues";

    let payload = json!({
        "InstanceId": "",
        "NextToken": "",
        "MaxResults": 0,
        "SearchFilter": json!({"TagFilter": json!({
                "OrConditions": "",
                "AndConditions": "",
                "TagCondition": ""
            })}),
        "SearchCriteria": json!({
            "OrConditions": "",
            "AndConditions": "",
            "StringCondition": json!({
                "FieldName": "",
                "Value": "",
                "ComparisonType": ""
            }),
            "QueueTypeCondition": ""
        })
    });

    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}}/search-queues \
  --header 'content-type: application/json' \
  --data '{
  "InstanceId": "",
  "NextToken": "",
  "MaxResults": 0,
  "SearchFilter": {
    "TagFilter": {
      "OrConditions": "",
      "AndConditions": "",
      "TagCondition": ""
    }
  },
  "SearchCriteria": {
    "OrConditions": "",
    "AndConditions": "",
    "StringCondition": {
      "FieldName": "",
      "Value": "",
      "ComparisonType": ""
    },
    "QueueTypeCondition": ""
  }
}'
echo '{
  "InstanceId": "",
  "NextToken": "",
  "MaxResults": 0,
  "SearchFilter": {
    "TagFilter": {
      "OrConditions": "",
      "AndConditions": "",
      "TagCondition": ""
    }
  },
  "SearchCriteria": {
    "OrConditions": "",
    "AndConditions": "",
    "StringCondition": {
      "FieldName": "",
      "Value": "",
      "ComparisonType": ""
    },
    "QueueTypeCondition": ""
  }
}' |  \
  http POST {{baseUrl}}/search-queues \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "InstanceId": "",\n  "NextToken": "",\n  "MaxResults": 0,\n  "SearchFilter": {\n    "TagFilter": {\n      "OrConditions": "",\n      "AndConditions": "",\n      "TagCondition": ""\n    }\n  },\n  "SearchCriteria": {\n    "OrConditions": "",\n    "AndConditions": "",\n    "StringCondition": {\n      "FieldName": "",\n      "Value": "",\n      "ComparisonType": ""\n    },\n    "QueueTypeCondition": ""\n  }\n}' \
  --output-document \
  - {{baseUrl}}/search-queues
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "InstanceId": "",
  "NextToken": "",
  "MaxResults": 0,
  "SearchFilter": ["TagFilter": [
      "OrConditions": "",
      "AndConditions": "",
      "TagCondition": ""
    ]],
  "SearchCriteria": [
    "OrConditions": "",
    "AndConditions": "",
    "StringCondition": [
      "FieldName": "",
      "Value": "",
      "ComparisonType": ""
    ],
    "QueueTypeCondition": ""
  ]
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/search-queues")! 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 SearchRoutingProfiles
{{baseUrl}}/search-routing-profiles
BODY json

{
  "InstanceId": "",
  "NextToken": "",
  "MaxResults": 0,
  "SearchFilter": {
    "TagFilter": {
      "OrConditions": "",
      "AndConditions": "",
      "TagCondition": ""
    }
  },
  "SearchCriteria": {
    "OrConditions": "",
    "AndConditions": "",
    "StringCondition": {
      "FieldName": "",
      "Value": "",
      "ComparisonType": ""
    }
  }
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/search-routing-profiles");

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  \"InstanceId\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": 0,\n  \"SearchFilter\": {\n    \"TagFilter\": {\n      \"OrConditions\": \"\",\n      \"AndConditions\": \"\",\n      \"TagCondition\": \"\"\n    }\n  },\n  \"SearchCriteria\": {\n    \"OrConditions\": \"\",\n    \"AndConditions\": \"\",\n    \"StringCondition\": {\n      \"FieldName\": \"\",\n      \"Value\": \"\",\n      \"ComparisonType\": \"\"\n    }\n  }\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/search-routing-profiles" {:content-type :json
                                                                    :form-params {:InstanceId ""
                                                                                  :NextToken ""
                                                                                  :MaxResults 0
                                                                                  :SearchFilter {:TagFilter {:OrConditions ""
                                                                                                             :AndConditions ""
                                                                                                             :TagCondition ""}}
                                                                                  :SearchCriteria {:OrConditions ""
                                                                                                   :AndConditions ""
                                                                                                   :StringCondition {:FieldName ""
                                                                                                                     :Value ""
                                                                                                                     :ComparisonType ""}}}})
require "http/client"

url = "{{baseUrl}}/search-routing-profiles"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"InstanceId\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": 0,\n  \"SearchFilter\": {\n    \"TagFilter\": {\n      \"OrConditions\": \"\",\n      \"AndConditions\": \"\",\n      \"TagCondition\": \"\"\n    }\n  },\n  \"SearchCriteria\": {\n    \"OrConditions\": \"\",\n    \"AndConditions\": \"\",\n    \"StringCondition\": {\n      \"FieldName\": \"\",\n      \"Value\": \"\",\n      \"ComparisonType\": \"\"\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}}/search-routing-profiles"),
    Content = new StringContent("{\n  \"InstanceId\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": 0,\n  \"SearchFilter\": {\n    \"TagFilter\": {\n      \"OrConditions\": \"\",\n      \"AndConditions\": \"\",\n      \"TagCondition\": \"\"\n    }\n  },\n  \"SearchCriteria\": {\n    \"OrConditions\": \"\",\n    \"AndConditions\": \"\",\n    \"StringCondition\": {\n      \"FieldName\": \"\",\n      \"Value\": \"\",\n      \"ComparisonType\": \"\"\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}}/search-routing-profiles");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"InstanceId\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": 0,\n  \"SearchFilter\": {\n    \"TagFilter\": {\n      \"OrConditions\": \"\",\n      \"AndConditions\": \"\",\n      \"TagCondition\": \"\"\n    }\n  },\n  \"SearchCriteria\": {\n    \"OrConditions\": \"\",\n    \"AndConditions\": \"\",\n    \"StringCondition\": {\n      \"FieldName\": \"\",\n      \"Value\": \"\",\n      \"ComparisonType\": \"\"\n    }\n  }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/search-routing-profiles"

	payload := strings.NewReader("{\n  \"InstanceId\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": 0,\n  \"SearchFilter\": {\n    \"TagFilter\": {\n      \"OrConditions\": \"\",\n      \"AndConditions\": \"\",\n      \"TagCondition\": \"\"\n    }\n  },\n  \"SearchCriteria\": {\n    \"OrConditions\": \"\",\n    \"AndConditions\": \"\",\n    \"StringCondition\": {\n      \"FieldName\": \"\",\n      \"Value\": \"\",\n      \"ComparisonType\": \"\"\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/search-routing-profiles HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 364

{
  "InstanceId": "",
  "NextToken": "",
  "MaxResults": 0,
  "SearchFilter": {
    "TagFilter": {
      "OrConditions": "",
      "AndConditions": "",
      "TagCondition": ""
    }
  },
  "SearchCriteria": {
    "OrConditions": "",
    "AndConditions": "",
    "StringCondition": {
      "FieldName": "",
      "Value": "",
      "ComparisonType": ""
    }
  }
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/search-routing-profiles")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"InstanceId\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": 0,\n  \"SearchFilter\": {\n    \"TagFilter\": {\n      \"OrConditions\": \"\",\n      \"AndConditions\": \"\",\n      \"TagCondition\": \"\"\n    }\n  },\n  \"SearchCriteria\": {\n    \"OrConditions\": \"\",\n    \"AndConditions\": \"\",\n    \"StringCondition\": {\n      \"FieldName\": \"\",\n      \"Value\": \"\",\n      \"ComparisonType\": \"\"\n    }\n  }\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/search-routing-profiles"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"InstanceId\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": 0,\n  \"SearchFilter\": {\n    \"TagFilter\": {\n      \"OrConditions\": \"\",\n      \"AndConditions\": \"\",\n      \"TagCondition\": \"\"\n    }\n  },\n  \"SearchCriteria\": {\n    \"OrConditions\": \"\",\n    \"AndConditions\": \"\",\n    \"StringCondition\": {\n      \"FieldName\": \"\",\n      \"Value\": \"\",\n      \"ComparisonType\": \"\"\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  \"InstanceId\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": 0,\n  \"SearchFilter\": {\n    \"TagFilter\": {\n      \"OrConditions\": \"\",\n      \"AndConditions\": \"\",\n      \"TagCondition\": \"\"\n    }\n  },\n  \"SearchCriteria\": {\n    \"OrConditions\": \"\",\n    \"AndConditions\": \"\",\n    \"StringCondition\": {\n      \"FieldName\": \"\",\n      \"Value\": \"\",\n      \"ComparisonType\": \"\"\n    }\n  }\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/search-routing-profiles")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/search-routing-profiles")
  .header("content-type", "application/json")
  .body("{\n  \"InstanceId\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": 0,\n  \"SearchFilter\": {\n    \"TagFilter\": {\n      \"OrConditions\": \"\",\n      \"AndConditions\": \"\",\n      \"TagCondition\": \"\"\n    }\n  },\n  \"SearchCriteria\": {\n    \"OrConditions\": \"\",\n    \"AndConditions\": \"\",\n    \"StringCondition\": {\n      \"FieldName\": \"\",\n      \"Value\": \"\",\n      \"ComparisonType\": \"\"\n    }\n  }\n}")
  .asString();
const data = JSON.stringify({
  InstanceId: '',
  NextToken: '',
  MaxResults: 0,
  SearchFilter: {
    TagFilter: {
      OrConditions: '',
      AndConditions: '',
      TagCondition: ''
    }
  },
  SearchCriteria: {
    OrConditions: '',
    AndConditions: '',
    StringCondition: {
      FieldName: '',
      Value: '',
      ComparisonType: ''
    }
  }
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/search-routing-profiles');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/search-routing-profiles',
  headers: {'content-type': 'application/json'},
  data: {
    InstanceId: '',
    NextToken: '',
    MaxResults: 0,
    SearchFilter: {TagFilter: {OrConditions: '', AndConditions: '', TagCondition: ''}},
    SearchCriteria: {
      OrConditions: '',
      AndConditions: '',
      StringCondition: {FieldName: '', Value: '', ComparisonType: ''}
    }
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/search-routing-profiles';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"InstanceId":"","NextToken":"","MaxResults":0,"SearchFilter":{"TagFilter":{"OrConditions":"","AndConditions":"","TagCondition":""}},"SearchCriteria":{"OrConditions":"","AndConditions":"","StringCondition":{"FieldName":"","Value":"","ComparisonType":""}}}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/search-routing-profiles',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "InstanceId": "",\n  "NextToken": "",\n  "MaxResults": 0,\n  "SearchFilter": {\n    "TagFilter": {\n      "OrConditions": "",\n      "AndConditions": "",\n      "TagCondition": ""\n    }\n  },\n  "SearchCriteria": {\n    "OrConditions": "",\n    "AndConditions": "",\n    "StringCondition": {\n      "FieldName": "",\n      "Value": "",\n      "ComparisonType": ""\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  \"InstanceId\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": 0,\n  \"SearchFilter\": {\n    \"TagFilter\": {\n      \"OrConditions\": \"\",\n      \"AndConditions\": \"\",\n      \"TagCondition\": \"\"\n    }\n  },\n  \"SearchCriteria\": {\n    \"OrConditions\": \"\",\n    \"AndConditions\": \"\",\n    \"StringCondition\": {\n      \"FieldName\": \"\",\n      \"Value\": \"\",\n      \"ComparisonType\": \"\"\n    }\n  }\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/search-routing-profiles")
  .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/search-routing-profiles',
  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({
  InstanceId: '',
  NextToken: '',
  MaxResults: 0,
  SearchFilter: {TagFilter: {OrConditions: '', AndConditions: '', TagCondition: ''}},
  SearchCriteria: {
    OrConditions: '',
    AndConditions: '',
    StringCondition: {FieldName: '', Value: '', ComparisonType: ''}
  }
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/search-routing-profiles',
  headers: {'content-type': 'application/json'},
  body: {
    InstanceId: '',
    NextToken: '',
    MaxResults: 0,
    SearchFilter: {TagFilter: {OrConditions: '', AndConditions: '', TagCondition: ''}},
    SearchCriteria: {
      OrConditions: '',
      AndConditions: '',
      StringCondition: {FieldName: '', Value: '', ComparisonType: ''}
    }
  },
  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}}/search-routing-profiles');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  InstanceId: '',
  NextToken: '',
  MaxResults: 0,
  SearchFilter: {
    TagFilter: {
      OrConditions: '',
      AndConditions: '',
      TagCondition: ''
    }
  },
  SearchCriteria: {
    OrConditions: '',
    AndConditions: '',
    StringCondition: {
      FieldName: '',
      Value: '',
      ComparisonType: ''
    }
  }
});

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}}/search-routing-profiles',
  headers: {'content-type': 'application/json'},
  data: {
    InstanceId: '',
    NextToken: '',
    MaxResults: 0,
    SearchFilter: {TagFilter: {OrConditions: '', AndConditions: '', TagCondition: ''}},
    SearchCriteria: {
      OrConditions: '',
      AndConditions: '',
      StringCondition: {FieldName: '', Value: '', ComparisonType: ''}
    }
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/search-routing-profiles';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"InstanceId":"","NextToken":"","MaxResults":0,"SearchFilter":{"TagFilter":{"OrConditions":"","AndConditions":"","TagCondition":""}},"SearchCriteria":{"OrConditions":"","AndConditions":"","StringCondition":{"FieldName":"","Value":"","ComparisonType":""}}}'
};

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 = @{ @"InstanceId": @"",
                              @"NextToken": @"",
                              @"MaxResults": @0,
                              @"SearchFilter": @{ @"TagFilter": @{ @"OrConditions": @"", @"AndConditions": @"", @"TagCondition": @"" } },
                              @"SearchCriteria": @{ @"OrConditions": @"", @"AndConditions": @"", @"StringCondition": @{ @"FieldName": @"", @"Value": @"", @"ComparisonType": @"" } } };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/search-routing-profiles"]
                                                       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}}/search-routing-profiles" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"InstanceId\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": 0,\n  \"SearchFilter\": {\n    \"TagFilter\": {\n      \"OrConditions\": \"\",\n      \"AndConditions\": \"\",\n      \"TagCondition\": \"\"\n    }\n  },\n  \"SearchCriteria\": {\n    \"OrConditions\": \"\",\n    \"AndConditions\": \"\",\n    \"StringCondition\": {\n      \"FieldName\": \"\",\n      \"Value\": \"\",\n      \"ComparisonType\": \"\"\n    }\n  }\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/search-routing-profiles",
  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([
    'InstanceId' => '',
    'NextToken' => '',
    'MaxResults' => 0,
    'SearchFilter' => [
        'TagFilter' => [
                'OrConditions' => '',
                'AndConditions' => '',
                'TagCondition' => ''
        ]
    ],
    'SearchCriteria' => [
        'OrConditions' => '',
        'AndConditions' => '',
        'StringCondition' => [
                'FieldName' => '',
                'Value' => '',
                'ComparisonType' => ''
        ]
    ]
  ]),
  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}}/search-routing-profiles', [
  'body' => '{
  "InstanceId": "",
  "NextToken": "",
  "MaxResults": 0,
  "SearchFilter": {
    "TagFilter": {
      "OrConditions": "",
      "AndConditions": "",
      "TagCondition": ""
    }
  },
  "SearchCriteria": {
    "OrConditions": "",
    "AndConditions": "",
    "StringCondition": {
      "FieldName": "",
      "Value": "",
      "ComparisonType": ""
    }
  }
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/search-routing-profiles');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'InstanceId' => '',
  'NextToken' => '',
  'MaxResults' => 0,
  'SearchFilter' => [
    'TagFilter' => [
        'OrConditions' => '',
        'AndConditions' => '',
        'TagCondition' => ''
    ]
  ],
  'SearchCriteria' => [
    'OrConditions' => '',
    'AndConditions' => '',
    'StringCondition' => [
        'FieldName' => '',
        'Value' => '',
        'ComparisonType' => ''
    ]
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'InstanceId' => '',
  'NextToken' => '',
  'MaxResults' => 0,
  'SearchFilter' => [
    'TagFilter' => [
        'OrConditions' => '',
        'AndConditions' => '',
        'TagCondition' => ''
    ]
  ],
  'SearchCriteria' => [
    'OrConditions' => '',
    'AndConditions' => '',
    'StringCondition' => [
        'FieldName' => '',
        'Value' => '',
        'ComparisonType' => ''
    ]
  ]
]));
$request->setRequestUrl('{{baseUrl}}/search-routing-profiles');
$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}}/search-routing-profiles' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "InstanceId": "",
  "NextToken": "",
  "MaxResults": 0,
  "SearchFilter": {
    "TagFilter": {
      "OrConditions": "",
      "AndConditions": "",
      "TagCondition": ""
    }
  },
  "SearchCriteria": {
    "OrConditions": "",
    "AndConditions": "",
    "StringCondition": {
      "FieldName": "",
      "Value": "",
      "ComparisonType": ""
    }
  }
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/search-routing-profiles' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "InstanceId": "",
  "NextToken": "",
  "MaxResults": 0,
  "SearchFilter": {
    "TagFilter": {
      "OrConditions": "",
      "AndConditions": "",
      "TagCondition": ""
    }
  },
  "SearchCriteria": {
    "OrConditions": "",
    "AndConditions": "",
    "StringCondition": {
      "FieldName": "",
      "Value": "",
      "ComparisonType": ""
    }
  }
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"InstanceId\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": 0,\n  \"SearchFilter\": {\n    \"TagFilter\": {\n      \"OrConditions\": \"\",\n      \"AndConditions\": \"\",\n      \"TagCondition\": \"\"\n    }\n  },\n  \"SearchCriteria\": {\n    \"OrConditions\": \"\",\n    \"AndConditions\": \"\",\n    \"StringCondition\": {\n      \"FieldName\": \"\",\n      \"Value\": \"\",\n      \"ComparisonType\": \"\"\n    }\n  }\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/search-routing-profiles", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/search-routing-profiles"

payload = {
    "InstanceId": "",
    "NextToken": "",
    "MaxResults": 0,
    "SearchFilter": { "TagFilter": {
            "OrConditions": "",
            "AndConditions": "",
            "TagCondition": ""
        } },
    "SearchCriteria": {
        "OrConditions": "",
        "AndConditions": "",
        "StringCondition": {
            "FieldName": "",
            "Value": "",
            "ComparisonType": ""
        }
    }
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/search-routing-profiles"

payload <- "{\n  \"InstanceId\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": 0,\n  \"SearchFilter\": {\n    \"TagFilter\": {\n      \"OrConditions\": \"\",\n      \"AndConditions\": \"\",\n      \"TagCondition\": \"\"\n    }\n  },\n  \"SearchCriteria\": {\n    \"OrConditions\": \"\",\n    \"AndConditions\": \"\",\n    \"StringCondition\": {\n      \"FieldName\": \"\",\n      \"Value\": \"\",\n      \"ComparisonType\": \"\"\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}}/search-routing-profiles")

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  \"InstanceId\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": 0,\n  \"SearchFilter\": {\n    \"TagFilter\": {\n      \"OrConditions\": \"\",\n      \"AndConditions\": \"\",\n      \"TagCondition\": \"\"\n    }\n  },\n  \"SearchCriteria\": {\n    \"OrConditions\": \"\",\n    \"AndConditions\": \"\",\n    \"StringCondition\": {\n      \"FieldName\": \"\",\n      \"Value\": \"\",\n      \"ComparisonType\": \"\"\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/search-routing-profiles') do |req|
  req.body = "{\n  \"InstanceId\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": 0,\n  \"SearchFilter\": {\n    \"TagFilter\": {\n      \"OrConditions\": \"\",\n      \"AndConditions\": \"\",\n      \"TagCondition\": \"\"\n    }\n  },\n  \"SearchCriteria\": {\n    \"OrConditions\": \"\",\n    \"AndConditions\": \"\",\n    \"StringCondition\": {\n      \"FieldName\": \"\",\n      \"Value\": \"\",\n      \"ComparisonType\": \"\"\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}}/search-routing-profiles";

    let payload = json!({
        "InstanceId": "",
        "NextToken": "",
        "MaxResults": 0,
        "SearchFilter": json!({"TagFilter": json!({
                "OrConditions": "",
                "AndConditions": "",
                "TagCondition": ""
            })}),
        "SearchCriteria": json!({
            "OrConditions": "",
            "AndConditions": "",
            "StringCondition": json!({
                "FieldName": "",
                "Value": "",
                "ComparisonType": ""
            })
        })
    });

    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}}/search-routing-profiles \
  --header 'content-type: application/json' \
  --data '{
  "InstanceId": "",
  "NextToken": "",
  "MaxResults": 0,
  "SearchFilter": {
    "TagFilter": {
      "OrConditions": "",
      "AndConditions": "",
      "TagCondition": ""
    }
  },
  "SearchCriteria": {
    "OrConditions": "",
    "AndConditions": "",
    "StringCondition": {
      "FieldName": "",
      "Value": "",
      "ComparisonType": ""
    }
  }
}'
echo '{
  "InstanceId": "",
  "NextToken": "",
  "MaxResults": 0,
  "SearchFilter": {
    "TagFilter": {
      "OrConditions": "",
      "AndConditions": "",
      "TagCondition": ""
    }
  },
  "SearchCriteria": {
    "OrConditions": "",
    "AndConditions": "",
    "StringCondition": {
      "FieldName": "",
      "Value": "",
      "ComparisonType": ""
    }
  }
}' |  \
  http POST {{baseUrl}}/search-routing-profiles \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "InstanceId": "",\n  "NextToken": "",\n  "MaxResults": 0,\n  "SearchFilter": {\n    "TagFilter": {\n      "OrConditions": "",\n      "AndConditions": "",\n      "TagCondition": ""\n    }\n  },\n  "SearchCriteria": {\n    "OrConditions": "",\n    "AndConditions": "",\n    "StringCondition": {\n      "FieldName": "",\n      "Value": "",\n      "ComparisonType": ""\n    }\n  }\n}' \
  --output-document \
  - {{baseUrl}}/search-routing-profiles
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "InstanceId": "",
  "NextToken": "",
  "MaxResults": 0,
  "SearchFilter": ["TagFilter": [
      "OrConditions": "",
      "AndConditions": "",
      "TagCondition": ""
    ]],
  "SearchCriteria": [
    "OrConditions": "",
    "AndConditions": "",
    "StringCondition": [
      "FieldName": "",
      "Value": "",
      "ComparisonType": ""
    ]
  ]
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/search-routing-profiles")! 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 SearchSecurityProfiles
{{baseUrl}}/search-security-profiles
BODY json

{
  "InstanceId": "",
  "NextToken": "",
  "MaxResults": 0,
  "SearchCriteria": {
    "OrConditions": "",
    "AndConditions": "",
    "StringCondition": {
      "FieldName": "",
      "Value": "",
      "ComparisonType": ""
    }
  },
  "SearchFilter": {
    "TagFilter": {
      "OrConditions": "",
      "AndConditions": "",
      "TagCondition": ""
    }
  }
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/search-security-profiles");

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  \"InstanceId\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": 0,\n  \"SearchCriteria\": {\n    \"OrConditions\": \"\",\n    \"AndConditions\": \"\",\n    \"StringCondition\": {\n      \"FieldName\": \"\",\n      \"Value\": \"\",\n      \"ComparisonType\": \"\"\n    }\n  },\n  \"SearchFilter\": {\n    \"TagFilter\": {\n      \"OrConditions\": \"\",\n      \"AndConditions\": \"\",\n      \"TagCondition\": \"\"\n    }\n  }\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/search-security-profiles" {:content-type :json
                                                                     :form-params {:InstanceId ""
                                                                                   :NextToken ""
                                                                                   :MaxResults 0
                                                                                   :SearchCriteria {:OrConditions ""
                                                                                                    :AndConditions ""
                                                                                                    :StringCondition {:FieldName ""
                                                                                                                      :Value ""
                                                                                                                      :ComparisonType ""}}
                                                                                   :SearchFilter {:TagFilter {:OrConditions ""
                                                                                                              :AndConditions ""
                                                                                                              :TagCondition ""}}}})
require "http/client"

url = "{{baseUrl}}/search-security-profiles"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"InstanceId\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": 0,\n  \"SearchCriteria\": {\n    \"OrConditions\": \"\",\n    \"AndConditions\": \"\",\n    \"StringCondition\": {\n      \"FieldName\": \"\",\n      \"Value\": \"\",\n      \"ComparisonType\": \"\"\n    }\n  },\n  \"SearchFilter\": {\n    \"TagFilter\": {\n      \"OrConditions\": \"\",\n      \"AndConditions\": \"\",\n      \"TagCondition\": \"\"\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}}/search-security-profiles"),
    Content = new StringContent("{\n  \"InstanceId\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": 0,\n  \"SearchCriteria\": {\n    \"OrConditions\": \"\",\n    \"AndConditions\": \"\",\n    \"StringCondition\": {\n      \"FieldName\": \"\",\n      \"Value\": \"\",\n      \"ComparisonType\": \"\"\n    }\n  },\n  \"SearchFilter\": {\n    \"TagFilter\": {\n      \"OrConditions\": \"\",\n      \"AndConditions\": \"\",\n      \"TagCondition\": \"\"\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}}/search-security-profiles");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"InstanceId\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": 0,\n  \"SearchCriteria\": {\n    \"OrConditions\": \"\",\n    \"AndConditions\": \"\",\n    \"StringCondition\": {\n      \"FieldName\": \"\",\n      \"Value\": \"\",\n      \"ComparisonType\": \"\"\n    }\n  },\n  \"SearchFilter\": {\n    \"TagFilter\": {\n      \"OrConditions\": \"\",\n      \"AndConditions\": \"\",\n      \"TagCondition\": \"\"\n    }\n  }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/search-security-profiles"

	payload := strings.NewReader("{\n  \"InstanceId\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": 0,\n  \"SearchCriteria\": {\n    \"OrConditions\": \"\",\n    \"AndConditions\": \"\",\n    \"StringCondition\": {\n      \"FieldName\": \"\",\n      \"Value\": \"\",\n      \"ComparisonType\": \"\"\n    }\n  },\n  \"SearchFilter\": {\n    \"TagFilter\": {\n      \"OrConditions\": \"\",\n      \"AndConditions\": \"\",\n      \"TagCondition\": \"\"\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/search-security-profiles HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 364

{
  "InstanceId": "",
  "NextToken": "",
  "MaxResults": 0,
  "SearchCriteria": {
    "OrConditions": "",
    "AndConditions": "",
    "StringCondition": {
      "FieldName": "",
      "Value": "",
      "ComparisonType": ""
    }
  },
  "SearchFilter": {
    "TagFilter": {
      "OrConditions": "",
      "AndConditions": "",
      "TagCondition": ""
    }
  }
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/search-security-profiles")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"InstanceId\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": 0,\n  \"SearchCriteria\": {\n    \"OrConditions\": \"\",\n    \"AndConditions\": \"\",\n    \"StringCondition\": {\n      \"FieldName\": \"\",\n      \"Value\": \"\",\n      \"ComparisonType\": \"\"\n    }\n  },\n  \"SearchFilter\": {\n    \"TagFilter\": {\n      \"OrConditions\": \"\",\n      \"AndConditions\": \"\",\n      \"TagCondition\": \"\"\n    }\n  }\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/search-security-profiles"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"InstanceId\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": 0,\n  \"SearchCriteria\": {\n    \"OrConditions\": \"\",\n    \"AndConditions\": \"\",\n    \"StringCondition\": {\n      \"FieldName\": \"\",\n      \"Value\": \"\",\n      \"ComparisonType\": \"\"\n    }\n  },\n  \"SearchFilter\": {\n    \"TagFilter\": {\n      \"OrConditions\": \"\",\n      \"AndConditions\": \"\",\n      \"TagCondition\": \"\"\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  \"InstanceId\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": 0,\n  \"SearchCriteria\": {\n    \"OrConditions\": \"\",\n    \"AndConditions\": \"\",\n    \"StringCondition\": {\n      \"FieldName\": \"\",\n      \"Value\": \"\",\n      \"ComparisonType\": \"\"\n    }\n  },\n  \"SearchFilter\": {\n    \"TagFilter\": {\n      \"OrConditions\": \"\",\n      \"AndConditions\": \"\",\n      \"TagCondition\": \"\"\n    }\n  }\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/search-security-profiles")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/search-security-profiles")
  .header("content-type", "application/json")
  .body("{\n  \"InstanceId\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": 0,\n  \"SearchCriteria\": {\n    \"OrConditions\": \"\",\n    \"AndConditions\": \"\",\n    \"StringCondition\": {\n      \"FieldName\": \"\",\n      \"Value\": \"\",\n      \"ComparisonType\": \"\"\n    }\n  },\n  \"SearchFilter\": {\n    \"TagFilter\": {\n      \"OrConditions\": \"\",\n      \"AndConditions\": \"\",\n      \"TagCondition\": \"\"\n    }\n  }\n}")
  .asString();
const data = JSON.stringify({
  InstanceId: '',
  NextToken: '',
  MaxResults: 0,
  SearchCriteria: {
    OrConditions: '',
    AndConditions: '',
    StringCondition: {
      FieldName: '',
      Value: '',
      ComparisonType: ''
    }
  },
  SearchFilter: {
    TagFilter: {
      OrConditions: '',
      AndConditions: '',
      TagCondition: ''
    }
  }
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/search-security-profiles');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/search-security-profiles',
  headers: {'content-type': 'application/json'},
  data: {
    InstanceId: '',
    NextToken: '',
    MaxResults: 0,
    SearchCriteria: {
      OrConditions: '',
      AndConditions: '',
      StringCondition: {FieldName: '', Value: '', ComparisonType: ''}
    },
    SearchFilter: {TagFilter: {OrConditions: '', AndConditions: '', TagCondition: ''}}
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/search-security-profiles';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"InstanceId":"","NextToken":"","MaxResults":0,"SearchCriteria":{"OrConditions":"","AndConditions":"","StringCondition":{"FieldName":"","Value":"","ComparisonType":""}},"SearchFilter":{"TagFilter":{"OrConditions":"","AndConditions":"","TagCondition":""}}}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/search-security-profiles',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "InstanceId": "",\n  "NextToken": "",\n  "MaxResults": 0,\n  "SearchCriteria": {\n    "OrConditions": "",\n    "AndConditions": "",\n    "StringCondition": {\n      "FieldName": "",\n      "Value": "",\n      "ComparisonType": ""\n    }\n  },\n  "SearchFilter": {\n    "TagFilter": {\n      "OrConditions": "",\n      "AndConditions": "",\n      "TagCondition": ""\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  \"InstanceId\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": 0,\n  \"SearchCriteria\": {\n    \"OrConditions\": \"\",\n    \"AndConditions\": \"\",\n    \"StringCondition\": {\n      \"FieldName\": \"\",\n      \"Value\": \"\",\n      \"ComparisonType\": \"\"\n    }\n  },\n  \"SearchFilter\": {\n    \"TagFilter\": {\n      \"OrConditions\": \"\",\n      \"AndConditions\": \"\",\n      \"TagCondition\": \"\"\n    }\n  }\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/search-security-profiles")
  .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/search-security-profiles',
  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({
  InstanceId: '',
  NextToken: '',
  MaxResults: 0,
  SearchCriteria: {
    OrConditions: '',
    AndConditions: '',
    StringCondition: {FieldName: '', Value: '', ComparisonType: ''}
  },
  SearchFilter: {TagFilter: {OrConditions: '', AndConditions: '', TagCondition: ''}}
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/search-security-profiles',
  headers: {'content-type': 'application/json'},
  body: {
    InstanceId: '',
    NextToken: '',
    MaxResults: 0,
    SearchCriteria: {
      OrConditions: '',
      AndConditions: '',
      StringCondition: {FieldName: '', Value: '', ComparisonType: ''}
    },
    SearchFilter: {TagFilter: {OrConditions: '', AndConditions: '', TagCondition: ''}}
  },
  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}}/search-security-profiles');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  InstanceId: '',
  NextToken: '',
  MaxResults: 0,
  SearchCriteria: {
    OrConditions: '',
    AndConditions: '',
    StringCondition: {
      FieldName: '',
      Value: '',
      ComparisonType: ''
    }
  },
  SearchFilter: {
    TagFilter: {
      OrConditions: '',
      AndConditions: '',
      TagCondition: ''
    }
  }
});

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}}/search-security-profiles',
  headers: {'content-type': 'application/json'},
  data: {
    InstanceId: '',
    NextToken: '',
    MaxResults: 0,
    SearchCriteria: {
      OrConditions: '',
      AndConditions: '',
      StringCondition: {FieldName: '', Value: '', ComparisonType: ''}
    },
    SearchFilter: {TagFilter: {OrConditions: '', AndConditions: '', TagCondition: ''}}
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/search-security-profiles';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"InstanceId":"","NextToken":"","MaxResults":0,"SearchCriteria":{"OrConditions":"","AndConditions":"","StringCondition":{"FieldName":"","Value":"","ComparisonType":""}},"SearchFilter":{"TagFilter":{"OrConditions":"","AndConditions":"","TagCondition":""}}}'
};

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 = @{ @"InstanceId": @"",
                              @"NextToken": @"",
                              @"MaxResults": @0,
                              @"SearchCriteria": @{ @"OrConditions": @"", @"AndConditions": @"", @"StringCondition": @{ @"FieldName": @"", @"Value": @"", @"ComparisonType": @"" } },
                              @"SearchFilter": @{ @"TagFilter": @{ @"OrConditions": @"", @"AndConditions": @"", @"TagCondition": @"" } } };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/search-security-profiles"]
                                                       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}}/search-security-profiles" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"InstanceId\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": 0,\n  \"SearchCriteria\": {\n    \"OrConditions\": \"\",\n    \"AndConditions\": \"\",\n    \"StringCondition\": {\n      \"FieldName\": \"\",\n      \"Value\": \"\",\n      \"ComparisonType\": \"\"\n    }\n  },\n  \"SearchFilter\": {\n    \"TagFilter\": {\n      \"OrConditions\": \"\",\n      \"AndConditions\": \"\",\n      \"TagCondition\": \"\"\n    }\n  }\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/search-security-profiles",
  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([
    'InstanceId' => '',
    'NextToken' => '',
    'MaxResults' => 0,
    'SearchCriteria' => [
        'OrConditions' => '',
        'AndConditions' => '',
        'StringCondition' => [
                'FieldName' => '',
                'Value' => '',
                'ComparisonType' => ''
        ]
    ],
    'SearchFilter' => [
        'TagFilter' => [
                'OrConditions' => '',
                'AndConditions' => '',
                'TagCondition' => ''
        ]
    ]
  ]),
  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}}/search-security-profiles', [
  'body' => '{
  "InstanceId": "",
  "NextToken": "",
  "MaxResults": 0,
  "SearchCriteria": {
    "OrConditions": "",
    "AndConditions": "",
    "StringCondition": {
      "FieldName": "",
      "Value": "",
      "ComparisonType": ""
    }
  },
  "SearchFilter": {
    "TagFilter": {
      "OrConditions": "",
      "AndConditions": "",
      "TagCondition": ""
    }
  }
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/search-security-profiles');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'InstanceId' => '',
  'NextToken' => '',
  'MaxResults' => 0,
  'SearchCriteria' => [
    'OrConditions' => '',
    'AndConditions' => '',
    'StringCondition' => [
        'FieldName' => '',
        'Value' => '',
        'ComparisonType' => ''
    ]
  ],
  'SearchFilter' => [
    'TagFilter' => [
        'OrConditions' => '',
        'AndConditions' => '',
        'TagCondition' => ''
    ]
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'InstanceId' => '',
  'NextToken' => '',
  'MaxResults' => 0,
  'SearchCriteria' => [
    'OrConditions' => '',
    'AndConditions' => '',
    'StringCondition' => [
        'FieldName' => '',
        'Value' => '',
        'ComparisonType' => ''
    ]
  ],
  'SearchFilter' => [
    'TagFilter' => [
        'OrConditions' => '',
        'AndConditions' => '',
        'TagCondition' => ''
    ]
  ]
]));
$request->setRequestUrl('{{baseUrl}}/search-security-profiles');
$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}}/search-security-profiles' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "InstanceId": "",
  "NextToken": "",
  "MaxResults": 0,
  "SearchCriteria": {
    "OrConditions": "",
    "AndConditions": "",
    "StringCondition": {
      "FieldName": "",
      "Value": "",
      "ComparisonType": ""
    }
  },
  "SearchFilter": {
    "TagFilter": {
      "OrConditions": "",
      "AndConditions": "",
      "TagCondition": ""
    }
  }
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/search-security-profiles' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "InstanceId": "",
  "NextToken": "",
  "MaxResults": 0,
  "SearchCriteria": {
    "OrConditions": "",
    "AndConditions": "",
    "StringCondition": {
      "FieldName": "",
      "Value": "",
      "ComparisonType": ""
    }
  },
  "SearchFilter": {
    "TagFilter": {
      "OrConditions": "",
      "AndConditions": "",
      "TagCondition": ""
    }
  }
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"InstanceId\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": 0,\n  \"SearchCriteria\": {\n    \"OrConditions\": \"\",\n    \"AndConditions\": \"\",\n    \"StringCondition\": {\n      \"FieldName\": \"\",\n      \"Value\": \"\",\n      \"ComparisonType\": \"\"\n    }\n  },\n  \"SearchFilter\": {\n    \"TagFilter\": {\n      \"OrConditions\": \"\",\n      \"AndConditions\": \"\",\n      \"TagCondition\": \"\"\n    }\n  }\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/search-security-profiles", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/search-security-profiles"

payload = {
    "InstanceId": "",
    "NextToken": "",
    "MaxResults": 0,
    "SearchCriteria": {
        "OrConditions": "",
        "AndConditions": "",
        "StringCondition": {
            "FieldName": "",
            "Value": "",
            "ComparisonType": ""
        }
    },
    "SearchFilter": { "TagFilter": {
            "OrConditions": "",
            "AndConditions": "",
            "TagCondition": ""
        } }
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/search-security-profiles"

payload <- "{\n  \"InstanceId\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": 0,\n  \"SearchCriteria\": {\n    \"OrConditions\": \"\",\n    \"AndConditions\": \"\",\n    \"StringCondition\": {\n      \"FieldName\": \"\",\n      \"Value\": \"\",\n      \"ComparisonType\": \"\"\n    }\n  },\n  \"SearchFilter\": {\n    \"TagFilter\": {\n      \"OrConditions\": \"\",\n      \"AndConditions\": \"\",\n      \"TagCondition\": \"\"\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}}/search-security-profiles")

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  \"InstanceId\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": 0,\n  \"SearchCriteria\": {\n    \"OrConditions\": \"\",\n    \"AndConditions\": \"\",\n    \"StringCondition\": {\n      \"FieldName\": \"\",\n      \"Value\": \"\",\n      \"ComparisonType\": \"\"\n    }\n  },\n  \"SearchFilter\": {\n    \"TagFilter\": {\n      \"OrConditions\": \"\",\n      \"AndConditions\": \"\",\n      \"TagCondition\": \"\"\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/search-security-profiles') do |req|
  req.body = "{\n  \"InstanceId\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": 0,\n  \"SearchCriteria\": {\n    \"OrConditions\": \"\",\n    \"AndConditions\": \"\",\n    \"StringCondition\": {\n      \"FieldName\": \"\",\n      \"Value\": \"\",\n      \"ComparisonType\": \"\"\n    }\n  },\n  \"SearchFilter\": {\n    \"TagFilter\": {\n      \"OrConditions\": \"\",\n      \"AndConditions\": \"\",\n      \"TagCondition\": \"\"\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}}/search-security-profiles";

    let payload = json!({
        "InstanceId": "",
        "NextToken": "",
        "MaxResults": 0,
        "SearchCriteria": json!({
            "OrConditions": "",
            "AndConditions": "",
            "StringCondition": json!({
                "FieldName": "",
                "Value": "",
                "ComparisonType": ""
            })
        }),
        "SearchFilter": json!({"TagFilter": json!({
                "OrConditions": "",
                "AndConditions": "",
                "TagCondition": ""
            })})
    });

    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}}/search-security-profiles \
  --header 'content-type: application/json' \
  --data '{
  "InstanceId": "",
  "NextToken": "",
  "MaxResults": 0,
  "SearchCriteria": {
    "OrConditions": "",
    "AndConditions": "",
    "StringCondition": {
      "FieldName": "",
      "Value": "",
      "ComparisonType": ""
    }
  },
  "SearchFilter": {
    "TagFilter": {
      "OrConditions": "",
      "AndConditions": "",
      "TagCondition": ""
    }
  }
}'
echo '{
  "InstanceId": "",
  "NextToken": "",
  "MaxResults": 0,
  "SearchCriteria": {
    "OrConditions": "",
    "AndConditions": "",
    "StringCondition": {
      "FieldName": "",
      "Value": "",
      "ComparisonType": ""
    }
  },
  "SearchFilter": {
    "TagFilter": {
      "OrConditions": "",
      "AndConditions": "",
      "TagCondition": ""
    }
  }
}' |  \
  http POST {{baseUrl}}/search-security-profiles \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "InstanceId": "",\n  "NextToken": "",\n  "MaxResults": 0,\n  "SearchCriteria": {\n    "OrConditions": "",\n    "AndConditions": "",\n    "StringCondition": {\n      "FieldName": "",\n      "Value": "",\n      "ComparisonType": ""\n    }\n  },\n  "SearchFilter": {\n    "TagFilter": {\n      "OrConditions": "",\n      "AndConditions": "",\n      "TagCondition": ""\n    }\n  }\n}' \
  --output-document \
  - {{baseUrl}}/search-security-profiles
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "InstanceId": "",
  "NextToken": "",
  "MaxResults": 0,
  "SearchCriteria": [
    "OrConditions": "",
    "AndConditions": "",
    "StringCondition": [
      "FieldName": "",
      "Value": "",
      "ComparisonType": ""
    ]
  ],
  "SearchFilter": ["TagFilter": [
      "OrConditions": "",
      "AndConditions": "",
      "TagCondition": ""
    ]]
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/search-security-profiles")! 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 SearchUsers
{{baseUrl}}/search-users
BODY json

{
  "InstanceId": "",
  "NextToken": "",
  "MaxResults": 0,
  "SearchFilter": {
    "TagFilter": {
      "OrConditions": "",
      "AndConditions": "",
      "TagCondition": ""
    }
  },
  "SearchCriteria": {
    "OrConditions": "",
    "AndConditions": "",
    "StringCondition": "",
    "HierarchyGroupCondition": ""
  }
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/search-users");

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  \"InstanceId\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": 0,\n  \"SearchFilter\": {\n    \"TagFilter\": {\n      \"OrConditions\": \"\",\n      \"AndConditions\": \"\",\n      \"TagCondition\": \"\"\n    }\n  },\n  \"SearchCriteria\": {\n    \"OrConditions\": \"\",\n    \"AndConditions\": \"\",\n    \"StringCondition\": \"\",\n    \"HierarchyGroupCondition\": \"\"\n  }\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/search-users" {:content-type :json
                                                         :form-params {:InstanceId ""
                                                                       :NextToken ""
                                                                       :MaxResults 0
                                                                       :SearchFilter {:TagFilter {:OrConditions ""
                                                                                                  :AndConditions ""
                                                                                                  :TagCondition ""}}
                                                                       :SearchCriteria {:OrConditions ""
                                                                                        :AndConditions ""
                                                                                        :StringCondition ""
                                                                                        :HierarchyGroupCondition ""}}})
require "http/client"

url = "{{baseUrl}}/search-users"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"InstanceId\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": 0,\n  \"SearchFilter\": {\n    \"TagFilter\": {\n      \"OrConditions\": \"\",\n      \"AndConditions\": \"\",\n      \"TagCondition\": \"\"\n    }\n  },\n  \"SearchCriteria\": {\n    \"OrConditions\": \"\",\n    \"AndConditions\": \"\",\n    \"StringCondition\": \"\",\n    \"HierarchyGroupCondition\": \"\"\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}}/search-users"),
    Content = new StringContent("{\n  \"InstanceId\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": 0,\n  \"SearchFilter\": {\n    \"TagFilter\": {\n      \"OrConditions\": \"\",\n      \"AndConditions\": \"\",\n      \"TagCondition\": \"\"\n    }\n  },\n  \"SearchCriteria\": {\n    \"OrConditions\": \"\",\n    \"AndConditions\": \"\",\n    \"StringCondition\": \"\",\n    \"HierarchyGroupCondition\": \"\"\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}}/search-users");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"InstanceId\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": 0,\n  \"SearchFilter\": {\n    \"TagFilter\": {\n      \"OrConditions\": \"\",\n      \"AndConditions\": \"\",\n      \"TagCondition\": \"\"\n    }\n  },\n  \"SearchCriteria\": {\n    \"OrConditions\": \"\",\n    \"AndConditions\": \"\",\n    \"StringCondition\": \"\",\n    \"HierarchyGroupCondition\": \"\"\n  }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/search-users"

	payload := strings.NewReader("{\n  \"InstanceId\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": 0,\n  \"SearchFilter\": {\n    \"TagFilter\": {\n      \"OrConditions\": \"\",\n      \"AndConditions\": \"\",\n      \"TagCondition\": \"\"\n    }\n  },\n  \"SearchCriteria\": {\n    \"OrConditions\": \"\",\n    \"AndConditions\": \"\",\n    \"StringCondition\": \"\",\n    \"HierarchyGroupCondition\": \"\"\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/search-users HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 325

{
  "InstanceId": "",
  "NextToken": "",
  "MaxResults": 0,
  "SearchFilter": {
    "TagFilter": {
      "OrConditions": "",
      "AndConditions": "",
      "TagCondition": ""
    }
  },
  "SearchCriteria": {
    "OrConditions": "",
    "AndConditions": "",
    "StringCondition": "",
    "HierarchyGroupCondition": ""
  }
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/search-users")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"InstanceId\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": 0,\n  \"SearchFilter\": {\n    \"TagFilter\": {\n      \"OrConditions\": \"\",\n      \"AndConditions\": \"\",\n      \"TagCondition\": \"\"\n    }\n  },\n  \"SearchCriteria\": {\n    \"OrConditions\": \"\",\n    \"AndConditions\": \"\",\n    \"StringCondition\": \"\",\n    \"HierarchyGroupCondition\": \"\"\n  }\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/search-users"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"InstanceId\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": 0,\n  \"SearchFilter\": {\n    \"TagFilter\": {\n      \"OrConditions\": \"\",\n      \"AndConditions\": \"\",\n      \"TagCondition\": \"\"\n    }\n  },\n  \"SearchCriteria\": {\n    \"OrConditions\": \"\",\n    \"AndConditions\": \"\",\n    \"StringCondition\": \"\",\n    \"HierarchyGroupCondition\": \"\"\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  \"InstanceId\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": 0,\n  \"SearchFilter\": {\n    \"TagFilter\": {\n      \"OrConditions\": \"\",\n      \"AndConditions\": \"\",\n      \"TagCondition\": \"\"\n    }\n  },\n  \"SearchCriteria\": {\n    \"OrConditions\": \"\",\n    \"AndConditions\": \"\",\n    \"StringCondition\": \"\",\n    \"HierarchyGroupCondition\": \"\"\n  }\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/search-users")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/search-users")
  .header("content-type", "application/json")
  .body("{\n  \"InstanceId\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": 0,\n  \"SearchFilter\": {\n    \"TagFilter\": {\n      \"OrConditions\": \"\",\n      \"AndConditions\": \"\",\n      \"TagCondition\": \"\"\n    }\n  },\n  \"SearchCriteria\": {\n    \"OrConditions\": \"\",\n    \"AndConditions\": \"\",\n    \"StringCondition\": \"\",\n    \"HierarchyGroupCondition\": \"\"\n  }\n}")
  .asString();
const data = JSON.stringify({
  InstanceId: '',
  NextToken: '',
  MaxResults: 0,
  SearchFilter: {
    TagFilter: {
      OrConditions: '',
      AndConditions: '',
      TagCondition: ''
    }
  },
  SearchCriteria: {
    OrConditions: '',
    AndConditions: '',
    StringCondition: '',
    HierarchyGroupCondition: ''
  }
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/search-users');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/search-users',
  headers: {'content-type': 'application/json'},
  data: {
    InstanceId: '',
    NextToken: '',
    MaxResults: 0,
    SearchFilter: {TagFilter: {OrConditions: '', AndConditions: '', TagCondition: ''}},
    SearchCriteria: {
      OrConditions: '',
      AndConditions: '',
      StringCondition: '',
      HierarchyGroupCondition: ''
    }
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/search-users';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"InstanceId":"","NextToken":"","MaxResults":0,"SearchFilter":{"TagFilter":{"OrConditions":"","AndConditions":"","TagCondition":""}},"SearchCriteria":{"OrConditions":"","AndConditions":"","StringCondition":"","HierarchyGroupCondition":""}}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/search-users',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "InstanceId": "",\n  "NextToken": "",\n  "MaxResults": 0,\n  "SearchFilter": {\n    "TagFilter": {\n      "OrConditions": "",\n      "AndConditions": "",\n      "TagCondition": ""\n    }\n  },\n  "SearchCriteria": {\n    "OrConditions": "",\n    "AndConditions": "",\n    "StringCondition": "",\n    "HierarchyGroupCondition": ""\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  \"InstanceId\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": 0,\n  \"SearchFilter\": {\n    \"TagFilter\": {\n      \"OrConditions\": \"\",\n      \"AndConditions\": \"\",\n      \"TagCondition\": \"\"\n    }\n  },\n  \"SearchCriteria\": {\n    \"OrConditions\": \"\",\n    \"AndConditions\": \"\",\n    \"StringCondition\": \"\",\n    \"HierarchyGroupCondition\": \"\"\n  }\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/search-users")
  .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/search-users',
  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({
  InstanceId: '',
  NextToken: '',
  MaxResults: 0,
  SearchFilter: {TagFilter: {OrConditions: '', AndConditions: '', TagCondition: ''}},
  SearchCriteria: {
    OrConditions: '',
    AndConditions: '',
    StringCondition: '',
    HierarchyGroupCondition: ''
  }
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/search-users',
  headers: {'content-type': 'application/json'},
  body: {
    InstanceId: '',
    NextToken: '',
    MaxResults: 0,
    SearchFilter: {TagFilter: {OrConditions: '', AndConditions: '', TagCondition: ''}},
    SearchCriteria: {
      OrConditions: '',
      AndConditions: '',
      StringCondition: '',
      HierarchyGroupCondition: ''
    }
  },
  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}}/search-users');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  InstanceId: '',
  NextToken: '',
  MaxResults: 0,
  SearchFilter: {
    TagFilter: {
      OrConditions: '',
      AndConditions: '',
      TagCondition: ''
    }
  },
  SearchCriteria: {
    OrConditions: '',
    AndConditions: '',
    StringCondition: '',
    HierarchyGroupCondition: ''
  }
});

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}}/search-users',
  headers: {'content-type': 'application/json'},
  data: {
    InstanceId: '',
    NextToken: '',
    MaxResults: 0,
    SearchFilter: {TagFilter: {OrConditions: '', AndConditions: '', TagCondition: ''}},
    SearchCriteria: {
      OrConditions: '',
      AndConditions: '',
      StringCondition: '',
      HierarchyGroupCondition: ''
    }
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/search-users';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"InstanceId":"","NextToken":"","MaxResults":0,"SearchFilter":{"TagFilter":{"OrConditions":"","AndConditions":"","TagCondition":""}},"SearchCriteria":{"OrConditions":"","AndConditions":"","StringCondition":"","HierarchyGroupCondition":""}}'
};

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 = @{ @"InstanceId": @"",
                              @"NextToken": @"",
                              @"MaxResults": @0,
                              @"SearchFilter": @{ @"TagFilter": @{ @"OrConditions": @"", @"AndConditions": @"", @"TagCondition": @"" } },
                              @"SearchCriteria": @{ @"OrConditions": @"", @"AndConditions": @"", @"StringCondition": @"", @"HierarchyGroupCondition": @"" } };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/search-users"]
                                                       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}}/search-users" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"InstanceId\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": 0,\n  \"SearchFilter\": {\n    \"TagFilter\": {\n      \"OrConditions\": \"\",\n      \"AndConditions\": \"\",\n      \"TagCondition\": \"\"\n    }\n  },\n  \"SearchCriteria\": {\n    \"OrConditions\": \"\",\n    \"AndConditions\": \"\",\n    \"StringCondition\": \"\",\n    \"HierarchyGroupCondition\": \"\"\n  }\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/search-users",
  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([
    'InstanceId' => '',
    'NextToken' => '',
    'MaxResults' => 0,
    'SearchFilter' => [
        'TagFilter' => [
                'OrConditions' => '',
                'AndConditions' => '',
                'TagCondition' => ''
        ]
    ],
    'SearchCriteria' => [
        'OrConditions' => '',
        'AndConditions' => '',
        'StringCondition' => '',
        'HierarchyGroupCondition' => ''
    ]
  ]),
  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}}/search-users', [
  'body' => '{
  "InstanceId": "",
  "NextToken": "",
  "MaxResults": 0,
  "SearchFilter": {
    "TagFilter": {
      "OrConditions": "",
      "AndConditions": "",
      "TagCondition": ""
    }
  },
  "SearchCriteria": {
    "OrConditions": "",
    "AndConditions": "",
    "StringCondition": "",
    "HierarchyGroupCondition": ""
  }
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/search-users');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'InstanceId' => '',
  'NextToken' => '',
  'MaxResults' => 0,
  'SearchFilter' => [
    'TagFilter' => [
        'OrConditions' => '',
        'AndConditions' => '',
        'TagCondition' => ''
    ]
  ],
  'SearchCriteria' => [
    'OrConditions' => '',
    'AndConditions' => '',
    'StringCondition' => '',
    'HierarchyGroupCondition' => ''
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'InstanceId' => '',
  'NextToken' => '',
  'MaxResults' => 0,
  'SearchFilter' => [
    'TagFilter' => [
        'OrConditions' => '',
        'AndConditions' => '',
        'TagCondition' => ''
    ]
  ],
  'SearchCriteria' => [
    'OrConditions' => '',
    'AndConditions' => '',
    'StringCondition' => '',
    'HierarchyGroupCondition' => ''
  ]
]));
$request->setRequestUrl('{{baseUrl}}/search-users');
$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}}/search-users' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "InstanceId": "",
  "NextToken": "",
  "MaxResults": 0,
  "SearchFilter": {
    "TagFilter": {
      "OrConditions": "",
      "AndConditions": "",
      "TagCondition": ""
    }
  },
  "SearchCriteria": {
    "OrConditions": "",
    "AndConditions": "",
    "StringCondition": "",
    "HierarchyGroupCondition": ""
  }
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/search-users' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "InstanceId": "",
  "NextToken": "",
  "MaxResults": 0,
  "SearchFilter": {
    "TagFilter": {
      "OrConditions": "",
      "AndConditions": "",
      "TagCondition": ""
    }
  },
  "SearchCriteria": {
    "OrConditions": "",
    "AndConditions": "",
    "StringCondition": "",
    "HierarchyGroupCondition": ""
  }
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"InstanceId\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": 0,\n  \"SearchFilter\": {\n    \"TagFilter\": {\n      \"OrConditions\": \"\",\n      \"AndConditions\": \"\",\n      \"TagCondition\": \"\"\n    }\n  },\n  \"SearchCriteria\": {\n    \"OrConditions\": \"\",\n    \"AndConditions\": \"\",\n    \"StringCondition\": \"\",\n    \"HierarchyGroupCondition\": \"\"\n  }\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/search-users", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/search-users"

payload = {
    "InstanceId": "",
    "NextToken": "",
    "MaxResults": 0,
    "SearchFilter": { "TagFilter": {
            "OrConditions": "",
            "AndConditions": "",
            "TagCondition": ""
        } },
    "SearchCriteria": {
        "OrConditions": "",
        "AndConditions": "",
        "StringCondition": "",
        "HierarchyGroupCondition": ""
    }
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/search-users"

payload <- "{\n  \"InstanceId\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": 0,\n  \"SearchFilter\": {\n    \"TagFilter\": {\n      \"OrConditions\": \"\",\n      \"AndConditions\": \"\",\n      \"TagCondition\": \"\"\n    }\n  },\n  \"SearchCriteria\": {\n    \"OrConditions\": \"\",\n    \"AndConditions\": \"\",\n    \"StringCondition\": \"\",\n    \"HierarchyGroupCondition\": \"\"\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}}/search-users")

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  \"InstanceId\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": 0,\n  \"SearchFilter\": {\n    \"TagFilter\": {\n      \"OrConditions\": \"\",\n      \"AndConditions\": \"\",\n      \"TagCondition\": \"\"\n    }\n  },\n  \"SearchCriteria\": {\n    \"OrConditions\": \"\",\n    \"AndConditions\": \"\",\n    \"StringCondition\": \"\",\n    \"HierarchyGroupCondition\": \"\"\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/search-users') do |req|
  req.body = "{\n  \"InstanceId\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": 0,\n  \"SearchFilter\": {\n    \"TagFilter\": {\n      \"OrConditions\": \"\",\n      \"AndConditions\": \"\",\n      \"TagCondition\": \"\"\n    }\n  },\n  \"SearchCriteria\": {\n    \"OrConditions\": \"\",\n    \"AndConditions\": \"\",\n    \"StringCondition\": \"\",\n    \"HierarchyGroupCondition\": \"\"\n  }\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/search-users";

    let payload = json!({
        "InstanceId": "",
        "NextToken": "",
        "MaxResults": 0,
        "SearchFilter": json!({"TagFilter": json!({
                "OrConditions": "",
                "AndConditions": "",
                "TagCondition": ""
            })}),
        "SearchCriteria": json!({
            "OrConditions": "",
            "AndConditions": "",
            "StringCondition": "",
            "HierarchyGroupCondition": ""
        })
    });

    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}}/search-users \
  --header 'content-type: application/json' \
  --data '{
  "InstanceId": "",
  "NextToken": "",
  "MaxResults": 0,
  "SearchFilter": {
    "TagFilter": {
      "OrConditions": "",
      "AndConditions": "",
      "TagCondition": ""
    }
  },
  "SearchCriteria": {
    "OrConditions": "",
    "AndConditions": "",
    "StringCondition": "",
    "HierarchyGroupCondition": ""
  }
}'
echo '{
  "InstanceId": "",
  "NextToken": "",
  "MaxResults": 0,
  "SearchFilter": {
    "TagFilter": {
      "OrConditions": "",
      "AndConditions": "",
      "TagCondition": ""
    }
  },
  "SearchCriteria": {
    "OrConditions": "",
    "AndConditions": "",
    "StringCondition": "",
    "HierarchyGroupCondition": ""
  }
}' |  \
  http POST {{baseUrl}}/search-users \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "InstanceId": "",\n  "NextToken": "",\n  "MaxResults": 0,\n  "SearchFilter": {\n    "TagFilter": {\n      "OrConditions": "",\n      "AndConditions": "",\n      "TagCondition": ""\n    }\n  },\n  "SearchCriteria": {\n    "OrConditions": "",\n    "AndConditions": "",\n    "StringCondition": "",\n    "HierarchyGroupCondition": ""\n  }\n}' \
  --output-document \
  - {{baseUrl}}/search-users
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "InstanceId": "",
  "NextToken": "",
  "MaxResults": 0,
  "SearchFilter": ["TagFilter": [
      "OrConditions": "",
      "AndConditions": "",
      "TagCondition": ""
    ]],
  "SearchCriteria": [
    "OrConditions": "",
    "AndConditions": "",
    "StringCondition": "",
    "HierarchyGroupCondition": ""
  ]
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/search-users")! 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 SearchVocabularies
{{baseUrl}}/vocabulary-summary/:InstanceId
QUERY PARAMS

InstanceId
BODY json

{
  "MaxResults": 0,
  "NextToken": "",
  "State": "",
  "NameStartsWith": "",
  "LanguageCode": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/vocabulary-summary/:InstanceId");

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  \"MaxResults\": 0,\n  \"NextToken\": \"\",\n  \"State\": \"\",\n  \"NameStartsWith\": \"\",\n  \"LanguageCode\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/vocabulary-summary/:InstanceId" {:content-type :json
                                                                           :form-params {:MaxResults 0
                                                                                         :NextToken ""
                                                                                         :State ""
                                                                                         :NameStartsWith ""
                                                                                         :LanguageCode ""}})
require "http/client"

url = "{{baseUrl}}/vocabulary-summary/:InstanceId"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"MaxResults\": 0,\n  \"NextToken\": \"\",\n  \"State\": \"\",\n  \"NameStartsWith\": \"\",\n  \"LanguageCode\": \"\"\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}}/vocabulary-summary/:InstanceId"),
    Content = new StringContent("{\n  \"MaxResults\": 0,\n  \"NextToken\": \"\",\n  \"State\": \"\",\n  \"NameStartsWith\": \"\",\n  \"LanguageCode\": \"\"\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}}/vocabulary-summary/:InstanceId");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"MaxResults\": 0,\n  \"NextToken\": \"\",\n  \"State\": \"\",\n  \"NameStartsWith\": \"\",\n  \"LanguageCode\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/vocabulary-summary/:InstanceId"

	payload := strings.NewReader("{\n  \"MaxResults\": 0,\n  \"NextToken\": \"\",\n  \"State\": \"\",\n  \"NameStartsWith\": \"\",\n  \"LanguageCode\": \"\"\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/vocabulary-summary/:InstanceId HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 101

{
  "MaxResults": 0,
  "NextToken": "",
  "State": "",
  "NameStartsWith": "",
  "LanguageCode": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/vocabulary-summary/:InstanceId")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"MaxResults\": 0,\n  \"NextToken\": \"\",\n  \"State\": \"\",\n  \"NameStartsWith\": \"\",\n  \"LanguageCode\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/vocabulary-summary/:InstanceId"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"MaxResults\": 0,\n  \"NextToken\": \"\",\n  \"State\": \"\",\n  \"NameStartsWith\": \"\",\n  \"LanguageCode\": \"\"\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  \"MaxResults\": 0,\n  \"NextToken\": \"\",\n  \"State\": \"\",\n  \"NameStartsWith\": \"\",\n  \"LanguageCode\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/vocabulary-summary/:InstanceId")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/vocabulary-summary/:InstanceId")
  .header("content-type", "application/json")
  .body("{\n  \"MaxResults\": 0,\n  \"NextToken\": \"\",\n  \"State\": \"\",\n  \"NameStartsWith\": \"\",\n  \"LanguageCode\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  MaxResults: 0,
  NextToken: '',
  State: '',
  NameStartsWith: '',
  LanguageCode: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/vocabulary-summary/:InstanceId');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/vocabulary-summary/:InstanceId',
  headers: {'content-type': 'application/json'},
  data: {MaxResults: 0, NextToken: '', State: '', NameStartsWith: '', LanguageCode: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/vocabulary-summary/:InstanceId';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"MaxResults":0,"NextToken":"","State":"","NameStartsWith":"","LanguageCode":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/vocabulary-summary/:InstanceId',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "MaxResults": 0,\n  "NextToken": "",\n  "State": "",\n  "NameStartsWith": "",\n  "LanguageCode": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"MaxResults\": 0,\n  \"NextToken\": \"\",\n  \"State\": \"\",\n  \"NameStartsWith\": \"\",\n  \"LanguageCode\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/vocabulary-summary/:InstanceId")
  .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/vocabulary-summary/:InstanceId',
  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({MaxResults: 0, NextToken: '', State: '', NameStartsWith: '', LanguageCode: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/vocabulary-summary/:InstanceId',
  headers: {'content-type': 'application/json'},
  body: {MaxResults: 0, NextToken: '', State: '', NameStartsWith: '', LanguageCode: ''},
  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}}/vocabulary-summary/:InstanceId');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  MaxResults: 0,
  NextToken: '',
  State: '',
  NameStartsWith: '',
  LanguageCode: ''
});

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}}/vocabulary-summary/:InstanceId',
  headers: {'content-type': 'application/json'},
  data: {MaxResults: 0, NextToken: '', State: '', NameStartsWith: '', LanguageCode: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/vocabulary-summary/:InstanceId';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"MaxResults":0,"NextToken":"","State":"","NameStartsWith":"","LanguageCode":""}'
};

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 = @{ @"MaxResults": @0,
                              @"NextToken": @"",
                              @"State": @"",
                              @"NameStartsWith": @"",
                              @"LanguageCode": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/vocabulary-summary/:InstanceId"]
                                                       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}}/vocabulary-summary/:InstanceId" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"MaxResults\": 0,\n  \"NextToken\": \"\",\n  \"State\": \"\",\n  \"NameStartsWith\": \"\",\n  \"LanguageCode\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/vocabulary-summary/:InstanceId",
  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([
    'MaxResults' => 0,
    'NextToken' => '',
    'State' => '',
    'NameStartsWith' => '',
    'LanguageCode' => ''
  ]),
  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}}/vocabulary-summary/:InstanceId', [
  'body' => '{
  "MaxResults": 0,
  "NextToken": "",
  "State": "",
  "NameStartsWith": "",
  "LanguageCode": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/vocabulary-summary/:InstanceId');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'MaxResults' => 0,
  'NextToken' => '',
  'State' => '',
  'NameStartsWith' => '',
  'LanguageCode' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'MaxResults' => 0,
  'NextToken' => '',
  'State' => '',
  'NameStartsWith' => '',
  'LanguageCode' => ''
]));
$request->setRequestUrl('{{baseUrl}}/vocabulary-summary/:InstanceId');
$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}}/vocabulary-summary/:InstanceId' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "MaxResults": 0,
  "NextToken": "",
  "State": "",
  "NameStartsWith": "",
  "LanguageCode": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/vocabulary-summary/:InstanceId' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "MaxResults": 0,
  "NextToken": "",
  "State": "",
  "NameStartsWith": "",
  "LanguageCode": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"MaxResults\": 0,\n  \"NextToken\": \"\",\n  \"State\": \"\",\n  \"NameStartsWith\": \"\",\n  \"LanguageCode\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/vocabulary-summary/:InstanceId", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/vocabulary-summary/:InstanceId"

payload = {
    "MaxResults": 0,
    "NextToken": "",
    "State": "",
    "NameStartsWith": "",
    "LanguageCode": ""
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/vocabulary-summary/:InstanceId"

payload <- "{\n  \"MaxResults\": 0,\n  \"NextToken\": \"\",\n  \"State\": \"\",\n  \"NameStartsWith\": \"\",\n  \"LanguageCode\": \"\"\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}}/vocabulary-summary/:InstanceId")

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  \"MaxResults\": 0,\n  \"NextToken\": \"\",\n  \"State\": \"\",\n  \"NameStartsWith\": \"\",\n  \"LanguageCode\": \"\"\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/vocabulary-summary/:InstanceId') do |req|
  req.body = "{\n  \"MaxResults\": 0,\n  \"NextToken\": \"\",\n  \"State\": \"\",\n  \"NameStartsWith\": \"\",\n  \"LanguageCode\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/vocabulary-summary/:InstanceId";

    let payload = json!({
        "MaxResults": 0,
        "NextToken": "",
        "State": "",
        "NameStartsWith": "",
        "LanguageCode": ""
    });

    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}}/vocabulary-summary/:InstanceId \
  --header 'content-type: application/json' \
  --data '{
  "MaxResults": 0,
  "NextToken": "",
  "State": "",
  "NameStartsWith": "",
  "LanguageCode": ""
}'
echo '{
  "MaxResults": 0,
  "NextToken": "",
  "State": "",
  "NameStartsWith": "",
  "LanguageCode": ""
}' |  \
  http POST {{baseUrl}}/vocabulary-summary/:InstanceId \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "MaxResults": 0,\n  "NextToken": "",\n  "State": "",\n  "NameStartsWith": "",\n  "LanguageCode": ""\n}' \
  --output-document \
  - {{baseUrl}}/vocabulary-summary/:InstanceId
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "MaxResults": 0,
  "NextToken": "",
  "State": "",
  "NameStartsWith": "",
  "LanguageCode": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/vocabulary-summary/:InstanceId")! 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 StartChatContact
{{baseUrl}}/contact/chat
BODY json

{
  "InstanceId": "",
  "ContactFlowId": "",
  "Attributes": {},
  "ParticipantDetails": {
    "DisplayName": ""
  },
  "InitialMessage": {
    "ContentType": "",
    "Content": ""
  },
  "ClientToken": "",
  "ChatDurationInMinutes": 0,
  "SupportedMessagingContentTypes": [],
  "PersistentChat": {
    "RehydrationType": "",
    "SourceContactId": ""
  },
  "RelatedContactId": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/contact/chat");

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  \"InstanceId\": \"\",\n  \"ContactFlowId\": \"\",\n  \"Attributes\": {},\n  \"ParticipantDetails\": {\n    \"DisplayName\": \"\"\n  },\n  \"InitialMessage\": {\n    \"ContentType\": \"\",\n    \"Content\": \"\"\n  },\n  \"ClientToken\": \"\",\n  \"ChatDurationInMinutes\": 0,\n  \"SupportedMessagingContentTypes\": [],\n  \"PersistentChat\": {\n    \"RehydrationType\": \"\",\n    \"SourceContactId\": \"\"\n  },\n  \"RelatedContactId\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/contact/chat" {:content-type :json
                                                        :form-params {:InstanceId ""
                                                                      :ContactFlowId ""
                                                                      :Attributes {}
                                                                      :ParticipantDetails {:DisplayName ""}
                                                                      :InitialMessage {:ContentType ""
                                                                                       :Content ""}
                                                                      :ClientToken ""
                                                                      :ChatDurationInMinutes 0
                                                                      :SupportedMessagingContentTypes []
                                                                      :PersistentChat {:RehydrationType ""
                                                                                       :SourceContactId ""}
                                                                      :RelatedContactId ""}})
require "http/client"

url = "{{baseUrl}}/contact/chat"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"InstanceId\": \"\",\n  \"ContactFlowId\": \"\",\n  \"Attributes\": {},\n  \"ParticipantDetails\": {\n    \"DisplayName\": \"\"\n  },\n  \"InitialMessage\": {\n    \"ContentType\": \"\",\n    \"Content\": \"\"\n  },\n  \"ClientToken\": \"\",\n  \"ChatDurationInMinutes\": 0,\n  \"SupportedMessagingContentTypes\": [],\n  \"PersistentChat\": {\n    \"RehydrationType\": \"\",\n    \"SourceContactId\": \"\"\n  },\n  \"RelatedContactId\": \"\"\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}}/contact/chat"),
    Content = new StringContent("{\n  \"InstanceId\": \"\",\n  \"ContactFlowId\": \"\",\n  \"Attributes\": {},\n  \"ParticipantDetails\": {\n    \"DisplayName\": \"\"\n  },\n  \"InitialMessage\": {\n    \"ContentType\": \"\",\n    \"Content\": \"\"\n  },\n  \"ClientToken\": \"\",\n  \"ChatDurationInMinutes\": 0,\n  \"SupportedMessagingContentTypes\": [],\n  \"PersistentChat\": {\n    \"RehydrationType\": \"\",\n    \"SourceContactId\": \"\"\n  },\n  \"RelatedContactId\": \"\"\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}}/contact/chat");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"InstanceId\": \"\",\n  \"ContactFlowId\": \"\",\n  \"Attributes\": {},\n  \"ParticipantDetails\": {\n    \"DisplayName\": \"\"\n  },\n  \"InitialMessage\": {\n    \"ContentType\": \"\",\n    \"Content\": \"\"\n  },\n  \"ClientToken\": \"\",\n  \"ChatDurationInMinutes\": 0,\n  \"SupportedMessagingContentTypes\": [],\n  \"PersistentChat\": {\n    \"RehydrationType\": \"\",\n    \"SourceContactId\": \"\"\n  },\n  \"RelatedContactId\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/contact/chat"

	payload := strings.NewReader("{\n  \"InstanceId\": \"\",\n  \"ContactFlowId\": \"\",\n  \"Attributes\": {},\n  \"ParticipantDetails\": {\n    \"DisplayName\": \"\"\n  },\n  \"InitialMessage\": {\n    \"ContentType\": \"\",\n    \"Content\": \"\"\n  },\n  \"ClientToken\": \"\",\n  \"ChatDurationInMinutes\": 0,\n  \"SupportedMessagingContentTypes\": [],\n  \"PersistentChat\": {\n    \"RehydrationType\": \"\",\n    \"SourceContactId\": \"\"\n  },\n  \"RelatedContactId\": \"\"\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/contact/chat HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 383

{
  "InstanceId": "",
  "ContactFlowId": "",
  "Attributes": {},
  "ParticipantDetails": {
    "DisplayName": ""
  },
  "InitialMessage": {
    "ContentType": "",
    "Content": ""
  },
  "ClientToken": "",
  "ChatDurationInMinutes": 0,
  "SupportedMessagingContentTypes": [],
  "PersistentChat": {
    "RehydrationType": "",
    "SourceContactId": ""
  },
  "RelatedContactId": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/contact/chat")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"InstanceId\": \"\",\n  \"ContactFlowId\": \"\",\n  \"Attributes\": {},\n  \"ParticipantDetails\": {\n    \"DisplayName\": \"\"\n  },\n  \"InitialMessage\": {\n    \"ContentType\": \"\",\n    \"Content\": \"\"\n  },\n  \"ClientToken\": \"\",\n  \"ChatDurationInMinutes\": 0,\n  \"SupportedMessagingContentTypes\": [],\n  \"PersistentChat\": {\n    \"RehydrationType\": \"\",\n    \"SourceContactId\": \"\"\n  },\n  \"RelatedContactId\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/contact/chat"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"InstanceId\": \"\",\n  \"ContactFlowId\": \"\",\n  \"Attributes\": {},\n  \"ParticipantDetails\": {\n    \"DisplayName\": \"\"\n  },\n  \"InitialMessage\": {\n    \"ContentType\": \"\",\n    \"Content\": \"\"\n  },\n  \"ClientToken\": \"\",\n  \"ChatDurationInMinutes\": 0,\n  \"SupportedMessagingContentTypes\": [],\n  \"PersistentChat\": {\n    \"RehydrationType\": \"\",\n    \"SourceContactId\": \"\"\n  },\n  \"RelatedContactId\": \"\"\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  \"InstanceId\": \"\",\n  \"ContactFlowId\": \"\",\n  \"Attributes\": {},\n  \"ParticipantDetails\": {\n    \"DisplayName\": \"\"\n  },\n  \"InitialMessage\": {\n    \"ContentType\": \"\",\n    \"Content\": \"\"\n  },\n  \"ClientToken\": \"\",\n  \"ChatDurationInMinutes\": 0,\n  \"SupportedMessagingContentTypes\": [],\n  \"PersistentChat\": {\n    \"RehydrationType\": \"\",\n    \"SourceContactId\": \"\"\n  },\n  \"RelatedContactId\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/contact/chat")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/contact/chat")
  .header("content-type", "application/json")
  .body("{\n  \"InstanceId\": \"\",\n  \"ContactFlowId\": \"\",\n  \"Attributes\": {},\n  \"ParticipantDetails\": {\n    \"DisplayName\": \"\"\n  },\n  \"InitialMessage\": {\n    \"ContentType\": \"\",\n    \"Content\": \"\"\n  },\n  \"ClientToken\": \"\",\n  \"ChatDurationInMinutes\": 0,\n  \"SupportedMessagingContentTypes\": [],\n  \"PersistentChat\": {\n    \"RehydrationType\": \"\",\n    \"SourceContactId\": \"\"\n  },\n  \"RelatedContactId\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  InstanceId: '',
  ContactFlowId: '',
  Attributes: {},
  ParticipantDetails: {
    DisplayName: ''
  },
  InitialMessage: {
    ContentType: '',
    Content: ''
  },
  ClientToken: '',
  ChatDurationInMinutes: 0,
  SupportedMessagingContentTypes: [],
  PersistentChat: {
    RehydrationType: '',
    SourceContactId: ''
  },
  RelatedContactId: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/contact/chat');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/contact/chat',
  headers: {'content-type': 'application/json'},
  data: {
    InstanceId: '',
    ContactFlowId: '',
    Attributes: {},
    ParticipantDetails: {DisplayName: ''},
    InitialMessage: {ContentType: '', Content: ''},
    ClientToken: '',
    ChatDurationInMinutes: 0,
    SupportedMessagingContentTypes: [],
    PersistentChat: {RehydrationType: '', SourceContactId: ''},
    RelatedContactId: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/contact/chat';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"InstanceId":"","ContactFlowId":"","Attributes":{},"ParticipantDetails":{"DisplayName":""},"InitialMessage":{"ContentType":"","Content":""},"ClientToken":"","ChatDurationInMinutes":0,"SupportedMessagingContentTypes":[],"PersistentChat":{"RehydrationType":"","SourceContactId":""},"RelatedContactId":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/contact/chat',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "InstanceId": "",\n  "ContactFlowId": "",\n  "Attributes": {},\n  "ParticipantDetails": {\n    "DisplayName": ""\n  },\n  "InitialMessage": {\n    "ContentType": "",\n    "Content": ""\n  },\n  "ClientToken": "",\n  "ChatDurationInMinutes": 0,\n  "SupportedMessagingContentTypes": [],\n  "PersistentChat": {\n    "RehydrationType": "",\n    "SourceContactId": ""\n  },\n  "RelatedContactId": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"InstanceId\": \"\",\n  \"ContactFlowId\": \"\",\n  \"Attributes\": {},\n  \"ParticipantDetails\": {\n    \"DisplayName\": \"\"\n  },\n  \"InitialMessage\": {\n    \"ContentType\": \"\",\n    \"Content\": \"\"\n  },\n  \"ClientToken\": \"\",\n  \"ChatDurationInMinutes\": 0,\n  \"SupportedMessagingContentTypes\": [],\n  \"PersistentChat\": {\n    \"RehydrationType\": \"\",\n    \"SourceContactId\": \"\"\n  },\n  \"RelatedContactId\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/contact/chat")
  .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/contact/chat',
  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({
  InstanceId: '',
  ContactFlowId: '',
  Attributes: {},
  ParticipantDetails: {DisplayName: ''},
  InitialMessage: {ContentType: '', Content: ''},
  ClientToken: '',
  ChatDurationInMinutes: 0,
  SupportedMessagingContentTypes: [],
  PersistentChat: {RehydrationType: '', SourceContactId: ''},
  RelatedContactId: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/contact/chat',
  headers: {'content-type': 'application/json'},
  body: {
    InstanceId: '',
    ContactFlowId: '',
    Attributes: {},
    ParticipantDetails: {DisplayName: ''},
    InitialMessage: {ContentType: '', Content: ''},
    ClientToken: '',
    ChatDurationInMinutes: 0,
    SupportedMessagingContentTypes: [],
    PersistentChat: {RehydrationType: '', SourceContactId: ''},
    RelatedContactId: ''
  },
  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}}/contact/chat');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  InstanceId: '',
  ContactFlowId: '',
  Attributes: {},
  ParticipantDetails: {
    DisplayName: ''
  },
  InitialMessage: {
    ContentType: '',
    Content: ''
  },
  ClientToken: '',
  ChatDurationInMinutes: 0,
  SupportedMessagingContentTypes: [],
  PersistentChat: {
    RehydrationType: '',
    SourceContactId: ''
  },
  RelatedContactId: ''
});

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}}/contact/chat',
  headers: {'content-type': 'application/json'},
  data: {
    InstanceId: '',
    ContactFlowId: '',
    Attributes: {},
    ParticipantDetails: {DisplayName: ''},
    InitialMessage: {ContentType: '', Content: ''},
    ClientToken: '',
    ChatDurationInMinutes: 0,
    SupportedMessagingContentTypes: [],
    PersistentChat: {RehydrationType: '', SourceContactId: ''},
    RelatedContactId: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/contact/chat';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"InstanceId":"","ContactFlowId":"","Attributes":{},"ParticipantDetails":{"DisplayName":""},"InitialMessage":{"ContentType":"","Content":""},"ClientToken":"","ChatDurationInMinutes":0,"SupportedMessagingContentTypes":[],"PersistentChat":{"RehydrationType":"","SourceContactId":""},"RelatedContactId":""}'
};

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 = @{ @"InstanceId": @"",
                              @"ContactFlowId": @"",
                              @"Attributes": @{  },
                              @"ParticipantDetails": @{ @"DisplayName": @"" },
                              @"InitialMessage": @{ @"ContentType": @"", @"Content": @"" },
                              @"ClientToken": @"",
                              @"ChatDurationInMinutes": @0,
                              @"SupportedMessagingContentTypes": @[  ],
                              @"PersistentChat": @{ @"RehydrationType": @"", @"SourceContactId": @"" },
                              @"RelatedContactId": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/contact/chat"]
                                                       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}}/contact/chat" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"InstanceId\": \"\",\n  \"ContactFlowId\": \"\",\n  \"Attributes\": {},\n  \"ParticipantDetails\": {\n    \"DisplayName\": \"\"\n  },\n  \"InitialMessage\": {\n    \"ContentType\": \"\",\n    \"Content\": \"\"\n  },\n  \"ClientToken\": \"\",\n  \"ChatDurationInMinutes\": 0,\n  \"SupportedMessagingContentTypes\": [],\n  \"PersistentChat\": {\n    \"RehydrationType\": \"\",\n    \"SourceContactId\": \"\"\n  },\n  \"RelatedContactId\": \"\"\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/contact/chat",
  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([
    'InstanceId' => '',
    'ContactFlowId' => '',
    'Attributes' => [
        
    ],
    'ParticipantDetails' => [
        'DisplayName' => ''
    ],
    'InitialMessage' => [
        'ContentType' => '',
        'Content' => ''
    ],
    'ClientToken' => '',
    'ChatDurationInMinutes' => 0,
    'SupportedMessagingContentTypes' => [
        
    ],
    'PersistentChat' => [
        'RehydrationType' => '',
        'SourceContactId' => ''
    ],
    'RelatedContactId' => ''
  ]),
  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}}/contact/chat', [
  'body' => '{
  "InstanceId": "",
  "ContactFlowId": "",
  "Attributes": {},
  "ParticipantDetails": {
    "DisplayName": ""
  },
  "InitialMessage": {
    "ContentType": "",
    "Content": ""
  },
  "ClientToken": "",
  "ChatDurationInMinutes": 0,
  "SupportedMessagingContentTypes": [],
  "PersistentChat": {
    "RehydrationType": "",
    "SourceContactId": ""
  },
  "RelatedContactId": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/contact/chat');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'InstanceId' => '',
  'ContactFlowId' => '',
  'Attributes' => [
    
  ],
  'ParticipantDetails' => [
    'DisplayName' => ''
  ],
  'InitialMessage' => [
    'ContentType' => '',
    'Content' => ''
  ],
  'ClientToken' => '',
  'ChatDurationInMinutes' => 0,
  'SupportedMessagingContentTypes' => [
    
  ],
  'PersistentChat' => [
    'RehydrationType' => '',
    'SourceContactId' => ''
  ],
  'RelatedContactId' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'InstanceId' => '',
  'ContactFlowId' => '',
  'Attributes' => [
    
  ],
  'ParticipantDetails' => [
    'DisplayName' => ''
  ],
  'InitialMessage' => [
    'ContentType' => '',
    'Content' => ''
  ],
  'ClientToken' => '',
  'ChatDurationInMinutes' => 0,
  'SupportedMessagingContentTypes' => [
    
  ],
  'PersistentChat' => [
    'RehydrationType' => '',
    'SourceContactId' => ''
  ],
  'RelatedContactId' => ''
]));
$request->setRequestUrl('{{baseUrl}}/contact/chat');
$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}}/contact/chat' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "InstanceId": "",
  "ContactFlowId": "",
  "Attributes": {},
  "ParticipantDetails": {
    "DisplayName": ""
  },
  "InitialMessage": {
    "ContentType": "",
    "Content": ""
  },
  "ClientToken": "",
  "ChatDurationInMinutes": 0,
  "SupportedMessagingContentTypes": [],
  "PersistentChat": {
    "RehydrationType": "",
    "SourceContactId": ""
  },
  "RelatedContactId": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/contact/chat' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "InstanceId": "",
  "ContactFlowId": "",
  "Attributes": {},
  "ParticipantDetails": {
    "DisplayName": ""
  },
  "InitialMessage": {
    "ContentType": "",
    "Content": ""
  },
  "ClientToken": "",
  "ChatDurationInMinutes": 0,
  "SupportedMessagingContentTypes": [],
  "PersistentChat": {
    "RehydrationType": "",
    "SourceContactId": ""
  },
  "RelatedContactId": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"InstanceId\": \"\",\n  \"ContactFlowId\": \"\",\n  \"Attributes\": {},\n  \"ParticipantDetails\": {\n    \"DisplayName\": \"\"\n  },\n  \"InitialMessage\": {\n    \"ContentType\": \"\",\n    \"Content\": \"\"\n  },\n  \"ClientToken\": \"\",\n  \"ChatDurationInMinutes\": 0,\n  \"SupportedMessagingContentTypes\": [],\n  \"PersistentChat\": {\n    \"RehydrationType\": \"\",\n    \"SourceContactId\": \"\"\n  },\n  \"RelatedContactId\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/contact/chat", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/contact/chat"

payload = {
    "InstanceId": "",
    "ContactFlowId": "",
    "Attributes": {},
    "ParticipantDetails": { "DisplayName": "" },
    "InitialMessage": {
        "ContentType": "",
        "Content": ""
    },
    "ClientToken": "",
    "ChatDurationInMinutes": 0,
    "SupportedMessagingContentTypes": [],
    "PersistentChat": {
        "RehydrationType": "",
        "SourceContactId": ""
    },
    "RelatedContactId": ""
}
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/contact/chat"

payload <- "{\n  \"InstanceId\": \"\",\n  \"ContactFlowId\": \"\",\n  \"Attributes\": {},\n  \"ParticipantDetails\": {\n    \"DisplayName\": \"\"\n  },\n  \"InitialMessage\": {\n    \"ContentType\": \"\",\n    \"Content\": \"\"\n  },\n  \"ClientToken\": \"\",\n  \"ChatDurationInMinutes\": 0,\n  \"SupportedMessagingContentTypes\": [],\n  \"PersistentChat\": {\n    \"RehydrationType\": \"\",\n    \"SourceContactId\": \"\"\n  },\n  \"RelatedContactId\": \"\"\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}}/contact/chat")

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  \"InstanceId\": \"\",\n  \"ContactFlowId\": \"\",\n  \"Attributes\": {},\n  \"ParticipantDetails\": {\n    \"DisplayName\": \"\"\n  },\n  \"InitialMessage\": {\n    \"ContentType\": \"\",\n    \"Content\": \"\"\n  },\n  \"ClientToken\": \"\",\n  \"ChatDurationInMinutes\": 0,\n  \"SupportedMessagingContentTypes\": [],\n  \"PersistentChat\": {\n    \"RehydrationType\": \"\",\n    \"SourceContactId\": \"\"\n  },\n  \"RelatedContactId\": \"\"\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/contact/chat') do |req|
  req.body = "{\n  \"InstanceId\": \"\",\n  \"ContactFlowId\": \"\",\n  \"Attributes\": {},\n  \"ParticipantDetails\": {\n    \"DisplayName\": \"\"\n  },\n  \"InitialMessage\": {\n    \"ContentType\": \"\",\n    \"Content\": \"\"\n  },\n  \"ClientToken\": \"\",\n  \"ChatDurationInMinutes\": 0,\n  \"SupportedMessagingContentTypes\": [],\n  \"PersistentChat\": {\n    \"RehydrationType\": \"\",\n    \"SourceContactId\": \"\"\n  },\n  \"RelatedContactId\": \"\"\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}}/contact/chat";

    let payload = json!({
        "InstanceId": "",
        "ContactFlowId": "",
        "Attributes": json!({}),
        "ParticipantDetails": json!({"DisplayName": ""}),
        "InitialMessage": json!({
            "ContentType": "",
            "Content": ""
        }),
        "ClientToken": "",
        "ChatDurationInMinutes": 0,
        "SupportedMessagingContentTypes": (),
        "PersistentChat": json!({
            "RehydrationType": "",
            "SourceContactId": ""
        }),
        "RelatedContactId": ""
    });

    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}}/contact/chat \
  --header 'content-type: application/json' \
  --data '{
  "InstanceId": "",
  "ContactFlowId": "",
  "Attributes": {},
  "ParticipantDetails": {
    "DisplayName": ""
  },
  "InitialMessage": {
    "ContentType": "",
    "Content": ""
  },
  "ClientToken": "",
  "ChatDurationInMinutes": 0,
  "SupportedMessagingContentTypes": [],
  "PersistentChat": {
    "RehydrationType": "",
    "SourceContactId": ""
  },
  "RelatedContactId": ""
}'
echo '{
  "InstanceId": "",
  "ContactFlowId": "",
  "Attributes": {},
  "ParticipantDetails": {
    "DisplayName": ""
  },
  "InitialMessage": {
    "ContentType": "",
    "Content": ""
  },
  "ClientToken": "",
  "ChatDurationInMinutes": 0,
  "SupportedMessagingContentTypes": [],
  "PersistentChat": {
    "RehydrationType": "",
    "SourceContactId": ""
  },
  "RelatedContactId": ""
}' |  \
  http PUT {{baseUrl}}/contact/chat \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "InstanceId": "",\n  "ContactFlowId": "",\n  "Attributes": {},\n  "ParticipantDetails": {\n    "DisplayName": ""\n  },\n  "InitialMessage": {\n    "ContentType": "",\n    "Content": ""\n  },\n  "ClientToken": "",\n  "ChatDurationInMinutes": 0,\n  "SupportedMessagingContentTypes": [],\n  "PersistentChat": {\n    "RehydrationType": "",\n    "SourceContactId": ""\n  },\n  "RelatedContactId": ""\n}' \
  --output-document \
  - {{baseUrl}}/contact/chat
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "InstanceId": "",
  "ContactFlowId": "",
  "Attributes": [],
  "ParticipantDetails": ["DisplayName": ""],
  "InitialMessage": [
    "ContentType": "",
    "Content": ""
  ],
  "ClientToken": "",
  "ChatDurationInMinutes": 0,
  "SupportedMessagingContentTypes": [],
  "PersistentChat": [
    "RehydrationType": "",
    "SourceContactId": ""
  ],
  "RelatedContactId": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/contact/chat")! 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 StartContactRecording
{{baseUrl}}/contact/start-recording
BODY json

{
  "InstanceId": "",
  "ContactId": "",
  "InitialContactId": "",
  "VoiceRecordingConfiguration": {
    "VoiceRecordingTrack": ""
  }
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/contact/start-recording");

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  \"InstanceId\": \"\",\n  \"ContactId\": \"\",\n  \"InitialContactId\": \"\",\n  \"VoiceRecordingConfiguration\": {\n    \"VoiceRecordingTrack\": \"\"\n  }\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/contact/start-recording" {:content-type :json
                                                                    :form-params {:InstanceId ""
                                                                                  :ContactId ""
                                                                                  :InitialContactId ""
                                                                                  :VoiceRecordingConfiguration {:VoiceRecordingTrack ""}}})
require "http/client"

url = "{{baseUrl}}/contact/start-recording"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"InstanceId\": \"\",\n  \"ContactId\": \"\",\n  \"InitialContactId\": \"\",\n  \"VoiceRecordingConfiguration\": {\n    \"VoiceRecordingTrack\": \"\"\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}}/contact/start-recording"),
    Content = new StringContent("{\n  \"InstanceId\": \"\",\n  \"ContactId\": \"\",\n  \"InitialContactId\": \"\",\n  \"VoiceRecordingConfiguration\": {\n    \"VoiceRecordingTrack\": \"\"\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}}/contact/start-recording");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"InstanceId\": \"\",\n  \"ContactId\": \"\",\n  \"InitialContactId\": \"\",\n  \"VoiceRecordingConfiguration\": {\n    \"VoiceRecordingTrack\": \"\"\n  }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/contact/start-recording"

	payload := strings.NewReader("{\n  \"InstanceId\": \"\",\n  \"ContactId\": \"\",\n  \"InitialContactId\": \"\",\n  \"VoiceRecordingConfiguration\": {\n    \"VoiceRecordingTrack\": \"\"\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/contact/start-recording HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 137

{
  "InstanceId": "",
  "ContactId": "",
  "InitialContactId": "",
  "VoiceRecordingConfiguration": {
    "VoiceRecordingTrack": ""
  }
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/contact/start-recording")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"InstanceId\": \"\",\n  \"ContactId\": \"\",\n  \"InitialContactId\": \"\",\n  \"VoiceRecordingConfiguration\": {\n    \"VoiceRecordingTrack\": \"\"\n  }\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/contact/start-recording"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"InstanceId\": \"\",\n  \"ContactId\": \"\",\n  \"InitialContactId\": \"\",\n  \"VoiceRecordingConfiguration\": {\n    \"VoiceRecordingTrack\": \"\"\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  \"InstanceId\": \"\",\n  \"ContactId\": \"\",\n  \"InitialContactId\": \"\",\n  \"VoiceRecordingConfiguration\": {\n    \"VoiceRecordingTrack\": \"\"\n  }\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/contact/start-recording")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/contact/start-recording")
  .header("content-type", "application/json")
  .body("{\n  \"InstanceId\": \"\",\n  \"ContactId\": \"\",\n  \"InitialContactId\": \"\",\n  \"VoiceRecordingConfiguration\": {\n    \"VoiceRecordingTrack\": \"\"\n  }\n}")
  .asString();
const data = JSON.stringify({
  InstanceId: '',
  ContactId: '',
  InitialContactId: '',
  VoiceRecordingConfiguration: {
    VoiceRecordingTrack: ''
  }
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/contact/start-recording');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/contact/start-recording',
  headers: {'content-type': 'application/json'},
  data: {
    InstanceId: '',
    ContactId: '',
    InitialContactId: '',
    VoiceRecordingConfiguration: {VoiceRecordingTrack: ''}
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/contact/start-recording';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"InstanceId":"","ContactId":"","InitialContactId":"","VoiceRecordingConfiguration":{"VoiceRecordingTrack":""}}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/contact/start-recording',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "InstanceId": "",\n  "ContactId": "",\n  "InitialContactId": "",\n  "VoiceRecordingConfiguration": {\n    "VoiceRecordingTrack": ""\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  \"InstanceId\": \"\",\n  \"ContactId\": \"\",\n  \"InitialContactId\": \"\",\n  \"VoiceRecordingConfiguration\": {\n    \"VoiceRecordingTrack\": \"\"\n  }\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/contact/start-recording")
  .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/contact/start-recording',
  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({
  InstanceId: '',
  ContactId: '',
  InitialContactId: '',
  VoiceRecordingConfiguration: {VoiceRecordingTrack: ''}
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/contact/start-recording',
  headers: {'content-type': 'application/json'},
  body: {
    InstanceId: '',
    ContactId: '',
    InitialContactId: '',
    VoiceRecordingConfiguration: {VoiceRecordingTrack: ''}
  },
  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}}/contact/start-recording');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  InstanceId: '',
  ContactId: '',
  InitialContactId: '',
  VoiceRecordingConfiguration: {
    VoiceRecordingTrack: ''
  }
});

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}}/contact/start-recording',
  headers: {'content-type': 'application/json'},
  data: {
    InstanceId: '',
    ContactId: '',
    InitialContactId: '',
    VoiceRecordingConfiguration: {VoiceRecordingTrack: ''}
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/contact/start-recording';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"InstanceId":"","ContactId":"","InitialContactId":"","VoiceRecordingConfiguration":{"VoiceRecordingTrack":""}}'
};

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 = @{ @"InstanceId": @"",
                              @"ContactId": @"",
                              @"InitialContactId": @"",
                              @"VoiceRecordingConfiguration": @{ @"VoiceRecordingTrack": @"" } };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/contact/start-recording"]
                                                       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}}/contact/start-recording" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"InstanceId\": \"\",\n  \"ContactId\": \"\",\n  \"InitialContactId\": \"\",\n  \"VoiceRecordingConfiguration\": {\n    \"VoiceRecordingTrack\": \"\"\n  }\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/contact/start-recording",
  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([
    'InstanceId' => '',
    'ContactId' => '',
    'InitialContactId' => '',
    'VoiceRecordingConfiguration' => [
        'VoiceRecordingTrack' => ''
    ]
  ]),
  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}}/contact/start-recording', [
  'body' => '{
  "InstanceId": "",
  "ContactId": "",
  "InitialContactId": "",
  "VoiceRecordingConfiguration": {
    "VoiceRecordingTrack": ""
  }
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/contact/start-recording');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'InstanceId' => '',
  'ContactId' => '',
  'InitialContactId' => '',
  'VoiceRecordingConfiguration' => [
    'VoiceRecordingTrack' => ''
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'InstanceId' => '',
  'ContactId' => '',
  'InitialContactId' => '',
  'VoiceRecordingConfiguration' => [
    'VoiceRecordingTrack' => ''
  ]
]));
$request->setRequestUrl('{{baseUrl}}/contact/start-recording');
$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}}/contact/start-recording' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "InstanceId": "",
  "ContactId": "",
  "InitialContactId": "",
  "VoiceRecordingConfiguration": {
    "VoiceRecordingTrack": ""
  }
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/contact/start-recording' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "InstanceId": "",
  "ContactId": "",
  "InitialContactId": "",
  "VoiceRecordingConfiguration": {
    "VoiceRecordingTrack": ""
  }
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"InstanceId\": \"\",\n  \"ContactId\": \"\",\n  \"InitialContactId\": \"\",\n  \"VoiceRecordingConfiguration\": {\n    \"VoiceRecordingTrack\": \"\"\n  }\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/contact/start-recording", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/contact/start-recording"

payload = {
    "InstanceId": "",
    "ContactId": "",
    "InitialContactId": "",
    "VoiceRecordingConfiguration": { "VoiceRecordingTrack": "" }
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/contact/start-recording"

payload <- "{\n  \"InstanceId\": \"\",\n  \"ContactId\": \"\",\n  \"InitialContactId\": \"\",\n  \"VoiceRecordingConfiguration\": {\n    \"VoiceRecordingTrack\": \"\"\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}}/contact/start-recording")

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  \"InstanceId\": \"\",\n  \"ContactId\": \"\",\n  \"InitialContactId\": \"\",\n  \"VoiceRecordingConfiguration\": {\n    \"VoiceRecordingTrack\": \"\"\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/contact/start-recording') do |req|
  req.body = "{\n  \"InstanceId\": \"\",\n  \"ContactId\": \"\",\n  \"InitialContactId\": \"\",\n  \"VoiceRecordingConfiguration\": {\n    \"VoiceRecordingTrack\": \"\"\n  }\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/contact/start-recording";

    let payload = json!({
        "InstanceId": "",
        "ContactId": "",
        "InitialContactId": "",
        "VoiceRecordingConfiguration": json!({"VoiceRecordingTrack": ""})
    });

    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}}/contact/start-recording \
  --header 'content-type: application/json' \
  --data '{
  "InstanceId": "",
  "ContactId": "",
  "InitialContactId": "",
  "VoiceRecordingConfiguration": {
    "VoiceRecordingTrack": ""
  }
}'
echo '{
  "InstanceId": "",
  "ContactId": "",
  "InitialContactId": "",
  "VoiceRecordingConfiguration": {
    "VoiceRecordingTrack": ""
  }
}' |  \
  http POST {{baseUrl}}/contact/start-recording \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "InstanceId": "",\n  "ContactId": "",\n  "InitialContactId": "",\n  "VoiceRecordingConfiguration": {\n    "VoiceRecordingTrack": ""\n  }\n}' \
  --output-document \
  - {{baseUrl}}/contact/start-recording
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "InstanceId": "",
  "ContactId": "",
  "InitialContactId": "",
  "VoiceRecordingConfiguration": ["VoiceRecordingTrack": ""]
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/contact/start-recording")! 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 StartContactStreaming
{{baseUrl}}/contact/start-streaming
BODY json

{
  "InstanceId": "",
  "ContactId": "",
  "ChatStreamingConfiguration": {
    "StreamingEndpointArn": ""
  },
  "ClientToken": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/contact/start-streaming");

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  \"InstanceId\": \"\",\n  \"ContactId\": \"\",\n  \"ChatStreamingConfiguration\": {\n    \"StreamingEndpointArn\": \"\"\n  },\n  \"ClientToken\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/contact/start-streaming" {:content-type :json
                                                                    :form-params {:InstanceId ""
                                                                                  :ContactId ""
                                                                                  :ChatStreamingConfiguration {:StreamingEndpointArn ""}
                                                                                  :ClientToken ""}})
require "http/client"

url = "{{baseUrl}}/contact/start-streaming"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"InstanceId\": \"\",\n  \"ContactId\": \"\",\n  \"ChatStreamingConfiguration\": {\n    \"StreamingEndpointArn\": \"\"\n  },\n  \"ClientToken\": \"\"\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}}/contact/start-streaming"),
    Content = new StringContent("{\n  \"InstanceId\": \"\",\n  \"ContactId\": \"\",\n  \"ChatStreamingConfiguration\": {\n    \"StreamingEndpointArn\": \"\"\n  },\n  \"ClientToken\": \"\"\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}}/contact/start-streaming");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"InstanceId\": \"\",\n  \"ContactId\": \"\",\n  \"ChatStreamingConfiguration\": {\n    \"StreamingEndpointArn\": \"\"\n  },\n  \"ClientToken\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/contact/start-streaming"

	payload := strings.NewReader("{\n  \"InstanceId\": \"\",\n  \"ContactId\": \"\",\n  \"ChatStreamingConfiguration\": {\n    \"StreamingEndpointArn\": \"\"\n  },\n  \"ClientToken\": \"\"\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/contact/start-streaming HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 132

{
  "InstanceId": "",
  "ContactId": "",
  "ChatStreamingConfiguration": {
    "StreamingEndpointArn": ""
  },
  "ClientToken": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/contact/start-streaming")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"InstanceId\": \"\",\n  \"ContactId\": \"\",\n  \"ChatStreamingConfiguration\": {\n    \"StreamingEndpointArn\": \"\"\n  },\n  \"ClientToken\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/contact/start-streaming"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"InstanceId\": \"\",\n  \"ContactId\": \"\",\n  \"ChatStreamingConfiguration\": {\n    \"StreamingEndpointArn\": \"\"\n  },\n  \"ClientToken\": \"\"\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  \"InstanceId\": \"\",\n  \"ContactId\": \"\",\n  \"ChatStreamingConfiguration\": {\n    \"StreamingEndpointArn\": \"\"\n  },\n  \"ClientToken\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/contact/start-streaming")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/contact/start-streaming")
  .header("content-type", "application/json")
  .body("{\n  \"InstanceId\": \"\",\n  \"ContactId\": \"\",\n  \"ChatStreamingConfiguration\": {\n    \"StreamingEndpointArn\": \"\"\n  },\n  \"ClientToken\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  InstanceId: '',
  ContactId: '',
  ChatStreamingConfiguration: {
    StreamingEndpointArn: ''
  },
  ClientToken: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/contact/start-streaming');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/contact/start-streaming',
  headers: {'content-type': 'application/json'},
  data: {
    InstanceId: '',
    ContactId: '',
    ChatStreamingConfiguration: {StreamingEndpointArn: ''},
    ClientToken: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/contact/start-streaming';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"InstanceId":"","ContactId":"","ChatStreamingConfiguration":{"StreamingEndpointArn":""},"ClientToken":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/contact/start-streaming',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "InstanceId": "",\n  "ContactId": "",\n  "ChatStreamingConfiguration": {\n    "StreamingEndpointArn": ""\n  },\n  "ClientToken": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"InstanceId\": \"\",\n  \"ContactId\": \"\",\n  \"ChatStreamingConfiguration\": {\n    \"StreamingEndpointArn\": \"\"\n  },\n  \"ClientToken\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/contact/start-streaming")
  .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/contact/start-streaming',
  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({
  InstanceId: '',
  ContactId: '',
  ChatStreamingConfiguration: {StreamingEndpointArn: ''},
  ClientToken: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/contact/start-streaming',
  headers: {'content-type': 'application/json'},
  body: {
    InstanceId: '',
    ContactId: '',
    ChatStreamingConfiguration: {StreamingEndpointArn: ''},
    ClientToken: ''
  },
  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}}/contact/start-streaming');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  InstanceId: '',
  ContactId: '',
  ChatStreamingConfiguration: {
    StreamingEndpointArn: ''
  },
  ClientToken: ''
});

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}}/contact/start-streaming',
  headers: {'content-type': 'application/json'},
  data: {
    InstanceId: '',
    ContactId: '',
    ChatStreamingConfiguration: {StreamingEndpointArn: ''},
    ClientToken: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/contact/start-streaming';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"InstanceId":"","ContactId":"","ChatStreamingConfiguration":{"StreamingEndpointArn":""},"ClientToken":""}'
};

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 = @{ @"InstanceId": @"",
                              @"ContactId": @"",
                              @"ChatStreamingConfiguration": @{ @"StreamingEndpointArn": @"" },
                              @"ClientToken": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/contact/start-streaming"]
                                                       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}}/contact/start-streaming" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"InstanceId\": \"\",\n  \"ContactId\": \"\",\n  \"ChatStreamingConfiguration\": {\n    \"StreamingEndpointArn\": \"\"\n  },\n  \"ClientToken\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/contact/start-streaming",
  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([
    'InstanceId' => '',
    'ContactId' => '',
    'ChatStreamingConfiguration' => [
        'StreamingEndpointArn' => ''
    ],
    'ClientToken' => ''
  ]),
  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}}/contact/start-streaming', [
  'body' => '{
  "InstanceId": "",
  "ContactId": "",
  "ChatStreamingConfiguration": {
    "StreamingEndpointArn": ""
  },
  "ClientToken": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/contact/start-streaming');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'InstanceId' => '',
  'ContactId' => '',
  'ChatStreamingConfiguration' => [
    'StreamingEndpointArn' => ''
  ],
  'ClientToken' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'InstanceId' => '',
  'ContactId' => '',
  'ChatStreamingConfiguration' => [
    'StreamingEndpointArn' => ''
  ],
  'ClientToken' => ''
]));
$request->setRequestUrl('{{baseUrl}}/contact/start-streaming');
$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}}/contact/start-streaming' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "InstanceId": "",
  "ContactId": "",
  "ChatStreamingConfiguration": {
    "StreamingEndpointArn": ""
  },
  "ClientToken": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/contact/start-streaming' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "InstanceId": "",
  "ContactId": "",
  "ChatStreamingConfiguration": {
    "StreamingEndpointArn": ""
  },
  "ClientToken": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"InstanceId\": \"\",\n  \"ContactId\": \"\",\n  \"ChatStreamingConfiguration\": {\n    \"StreamingEndpointArn\": \"\"\n  },\n  \"ClientToken\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/contact/start-streaming", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/contact/start-streaming"

payload = {
    "InstanceId": "",
    "ContactId": "",
    "ChatStreamingConfiguration": { "StreamingEndpointArn": "" },
    "ClientToken": ""
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/contact/start-streaming"

payload <- "{\n  \"InstanceId\": \"\",\n  \"ContactId\": \"\",\n  \"ChatStreamingConfiguration\": {\n    \"StreamingEndpointArn\": \"\"\n  },\n  \"ClientToken\": \"\"\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}}/contact/start-streaming")

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  \"InstanceId\": \"\",\n  \"ContactId\": \"\",\n  \"ChatStreamingConfiguration\": {\n    \"StreamingEndpointArn\": \"\"\n  },\n  \"ClientToken\": \"\"\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/contact/start-streaming') do |req|
  req.body = "{\n  \"InstanceId\": \"\",\n  \"ContactId\": \"\",\n  \"ChatStreamingConfiguration\": {\n    \"StreamingEndpointArn\": \"\"\n  },\n  \"ClientToken\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/contact/start-streaming";

    let payload = json!({
        "InstanceId": "",
        "ContactId": "",
        "ChatStreamingConfiguration": json!({"StreamingEndpointArn": ""}),
        "ClientToken": ""
    });

    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}}/contact/start-streaming \
  --header 'content-type: application/json' \
  --data '{
  "InstanceId": "",
  "ContactId": "",
  "ChatStreamingConfiguration": {
    "StreamingEndpointArn": ""
  },
  "ClientToken": ""
}'
echo '{
  "InstanceId": "",
  "ContactId": "",
  "ChatStreamingConfiguration": {
    "StreamingEndpointArn": ""
  },
  "ClientToken": ""
}' |  \
  http POST {{baseUrl}}/contact/start-streaming \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "InstanceId": "",\n  "ContactId": "",\n  "ChatStreamingConfiguration": {\n    "StreamingEndpointArn": ""\n  },\n  "ClientToken": ""\n}' \
  --output-document \
  - {{baseUrl}}/contact/start-streaming
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "InstanceId": "",
  "ContactId": "",
  "ChatStreamingConfiguration": ["StreamingEndpointArn": ""],
  "ClientToken": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/contact/start-streaming")! 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 StartOutboundVoiceContact
{{baseUrl}}/contact/outbound-voice
BODY json

{
  "DestinationPhoneNumber": "",
  "ContactFlowId": "",
  "InstanceId": "",
  "ClientToken": "",
  "SourcePhoneNumber": "",
  "QueueId": "",
  "Attributes": {},
  "AnswerMachineDetectionConfig": {
    "EnableAnswerMachineDetection": "",
    "AwaitAnswerMachinePrompt": ""
  },
  "CampaignId": "",
  "TrafficType": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/contact/outbound-voice");

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  \"DestinationPhoneNumber\": \"\",\n  \"ContactFlowId\": \"\",\n  \"InstanceId\": \"\",\n  \"ClientToken\": \"\",\n  \"SourcePhoneNumber\": \"\",\n  \"QueueId\": \"\",\n  \"Attributes\": {},\n  \"AnswerMachineDetectionConfig\": {\n    \"EnableAnswerMachineDetection\": \"\",\n    \"AwaitAnswerMachinePrompt\": \"\"\n  },\n  \"CampaignId\": \"\",\n  \"TrafficType\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/contact/outbound-voice" {:content-type :json
                                                                  :form-params {:DestinationPhoneNumber ""
                                                                                :ContactFlowId ""
                                                                                :InstanceId ""
                                                                                :ClientToken ""
                                                                                :SourcePhoneNumber ""
                                                                                :QueueId ""
                                                                                :Attributes {}
                                                                                :AnswerMachineDetectionConfig {:EnableAnswerMachineDetection ""
                                                                                                               :AwaitAnswerMachinePrompt ""}
                                                                                :CampaignId ""
                                                                                :TrafficType ""}})
require "http/client"

url = "{{baseUrl}}/contact/outbound-voice"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"DestinationPhoneNumber\": \"\",\n  \"ContactFlowId\": \"\",\n  \"InstanceId\": \"\",\n  \"ClientToken\": \"\",\n  \"SourcePhoneNumber\": \"\",\n  \"QueueId\": \"\",\n  \"Attributes\": {},\n  \"AnswerMachineDetectionConfig\": {\n    \"EnableAnswerMachineDetection\": \"\",\n    \"AwaitAnswerMachinePrompt\": \"\"\n  },\n  \"CampaignId\": \"\",\n  \"TrafficType\": \"\"\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}}/contact/outbound-voice"),
    Content = new StringContent("{\n  \"DestinationPhoneNumber\": \"\",\n  \"ContactFlowId\": \"\",\n  \"InstanceId\": \"\",\n  \"ClientToken\": \"\",\n  \"SourcePhoneNumber\": \"\",\n  \"QueueId\": \"\",\n  \"Attributes\": {},\n  \"AnswerMachineDetectionConfig\": {\n    \"EnableAnswerMachineDetection\": \"\",\n    \"AwaitAnswerMachinePrompt\": \"\"\n  },\n  \"CampaignId\": \"\",\n  \"TrafficType\": \"\"\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}}/contact/outbound-voice");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"DestinationPhoneNumber\": \"\",\n  \"ContactFlowId\": \"\",\n  \"InstanceId\": \"\",\n  \"ClientToken\": \"\",\n  \"SourcePhoneNumber\": \"\",\n  \"QueueId\": \"\",\n  \"Attributes\": {},\n  \"AnswerMachineDetectionConfig\": {\n    \"EnableAnswerMachineDetection\": \"\",\n    \"AwaitAnswerMachinePrompt\": \"\"\n  },\n  \"CampaignId\": \"\",\n  \"TrafficType\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/contact/outbound-voice"

	payload := strings.NewReader("{\n  \"DestinationPhoneNumber\": \"\",\n  \"ContactFlowId\": \"\",\n  \"InstanceId\": \"\",\n  \"ClientToken\": \"\",\n  \"SourcePhoneNumber\": \"\",\n  \"QueueId\": \"\",\n  \"Attributes\": {},\n  \"AnswerMachineDetectionConfig\": {\n    \"EnableAnswerMachineDetection\": \"\",\n    \"AwaitAnswerMachinePrompt\": \"\"\n  },\n  \"CampaignId\": \"\",\n  \"TrafficType\": \"\"\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/contact/outbound-voice HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 319

{
  "DestinationPhoneNumber": "",
  "ContactFlowId": "",
  "InstanceId": "",
  "ClientToken": "",
  "SourcePhoneNumber": "",
  "QueueId": "",
  "Attributes": {},
  "AnswerMachineDetectionConfig": {
    "EnableAnswerMachineDetection": "",
    "AwaitAnswerMachinePrompt": ""
  },
  "CampaignId": "",
  "TrafficType": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/contact/outbound-voice")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"DestinationPhoneNumber\": \"\",\n  \"ContactFlowId\": \"\",\n  \"InstanceId\": \"\",\n  \"ClientToken\": \"\",\n  \"SourcePhoneNumber\": \"\",\n  \"QueueId\": \"\",\n  \"Attributes\": {},\n  \"AnswerMachineDetectionConfig\": {\n    \"EnableAnswerMachineDetection\": \"\",\n    \"AwaitAnswerMachinePrompt\": \"\"\n  },\n  \"CampaignId\": \"\",\n  \"TrafficType\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/contact/outbound-voice"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"DestinationPhoneNumber\": \"\",\n  \"ContactFlowId\": \"\",\n  \"InstanceId\": \"\",\n  \"ClientToken\": \"\",\n  \"SourcePhoneNumber\": \"\",\n  \"QueueId\": \"\",\n  \"Attributes\": {},\n  \"AnswerMachineDetectionConfig\": {\n    \"EnableAnswerMachineDetection\": \"\",\n    \"AwaitAnswerMachinePrompt\": \"\"\n  },\n  \"CampaignId\": \"\",\n  \"TrafficType\": \"\"\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  \"DestinationPhoneNumber\": \"\",\n  \"ContactFlowId\": \"\",\n  \"InstanceId\": \"\",\n  \"ClientToken\": \"\",\n  \"SourcePhoneNumber\": \"\",\n  \"QueueId\": \"\",\n  \"Attributes\": {},\n  \"AnswerMachineDetectionConfig\": {\n    \"EnableAnswerMachineDetection\": \"\",\n    \"AwaitAnswerMachinePrompt\": \"\"\n  },\n  \"CampaignId\": \"\",\n  \"TrafficType\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/contact/outbound-voice")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/contact/outbound-voice")
  .header("content-type", "application/json")
  .body("{\n  \"DestinationPhoneNumber\": \"\",\n  \"ContactFlowId\": \"\",\n  \"InstanceId\": \"\",\n  \"ClientToken\": \"\",\n  \"SourcePhoneNumber\": \"\",\n  \"QueueId\": \"\",\n  \"Attributes\": {},\n  \"AnswerMachineDetectionConfig\": {\n    \"EnableAnswerMachineDetection\": \"\",\n    \"AwaitAnswerMachinePrompt\": \"\"\n  },\n  \"CampaignId\": \"\",\n  \"TrafficType\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  DestinationPhoneNumber: '',
  ContactFlowId: '',
  InstanceId: '',
  ClientToken: '',
  SourcePhoneNumber: '',
  QueueId: '',
  Attributes: {},
  AnswerMachineDetectionConfig: {
    EnableAnswerMachineDetection: '',
    AwaitAnswerMachinePrompt: ''
  },
  CampaignId: '',
  TrafficType: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/contact/outbound-voice');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/contact/outbound-voice',
  headers: {'content-type': 'application/json'},
  data: {
    DestinationPhoneNumber: '',
    ContactFlowId: '',
    InstanceId: '',
    ClientToken: '',
    SourcePhoneNumber: '',
    QueueId: '',
    Attributes: {},
    AnswerMachineDetectionConfig: {EnableAnswerMachineDetection: '', AwaitAnswerMachinePrompt: ''},
    CampaignId: '',
    TrafficType: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/contact/outbound-voice';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"DestinationPhoneNumber":"","ContactFlowId":"","InstanceId":"","ClientToken":"","SourcePhoneNumber":"","QueueId":"","Attributes":{},"AnswerMachineDetectionConfig":{"EnableAnswerMachineDetection":"","AwaitAnswerMachinePrompt":""},"CampaignId":"","TrafficType":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/contact/outbound-voice',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "DestinationPhoneNumber": "",\n  "ContactFlowId": "",\n  "InstanceId": "",\n  "ClientToken": "",\n  "SourcePhoneNumber": "",\n  "QueueId": "",\n  "Attributes": {},\n  "AnswerMachineDetectionConfig": {\n    "EnableAnswerMachineDetection": "",\n    "AwaitAnswerMachinePrompt": ""\n  },\n  "CampaignId": "",\n  "TrafficType": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"DestinationPhoneNumber\": \"\",\n  \"ContactFlowId\": \"\",\n  \"InstanceId\": \"\",\n  \"ClientToken\": \"\",\n  \"SourcePhoneNumber\": \"\",\n  \"QueueId\": \"\",\n  \"Attributes\": {},\n  \"AnswerMachineDetectionConfig\": {\n    \"EnableAnswerMachineDetection\": \"\",\n    \"AwaitAnswerMachinePrompt\": \"\"\n  },\n  \"CampaignId\": \"\",\n  \"TrafficType\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/contact/outbound-voice")
  .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/contact/outbound-voice',
  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({
  DestinationPhoneNumber: '',
  ContactFlowId: '',
  InstanceId: '',
  ClientToken: '',
  SourcePhoneNumber: '',
  QueueId: '',
  Attributes: {},
  AnswerMachineDetectionConfig: {EnableAnswerMachineDetection: '', AwaitAnswerMachinePrompt: ''},
  CampaignId: '',
  TrafficType: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/contact/outbound-voice',
  headers: {'content-type': 'application/json'},
  body: {
    DestinationPhoneNumber: '',
    ContactFlowId: '',
    InstanceId: '',
    ClientToken: '',
    SourcePhoneNumber: '',
    QueueId: '',
    Attributes: {},
    AnswerMachineDetectionConfig: {EnableAnswerMachineDetection: '', AwaitAnswerMachinePrompt: ''},
    CampaignId: '',
    TrafficType: ''
  },
  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}}/contact/outbound-voice');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  DestinationPhoneNumber: '',
  ContactFlowId: '',
  InstanceId: '',
  ClientToken: '',
  SourcePhoneNumber: '',
  QueueId: '',
  Attributes: {},
  AnswerMachineDetectionConfig: {
    EnableAnswerMachineDetection: '',
    AwaitAnswerMachinePrompt: ''
  },
  CampaignId: '',
  TrafficType: ''
});

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}}/contact/outbound-voice',
  headers: {'content-type': 'application/json'},
  data: {
    DestinationPhoneNumber: '',
    ContactFlowId: '',
    InstanceId: '',
    ClientToken: '',
    SourcePhoneNumber: '',
    QueueId: '',
    Attributes: {},
    AnswerMachineDetectionConfig: {EnableAnswerMachineDetection: '', AwaitAnswerMachinePrompt: ''},
    CampaignId: '',
    TrafficType: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/contact/outbound-voice';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"DestinationPhoneNumber":"","ContactFlowId":"","InstanceId":"","ClientToken":"","SourcePhoneNumber":"","QueueId":"","Attributes":{},"AnswerMachineDetectionConfig":{"EnableAnswerMachineDetection":"","AwaitAnswerMachinePrompt":""},"CampaignId":"","TrafficType":""}'
};

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 = @{ @"DestinationPhoneNumber": @"",
                              @"ContactFlowId": @"",
                              @"InstanceId": @"",
                              @"ClientToken": @"",
                              @"SourcePhoneNumber": @"",
                              @"QueueId": @"",
                              @"Attributes": @{  },
                              @"AnswerMachineDetectionConfig": @{ @"EnableAnswerMachineDetection": @"", @"AwaitAnswerMachinePrompt": @"" },
                              @"CampaignId": @"",
                              @"TrafficType": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/contact/outbound-voice"]
                                                       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}}/contact/outbound-voice" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"DestinationPhoneNumber\": \"\",\n  \"ContactFlowId\": \"\",\n  \"InstanceId\": \"\",\n  \"ClientToken\": \"\",\n  \"SourcePhoneNumber\": \"\",\n  \"QueueId\": \"\",\n  \"Attributes\": {},\n  \"AnswerMachineDetectionConfig\": {\n    \"EnableAnswerMachineDetection\": \"\",\n    \"AwaitAnswerMachinePrompt\": \"\"\n  },\n  \"CampaignId\": \"\",\n  \"TrafficType\": \"\"\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/contact/outbound-voice",
  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([
    'DestinationPhoneNumber' => '',
    'ContactFlowId' => '',
    'InstanceId' => '',
    'ClientToken' => '',
    'SourcePhoneNumber' => '',
    'QueueId' => '',
    'Attributes' => [
        
    ],
    'AnswerMachineDetectionConfig' => [
        'EnableAnswerMachineDetection' => '',
        'AwaitAnswerMachinePrompt' => ''
    ],
    'CampaignId' => '',
    'TrafficType' => ''
  ]),
  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}}/contact/outbound-voice', [
  'body' => '{
  "DestinationPhoneNumber": "",
  "ContactFlowId": "",
  "InstanceId": "",
  "ClientToken": "",
  "SourcePhoneNumber": "",
  "QueueId": "",
  "Attributes": {},
  "AnswerMachineDetectionConfig": {
    "EnableAnswerMachineDetection": "",
    "AwaitAnswerMachinePrompt": ""
  },
  "CampaignId": "",
  "TrafficType": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/contact/outbound-voice');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'DestinationPhoneNumber' => '',
  'ContactFlowId' => '',
  'InstanceId' => '',
  'ClientToken' => '',
  'SourcePhoneNumber' => '',
  'QueueId' => '',
  'Attributes' => [
    
  ],
  'AnswerMachineDetectionConfig' => [
    'EnableAnswerMachineDetection' => '',
    'AwaitAnswerMachinePrompt' => ''
  ],
  'CampaignId' => '',
  'TrafficType' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'DestinationPhoneNumber' => '',
  'ContactFlowId' => '',
  'InstanceId' => '',
  'ClientToken' => '',
  'SourcePhoneNumber' => '',
  'QueueId' => '',
  'Attributes' => [
    
  ],
  'AnswerMachineDetectionConfig' => [
    'EnableAnswerMachineDetection' => '',
    'AwaitAnswerMachinePrompt' => ''
  ],
  'CampaignId' => '',
  'TrafficType' => ''
]));
$request->setRequestUrl('{{baseUrl}}/contact/outbound-voice');
$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}}/contact/outbound-voice' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "DestinationPhoneNumber": "",
  "ContactFlowId": "",
  "InstanceId": "",
  "ClientToken": "",
  "SourcePhoneNumber": "",
  "QueueId": "",
  "Attributes": {},
  "AnswerMachineDetectionConfig": {
    "EnableAnswerMachineDetection": "",
    "AwaitAnswerMachinePrompt": ""
  },
  "CampaignId": "",
  "TrafficType": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/contact/outbound-voice' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "DestinationPhoneNumber": "",
  "ContactFlowId": "",
  "InstanceId": "",
  "ClientToken": "",
  "SourcePhoneNumber": "",
  "QueueId": "",
  "Attributes": {},
  "AnswerMachineDetectionConfig": {
    "EnableAnswerMachineDetection": "",
    "AwaitAnswerMachinePrompt": ""
  },
  "CampaignId": "",
  "TrafficType": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"DestinationPhoneNumber\": \"\",\n  \"ContactFlowId\": \"\",\n  \"InstanceId\": \"\",\n  \"ClientToken\": \"\",\n  \"SourcePhoneNumber\": \"\",\n  \"QueueId\": \"\",\n  \"Attributes\": {},\n  \"AnswerMachineDetectionConfig\": {\n    \"EnableAnswerMachineDetection\": \"\",\n    \"AwaitAnswerMachinePrompt\": \"\"\n  },\n  \"CampaignId\": \"\",\n  \"TrafficType\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/contact/outbound-voice", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/contact/outbound-voice"

payload = {
    "DestinationPhoneNumber": "",
    "ContactFlowId": "",
    "InstanceId": "",
    "ClientToken": "",
    "SourcePhoneNumber": "",
    "QueueId": "",
    "Attributes": {},
    "AnswerMachineDetectionConfig": {
        "EnableAnswerMachineDetection": "",
        "AwaitAnswerMachinePrompt": ""
    },
    "CampaignId": "",
    "TrafficType": ""
}
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/contact/outbound-voice"

payload <- "{\n  \"DestinationPhoneNumber\": \"\",\n  \"ContactFlowId\": \"\",\n  \"InstanceId\": \"\",\n  \"ClientToken\": \"\",\n  \"SourcePhoneNumber\": \"\",\n  \"QueueId\": \"\",\n  \"Attributes\": {},\n  \"AnswerMachineDetectionConfig\": {\n    \"EnableAnswerMachineDetection\": \"\",\n    \"AwaitAnswerMachinePrompt\": \"\"\n  },\n  \"CampaignId\": \"\",\n  \"TrafficType\": \"\"\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}}/contact/outbound-voice")

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  \"DestinationPhoneNumber\": \"\",\n  \"ContactFlowId\": \"\",\n  \"InstanceId\": \"\",\n  \"ClientToken\": \"\",\n  \"SourcePhoneNumber\": \"\",\n  \"QueueId\": \"\",\n  \"Attributes\": {},\n  \"AnswerMachineDetectionConfig\": {\n    \"EnableAnswerMachineDetection\": \"\",\n    \"AwaitAnswerMachinePrompt\": \"\"\n  },\n  \"CampaignId\": \"\",\n  \"TrafficType\": \"\"\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/contact/outbound-voice') do |req|
  req.body = "{\n  \"DestinationPhoneNumber\": \"\",\n  \"ContactFlowId\": \"\",\n  \"InstanceId\": \"\",\n  \"ClientToken\": \"\",\n  \"SourcePhoneNumber\": \"\",\n  \"QueueId\": \"\",\n  \"Attributes\": {},\n  \"AnswerMachineDetectionConfig\": {\n    \"EnableAnswerMachineDetection\": \"\",\n    \"AwaitAnswerMachinePrompt\": \"\"\n  },\n  \"CampaignId\": \"\",\n  \"TrafficType\": \"\"\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}}/contact/outbound-voice";

    let payload = json!({
        "DestinationPhoneNumber": "",
        "ContactFlowId": "",
        "InstanceId": "",
        "ClientToken": "",
        "SourcePhoneNumber": "",
        "QueueId": "",
        "Attributes": json!({}),
        "AnswerMachineDetectionConfig": json!({
            "EnableAnswerMachineDetection": "",
            "AwaitAnswerMachinePrompt": ""
        }),
        "CampaignId": "",
        "TrafficType": ""
    });

    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}}/contact/outbound-voice \
  --header 'content-type: application/json' \
  --data '{
  "DestinationPhoneNumber": "",
  "ContactFlowId": "",
  "InstanceId": "",
  "ClientToken": "",
  "SourcePhoneNumber": "",
  "QueueId": "",
  "Attributes": {},
  "AnswerMachineDetectionConfig": {
    "EnableAnswerMachineDetection": "",
    "AwaitAnswerMachinePrompt": ""
  },
  "CampaignId": "",
  "TrafficType": ""
}'
echo '{
  "DestinationPhoneNumber": "",
  "ContactFlowId": "",
  "InstanceId": "",
  "ClientToken": "",
  "SourcePhoneNumber": "",
  "QueueId": "",
  "Attributes": {},
  "AnswerMachineDetectionConfig": {
    "EnableAnswerMachineDetection": "",
    "AwaitAnswerMachinePrompt": ""
  },
  "CampaignId": "",
  "TrafficType": ""
}' |  \
  http PUT {{baseUrl}}/contact/outbound-voice \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "DestinationPhoneNumber": "",\n  "ContactFlowId": "",\n  "InstanceId": "",\n  "ClientToken": "",\n  "SourcePhoneNumber": "",\n  "QueueId": "",\n  "Attributes": {},\n  "AnswerMachineDetectionConfig": {\n    "EnableAnswerMachineDetection": "",\n    "AwaitAnswerMachinePrompt": ""\n  },\n  "CampaignId": "",\n  "TrafficType": ""\n}' \
  --output-document \
  - {{baseUrl}}/contact/outbound-voice
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "DestinationPhoneNumber": "",
  "ContactFlowId": "",
  "InstanceId": "",
  "ClientToken": "",
  "SourcePhoneNumber": "",
  "QueueId": "",
  "Attributes": [],
  "AnswerMachineDetectionConfig": [
    "EnableAnswerMachineDetection": "",
    "AwaitAnswerMachinePrompt": ""
  ],
  "CampaignId": "",
  "TrafficType": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/contact/outbound-voice")! 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 StartTaskContact
{{baseUrl}}/contact/task
BODY json

{
  "InstanceId": "",
  "PreviousContactId": "",
  "ContactFlowId": "",
  "Attributes": {},
  "Name": "",
  "References": {},
  "Description": "",
  "ClientToken": "",
  "ScheduledTime": "",
  "TaskTemplateId": "",
  "QuickConnectId": "",
  "RelatedContactId": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/contact/task");

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  \"InstanceId\": \"\",\n  \"PreviousContactId\": \"\",\n  \"ContactFlowId\": \"\",\n  \"Attributes\": {},\n  \"Name\": \"\",\n  \"References\": {},\n  \"Description\": \"\",\n  \"ClientToken\": \"\",\n  \"ScheduledTime\": \"\",\n  \"TaskTemplateId\": \"\",\n  \"QuickConnectId\": \"\",\n  \"RelatedContactId\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/contact/task" {:content-type :json
                                                        :form-params {:InstanceId ""
                                                                      :PreviousContactId ""
                                                                      :ContactFlowId ""
                                                                      :Attributes {}
                                                                      :Name ""
                                                                      :References {}
                                                                      :Description ""
                                                                      :ClientToken ""
                                                                      :ScheduledTime ""
                                                                      :TaskTemplateId ""
                                                                      :QuickConnectId ""
                                                                      :RelatedContactId ""}})
require "http/client"

url = "{{baseUrl}}/contact/task"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"InstanceId\": \"\",\n  \"PreviousContactId\": \"\",\n  \"ContactFlowId\": \"\",\n  \"Attributes\": {},\n  \"Name\": \"\",\n  \"References\": {},\n  \"Description\": \"\",\n  \"ClientToken\": \"\",\n  \"ScheduledTime\": \"\",\n  \"TaskTemplateId\": \"\",\n  \"QuickConnectId\": \"\",\n  \"RelatedContactId\": \"\"\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}}/contact/task"),
    Content = new StringContent("{\n  \"InstanceId\": \"\",\n  \"PreviousContactId\": \"\",\n  \"ContactFlowId\": \"\",\n  \"Attributes\": {},\n  \"Name\": \"\",\n  \"References\": {},\n  \"Description\": \"\",\n  \"ClientToken\": \"\",\n  \"ScheduledTime\": \"\",\n  \"TaskTemplateId\": \"\",\n  \"QuickConnectId\": \"\",\n  \"RelatedContactId\": \"\"\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}}/contact/task");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"InstanceId\": \"\",\n  \"PreviousContactId\": \"\",\n  \"ContactFlowId\": \"\",\n  \"Attributes\": {},\n  \"Name\": \"\",\n  \"References\": {},\n  \"Description\": \"\",\n  \"ClientToken\": \"\",\n  \"ScheduledTime\": \"\",\n  \"TaskTemplateId\": \"\",\n  \"QuickConnectId\": \"\",\n  \"RelatedContactId\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/contact/task"

	payload := strings.NewReader("{\n  \"InstanceId\": \"\",\n  \"PreviousContactId\": \"\",\n  \"ContactFlowId\": \"\",\n  \"Attributes\": {},\n  \"Name\": \"\",\n  \"References\": {},\n  \"Description\": \"\",\n  \"ClientToken\": \"\",\n  \"ScheduledTime\": \"\",\n  \"TaskTemplateId\": \"\",\n  \"QuickConnectId\": \"\",\n  \"RelatedContactId\": \"\"\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/contact/task HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 265

{
  "InstanceId": "",
  "PreviousContactId": "",
  "ContactFlowId": "",
  "Attributes": {},
  "Name": "",
  "References": {},
  "Description": "",
  "ClientToken": "",
  "ScheduledTime": "",
  "TaskTemplateId": "",
  "QuickConnectId": "",
  "RelatedContactId": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/contact/task")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"InstanceId\": \"\",\n  \"PreviousContactId\": \"\",\n  \"ContactFlowId\": \"\",\n  \"Attributes\": {},\n  \"Name\": \"\",\n  \"References\": {},\n  \"Description\": \"\",\n  \"ClientToken\": \"\",\n  \"ScheduledTime\": \"\",\n  \"TaskTemplateId\": \"\",\n  \"QuickConnectId\": \"\",\n  \"RelatedContactId\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/contact/task"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"InstanceId\": \"\",\n  \"PreviousContactId\": \"\",\n  \"ContactFlowId\": \"\",\n  \"Attributes\": {},\n  \"Name\": \"\",\n  \"References\": {},\n  \"Description\": \"\",\n  \"ClientToken\": \"\",\n  \"ScheduledTime\": \"\",\n  \"TaskTemplateId\": \"\",\n  \"QuickConnectId\": \"\",\n  \"RelatedContactId\": \"\"\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  \"InstanceId\": \"\",\n  \"PreviousContactId\": \"\",\n  \"ContactFlowId\": \"\",\n  \"Attributes\": {},\n  \"Name\": \"\",\n  \"References\": {},\n  \"Description\": \"\",\n  \"ClientToken\": \"\",\n  \"ScheduledTime\": \"\",\n  \"TaskTemplateId\": \"\",\n  \"QuickConnectId\": \"\",\n  \"RelatedContactId\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/contact/task")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/contact/task")
  .header("content-type", "application/json")
  .body("{\n  \"InstanceId\": \"\",\n  \"PreviousContactId\": \"\",\n  \"ContactFlowId\": \"\",\n  \"Attributes\": {},\n  \"Name\": \"\",\n  \"References\": {},\n  \"Description\": \"\",\n  \"ClientToken\": \"\",\n  \"ScheduledTime\": \"\",\n  \"TaskTemplateId\": \"\",\n  \"QuickConnectId\": \"\",\n  \"RelatedContactId\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  InstanceId: '',
  PreviousContactId: '',
  ContactFlowId: '',
  Attributes: {},
  Name: '',
  References: {},
  Description: '',
  ClientToken: '',
  ScheduledTime: '',
  TaskTemplateId: '',
  QuickConnectId: '',
  RelatedContactId: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/contact/task');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/contact/task',
  headers: {'content-type': 'application/json'},
  data: {
    InstanceId: '',
    PreviousContactId: '',
    ContactFlowId: '',
    Attributes: {},
    Name: '',
    References: {},
    Description: '',
    ClientToken: '',
    ScheduledTime: '',
    TaskTemplateId: '',
    QuickConnectId: '',
    RelatedContactId: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/contact/task';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"InstanceId":"","PreviousContactId":"","ContactFlowId":"","Attributes":{},"Name":"","References":{},"Description":"","ClientToken":"","ScheduledTime":"","TaskTemplateId":"","QuickConnectId":"","RelatedContactId":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/contact/task',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "InstanceId": "",\n  "PreviousContactId": "",\n  "ContactFlowId": "",\n  "Attributes": {},\n  "Name": "",\n  "References": {},\n  "Description": "",\n  "ClientToken": "",\n  "ScheduledTime": "",\n  "TaskTemplateId": "",\n  "QuickConnectId": "",\n  "RelatedContactId": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"InstanceId\": \"\",\n  \"PreviousContactId\": \"\",\n  \"ContactFlowId\": \"\",\n  \"Attributes\": {},\n  \"Name\": \"\",\n  \"References\": {},\n  \"Description\": \"\",\n  \"ClientToken\": \"\",\n  \"ScheduledTime\": \"\",\n  \"TaskTemplateId\": \"\",\n  \"QuickConnectId\": \"\",\n  \"RelatedContactId\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/contact/task")
  .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/contact/task',
  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({
  InstanceId: '',
  PreviousContactId: '',
  ContactFlowId: '',
  Attributes: {},
  Name: '',
  References: {},
  Description: '',
  ClientToken: '',
  ScheduledTime: '',
  TaskTemplateId: '',
  QuickConnectId: '',
  RelatedContactId: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/contact/task',
  headers: {'content-type': 'application/json'},
  body: {
    InstanceId: '',
    PreviousContactId: '',
    ContactFlowId: '',
    Attributes: {},
    Name: '',
    References: {},
    Description: '',
    ClientToken: '',
    ScheduledTime: '',
    TaskTemplateId: '',
    QuickConnectId: '',
    RelatedContactId: ''
  },
  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}}/contact/task');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  InstanceId: '',
  PreviousContactId: '',
  ContactFlowId: '',
  Attributes: {},
  Name: '',
  References: {},
  Description: '',
  ClientToken: '',
  ScheduledTime: '',
  TaskTemplateId: '',
  QuickConnectId: '',
  RelatedContactId: ''
});

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}}/contact/task',
  headers: {'content-type': 'application/json'},
  data: {
    InstanceId: '',
    PreviousContactId: '',
    ContactFlowId: '',
    Attributes: {},
    Name: '',
    References: {},
    Description: '',
    ClientToken: '',
    ScheduledTime: '',
    TaskTemplateId: '',
    QuickConnectId: '',
    RelatedContactId: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/contact/task';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"InstanceId":"","PreviousContactId":"","ContactFlowId":"","Attributes":{},"Name":"","References":{},"Description":"","ClientToken":"","ScheduledTime":"","TaskTemplateId":"","QuickConnectId":"","RelatedContactId":""}'
};

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 = @{ @"InstanceId": @"",
                              @"PreviousContactId": @"",
                              @"ContactFlowId": @"",
                              @"Attributes": @{  },
                              @"Name": @"",
                              @"References": @{  },
                              @"Description": @"",
                              @"ClientToken": @"",
                              @"ScheduledTime": @"",
                              @"TaskTemplateId": @"",
                              @"QuickConnectId": @"",
                              @"RelatedContactId": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/contact/task"]
                                                       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}}/contact/task" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"InstanceId\": \"\",\n  \"PreviousContactId\": \"\",\n  \"ContactFlowId\": \"\",\n  \"Attributes\": {},\n  \"Name\": \"\",\n  \"References\": {},\n  \"Description\": \"\",\n  \"ClientToken\": \"\",\n  \"ScheduledTime\": \"\",\n  \"TaskTemplateId\": \"\",\n  \"QuickConnectId\": \"\",\n  \"RelatedContactId\": \"\"\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/contact/task",
  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([
    'InstanceId' => '',
    'PreviousContactId' => '',
    'ContactFlowId' => '',
    'Attributes' => [
        
    ],
    'Name' => '',
    'References' => [
        
    ],
    'Description' => '',
    'ClientToken' => '',
    'ScheduledTime' => '',
    'TaskTemplateId' => '',
    'QuickConnectId' => '',
    'RelatedContactId' => ''
  ]),
  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}}/contact/task', [
  'body' => '{
  "InstanceId": "",
  "PreviousContactId": "",
  "ContactFlowId": "",
  "Attributes": {},
  "Name": "",
  "References": {},
  "Description": "",
  "ClientToken": "",
  "ScheduledTime": "",
  "TaskTemplateId": "",
  "QuickConnectId": "",
  "RelatedContactId": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/contact/task');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'InstanceId' => '',
  'PreviousContactId' => '',
  'ContactFlowId' => '',
  'Attributes' => [
    
  ],
  'Name' => '',
  'References' => [
    
  ],
  'Description' => '',
  'ClientToken' => '',
  'ScheduledTime' => '',
  'TaskTemplateId' => '',
  'QuickConnectId' => '',
  'RelatedContactId' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'InstanceId' => '',
  'PreviousContactId' => '',
  'ContactFlowId' => '',
  'Attributes' => [
    
  ],
  'Name' => '',
  'References' => [
    
  ],
  'Description' => '',
  'ClientToken' => '',
  'ScheduledTime' => '',
  'TaskTemplateId' => '',
  'QuickConnectId' => '',
  'RelatedContactId' => ''
]));
$request->setRequestUrl('{{baseUrl}}/contact/task');
$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}}/contact/task' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "InstanceId": "",
  "PreviousContactId": "",
  "ContactFlowId": "",
  "Attributes": {},
  "Name": "",
  "References": {},
  "Description": "",
  "ClientToken": "",
  "ScheduledTime": "",
  "TaskTemplateId": "",
  "QuickConnectId": "",
  "RelatedContactId": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/contact/task' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "InstanceId": "",
  "PreviousContactId": "",
  "ContactFlowId": "",
  "Attributes": {},
  "Name": "",
  "References": {},
  "Description": "",
  "ClientToken": "",
  "ScheduledTime": "",
  "TaskTemplateId": "",
  "QuickConnectId": "",
  "RelatedContactId": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"InstanceId\": \"\",\n  \"PreviousContactId\": \"\",\n  \"ContactFlowId\": \"\",\n  \"Attributes\": {},\n  \"Name\": \"\",\n  \"References\": {},\n  \"Description\": \"\",\n  \"ClientToken\": \"\",\n  \"ScheduledTime\": \"\",\n  \"TaskTemplateId\": \"\",\n  \"QuickConnectId\": \"\",\n  \"RelatedContactId\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/contact/task", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/contact/task"

payload = {
    "InstanceId": "",
    "PreviousContactId": "",
    "ContactFlowId": "",
    "Attributes": {},
    "Name": "",
    "References": {},
    "Description": "",
    "ClientToken": "",
    "ScheduledTime": "",
    "TaskTemplateId": "",
    "QuickConnectId": "",
    "RelatedContactId": ""
}
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/contact/task"

payload <- "{\n  \"InstanceId\": \"\",\n  \"PreviousContactId\": \"\",\n  \"ContactFlowId\": \"\",\n  \"Attributes\": {},\n  \"Name\": \"\",\n  \"References\": {},\n  \"Description\": \"\",\n  \"ClientToken\": \"\",\n  \"ScheduledTime\": \"\",\n  \"TaskTemplateId\": \"\",\n  \"QuickConnectId\": \"\",\n  \"RelatedContactId\": \"\"\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}}/contact/task")

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  \"InstanceId\": \"\",\n  \"PreviousContactId\": \"\",\n  \"ContactFlowId\": \"\",\n  \"Attributes\": {},\n  \"Name\": \"\",\n  \"References\": {},\n  \"Description\": \"\",\n  \"ClientToken\": \"\",\n  \"ScheduledTime\": \"\",\n  \"TaskTemplateId\": \"\",\n  \"QuickConnectId\": \"\",\n  \"RelatedContactId\": \"\"\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/contact/task') do |req|
  req.body = "{\n  \"InstanceId\": \"\",\n  \"PreviousContactId\": \"\",\n  \"ContactFlowId\": \"\",\n  \"Attributes\": {},\n  \"Name\": \"\",\n  \"References\": {},\n  \"Description\": \"\",\n  \"ClientToken\": \"\",\n  \"ScheduledTime\": \"\",\n  \"TaskTemplateId\": \"\",\n  \"QuickConnectId\": \"\",\n  \"RelatedContactId\": \"\"\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}}/contact/task";

    let payload = json!({
        "InstanceId": "",
        "PreviousContactId": "",
        "ContactFlowId": "",
        "Attributes": json!({}),
        "Name": "",
        "References": json!({}),
        "Description": "",
        "ClientToken": "",
        "ScheduledTime": "",
        "TaskTemplateId": "",
        "QuickConnectId": "",
        "RelatedContactId": ""
    });

    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}}/contact/task \
  --header 'content-type: application/json' \
  --data '{
  "InstanceId": "",
  "PreviousContactId": "",
  "ContactFlowId": "",
  "Attributes": {},
  "Name": "",
  "References": {},
  "Description": "",
  "ClientToken": "",
  "ScheduledTime": "",
  "TaskTemplateId": "",
  "QuickConnectId": "",
  "RelatedContactId": ""
}'
echo '{
  "InstanceId": "",
  "PreviousContactId": "",
  "ContactFlowId": "",
  "Attributes": {},
  "Name": "",
  "References": {},
  "Description": "",
  "ClientToken": "",
  "ScheduledTime": "",
  "TaskTemplateId": "",
  "QuickConnectId": "",
  "RelatedContactId": ""
}' |  \
  http PUT {{baseUrl}}/contact/task \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "InstanceId": "",\n  "PreviousContactId": "",\n  "ContactFlowId": "",\n  "Attributes": {},\n  "Name": "",\n  "References": {},\n  "Description": "",\n  "ClientToken": "",\n  "ScheduledTime": "",\n  "TaskTemplateId": "",\n  "QuickConnectId": "",\n  "RelatedContactId": ""\n}' \
  --output-document \
  - {{baseUrl}}/contact/task
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "InstanceId": "",
  "PreviousContactId": "",
  "ContactFlowId": "",
  "Attributes": [],
  "Name": "",
  "References": [],
  "Description": "",
  "ClientToken": "",
  "ScheduledTime": "",
  "TaskTemplateId": "",
  "QuickConnectId": "",
  "RelatedContactId": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/contact/task")! 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 StopContact
{{baseUrl}}/contact/stop
BODY json

{
  "ContactId": "",
  "InstanceId": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/contact/stop");

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  \"ContactId\": \"\",\n  \"InstanceId\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/contact/stop" {:content-type :json
                                                         :form-params {:ContactId ""
                                                                       :InstanceId ""}})
require "http/client"

url = "{{baseUrl}}/contact/stop"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"ContactId\": \"\",\n  \"InstanceId\": \"\"\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}}/contact/stop"),
    Content = new StringContent("{\n  \"ContactId\": \"\",\n  \"InstanceId\": \"\"\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}}/contact/stop");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"ContactId\": \"\",\n  \"InstanceId\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/contact/stop"

	payload := strings.NewReader("{\n  \"ContactId\": \"\",\n  \"InstanceId\": \"\"\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/contact/stop HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 41

{
  "ContactId": "",
  "InstanceId": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/contact/stop")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"ContactId\": \"\",\n  \"InstanceId\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/contact/stop"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"ContactId\": \"\",\n  \"InstanceId\": \"\"\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  \"ContactId\": \"\",\n  \"InstanceId\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/contact/stop")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/contact/stop")
  .header("content-type", "application/json")
  .body("{\n  \"ContactId\": \"\",\n  \"InstanceId\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  ContactId: '',
  InstanceId: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/contact/stop');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/contact/stop',
  headers: {'content-type': 'application/json'},
  data: {ContactId: '', InstanceId: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/contact/stop';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"ContactId":"","InstanceId":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/contact/stop',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "ContactId": "",\n  "InstanceId": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"ContactId\": \"\",\n  \"InstanceId\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/contact/stop")
  .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/contact/stop',
  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({ContactId: '', InstanceId: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/contact/stop',
  headers: {'content-type': 'application/json'},
  body: {ContactId: '', InstanceId: ''},
  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}}/contact/stop');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  ContactId: '',
  InstanceId: ''
});

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}}/contact/stop',
  headers: {'content-type': 'application/json'},
  data: {ContactId: '', InstanceId: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/contact/stop';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"ContactId":"","InstanceId":""}'
};

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 = @{ @"ContactId": @"",
                              @"InstanceId": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/contact/stop"]
                                                       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}}/contact/stop" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"ContactId\": \"\",\n  \"InstanceId\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/contact/stop",
  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([
    'ContactId' => '',
    'InstanceId' => ''
  ]),
  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}}/contact/stop', [
  'body' => '{
  "ContactId": "",
  "InstanceId": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/contact/stop');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'ContactId' => '',
  'InstanceId' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'ContactId' => '',
  'InstanceId' => ''
]));
$request->setRequestUrl('{{baseUrl}}/contact/stop');
$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}}/contact/stop' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "ContactId": "",
  "InstanceId": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/contact/stop' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "ContactId": "",
  "InstanceId": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"ContactId\": \"\",\n  \"InstanceId\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/contact/stop", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/contact/stop"

payload = {
    "ContactId": "",
    "InstanceId": ""
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/contact/stop"

payload <- "{\n  \"ContactId\": \"\",\n  \"InstanceId\": \"\"\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}}/contact/stop")

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  \"ContactId\": \"\",\n  \"InstanceId\": \"\"\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/contact/stop') do |req|
  req.body = "{\n  \"ContactId\": \"\",\n  \"InstanceId\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/contact/stop";

    let payload = json!({
        "ContactId": "",
        "InstanceId": ""
    });

    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}}/contact/stop \
  --header 'content-type: application/json' \
  --data '{
  "ContactId": "",
  "InstanceId": ""
}'
echo '{
  "ContactId": "",
  "InstanceId": ""
}' |  \
  http POST {{baseUrl}}/contact/stop \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "ContactId": "",\n  "InstanceId": ""\n}' \
  --output-document \
  - {{baseUrl}}/contact/stop
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "ContactId": "",
  "InstanceId": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/contact/stop")! 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 StopContactRecording
{{baseUrl}}/contact/stop-recording
BODY json

{
  "InstanceId": "",
  "ContactId": "",
  "InitialContactId": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/contact/stop-recording");

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  \"InstanceId\": \"\",\n  \"ContactId\": \"\",\n  \"InitialContactId\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/contact/stop-recording" {:content-type :json
                                                                   :form-params {:InstanceId ""
                                                                                 :ContactId ""
                                                                                 :InitialContactId ""}})
require "http/client"

url = "{{baseUrl}}/contact/stop-recording"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"InstanceId\": \"\",\n  \"ContactId\": \"\",\n  \"InitialContactId\": \"\"\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}}/contact/stop-recording"),
    Content = new StringContent("{\n  \"InstanceId\": \"\",\n  \"ContactId\": \"\",\n  \"InitialContactId\": \"\"\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}}/contact/stop-recording");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"InstanceId\": \"\",\n  \"ContactId\": \"\",\n  \"InitialContactId\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/contact/stop-recording"

	payload := strings.NewReader("{\n  \"InstanceId\": \"\",\n  \"ContactId\": \"\",\n  \"InitialContactId\": \"\"\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/contact/stop-recording HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 67

{
  "InstanceId": "",
  "ContactId": "",
  "InitialContactId": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/contact/stop-recording")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"InstanceId\": \"\",\n  \"ContactId\": \"\",\n  \"InitialContactId\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/contact/stop-recording"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"InstanceId\": \"\",\n  \"ContactId\": \"\",\n  \"InitialContactId\": \"\"\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  \"InstanceId\": \"\",\n  \"ContactId\": \"\",\n  \"InitialContactId\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/contact/stop-recording")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/contact/stop-recording")
  .header("content-type", "application/json")
  .body("{\n  \"InstanceId\": \"\",\n  \"ContactId\": \"\",\n  \"InitialContactId\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  InstanceId: '',
  ContactId: '',
  InitialContactId: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/contact/stop-recording');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/contact/stop-recording',
  headers: {'content-type': 'application/json'},
  data: {InstanceId: '', ContactId: '', InitialContactId: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/contact/stop-recording';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"InstanceId":"","ContactId":"","InitialContactId":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/contact/stop-recording',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "InstanceId": "",\n  "ContactId": "",\n  "InitialContactId": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"InstanceId\": \"\",\n  \"ContactId\": \"\",\n  \"InitialContactId\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/contact/stop-recording")
  .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/contact/stop-recording',
  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({InstanceId: '', ContactId: '', InitialContactId: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/contact/stop-recording',
  headers: {'content-type': 'application/json'},
  body: {InstanceId: '', ContactId: '', InitialContactId: ''},
  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}}/contact/stop-recording');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  InstanceId: '',
  ContactId: '',
  InitialContactId: ''
});

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}}/contact/stop-recording',
  headers: {'content-type': 'application/json'},
  data: {InstanceId: '', ContactId: '', InitialContactId: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/contact/stop-recording';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"InstanceId":"","ContactId":"","InitialContactId":""}'
};

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 = @{ @"InstanceId": @"",
                              @"ContactId": @"",
                              @"InitialContactId": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/contact/stop-recording"]
                                                       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}}/contact/stop-recording" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"InstanceId\": \"\",\n  \"ContactId\": \"\",\n  \"InitialContactId\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/contact/stop-recording",
  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([
    'InstanceId' => '',
    'ContactId' => '',
    'InitialContactId' => ''
  ]),
  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}}/contact/stop-recording', [
  'body' => '{
  "InstanceId": "",
  "ContactId": "",
  "InitialContactId": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/contact/stop-recording');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'InstanceId' => '',
  'ContactId' => '',
  'InitialContactId' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'InstanceId' => '',
  'ContactId' => '',
  'InitialContactId' => ''
]));
$request->setRequestUrl('{{baseUrl}}/contact/stop-recording');
$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}}/contact/stop-recording' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "InstanceId": "",
  "ContactId": "",
  "InitialContactId": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/contact/stop-recording' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "InstanceId": "",
  "ContactId": "",
  "InitialContactId": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"InstanceId\": \"\",\n  \"ContactId\": \"\",\n  \"InitialContactId\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/contact/stop-recording", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/contact/stop-recording"

payload = {
    "InstanceId": "",
    "ContactId": "",
    "InitialContactId": ""
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/contact/stop-recording"

payload <- "{\n  \"InstanceId\": \"\",\n  \"ContactId\": \"\",\n  \"InitialContactId\": \"\"\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}}/contact/stop-recording")

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  \"InstanceId\": \"\",\n  \"ContactId\": \"\",\n  \"InitialContactId\": \"\"\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/contact/stop-recording') do |req|
  req.body = "{\n  \"InstanceId\": \"\",\n  \"ContactId\": \"\",\n  \"InitialContactId\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/contact/stop-recording";

    let payload = json!({
        "InstanceId": "",
        "ContactId": "",
        "InitialContactId": ""
    });

    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}}/contact/stop-recording \
  --header 'content-type: application/json' \
  --data '{
  "InstanceId": "",
  "ContactId": "",
  "InitialContactId": ""
}'
echo '{
  "InstanceId": "",
  "ContactId": "",
  "InitialContactId": ""
}' |  \
  http POST {{baseUrl}}/contact/stop-recording \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "InstanceId": "",\n  "ContactId": "",\n  "InitialContactId": ""\n}' \
  --output-document \
  - {{baseUrl}}/contact/stop-recording
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "InstanceId": "",
  "ContactId": "",
  "InitialContactId": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/contact/stop-recording")! 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 StopContactStreaming
{{baseUrl}}/contact/stop-streaming
BODY json

{
  "InstanceId": "",
  "ContactId": "",
  "StreamingId": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/contact/stop-streaming");

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  \"InstanceId\": \"\",\n  \"ContactId\": \"\",\n  \"StreamingId\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/contact/stop-streaming" {:content-type :json
                                                                   :form-params {:InstanceId ""
                                                                                 :ContactId ""
                                                                                 :StreamingId ""}})
require "http/client"

url = "{{baseUrl}}/contact/stop-streaming"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"InstanceId\": \"\",\n  \"ContactId\": \"\",\n  \"StreamingId\": \"\"\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}}/contact/stop-streaming"),
    Content = new StringContent("{\n  \"InstanceId\": \"\",\n  \"ContactId\": \"\",\n  \"StreamingId\": \"\"\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}}/contact/stop-streaming");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"InstanceId\": \"\",\n  \"ContactId\": \"\",\n  \"StreamingId\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/contact/stop-streaming"

	payload := strings.NewReader("{\n  \"InstanceId\": \"\",\n  \"ContactId\": \"\",\n  \"StreamingId\": \"\"\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/contact/stop-streaming HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 62

{
  "InstanceId": "",
  "ContactId": "",
  "StreamingId": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/contact/stop-streaming")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"InstanceId\": \"\",\n  \"ContactId\": \"\",\n  \"StreamingId\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/contact/stop-streaming"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"InstanceId\": \"\",\n  \"ContactId\": \"\",\n  \"StreamingId\": \"\"\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  \"InstanceId\": \"\",\n  \"ContactId\": \"\",\n  \"StreamingId\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/contact/stop-streaming")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/contact/stop-streaming")
  .header("content-type", "application/json")
  .body("{\n  \"InstanceId\": \"\",\n  \"ContactId\": \"\",\n  \"StreamingId\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  InstanceId: '',
  ContactId: '',
  StreamingId: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/contact/stop-streaming');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/contact/stop-streaming',
  headers: {'content-type': 'application/json'},
  data: {InstanceId: '', ContactId: '', StreamingId: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/contact/stop-streaming';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"InstanceId":"","ContactId":"","StreamingId":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/contact/stop-streaming',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "InstanceId": "",\n  "ContactId": "",\n  "StreamingId": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"InstanceId\": \"\",\n  \"ContactId\": \"\",\n  \"StreamingId\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/contact/stop-streaming")
  .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/contact/stop-streaming',
  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({InstanceId: '', ContactId: '', StreamingId: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/contact/stop-streaming',
  headers: {'content-type': 'application/json'},
  body: {InstanceId: '', ContactId: '', StreamingId: ''},
  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}}/contact/stop-streaming');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  InstanceId: '',
  ContactId: '',
  StreamingId: ''
});

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}}/contact/stop-streaming',
  headers: {'content-type': 'application/json'},
  data: {InstanceId: '', ContactId: '', StreamingId: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/contact/stop-streaming';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"InstanceId":"","ContactId":"","StreamingId":""}'
};

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 = @{ @"InstanceId": @"",
                              @"ContactId": @"",
                              @"StreamingId": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/contact/stop-streaming"]
                                                       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}}/contact/stop-streaming" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"InstanceId\": \"\",\n  \"ContactId\": \"\",\n  \"StreamingId\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/contact/stop-streaming",
  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([
    'InstanceId' => '',
    'ContactId' => '',
    'StreamingId' => ''
  ]),
  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}}/contact/stop-streaming', [
  'body' => '{
  "InstanceId": "",
  "ContactId": "",
  "StreamingId": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/contact/stop-streaming');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'InstanceId' => '',
  'ContactId' => '',
  'StreamingId' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'InstanceId' => '',
  'ContactId' => '',
  'StreamingId' => ''
]));
$request->setRequestUrl('{{baseUrl}}/contact/stop-streaming');
$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}}/contact/stop-streaming' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "InstanceId": "",
  "ContactId": "",
  "StreamingId": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/contact/stop-streaming' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "InstanceId": "",
  "ContactId": "",
  "StreamingId": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"InstanceId\": \"\",\n  \"ContactId\": \"\",\n  \"StreamingId\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/contact/stop-streaming", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/contact/stop-streaming"

payload = {
    "InstanceId": "",
    "ContactId": "",
    "StreamingId": ""
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/contact/stop-streaming"

payload <- "{\n  \"InstanceId\": \"\",\n  \"ContactId\": \"\",\n  \"StreamingId\": \"\"\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}}/contact/stop-streaming")

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  \"InstanceId\": \"\",\n  \"ContactId\": \"\",\n  \"StreamingId\": \"\"\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/contact/stop-streaming') do |req|
  req.body = "{\n  \"InstanceId\": \"\",\n  \"ContactId\": \"\",\n  \"StreamingId\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/contact/stop-streaming";

    let payload = json!({
        "InstanceId": "",
        "ContactId": "",
        "StreamingId": ""
    });

    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}}/contact/stop-streaming \
  --header 'content-type: application/json' \
  --data '{
  "InstanceId": "",
  "ContactId": "",
  "StreamingId": ""
}'
echo '{
  "InstanceId": "",
  "ContactId": "",
  "StreamingId": ""
}' |  \
  http POST {{baseUrl}}/contact/stop-streaming \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "InstanceId": "",\n  "ContactId": "",\n  "StreamingId": ""\n}' \
  --output-document \
  - {{baseUrl}}/contact/stop-streaming
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "InstanceId": "",
  "ContactId": "",
  "StreamingId": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/contact/stop-streaming")! 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 SuspendContactRecording
{{baseUrl}}/contact/suspend-recording
BODY json

{
  "InstanceId": "",
  "ContactId": "",
  "InitialContactId": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/contact/suspend-recording");

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  \"InstanceId\": \"\",\n  \"ContactId\": \"\",\n  \"InitialContactId\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/contact/suspend-recording" {:content-type :json
                                                                      :form-params {:InstanceId ""
                                                                                    :ContactId ""
                                                                                    :InitialContactId ""}})
require "http/client"

url = "{{baseUrl}}/contact/suspend-recording"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"InstanceId\": \"\",\n  \"ContactId\": \"\",\n  \"InitialContactId\": \"\"\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}}/contact/suspend-recording"),
    Content = new StringContent("{\n  \"InstanceId\": \"\",\n  \"ContactId\": \"\",\n  \"InitialContactId\": \"\"\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}}/contact/suspend-recording");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"InstanceId\": \"\",\n  \"ContactId\": \"\",\n  \"InitialContactId\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/contact/suspend-recording"

	payload := strings.NewReader("{\n  \"InstanceId\": \"\",\n  \"ContactId\": \"\",\n  \"InitialContactId\": \"\"\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/contact/suspend-recording HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 67

{
  "InstanceId": "",
  "ContactId": "",
  "InitialContactId": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/contact/suspend-recording")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"InstanceId\": \"\",\n  \"ContactId\": \"\",\n  \"InitialContactId\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/contact/suspend-recording"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"InstanceId\": \"\",\n  \"ContactId\": \"\",\n  \"InitialContactId\": \"\"\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  \"InstanceId\": \"\",\n  \"ContactId\": \"\",\n  \"InitialContactId\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/contact/suspend-recording")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/contact/suspend-recording")
  .header("content-type", "application/json")
  .body("{\n  \"InstanceId\": \"\",\n  \"ContactId\": \"\",\n  \"InitialContactId\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  InstanceId: '',
  ContactId: '',
  InitialContactId: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/contact/suspend-recording');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/contact/suspend-recording',
  headers: {'content-type': 'application/json'},
  data: {InstanceId: '', ContactId: '', InitialContactId: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/contact/suspend-recording';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"InstanceId":"","ContactId":"","InitialContactId":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/contact/suspend-recording',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "InstanceId": "",\n  "ContactId": "",\n  "InitialContactId": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"InstanceId\": \"\",\n  \"ContactId\": \"\",\n  \"InitialContactId\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/contact/suspend-recording")
  .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/contact/suspend-recording',
  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({InstanceId: '', ContactId: '', InitialContactId: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/contact/suspend-recording',
  headers: {'content-type': 'application/json'},
  body: {InstanceId: '', ContactId: '', InitialContactId: ''},
  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}}/contact/suspend-recording');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  InstanceId: '',
  ContactId: '',
  InitialContactId: ''
});

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}}/contact/suspend-recording',
  headers: {'content-type': 'application/json'},
  data: {InstanceId: '', ContactId: '', InitialContactId: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/contact/suspend-recording';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"InstanceId":"","ContactId":"","InitialContactId":""}'
};

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 = @{ @"InstanceId": @"",
                              @"ContactId": @"",
                              @"InitialContactId": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/contact/suspend-recording"]
                                                       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}}/contact/suspend-recording" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"InstanceId\": \"\",\n  \"ContactId\": \"\",\n  \"InitialContactId\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/contact/suspend-recording",
  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([
    'InstanceId' => '',
    'ContactId' => '',
    'InitialContactId' => ''
  ]),
  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}}/contact/suspend-recording', [
  'body' => '{
  "InstanceId": "",
  "ContactId": "",
  "InitialContactId": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/contact/suspend-recording');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'InstanceId' => '',
  'ContactId' => '',
  'InitialContactId' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'InstanceId' => '',
  'ContactId' => '',
  'InitialContactId' => ''
]));
$request->setRequestUrl('{{baseUrl}}/contact/suspend-recording');
$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}}/contact/suspend-recording' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "InstanceId": "",
  "ContactId": "",
  "InitialContactId": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/contact/suspend-recording' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "InstanceId": "",
  "ContactId": "",
  "InitialContactId": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"InstanceId\": \"\",\n  \"ContactId\": \"\",\n  \"InitialContactId\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/contact/suspend-recording", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/contact/suspend-recording"

payload = {
    "InstanceId": "",
    "ContactId": "",
    "InitialContactId": ""
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/contact/suspend-recording"

payload <- "{\n  \"InstanceId\": \"\",\n  \"ContactId\": \"\",\n  \"InitialContactId\": \"\"\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}}/contact/suspend-recording")

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  \"InstanceId\": \"\",\n  \"ContactId\": \"\",\n  \"InitialContactId\": \"\"\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/contact/suspend-recording') do |req|
  req.body = "{\n  \"InstanceId\": \"\",\n  \"ContactId\": \"\",\n  \"InitialContactId\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/contact/suspend-recording";

    let payload = json!({
        "InstanceId": "",
        "ContactId": "",
        "InitialContactId": ""
    });

    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}}/contact/suspend-recording \
  --header 'content-type: application/json' \
  --data '{
  "InstanceId": "",
  "ContactId": "",
  "InitialContactId": ""
}'
echo '{
  "InstanceId": "",
  "ContactId": "",
  "InitialContactId": ""
}' |  \
  http POST {{baseUrl}}/contact/suspend-recording \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "InstanceId": "",\n  "ContactId": "",\n  "InitialContactId": ""\n}' \
  --output-document \
  - {{baseUrl}}/contact/suspend-recording
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "InstanceId": "",
  "ContactId": "",
  "InitialContactId": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/contact/suspend-recording")! 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 TagResource
{{baseUrl}}/tags/:resourceArn
QUERY PARAMS

resourceArn
BODY json

{
  "tags": {}
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/tags/:resourceArn");

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  \"tags\": {}\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/tags/:resourceArn" {:content-type :json
                                                              :form-params {:tags {}}})
require "http/client"

url = "{{baseUrl}}/tags/:resourceArn"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"tags\": {}\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/:resourceArn"),
    Content = new StringContent("{\n  \"tags\": {}\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/:resourceArn");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"tags\": {}\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/tags/:resourceArn"

	payload := strings.NewReader("{\n  \"tags\": {}\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/:resourceArn HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 16

{
  "tags": {}
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/tags/:resourceArn")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"tags\": {}\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/tags/:resourceArn"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"tags\": {}\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  \"tags\": {}\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/tags/:resourceArn")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/tags/:resourceArn")
  .header("content-type", "application/json")
  .body("{\n  \"tags\": {}\n}")
  .asString();
const data = JSON.stringify({
  tags: {}
});

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/:resourceArn');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/tags/:resourceArn',
  headers: {'content-type': 'application/json'},
  data: {tags: {}}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/tags/:resourceArn';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"tags":{}}'
};

try {
  const response = await 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',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "tags": {}\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"tags\": {}\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/tags/:resourceArn")
  .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/:resourceArn',
  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({tags: {}}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/tags/:resourceArn',
  headers: {'content-type': 'application/json'},
  body: {tags: {}},
  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/:resourceArn');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  tags: {}
});

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/:resourceArn',
  headers: {'content-type': 'application/json'},
  data: {tags: {}}
};

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';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"tags":{}}'
};

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 = @{ @"tags": @{  } };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/tags/:resourceArn"]
                                                       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/:resourceArn" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"tags\": {}\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/tags/:resourceArn",
  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([
    'tags' => [
        
    ]
  ]),
  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/:resourceArn', [
  'body' => '{
  "tags": {}
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/tags/:resourceArn');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'tags' => [
    
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'tags' => [
    
  ]
]));
$request->setRequestUrl('{{baseUrl}}/tags/:resourceArn');
$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/:resourceArn' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "tags": {}
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/tags/:resourceArn' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "tags": {}
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"tags\": {}\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/tags/:resourceArn", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/tags/:resourceArn"

payload = { "tags": {} }
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/tags/:resourceArn"

payload <- "{\n  \"tags\": {}\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/:resourceArn")

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  \"tags\": {}\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/:resourceArn') do |req|
  req.body = "{\n  \"tags\": {}\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/tags/:resourceArn";

    let payload = json!({"tags": 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}}/tags/:resourceArn \
  --header 'content-type: application/json' \
  --data '{
  "tags": {}
}'
echo '{
  "tags": {}
}' |  \
  http POST {{baseUrl}}/tags/:resourceArn \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "tags": {}\n}' \
  --output-document \
  - {{baseUrl}}/tags/:resourceArn
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["tags": []] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/tags/:resourceArn")! 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 TransferContact
{{baseUrl}}/contact/transfer
BODY json

{
  "InstanceId": "",
  "ContactId": "",
  "QueueId": "",
  "UserId": "",
  "ContactFlowId": "",
  "ClientToken": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/contact/transfer");

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  \"InstanceId\": \"\",\n  \"ContactId\": \"\",\n  \"QueueId\": \"\",\n  \"UserId\": \"\",\n  \"ContactFlowId\": \"\",\n  \"ClientToken\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/contact/transfer" {:content-type :json
                                                             :form-params {:InstanceId ""
                                                                           :ContactId ""
                                                                           :QueueId ""
                                                                           :UserId ""
                                                                           :ContactFlowId ""
                                                                           :ClientToken ""}})
require "http/client"

url = "{{baseUrl}}/contact/transfer"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"InstanceId\": \"\",\n  \"ContactId\": \"\",\n  \"QueueId\": \"\",\n  \"UserId\": \"\",\n  \"ContactFlowId\": \"\",\n  \"ClientToken\": \"\"\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}}/contact/transfer"),
    Content = new StringContent("{\n  \"InstanceId\": \"\",\n  \"ContactId\": \"\",\n  \"QueueId\": \"\",\n  \"UserId\": \"\",\n  \"ContactFlowId\": \"\",\n  \"ClientToken\": \"\"\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}}/contact/transfer");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"InstanceId\": \"\",\n  \"ContactId\": \"\",\n  \"QueueId\": \"\",\n  \"UserId\": \"\",\n  \"ContactFlowId\": \"\",\n  \"ClientToken\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/contact/transfer"

	payload := strings.NewReader("{\n  \"InstanceId\": \"\",\n  \"ContactId\": \"\",\n  \"QueueId\": \"\",\n  \"UserId\": \"\",\n  \"ContactFlowId\": \"\",\n  \"ClientToken\": \"\"\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/contact/transfer HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 118

{
  "InstanceId": "",
  "ContactId": "",
  "QueueId": "",
  "UserId": "",
  "ContactFlowId": "",
  "ClientToken": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/contact/transfer")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"InstanceId\": \"\",\n  \"ContactId\": \"\",\n  \"QueueId\": \"\",\n  \"UserId\": \"\",\n  \"ContactFlowId\": \"\",\n  \"ClientToken\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/contact/transfer"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"InstanceId\": \"\",\n  \"ContactId\": \"\",\n  \"QueueId\": \"\",\n  \"UserId\": \"\",\n  \"ContactFlowId\": \"\",\n  \"ClientToken\": \"\"\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  \"InstanceId\": \"\",\n  \"ContactId\": \"\",\n  \"QueueId\": \"\",\n  \"UserId\": \"\",\n  \"ContactFlowId\": \"\",\n  \"ClientToken\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/contact/transfer")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/contact/transfer")
  .header("content-type", "application/json")
  .body("{\n  \"InstanceId\": \"\",\n  \"ContactId\": \"\",\n  \"QueueId\": \"\",\n  \"UserId\": \"\",\n  \"ContactFlowId\": \"\",\n  \"ClientToken\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  InstanceId: '',
  ContactId: '',
  QueueId: '',
  UserId: '',
  ContactFlowId: '',
  ClientToken: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/contact/transfer');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/contact/transfer',
  headers: {'content-type': 'application/json'},
  data: {
    InstanceId: '',
    ContactId: '',
    QueueId: '',
    UserId: '',
    ContactFlowId: '',
    ClientToken: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/contact/transfer';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"InstanceId":"","ContactId":"","QueueId":"","UserId":"","ContactFlowId":"","ClientToken":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/contact/transfer',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "InstanceId": "",\n  "ContactId": "",\n  "QueueId": "",\n  "UserId": "",\n  "ContactFlowId": "",\n  "ClientToken": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"InstanceId\": \"\",\n  \"ContactId\": \"\",\n  \"QueueId\": \"\",\n  \"UserId\": \"\",\n  \"ContactFlowId\": \"\",\n  \"ClientToken\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/contact/transfer")
  .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/contact/transfer',
  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({
  InstanceId: '',
  ContactId: '',
  QueueId: '',
  UserId: '',
  ContactFlowId: '',
  ClientToken: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/contact/transfer',
  headers: {'content-type': 'application/json'},
  body: {
    InstanceId: '',
    ContactId: '',
    QueueId: '',
    UserId: '',
    ContactFlowId: '',
    ClientToken: ''
  },
  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}}/contact/transfer');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  InstanceId: '',
  ContactId: '',
  QueueId: '',
  UserId: '',
  ContactFlowId: '',
  ClientToken: ''
});

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}}/contact/transfer',
  headers: {'content-type': 'application/json'},
  data: {
    InstanceId: '',
    ContactId: '',
    QueueId: '',
    UserId: '',
    ContactFlowId: '',
    ClientToken: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/contact/transfer';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"InstanceId":"","ContactId":"","QueueId":"","UserId":"","ContactFlowId":"","ClientToken":""}'
};

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 = @{ @"InstanceId": @"",
                              @"ContactId": @"",
                              @"QueueId": @"",
                              @"UserId": @"",
                              @"ContactFlowId": @"",
                              @"ClientToken": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/contact/transfer"]
                                                       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}}/contact/transfer" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"InstanceId\": \"\",\n  \"ContactId\": \"\",\n  \"QueueId\": \"\",\n  \"UserId\": \"\",\n  \"ContactFlowId\": \"\",\n  \"ClientToken\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/contact/transfer",
  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([
    'InstanceId' => '',
    'ContactId' => '',
    'QueueId' => '',
    'UserId' => '',
    'ContactFlowId' => '',
    'ClientToken' => ''
  ]),
  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}}/contact/transfer', [
  'body' => '{
  "InstanceId": "",
  "ContactId": "",
  "QueueId": "",
  "UserId": "",
  "ContactFlowId": "",
  "ClientToken": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/contact/transfer');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'InstanceId' => '',
  'ContactId' => '',
  'QueueId' => '',
  'UserId' => '',
  'ContactFlowId' => '',
  'ClientToken' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'InstanceId' => '',
  'ContactId' => '',
  'QueueId' => '',
  'UserId' => '',
  'ContactFlowId' => '',
  'ClientToken' => ''
]));
$request->setRequestUrl('{{baseUrl}}/contact/transfer');
$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}}/contact/transfer' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "InstanceId": "",
  "ContactId": "",
  "QueueId": "",
  "UserId": "",
  "ContactFlowId": "",
  "ClientToken": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/contact/transfer' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "InstanceId": "",
  "ContactId": "",
  "QueueId": "",
  "UserId": "",
  "ContactFlowId": "",
  "ClientToken": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"InstanceId\": \"\",\n  \"ContactId\": \"\",\n  \"QueueId\": \"\",\n  \"UserId\": \"\",\n  \"ContactFlowId\": \"\",\n  \"ClientToken\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/contact/transfer", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/contact/transfer"

payload = {
    "InstanceId": "",
    "ContactId": "",
    "QueueId": "",
    "UserId": "",
    "ContactFlowId": "",
    "ClientToken": ""
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/contact/transfer"

payload <- "{\n  \"InstanceId\": \"\",\n  \"ContactId\": \"\",\n  \"QueueId\": \"\",\n  \"UserId\": \"\",\n  \"ContactFlowId\": \"\",\n  \"ClientToken\": \"\"\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}}/contact/transfer")

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  \"InstanceId\": \"\",\n  \"ContactId\": \"\",\n  \"QueueId\": \"\",\n  \"UserId\": \"\",\n  \"ContactFlowId\": \"\",\n  \"ClientToken\": \"\"\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/contact/transfer') do |req|
  req.body = "{\n  \"InstanceId\": \"\",\n  \"ContactId\": \"\",\n  \"QueueId\": \"\",\n  \"UserId\": \"\",\n  \"ContactFlowId\": \"\",\n  \"ClientToken\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/contact/transfer";

    let payload = json!({
        "InstanceId": "",
        "ContactId": "",
        "QueueId": "",
        "UserId": "",
        "ContactFlowId": "",
        "ClientToken": ""
    });

    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}}/contact/transfer \
  --header 'content-type: application/json' \
  --data '{
  "InstanceId": "",
  "ContactId": "",
  "QueueId": "",
  "UserId": "",
  "ContactFlowId": "",
  "ClientToken": ""
}'
echo '{
  "InstanceId": "",
  "ContactId": "",
  "QueueId": "",
  "UserId": "",
  "ContactFlowId": "",
  "ClientToken": ""
}' |  \
  http POST {{baseUrl}}/contact/transfer \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "InstanceId": "",\n  "ContactId": "",\n  "QueueId": "",\n  "UserId": "",\n  "ContactFlowId": "",\n  "ClientToken": ""\n}' \
  --output-document \
  - {{baseUrl}}/contact/transfer
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "InstanceId": "",
  "ContactId": "",
  "QueueId": "",
  "UserId": "",
  "ContactFlowId": "",
  "ClientToken": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/contact/transfer")! 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 UntagResource
{{baseUrl}}/tags/:resourceArn#tagKeys
QUERY PARAMS

tagKeys
resourceArn
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/tags/:resourceArn?tagKeys=#tagKeys");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/tags/:resourceArn#tagKeys" {:query-params {:tagKeys ""}})
require "http/client"

url = "{{baseUrl}}/tags/:resourceArn?tagKeys=#tagKeys"

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}}/tags/:resourceArn?tagKeys=#tagKeys"),
};
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?tagKeys=#tagKeys");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/tags/:resourceArn?tagKeys=#tagKeys"

	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/tags/:resourceArn?tagKeys= HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/tags/:resourceArn?tagKeys=#tagKeys")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/tags/:resourceArn?tagKeys=#tagKeys"))
    .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}}/tags/:resourceArn?tagKeys=#tagKeys")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/tags/:resourceArn?tagKeys=#tagKeys")
  .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}}/tags/:resourceArn?tagKeys=#tagKeys');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/tags/:resourceArn#tagKeys',
  params: {tagKeys: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/tags/:resourceArn?tagKeys=#tagKeys';
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}}/tags/:resourceArn?tagKeys=#tagKeys',
  method: 'DELETE',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/tags/:resourceArn?tagKeys=#tagKeys")
  .delete(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/tags/:resourceArn?tagKeys=',
  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}}/tags/:resourceArn#tagKeys',
  qs: {tagKeys: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/tags/:resourceArn#tagKeys');

req.query({
  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: 'DELETE',
  url: '{{baseUrl}}/tags/:resourceArn#tagKeys',
  params: {tagKeys: ''}
};

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?tagKeys=#tagKeys';
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}}/tags/:resourceArn?tagKeys=#tagKeys"]
                                                       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}}/tags/:resourceArn?tagKeys=#tagKeys" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/tags/:resourceArn?tagKeys=#tagKeys",
  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}}/tags/:resourceArn?tagKeys=#tagKeys');

echo $response->getBody();
setUrl('{{baseUrl}}/tags/:resourceArn#tagKeys');
$request->setMethod(HTTP_METH_DELETE);

$request->setQueryData([
  'tagKeys' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/tags/:resourceArn#tagKeys');
$request->setRequestMethod('DELETE');
$request->setQuery(new http\QueryString([
  'tagKeys' => ''
]));

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/tags/:resourceArn?tagKeys=#tagKeys' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/tags/:resourceArn?tagKeys=#tagKeys' -Method DELETE 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("DELETE", "/baseUrl/tags/:resourceArn?tagKeys=")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/tags/:resourceArn#tagKeys"

querystring = {"tagKeys":""}

response = requests.delete(url, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/tags/:resourceArn#tagKeys"

queryString <- list(tagKeys = "")

response <- VERB("DELETE", url, query = queryString, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/tags/:resourceArn?tagKeys=#tagKeys")

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/tags/:resourceArn') do |req|
  req.params['tagKeys'] = ''
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/tags/:resourceArn#tagKeys";

    let querystring = [
        ("tagKeys", ""),
    ];

    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}}/tags/:resourceArn?tagKeys=#tagKeys'
http DELETE '{{baseUrl}}/tags/:resourceArn?tagKeys=#tagKeys'
wget --quiet \
  --method DELETE \
  --output-document \
  - '{{baseUrl}}/tags/:resourceArn?tagKeys=#tagKeys'
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/tags/:resourceArn?tagKeys=#tagKeys")! 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 UpdateAgentStatus
{{baseUrl}}/agent-status/:InstanceId/:AgentStatusId
QUERY PARAMS

InstanceId
AgentStatusId
BODY json

{
  "Name": "",
  "Description": "",
  "State": "",
  "DisplayOrder": 0,
  "ResetOrderNumber": false
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/agent-status/:InstanceId/:AgentStatusId");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"Name\": \"\",\n  \"Description\": \"\",\n  \"State\": \"\",\n  \"DisplayOrder\": 0,\n  \"ResetOrderNumber\": false\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/agent-status/:InstanceId/:AgentStatusId" {:content-type :json
                                                                                    :form-params {:Name ""
                                                                                                  :Description ""
                                                                                                  :State ""
                                                                                                  :DisplayOrder 0
                                                                                                  :ResetOrderNumber false}})
require "http/client"

url = "{{baseUrl}}/agent-status/:InstanceId/:AgentStatusId"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"Name\": \"\",\n  \"Description\": \"\",\n  \"State\": \"\",\n  \"DisplayOrder\": 0,\n  \"ResetOrderNumber\": 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}}/agent-status/:InstanceId/:AgentStatusId"),
    Content = new StringContent("{\n  \"Name\": \"\",\n  \"Description\": \"\",\n  \"State\": \"\",\n  \"DisplayOrder\": 0,\n  \"ResetOrderNumber\": 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}}/agent-status/:InstanceId/:AgentStatusId");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"Name\": \"\",\n  \"Description\": \"\",\n  \"State\": \"\",\n  \"DisplayOrder\": 0,\n  \"ResetOrderNumber\": false\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/agent-status/:InstanceId/:AgentStatusId"

	payload := strings.NewReader("{\n  \"Name\": \"\",\n  \"Description\": \"\",\n  \"State\": \"\",\n  \"DisplayOrder\": 0,\n  \"ResetOrderNumber\": 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/agent-status/:InstanceId/:AgentStatusId HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 102

{
  "Name": "",
  "Description": "",
  "State": "",
  "DisplayOrder": 0,
  "ResetOrderNumber": false
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/agent-status/:InstanceId/:AgentStatusId")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"Name\": \"\",\n  \"Description\": \"\",\n  \"State\": \"\",\n  \"DisplayOrder\": 0,\n  \"ResetOrderNumber\": false\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/agent-status/:InstanceId/:AgentStatusId"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"Name\": \"\",\n  \"Description\": \"\",\n  \"State\": \"\",\n  \"DisplayOrder\": 0,\n  \"ResetOrderNumber\": 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  \"Name\": \"\",\n  \"Description\": \"\",\n  \"State\": \"\",\n  \"DisplayOrder\": 0,\n  \"ResetOrderNumber\": false\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/agent-status/:InstanceId/:AgentStatusId")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/agent-status/:InstanceId/:AgentStatusId")
  .header("content-type", "application/json")
  .body("{\n  \"Name\": \"\",\n  \"Description\": \"\",\n  \"State\": \"\",\n  \"DisplayOrder\": 0,\n  \"ResetOrderNumber\": false\n}")
  .asString();
const data = JSON.stringify({
  Name: '',
  Description: '',
  State: '',
  DisplayOrder: 0,
  ResetOrderNumber: 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}}/agent-status/:InstanceId/:AgentStatusId');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/agent-status/:InstanceId/:AgentStatusId',
  headers: {'content-type': 'application/json'},
  data: {Name: '', Description: '', State: '', DisplayOrder: 0, ResetOrderNumber: false}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/agent-status/:InstanceId/:AgentStatusId';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"Name":"","Description":"","State":"","DisplayOrder":0,"ResetOrderNumber":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}}/agent-status/:InstanceId/:AgentStatusId',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "Name": "",\n  "Description": "",\n  "State": "",\n  "DisplayOrder": 0,\n  "ResetOrderNumber": 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  \"Name\": \"\",\n  \"Description\": \"\",\n  \"State\": \"\",\n  \"DisplayOrder\": 0,\n  \"ResetOrderNumber\": false\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/agent-status/:InstanceId/:AgentStatusId")
  .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/agent-status/:InstanceId/:AgentStatusId',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({Name: '', Description: '', State: '', DisplayOrder: 0, ResetOrderNumber: false}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/agent-status/:InstanceId/:AgentStatusId',
  headers: {'content-type': 'application/json'},
  body: {Name: '', Description: '', State: '', DisplayOrder: 0, ResetOrderNumber: 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}}/agent-status/:InstanceId/:AgentStatusId');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  Name: '',
  Description: '',
  State: '',
  DisplayOrder: 0,
  ResetOrderNumber: 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}}/agent-status/:InstanceId/:AgentStatusId',
  headers: {'content-type': 'application/json'},
  data: {Name: '', Description: '', State: '', DisplayOrder: 0, ResetOrderNumber: false}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/agent-status/:InstanceId/:AgentStatusId';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"Name":"","Description":"","State":"","DisplayOrder":0,"ResetOrderNumber":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 = @{ @"Name": @"",
                              @"Description": @"",
                              @"State": @"",
                              @"DisplayOrder": @0,
                              @"ResetOrderNumber": @NO };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/agent-status/:InstanceId/:AgentStatusId"]
                                                       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}}/agent-status/:InstanceId/:AgentStatusId" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"Name\": \"\",\n  \"Description\": \"\",\n  \"State\": \"\",\n  \"DisplayOrder\": 0,\n  \"ResetOrderNumber\": false\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/agent-status/:InstanceId/:AgentStatusId",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    'Name' => '',
    'Description' => '',
    'State' => '',
    'DisplayOrder' => 0,
    'ResetOrderNumber' => 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}}/agent-status/:InstanceId/:AgentStatusId', [
  'body' => '{
  "Name": "",
  "Description": "",
  "State": "",
  "DisplayOrder": 0,
  "ResetOrderNumber": false
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/agent-status/:InstanceId/:AgentStatusId');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'Name' => '',
  'Description' => '',
  'State' => '',
  'DisplayOrder' => 0,
  'ResetOrderNumber' => null
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'Name' => '',
  'Description' => '',
  'State' => '',
  'DisplayOrder' => 0,
  'ResetOrderNumber' => null
]));
$request->setRequestUrl('{{baseUrl}}/agent-status/:InstanceId/:AgentStatusId');
$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}}/agent-status/:InstanceId/:AgentStatusId' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "Name": "",
  "Description": "",
  "State": "",
  "DisplayOrder": 0,
  "ResetOrderNumber": false
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/agent-status/:InstanceId/:AgentStatusId' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "Name": "",
  "Description": "",
  "State": "",
  "DisplayOrder": 0,
  "ResetOrderNumber": false
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"Name\": \"\",\n  \"Description\": \"\",\n  \"State\": \"\",\n  \"DisplayOrder\": 0,\n  \"ResetOrderNumber\": false\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/agent-status/:InstanceId/:AgentStatusId", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/agent-status/:InstanceId/:AgentStatusId"

payload = {
    "Name": "",
    "Description": "",
    "State": "",
    "DisplayOrder": 0,
    "ResetOrderNumber": False
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/agent-status/:InstanceId/:AgentStatusId"

payload <- "{\n  \"Name\": \"\",\n  \"Description\": \"\",\n  \"State\": \"\",\n  \"DisplayOrder\": 0,\n  \"ResetOrderNumber\": 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}}/agent-status/:InstanceId/:AgentStatusId")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"Name\": \"\",\n  \"Description\": \"\",\n  \"State\": \"\",\n  \"DisplayOrder\": 0,\n  \"ResetOrderNumber\": 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/agent-status/:InstanceId/:AgentStatusId') do |req|
  req.body = "{\n  \"Name\": \"\",\n  \"Description\": \"\",\n  \"State\": \"\",\n  \"DisplayOrder\": 0,\n  \"ResetOrderNumber\": false\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/agent-status/:InstanceId/:AgentStatusId";

    let payload = json!({
        "Name": "",
        "Description": "",
        "State": "",
        "DisplayOrder": 0,
        "ResetOrderNumber": 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}}/agent-status/:InstanceId/:AgentStatusId \
  --header 'content-type: application/json' \
  --data '{
  "Name": "",
  "Description": "",
  "State": "",
  "DisplayOrder": 0,
  "ResetOrderNumber": false
}'
echo '{
  "Name": "",
  "Description": "",
  "State": "",
  "DisplayOrder": 0,
  "ResetOrderNumber": false
}' |  \
  http POST {{baseUrl}}/agent-status/:InstanceId/:AgentStatusId \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "Name": "",\n  "Description": "",\n  "State": "",\n  "DisplayOrder": 0,\n  "ResetOrderNumber": false\n}' \
  --output-document \
  - {{baseUrl}}/agent-status/:InstanceId/:AgentStatusId
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "Name": "",
  "Description": "",
  "State": "",
  "DisplayOrder": 0,
  "ResetOrderNumber": false
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/agent-status/:InstanceId/:AgentStatusId")! 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 UpdateContact
{{baseUrl}}/contacts/:InstanceId/:ContactId
QUERY PARAMS

InstanceId
ContactId
BODY json

{
  "Name": "",
  "Description": "",
  "References": {}
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/contacts/:InstanceId/:ContactId");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"Name\": \"\",\n  \"Description\": \"\",\n  \"References\": {}\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/contacts/:InstanceId/:ContactId" {:content-type :json
                                                                            :form-params {:Name ""
                                                                                          :Description ""
                                                                                          :References {}}})
require "http/client"

url = "{{baseUrl}}/contacts/:InstanceId/:ContactId"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"Name\": \"\",\n  \"Description\": \"\",\n  \"References\": {}\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}}/contacts/:InstanceId/:ContactId"),
    Content = new StringContent("{\n  \"Name\": \"\",\n  \"Description\": \"\",\n  \"References\": {}\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}}/contacts/:InstanceId/:ContactId");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"Name\": \"\",\n  \"Description\": \"\",\n  \"References\": {}\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/contacts/:InstanceId/:ContactId"

	payload := strings.NewReader("{\n  \"Name\": \"\",\n  \"Description\": \"\",\n  \"References\": {}\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/contacts/:InstanceId/:ContactId HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 57

{
  "Name": "",
  "Description": "",
  "References": {}
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/contacts/:InstanceId/:ContactId")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"Name\": \"\",\n  \"Description\": \"\",\n  \"References\": {}\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/contacts/:InstanceId/:ContactId"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"Name\": \"\",\n  \"Description\": \"\",\n  \"References\": {}\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"Name\": \"\",\n  \"Description\": \"\",\n  \"References\": {}\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/contacts/:InstanceId/:ContactId")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/contacts/:InstanceId/:ContactId")
  .header("content-type", "application/json")
  .body("{\n  \"Name\": \"\",\n  \"Description\": \"\",\n  \"References\": {}\n}")
  .asString();
const data = JSON.stringify({
  Name: '',
  Description: '',
  References: {}
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/contacts/:InstanceId/:ContactId');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/contacts/:InstanceId/:ContactId',
  headers: {'content-type': 'application/json'},
  data: {Name: '', Description: '', References: {}}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/contacts/:InstanceId/:ContactId';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"Name":"","Description":"","References":{}}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/contacts/:InstanceId/:ContactId',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "Name": "",\n  "Description": "",\n  "References": {}\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"Name\": \"\",\n  \"Description\": \"\",\n  \"References\": {}\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/contacts/:InstanceId/:ContactId")
  .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/contacts/:InstanceId/:ContactId',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({Name: '', Description: '', References: {}}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/contacts/:InstanceId/:ContactId',
  headers: {'content-type': 'application/json'},
  body: {Name: '', Description: '', References: {}},
  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}}/contacts/:InstanceId/:ContactId');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  Name: '',
  Description: '',
  References: {}
});

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}}/contacts/:InstanceId/:ContactId',
  headers: {'content-type': 'application/json'},
  data: {Name: '', Description: '', References: {}}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/contacts/:InstanceId/:ContactId';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"Name":"","Description":"","References":{}}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"Name": @"",
                              @"Description": @"",
                              @"References": @{  } };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/contacts/:InstanceId/:ContactId"]
                                                       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}}/contacts/:InstanceId/:ContactId" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"Name\": \"\",\n  \"Description\": \"\",\n  \"References\": {}\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/contacts/:InstanceId/:ContactId",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    'Name' => '',
    'Description' => '',
    'References' => [
        
    ]
  ]),
  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}}/contacts/:InstanceId/:ContactId', [
  'body' => '{
  "Name": "",
  "Description": "",
  "References": {}
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/contacts/:InstanceId/:ContactId');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'Name' => '',
  'Description' => '',
  'References' => [
    
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'Name' => '',
  'Description' => '',
  'References' => [
    
  ]
]));
$request->setRequestUrl('{{baseUrl}}/contacts/:InstanceId/:ContactId');
$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}}/contacts/:InstanceId/:ContactId' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "Name": "",
  "Description": "",
  "References": {}
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/contacts/:InstanceId/:ContactId' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "Name": "",
  "Description": "",
  "References": {}
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"Name\": \"\",\n  \"Description\": \"\",\n  \"References\": {}\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/contacts/:InstanceId/:ContactId", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/contacts/:InstanceId/:ContactId"

payload = {
    "Name": "",
    "Description": "",
    "References": {}
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/contacts/:InstanceId/:ContactId"

payload <- "{\n  \"Name\": \"\",\n  \"Description\": \"\",\n  \"References\": {}\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}}/contacts/:InstanceId/:ContactId")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"Name\": \"\",\n  \"Description\": \"\",\n  \"References\": {}\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/contacts/:InstanceId/:ContactId') do |req|
  req.body = "{\n  \"Name\": \"\",\n  \"Description\": \"\",\n  \"References\": {}\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/contacts/:InstanceId/:ContactId";

    let payload = json!({
        "Name": "",
        "Description": "",
        "References": 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}}/contacts/:InstanceId/:ContactId \
  --header 'content-type: application/json' \
  --data '{
  "Name": "",
  "Description": "",
  "References": {}
}'
echo '{
  "Name": "",
  "Description": "",
  "References": {}
}' |  \
  http POST {{baseUrl}}/contacts/:InstanceId/:ContactId \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "Name": "",\n  "Description": "",\n  "References": {}\n}' \
  --output-document \
  - {{baseUrl}}/contacts/:InstanceId/:ContactId
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "Name": "",
  "Description": "",
  "References": []
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/contacts/:InstanceId/:ContactId")! 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 UpdateContactAttributes
{{baseUrl}}/contact/attributes
BODY json

{
  "InitialContactId": "",
  "InstanceId": "",
  "Attributes": {}
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/contact/attributes");

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  \"InitialContactId\": \"\",\n  \"InstanceId\": \"\",\n  \"Attributes\": {}\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/contact/attributes" {:content-type :json
                                                               :form-params {:InitialContactId ""
                                                                             :InstanceId ""
                                                                             :Attributes {}}})
require "http/client"

url = "{{baseUrl}}/contact/attributes"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"InitialContactId\": \"\",\n  \"InstanceId\": \"\",\n  \"Attributes\": {}\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}}/contact/attributes"),
    Content = new StringContent("{\n  \"InitialContactId\": \"\",\n  \"InstanceId\": \"\",\n  \"Attributes\": {}\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}}/contact/attributes");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"InitialContactId\": \"\",\n  \"InstanceId\": \"\",\n  \"Attributes\": {}\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/contact/attributes"

	payload := strings.NewReader("{\n  \"InitialContactId\": \"\",\n  \"InstanceId\": \"\",\n  \"Attributes\": {}\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/contact/attributes HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 68

{
  "InitialContactId": "",
  "InstanceId": "",
  "Attributes": {}
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/contact/attributes")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"InitialContactId\": \"\",\n  \"InstanceId\": \"\",\n  \"Attributes\": {}\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/contact/attributes"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"InitialContactId\": \"\",\n  \"InstanceId\": \"\",\n  \"Attributes\": {}\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  \"InitialContactId\": \"\",\n  \"InstanceId\": \"\",\n  \"Attributes\": {}\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/contact/attributes")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/contact/attributes")
  .header("content-type", "application/json")
  .body("{\n  \"InitialContactId\": \"\",\n  \"InstanceId\": \"\",\n  \"Attributes\": {}\n}")
  .asString();
const data = JSON.stringify({
  InitialContactId: '',
  InstanceId: '',
  Attributes: {}
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/contact/attributes');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/contact/attributes',
  headers: {'content-type': 'application/json'},
  data: {InitialContactId: '', InstanceId: '', Attributes: {}}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/contact/attributes';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"InitialContactId":"","InstanceId":"","Attributes":{}}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/contact/attributes',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "InitialContactId": "",\n  "InstanceId": "",\n  "Attributes": {}\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"InitialContactId\": \"\",\n  \"InstanceId\": \"\",\n  \"Attributes\": {}\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/contact/attributes")
  .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/contact/attributes',
  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({InitialContactId: '', InstanceId: '', Attributes: {}}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/contact/attributes',
  headers: {'content-type': 'application/json'},
  body: {InitialContactId: '', InstanceId: '', Attributes: {}},
  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}}/contact/attributes');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  InitialContactId: '',
  InstanceId: '',
  Attributes: {}
});

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}}/contact/attributes',
  headers: {'content-type': 'application/json'},
  data: {InitialContactId: '', InstanceId: '', Attributes: {}}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/contact/attributes';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"InitialContactId":"","InstanceId":"","Attributes":{}}'
};

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 = @{ @"InitialContactId": @"",
                              @"InstanceId": @"",
                              @"Attributes": @{  } };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/contact/attributes"]
                                                       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}}/contact/attributes" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"InitialContactId\": \"\",\n  \"InstanceId\": \"\",\n  \"Attributes\": {}\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/contact/attributes",
  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([
    'InitialContactId' => '',
    'InstanceId' => '',
    'Attributes' => [
        
    ]
  ]),
  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}}/contact/attributes', [
  'body' => '{
  "InitialContactId": "",
  "InstanceId": "",
  "Attributes": {}
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/contact/attributes');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'InitialContactId' => '',
  'InstanceId' => '',
  'Attributes' => [
    
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'InitialContactId' => '',
  'InstanceId' => '',
  'Attributes' => [
    
  ]
]));
$request->setRequestUrl('{{baseUrl}}/contact/attributes');
$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}}/contact/attributes' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "InitialContactId": "",
  "InstanceId": "",
  "Attributes": {}
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/contact/attributes' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "InitialContactId": "",
  "InstanceId": "",
  "Attributes": {}
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"InitialContactId\": \"\",\n  \"InstanceId\": \"\",\n  \"Attributes\": {}\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/contact/attributes", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/contact/attributes"

payload = {
    "InitialContactId": "",
    "InstanceId": "",
    "Attributes": {}
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/contact/attributes"

payload <- "{\n  \"InitialContactId\": \"\",\n  \"InstanceId\": \"\",\n  \"Attributes\": {}\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}}/contact/attributes")

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  \"InitialContactId\": \"\",\n  \"InstanceId\": \"\",\n  \"Attributes\": {}\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/contact/attributes') do |req|
  req.body = "{\n  \"InitialContactId\": \"\",\n  \"InstanceId\": \"\",\n  \"Attributes\": {}\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/contact/attributes";

    let payload = json!({
        "InitialContactId": "",
        "InstanceId": "",
        "Attributes": 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}}/contact/attributes \
  --header 'content-type: application/json' \
  --data '{
  "InitialContactId": "",
  "InstanceId": "",
  "Attributes": {}
}'
echo '{
  "InitialContactId": "",
  "InstanceId": "",
  "Attributes": {}
}' |  \
  http POST {{baseUrl}}/contact/attributes \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "InitialContactId": "",\n  "InstanceId": "",\n  "Attributes": {}\n}' \
  --output-document \
  - {{baseUrl}}/contact/attributes
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "InitialContactId": "",
  "InstanceId": "",
  "Attributes": []
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/contact/attributes")! 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 UpdateContactFlowContent
{{baseUrl}}/contact-flows/:InstanceId/:ContactFlowId/content
QUERY PARAMS

InstanceId
ContactFlowId
BODY json

{
  "Content": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/contact-flows/:InstanceId/:ContactFlowId/content");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"Content\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/contact-flows/:InstanceId/:ContactFlowId/content" {:content-type :json
                                                                                             :form-params {:Content ""}})
require "http/client"

url = "{{baseUrl}}/contact-flows/:InstanceId/:ContactFlowId/content"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"Content\": \"\"\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}}/contact-flows/:InstanceId/:ContactFlowId/content"),
    Content = new StringContent("{\n  \"Content\": \"\"\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}}/contact-flows/:InstanceId/:ContactFlowId/content");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"Content\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/contact-flows/:InstanceId/:ContactFlowId/content"

	payload := strings.NewReader("{\n  \"Content\": \"\"\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/contact-flows/:InstanceId/:ContactFlowId/content HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 19

{
  "Content": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/contact-flows/:InstanceId/:ContactFlowId/content")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"Content\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/contact-flows/:InstanceId/:ContactFlowId/content"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"Content\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"Content\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/contact-flows/:InstanceId/:ContactFlowId/content")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/contact-flows/:InstanceId/:ContactFlowId/content")
  .header("content-type", "application/json")
  .body("{\n  \"Content\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  Content: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/contact-flows/:InstanceId/:ContactFlowId/content');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/contact-flows/:InstanceId/:ContactFlowId/content',
  headers: {'content-type': 'application/json'},
  data: {Content: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/contact-flows/:InstanceId/:ContactFlowId/content';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"Content":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/contact-flows/:InstanceId/:ContactFlowId/content',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "Content": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"Content\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/contact-flows/:InstanceId/:ContactFlowId/content")
  .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/contact-flows/:InstanceId/:ContactFlowId/content',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({Content: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/contact-flows/:InstanceId/:ContactFlowId/content',
  headers: {'content-type': 'application/json'},
  body: {Content: ''},
  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}}/contact-flows/:InstanceId/:ContactFlowId/content');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  Content: ''
});

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}}/contact-flows/:InstanceId/:ContactFlowId/content',
  headers: {'content-type': 'application/json'},
  data: {Content: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/contact-flows/:InstanceId/:ContactFlowId/content';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"Content":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"Content": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/contact-flows/:InstanceId/:ContactFlowId/content"]
                                                       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}}/contact-flows/:InstanceId/:ContactFlowId/content" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"Content\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/contact-flows/:InstanceId/:ContactFlowId/content",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    'Content' => ''
  ]),
  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}}/contact-flows/:InstanceId/:ContactFlowId/content', [
  'body' => '{
  "Content": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/contact-flows/:InstanceId/:ContactFlowId/content');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'Content' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'Content' => ''
]));
$request->setRequestUrl('{{baseUrl}}/contact-flows/:InstanceId/:ContactFlowId/content');
$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}}/contact-flows/:InstanceId/:ContactFlowId/content' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "Content": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/contact-flows/:InstanceId/:ContactFlowId/content' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "Content": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"Content\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/contact-flows/:InstanceId/:ContactFlowId/content", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/contact-flows/:InstanceId/:ContactFlowId/content"

payload = { "Content": "" }
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/contact-flows/:InstanceId/:ContactFlowId/content"

payload <- "{\n  \"Content\": \"\"\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}}/contact-flows/:InstanceId/:ContactFlowId/content")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"Content\": \"\"\n}"

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/contact-flows/:InstanceId/:ContactFlowId/content') do |req|
  req.body = "{\n  \"Content\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/contact-flows/:InstanceId/:ContactFlowId/content";

    let payload = json!({"Content": ""});

    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}}/contact-flows/:InstanceId/:ContactFlowId/content \
  --header 'content-type: application/json' \
  --data '{
  "Content": ""
}'
echo '{
  "Content": ""
}' |  \
  http POST {{baseUrl}}/contact-flows/:InstanceId/:ContactFlowId/content \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "Content": ""\n}' \
  --output-document \
  - {{baseUrl}}/contact-flows/:InstanceId/:ContactFlowId/content
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["Content": ""] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/contact-flows/:InstanceId/:ContactFlowId/content")! 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 UpdateContactFlowMetadata
{{baseUrl}}/contact-flows/:InstanceId/:ContactFlowId/metadata
QUERY PARAMS

InstanceId
ContactFlowId
BODY json

{
  "Name": "",
  "Description": "",
  "ContactFlowState": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/contact-flows/:InstanceId/:ContactFlowId/metadata");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"Name\": \"\",\n  \"Description\": \"\",\n  \"ContactFlowState\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/contact-flows/:InstanceId/:ContactFlowId/metadata" {:content-type :json
                                                                                              :form-params {:Name ""
                                                                                                            :Description ""
                                                                                                            :ContactFlowState ""}})
require "http/client"

url = "{{baseUrl}}/contact-flows/:InstanceId/:ContactFlowId/metadata"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"Name\": \"\",\n  \"Description\": \"\",\n  \"ContactFlowState\": \"\"\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}}/contact-flows/:InstanceId/:ContactFlowId/metadata"),
    Content = new StringContent("{\n  \"Name\": \"\",\n  \"Description\": \"\",\n  \"ContactFlowState\": \"\"\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}}/contact-flows/:InstanceId/:ContactFlowId/metadata");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"Name\": \"\",\n  \"Description\": \"\",\n  \"ContactFlowState\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/contact-flows/:InstanceId/:ContactFlowId/metadata"

	payload := strings.NewReader("{\n  \"Name\": \"\",\n  \"Description\": \"\",\n  \"ContactFlowState\": \"\"\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/contact-flows/:InstanceId/:ContactFlowId/metadata HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 63

{
  "Name": "",
  "Description": "",
  "ContactFlowState": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/contact-flows/:InstanceId/:ContactFlowId/metadata")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"Name\": \"\",\n  \"Description\": \"\",\n  \"ContactFlowState\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/contact-flows/:InstanceId/:ContactFlowId/metadata"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"Name\": \"\",\n  \"Description\": \"\",\n  \"ContactFlowState\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"Name\": \"\",\n  \"Description\": \"\",\n  \"ContactFlowState\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/contact-flows/:InstanceId/:ContactFlowId/metadata")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/contact-flows/:InstanceId/:ContactFlowId/metadata")
  .header("content-type", "application/json")
  .body("{\n  \"Name\": \"\",\n  \"Description\": \"\",\n  \"ContactFlowState\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  Name: '',
  Description: '',
  ContactFlowState: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/contact-flows/:InstanceId/:ContactFlowId/metadata');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/contact-flows/:InstanceId/:ContactFlowId/metadata',
  headers: {'content-type': 'application/json'},
  data: {Name: '', Description: '', ContactFlowState: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/contact-flows/:InstanceId/:ContactFlowId/metadata';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"Name":"","Description":"","ContactFlowState":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/contact-flows/:InstanceId/:ContactFlowId/metadata',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "Name": "",\n  "Description": "",\n  "ContactFlowState": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"Name\": \"\",\n  \"Description\": \"\",\n  \"ContactFlowState\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/contact-flows/:InstanceId/:ContactFlowId/metadata")
  .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/contact-flows/:InstanceId/:ContactFlowId/metadata',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({Name: '', Description: '', ContactFlowState: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/contact-flows/:InstanceId/:ContactFlowId/metadata',
  headers: {'content-type': 'application/json'},
  body: {Name: '', Description: '', ContactFlowState: ''},
  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}}/contact-flows/:InstanceId/:ContactFlowId/metadata');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  Name: '',
  Description: '',
  ContactFlowState: ''
});

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}}/contact-flows/:InstanceId/:ContactFlowId/metadata',
  headers: {'content-type': 'application/json'},
  data: {Name: '', Description: '', ContactFlowState: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/contact-flows/:InstanceId/:ContactFlowId/metadata';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"Name":"","Description":"","ContactFlowState":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"Name": @"",
                              @"Description": @"",
                              @"ContactFlowState": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/contact-flows/:InstanceId/:ContactFlowId/metadata"]
                                                       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}}/contact-flows/:InstanceId/:ContactFlowId/metadata" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"Name\": \"\",\n  \"Description\": \"\",\n  \"ContactFlowState\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/contact-flows/:InstanceId/:ContactFlowId/metadata",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    'Name' => '',
    'Description' => '',
    'ContactFlowState' => ''
  ]),
  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}}/contact-flows/:InstanceId/:ContactFlowId/metadata', [
  'body' => '{
  "Name": "",
  "Description": "",
  "ContactFlowState": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/contact-flows/:InstanceId/:ContactFlowId/metadata');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'Name' => '',
  'Description' => '',
  'ContactFlowState' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'Name' => '',
  'Description' => '',
  'ContactFlowState' => ''
]));
$request->setRequestUrl('{{baseUrl}}/contact-flows/:InstanceId/:ContactFlowId/metadata');
$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}}/contact-flows/:InstanceId/:ContactFlowId/metadata' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "Name": "",
  "Description": "",
  "ContactFlowState": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/contact-flows/:InstanceId/:ContactFlowId/metadata' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "Name": "",
  "Description": "",
  "ContactFlowState": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"Name\": \"\",\n  \"Description\": \"\",\n  \"ContactFlowState\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/contact-flows/:InstanceId/:ContactFlowId/metadata", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/contact-flows/:InstanceId/:ContactFlowId/metadata"

payload = {
    "Name": "",
    "Description": "",
    "ContactFlowState": ""
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/contact-flows/:InstanceId/:ContactFlowId/metadata"

payload <- "{\n  \"Name\": \"\",\n  \"Description\": \"\",\n  \"ContactFlowState\": \"\"\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}}/contact-flows/:InstanceId/:ContactFlowId/metadata")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"Name\": \"\",\n  \"Description\": \"\",\n  \"ContactFlowState\": \"\"\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/contact-flows/:InstanceId/:ContactFlowId/metadata') do |req|
  req.body = "{\n  \"Name\": \"\",\n  \"Description\": \"\",\n  \"ContactFlowState\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/contact-flows/:InstanceId/:ContactFlowId/metadata";

    let payload = json!({
        "Name": "",
        "Description": "",
        "ContactFlowState": ""
    });

    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}}/contact-flows/:InstanceId/:ContactFlowId/metadata \
  --header 'content-type: application/json' \
  --data '{
  "Name": "",
  "Description": "",
  "ContactFlowState": ""
}'
echo '{
  "Name": "",
  "Description": "",
  "ContactFlowState": ""
}' |  \
  http POST {{baseUrl}}/contact-flows/:InstanceId/:ContactFlowId/metadata \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "Name": "",\n  "Description": "",\n  "ContactFlowState": ""\n}' \
  --output-document \
  - {{baseUrl}}/contact-flows/:InstanceId/:ContactFlowId/metadata
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "Name": "",
  "Description": "",
  "ContactFlowState": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/contact-flows/:InstanceId/:ContactFlowId/metadata")! 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 UpdateContactFlowModuleContent
{{baseUrl}}/contact-flow-modules/:InstanceId/:ContactFlowModuleId/content
QUERY PARAMS

InstanceId
ContactFlowModuleId
BODY json

{
  "Content": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/contact-flow-modules/:InstanceId/:ContactFlowModuleId/content");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"Content\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/contact-flow-modules/:InstanceId/:ContactFlowModuleId/content" {:content-type :json
                                                                                                          :form-params {:Content ""}})
require "http/client"

url = "{{baseUrl}}/contact-flow-modules/:InstanceId/:ContactFlowModuleId/content"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"Content\": \"\"\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}}/contact-flow-modules/:InstanceId/:ContactFlowModuleId/content"),
    Content = new StringContent("{\n  \"Content\": \"\"\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}}/contact-flow-modules/:InstanceId/:ContactFlowModuleId/content");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"Content\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/contact-flow-modules/:InstanceId/:ContactFlowModuleId/content"

	payload := strings.NewReader("{\n  \"Content\": \"\"\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/contact-flow-modules/:InstanceId/:ContactFlowModuleId/content HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 19

{
  "Content": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/contact-flow-modules/:InstanceId/:ContactFlowModuleId/content")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"Content\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/contact-flow-modules/:InstanceId/:ContactFlowModuleId/content"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"Content\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"Content\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/contact-flow-modules/:InstanceId/:ContactFlowModuleId/content")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/contact-flow-modules/:InstanceId/:ContactFlowModuleId/content")
  .header("content-type", "application/json")
  .body("{\n  \"Content\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  Content: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/contact-flow-modules/:InstanceId/:ContactFlowModuleId/content');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/contact-flow-modules/:InstanceId/:ContactFlowModuleId/content',
  headers: {'content-type': 'application/json'},
  data: {Content: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/contact-flow-modules/:InstanceId/:ContactFlowModuleId/content';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"Content":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/contact-flow-modules/:InstanceId/:ContactFlowModuleId/content',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "Content": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"Content\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/contact-flow-modules/:InstanceId/:ContactFlowModuleId/content")
  .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/contact-flow-modules/:InstanceId/:ContactFlowModuleId/content',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({Content: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/contact-flow-modules/:InstanceId/:ContactFlowModuleId/content',
  headers: {'content-type': 'application/json'},
  body: {Content: ''},
  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}}/contact-flow-modules/:InstanceId/:ContactFlowModuleId/content');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  Content: ''
});

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}}/contact-flow-modules/:InstanceId/:ContactFlowModuleId/content',
  headers: {'content-type': 'application/json'},
  data: {Content: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/contact-flow-modules/:InstanceId/:ContactFlowModuleId/content';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"Content":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"Content": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/contact-flow-modules/:InstanceId/:ContactFlowModuleId/content"]
                                                       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}}/contact-flow-modules/:InstanceId/:ContactFlowModuleId/content" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"Content\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/contact-flow-modules/:InstanceId/:ContactFlowModuleId/content",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    'Content' => ''
  ]),
  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}}/contact-flow-modules/:InstanceId/:ContactFlowModuleId/content', [
  'body' => '{
  "Content": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/contact-flow-modules/:InstanceId/:ContactFlowModuleId/content');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'Content' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'Content' => ''
]));
$request->setRequestUrl('{{baseUrl}}/contact-flow-modules/:InstanceId/:ContactFlowModuleId/content');
$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}}/contact-flow-modules/:InstanceId/:ContactFlowModuleId/content' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "Content": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/contact-flow-modules/:InstanceId/:ContactFlowModuleId/content' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "Content": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"Content\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/contact-flow-modules/:InstanceId/:ContactFlowModuleId/content", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/contact-flow-modules/:InstanceId/:ContactFlowModuleId/content"

payload = { "Content": "" }
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/contact-flow-modules/:InstanceId/:ContactFlowModuleId/content"

payload <- "{\n  \"Content\": \"\"\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}}/contact-flow-modules/:InstanceId/:ContactFlowModuleId/content")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"Content\": \"\"\n}"

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/contact-flow-modules/:InstanceId/:ContactFlowModuleId/content') do |req|
  req.body = "{\n  \"Content\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/contact-flow-modules/:InstanceId/:ContactFlowModuleId/content";

    let payload = json!({"Content": ""});

    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}}/contact-flow-modules/:InstanceId/:ContactFlowModuleId/content \
  --header 'content-type: application/json' \
  --data '{
  "Content": ""
}'
echo '{
  "Content": ""
}' |  \
  http POST {{baseUrl}}/contact-flow-modules/:InstanceId/:ContactFlowModuleId/content \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "Content": ""\n}' \
  --output-document \
  - {{baseUrl}}/contact-flow-modules/:InstanceId/:ContactFlowModuleId/content
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["Content": ""] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/contact-flow-modules/:InstanceId/:ContactFlowModuleId/content")! 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 UpdateContactFlowModuleMetadata
{{baseUrl}}/contact-flow-modules/:InstanceId/:ContactFlowModuleId/metadata
QUERY PARAMS

InstanceId
ContactFlowModuleId
BODY json

{
  "Name": "",
  "Description": "",
  "State": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/contact-flow-modules/:InstanceId/:ContactFlowModuleId/metadata");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"Name\": \"\",\n  \"Description\": \"\",\n  \"State\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/contact-flow-modules/:InstanceId/:ContactFlowModuleId/metadata" {:content-type :json
                                                                                                           :form-params {:Name ""
                                                                                                                         :Description ""
                                                                                                                         :State ""}})
require "http/client"

url = "{{baseUrl}}/contact-flow-modules/:InstanceId/:ContactFlowModuleId/metadata"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"Name\": \"\",\n  \"Description\": \"\",\n  \"State\": \"\"\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}}/contact-flow-modules/:InstanceId/:ContactFlowModuleId/metadata"),
    Content = new StringContent("{\n  \"Name\": \"\",\n  \"Description\": \"\",\n  \"State\": \"\"\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}}/contact-flow-modules/:InstanceId/:ContactFlowModuleId/metadata");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"Name\": \"\",\n  \"Description\": \"\",\n  \"State\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/contact-flow-modules/:InstanceId/:ContactFlowModuleId/metadata"

	payload := strings.NewReader("{\n  \"Name\": \"\",\n  \"Description\": \"\",\n  \"State\": \"\"\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/contact-flow-modules/:InstanceId/:ContactFlowModuleId/metadata HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 52

{
  "Name": "",
  "Description": "",
  "State": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/contact-flow-modules/:InstanceId/:ContactFlowModuleId/metadata")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"Name\": \"\",\n  \"Description\": \"\",\n  \"State\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/contact-flow-modules/:InstanceId/:ContactFlowModuleId/metadata"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"Name\": \"\",\n  \"Description\": \"\",\n  \"State\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"Name\": \"\",\n  \"Description\": \"\",\n  \"State\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/contact-flow-modules/:InstanceId/:ContactFlowModuleId/metadata")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/contact-flow-modules/:InstanceId/:ContactFlowModuleId/metadata")
  .header("content-type", "application/json")
  .body("{\n  \"Name\": \"\",\n  \"Description\": \"\",\n  \"State\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  Name: '',
  Description: '',
  State: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/contact-flow-modules/:InstanceId/:ContactFlowModuleId/metadata');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/contact-flow-modules/:InstanceId/:ContactFlowModuleId/metadata',
  headers: {'content-type': 'application/json'},
  data: {Name: '', Description: '', State: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/contact-flow-modules/:InstanceId/:ContactFlowModuleId/metadata';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"Name":"","Description":"","State":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/contact-flow-modules/:InstanceId/:ContactFlowModuleId/metadata',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "Name": "",\n  "Description": "",\n  "State": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"Name\": \"\",\n  \"Description\": \"\",\n  \"State\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/contact-flow-modules/:InstanceId/:ContactFlowModuleId/metadata")
  .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/contact-flow-modules/:InstanceId/:ContactFlowModuleId/metadata',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({Name: '', Description: '', State: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/contact-flow-modules/:InstanceId/:ContactFlowModuleId/metadata',
  headers: {'content-type': 'application/json'},
  body: {Name: '', Description: '', State: ''},
  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}}/contact-flow-modules/:InstanceId/:ContactFlowModuleId/metadata');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  Name: '',
  Description: '',
  State: ''
});

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}}/contact-flow-modules/:InstanceId/:ContactFlowModuleId/metadata',
  headers: {'content-type': 'application/json'},
  data: {Name: '', Description: '', State: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/contact-flow-modules/:InstanceId/:ContactFlowModuleId/metadata';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"Name":"","Description":"","State":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"Name": @"",
                              @"Description": @"",
                              @"State": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/contact-flow-modules/:InstanceId/:ContactFlowModuleId/metadata"]
                                                       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}}/contact-flow-modules/:InstanceId/:ContactFlowModuleId/metadata" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"Name\": \"\",\n  \"Description\": \"\",\n  \"State\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/contact-flow-modules/:InstanceId/:ContactFlowModuleId/metadata",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    'Name' => '',
    'Description' => '',
    'State' => ''
  ]),
  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}}/contact-flow-modules/:InstanceId/:ContactFlowModuleId/metadata', [
  'body' => '{
  "Name": "",
  "Description": "",
  "State": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/contact-flow-modules/:InstanceId/:ContactFlowModuleId/metadata');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'Name' => '',
  'Description' => '',
  'State' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'Name' => '',
  'Description' => '',
  'State' => ''
]));
$request->setRequestUrl('{{baseUrl}}/contact-flow-modules/:InstanceId/:ContactFlowModuleId/metadata');
$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}}/contact-flow-modules/:InstanceId/:ContactFlowModuleId/metadata' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "Name": "",
  "Description": "",
  "State": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/contact-flow-modules/:InstanceId/:ContactFlowModuleId/metadata' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "Name": "",
  "Description": "",
  "State": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"Name\": \"\",\n  \"Description\": \"\",\n  \"State\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/contact-flow-modules/:InstanceId/:ContactFlowModuleId/metadata", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/contact-flow-modules/:InstanceId/:ContactFlowModuleId/metadata"

payload = {
    "Name": "",
    "Description": "",
    "State": ""
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/contact-flow-modules/:InstanceId/:ContactFlowModuleId/metadata"

payload <- "{\n  \"Name\": \"\",\n  \"Description\": \"\",\n  \"State\": \"\"\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}}/contact-flow-modules/:InstanceId/:ContactFlowModuleId/metadata")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"Name\": \"\",\n  \"Description\": \"\",\n  \"State\": \"\"\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/contact-flow-modules/:InstanceId/:ContactFlowModuleId/metadata') do |req|
  req.body = "{\n  \"Name\": \"\",\n  \"Description\": \"\",\n  \"State\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/contact-flow-modules/:InstanceId/:ContactFlowModuleId/metadata";

    let payload = json!({
        "Name": "",
        "Description": "",
        "State": ""
    });

    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}}/contact-flow-modules/:InstanceId/:ContactFlowModuleId/metadata \
  --header 'content-type: application/json' \
  --data '{
  "Name": "",
  "Description": "",
  "State": ""
}'
echo '{
  "Name": "",
  "Description": "",
  "State": ""
}' |  \
  http POST {{baseUrl}}/contact-flow-modules/:InstanceId/:ContactFlowModuleId/metadata \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "Name": "",\n  "Description": "",\n  "State": ""\n}' \
  --output-document \
  - {{baseUrl}}/contact-flow-modules/:InstanceId/:ContactFlowModuleId/metadata
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "Name": "",
  "Description": "",
  "State": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/contact-flow-modules/:InstanceId/:ContactFlowModuleId/metadata")! 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 UpdateContactFlowName
{{baseUrl}}/contact-flows/:InstanceId/:ContactFlowId/name
QUERY PARAMS

InstanceId
ContactFlowId
BODY json

{
  "Name": "",
  "Description": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/contact-flows/:InstanceId/:ContactFlowId/name");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"Name\": \"\",\n  \"Description\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/contact-flows/:InstanceId/:ContactFlowId/name" {:content-type :json
                                                                                          :form-params {:Name ""
                                                                                                        :Description ""}})
require "http/client"

url = "{{baseUrl}}/contact-flows/:InstanceId/:ContactFlowId/name"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"Name\": \"\",\n  \"Description\": \"\"\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}}/contact-flows/:InstanceId/:ContactFlowId/name"),
    Content = new StringContent("{\n  \"Name\": \"\",\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}}/contact-flows/:InstanceId/:ContactFlowId/name");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"Name\": \"\",\n  \"Description\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/contact-flows/:InstanceId/:ContactFlowId/name"

	payload := strings.NewReader("{\n  \"Name\": \"\",\n  \"Description\": \"\"\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/contact-flows/:InstanceId/:ContactFlowId/name HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 37

{
  "Name": "",
  "Description": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/contact-flows/:InstanceId/:ContactFlowId/name")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"Name\": \"\",\n  \"Description\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/contact-flows/:InstanceId/:ContactFlowId/name"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"Name\": \"\",\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  \"Name\": \"\",\n  \"Description\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/contact-flows/:InstanceId/:ContactFlowId/name")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/contact-flows/:InstanceId/:ContactFlowId/name")
  .header("content-type", "application/json")
  .body("{\n  \"Name\": \"\",\n  \"Description\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  Name: '',
  Description: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/contact-flows/:InstanceId/:ContactFlowId/name');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/contact-flows/:InstanceId/:ContactFlowId/name',
  headers: {'content-type': 'application/json'},
  data: {Name: '', Description: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/contact-flows/:InstanceId/:ContactFlowId/name';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"Name":"","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}}/contact-flows/:InstanceId/:ContactFlowId/name',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "Name": "",\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  \"Name\": \"\",\n  \"Description\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/contact-flows/:InstanceId/:ContactFlowId/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/contact-flows/:InstanceId/:ContactFlowId/name',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({Name: '', Description: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/contact-flows/:InstanceId/:ContactFlowId/name',
  headers: {'content-type': 'application/json'},
  body: {Name: '', 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('POST', '{{baseUrl}}/contact-flows/:InstanceId/:ContactFlowId/name');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  Name: '',
  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: 'POST',
  url: '{{baseUrl}}/contact-flows/:InstanceId/:ContactFlowId/name',
  headers: {'content-type': 'application/json'},
  data: {Name: '', Description: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/contact-flows/:InstanceId/:ContactFlowId/name';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"Name":"","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 = @{ @"Name": @"",
                              @"Description": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/contact-flows/:InstanceId/:ContactFlowId/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}}/contact-flows/:InstanceId/:ContactFlowId/name" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"Name\": \"\",\n  \"Description\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/contact-flows/:InstanceId/:ContactFlowId/name",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    'Name' => '',
    '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('POST', '{{baseUrl}}/contact-flows/:InstanceId/:ContactFlowId/name', [
  'body' => '{
  "Name": "",
  "Description": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/contact-flows/:InstanceId/:ContactFlowId/name');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'Name' => '',
  'Description' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'Name' => '',
  'Description' => ''
]));
$request->setRequestUrl('{{baseUrl}}/contact-flows/:InstanceId/:ContactFlowId/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}}/contact-flows/:InstanceId/:ContactFlowId/name' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "Name": "",
  "Description": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/contact-flows/:InstanceId/:ContactFlowId/name' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "Name": "",
  "Description": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"Name\": \"\",\n  \"Description\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/contact-flows/:InstanceId/:ContactFlowId/name", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/contact-flows/:InstanceId/:ContactFlowId/name"

payload = {
    "Name": "",
    "Description": ""
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/contact-flows/:InstanceId/:ContactFlowId/name"

payload <- "{\n  \"Name\": \"\",\n  \"Description\": \"\"\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}}/contact-flows/:InstanceId/:ContactFlowId/name")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"Name\": \"\",\n  \"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.post('/baseUrl/contact-flows/:InstanceId/:ContactFlowId/name') do |req|
  req.body = "{\n  \"Name\": \"\",\n  \"Description\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/contact-flows/:InstanceId/:ContactFlowId/name";

    let payload = json!({
        "Name": "",
        "Description": ""
    });

    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}}/contact-flows/:InstanceId/:ContactFlowId/name \
  --header 'content-type: application/json' \
  --data '{
  "Name": "",
  "Description": ""
}'
echo '{
  "Name": "",
  "Description": ""
}' |  \
  http POST {{baseUrl}}/contact-flows/:InstanceId/:ContactFlowId/name \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "Name": "",\n  "Description": ""\n}' \
  --output-document \
  - {{baseUrl}}/contact-flows/:InstanceId/:ContactFlowId/name
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "Name": "",
  "Description": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/contact-flows/:InstanceId/:ContactFlowId/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 UpdateContactSchedule
{{baseUrl}}/contact/schedule
BODY json

{
  "InstanceId": "",
  "ContactId": "",
  "ScheduledTime": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/contact/schedule");

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  \"InstanceId\": \"\",\n  \"ContactId\": \"\",\n  \"ScheduledTime\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/contact/schedule" {:content-type :json
                                                             :form-params {:InstanceId ""
                                                                           :ContactId ""
                                                                           :ScheduledTime ""}})
require "http/client"

url = "{{baseUrl}}/contact/schedule"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"InstanceId\": \"\",\n  \"ContactId\": \"\",\n  \"ScheduledTime\": \"\"\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}}/contact/schedule"),
    Content = new StringContent("{\n  \"InstanceId\": \"\",\n  \"ContactId\": \"\",\n  \"ScheduledTime\": \"\"\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}}/contact/schedule");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"InstanceId\": \"\",\n  \"ContactId\": \"\",\n  \"ScheduledTime\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/contact/schedule"

	payload := strings.NewReader("{\n  \"InstanceId\": \"\",\n  \"ContactId\": \"\",\n  \"ScheduledTime\": \"\"\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/contact/schedule HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 64

{
  "InstanceId": "",
  "ContactId": "",
  "ScheduledTime": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/contact/schedule")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"InstanceId\": \"\",\n  \"ContactId\": \"\",\n  \"ScheduledTime\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/contact/schedule"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"InstanceId\": \"\",\n  \"ContactId\": \"\",\n  \"ScheduledTime\": \"\"\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  \"InstanceId\": \"\",\n  \"ContactId\": \"\",\n  \"ScheduledTime\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/contact/schedule")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/contact/schedule")
  .header("content-type", "application/json")
  .body("{\n  \"InstanceId\": \"\",\n  \"ContactId\": \"\",\n  \"ScheduledTime\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  InstanceId: '',
  ContactId: '',
  ScheduledTime: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/contact/schedule');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/contact/schedule',
  headers: {'content-type': 'application/json'},
  data: {InstanceId: '', ContactId: '', ScheduledTime: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/contact/schedule';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"InstanceId":"","ContactId":"","ScheduledTime":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/contact/schedule',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "InstanceId": "",\n  "ContactId": "",\n  "ScheduledTime": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"InstanceId\": \"\",\n  \"ContactId\": \"\",\n  \"ScheduledTime\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/contact/schedule")
  .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/contact/schedule',
  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({InstanceId: '', ContactId: '', ScheduledTime: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/contact/schedule',
  headers: {'content-type': 'application/json'},
  body: {InstanceId: '', ContactId: '', ScheduledTime: ''},
  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}}/contact/schedule');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  InstanceId: '',
  ContactId: '',
  ScheduledTime: ''
});

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}}/contact/schedule',
  headers: {'content-type': 'application/json'},
  data: {InstanceId: '', ContactId: '', ScheduledTime: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/contact/schedule';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"InstanceId":"","ContactId":"","ScheduledTime":""}'
};

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 = @{ @"InstanceId": @"",
                              @"ContactId": @"",
                              @"ScheduledTime": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/contact/schedule"]
                                                       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}}/contact/schedule" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"InstanceId\": \"\",\n  \"ContactId\": \"\",\n  \"ScheduledTime\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/contact/schedule",
  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([
    'InstanceId' => '',
    'ContactId' => '',
    'ScheduledTime' => ''
  ]),
  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}}/contact/schedule', [
  'body' => '{
  "InstanceId": "",
  "ContactId": "",
  "ScheduledTime": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/contact/schedule');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'InstanceId' => '',
  'ContactId' => '',
  'ScheduledTime' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'InstanceId' => '',
  'ContactId' => '',
  'ScheduledTime' => ''
]));
$request->setRequestUrl('{{baseUrl}}/contact/schedule');
$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}}/contact/schedule' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "InstanceId": "",
  "ContactId": "",
  "ScheduledTime": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/contact/schedule' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "InstanceId": "",
  "ContactId": "",
  "ScheduledTime": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"InstanceId\": \"\",\n  \"ContactId\": \"\",\n  \"ScheduledTime\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/contact/schedule", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/contact/schedule"

payload = {
    "InstanceId": "",
    "ContactId": "",
    "ScheduledTime": ""
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/contact/schedule"

payload <- "{\n  \"InstanceId\": \"\",\n  \"ContactId\": \"\",\n  \"ScheduledTime\": \"\"\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}}/contact/schedule")

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  \"InstanceId\": \"\",\n  \"ContactId\": \"\",\n  \"ScheduledTime\": \"\"\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/contact/schedule') do |req|
  req.body = "{\n  \"InstanceId\": \"\",\n  \"ContactId\": \"\",\n  \"ScheduledTime\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/contact/schedule";

    let payload = json!({
        "InstanceId": "",
        "ContactId": "",
        "ScheduledTime": ""
    });

    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}}/contact/schedule \
  --header 'content-type: application/json' \
  --data '{
  "InstanceId": "",
  "ContactId": "",
  "ScheduledTime": ""
}'
echo '{
  "InstanceId": "",
  "ContactId": "",
  "ScheduledTime": ""
}' |  \
  http POST {{baseUrl}}/contact/schedule \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "InstanceId": "",\n  "ContactId": "",\n  "ScheduledTime": ""\n}' \
  --output-document \
  - {{baseUrl}}/contact/schedule
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "InstanceId": "",
  "ContactId": "",
  "ScheduledTime": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/contact/schedule")! 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 UpdateHoursOfOperation
{{baseUrl}}/hours-of-operations/:InstanceId/:HoursOfOperationId
QUERY PARAMS

InstanceId
HoursOfOperationId
BODY json

{
  "Name": "",
  "Description": "",
  "TimeZone": "",
  "Config": [
    {
      "Day": "",
      "StartTime": "",
      "EndTime": ""
    }
  ]
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/hours-of-operations/:InstanceId/:HoursOfOperationId");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"Name\": \"\",\n  \"Description\": \"\",\n  \"TimeZone\": \"\",\n  \"Config\": [\n    {\n      \"Day\": \"\",\n      \"StartTime\": \"\",\n      \"EndTime\": \"\"\n    }\n  ]\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/hours-of-operations/:InstanceId/:HoursOfOperationId" {:content-type :json
                                                                                                :form-params {:Name ""
                                                                                                              :Description ""
                                                                                                              :TimeZone ""
                                                                                                              :Config [{:Day ""
                                                                                                                        :StartTime ""
                                                                                                                        :EndTime ""}]}})
require "http/client"

url = "{{baseUrl}}/hours-of-operations/:InstanceId/:HoursOfOperationId"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"Name\": \"\",\n  \"Description\": \"\",\n  \"TimeZone\": \"\",\n  \"Config\": [\n    {\n      \"Day\": \"\",\n      \"StartTime\": \"\",\n      \"EndTime\": \"\"\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}}/hours-of-operations/:InstanceId/:HoursOfOperationId"),
    Content = new StringContent("{\n  \"Name\": \"\",\n  \"Description\": \"\",\n  \"TimeZone\": \"\",\n  \"Config\": [\n    {\n      \"Day\": \"\",\n      \"StartTime\": \"\",\n      \"EndTime\": \"\"\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}}/hours-of-operations/:InstanceId/:HoursOfOperationId");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"Name\": \"\",\n  \"Description\": \"\",\n  \"TimeZone\": \"\",\n  \"Config\": [\n    {\n      \"Day\": \"\",\n      \"StartTime\": \"\",\n      \"EndTime\": \"\"\n    }\n  ]\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/hours-of-operations/:InstanceId/:HoursOfOperationId"

	payload := strings.NewReader("{\n  \"Name\": \"\",\n  \"Description\": \"\",\n  \"TimeZone\": \"\",\n  \"Config\": [\n    {\n      \"Day\": \"\",\n      \"StartTime\": \"\",\n      \"EndTime\": \"\"\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/hours-of-operations/:InstanceId/:HoursOfOperationId HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 146

{
  "Name": "",
  "Description": "",
  "TimeZone": "",
  "Config": [
    {
      "Day": "",
      "StartTime": "",
      "EndTime": ""
    }
  ]
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/hours-of-operations/:InstanceId/:HoursOfOperationId")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"Name\": \"\",\n  \"Description\": \"\",\n  \"TimeZone\": \"\",\n  \"Config\": [\n    {\n      \"Day\": \"\",\n      \"StartTime\": \"\",\n      \"EndTime\": \"\"\n    }\n  ]\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/hours-of-operations/:InstanceId/:HoursOfOperationId"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"Name\": \"\",\n  \"Description\": \"\",\n  \"TimeZone\": \"\",\n  \"Config\": [\n    {\n      \"Day\": \"\",\n      \"StartTime\": \"\",\n      \"EndTime\": \"\"\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  \"Name\": \"\",\n  \"Description\": \"\",\n  \"TimeZone\": \"\",\n  \"Config\": [\n    {\n      \"Day\": \"\",\n      \"StartTime\": \"\",\n      \"EndTime\": \"\"\n    }\n  ]\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/hours-of-operations/:InstanceId/:HoursOfOperationId")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/hours-of-operations/:InstanceId/:HoursOfOperationId")
  .header("content-type", "application/json")
  .body("{\n  \"Name\": \"\",\n  \"Description\": \"\",\n  \"TimeZone\": \"\",\n  \"Config\": [\n    {\n      \"Day\": \"\",\n      \"StartTime\": \"\",\n      \"EndTime\": \"\"\n    }\n  ]\n}")
  .asString();
const data = JSON.stringify({
  Name: '',
  Description: '',
  TimeZone: '',
  Config: [
    {
      Day: '',
      StartTime: '',
      EndTime: ''
    }
  ]
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/hours-of-operations/:InstanceId/:HoursOfOperationId');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/hours-of-operations/:InstanceId/:HoursOfOperationId',
  headers: {'content-type': 'application/json'},
  data: {
    Name: '',
    Description: '',
    TimeZone: '',
    Config: [{Day: '', StartTime: '', EndTime: ''}]
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/hours-of-operations/:InstanceId/:HoursOfOperationId';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"Name":"","Description":"","TimeZone":"","Config":[{"Day":"","StartTime":"","EndTime":""}]}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/hours-of-operations/:InstanceId/:HoursOfOperationId',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "Name": "",\n  "Description": "",\n  "TimeZone": "",\n  "Config": [\n    {\n      "Day": "",\n      "StartTime": "",\n      "EndTime": ""\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  \"Name\": \"\",\n  \"Description\": \"\",\n  \"TimeZone\": \"\",\n  \"Config\": [\n    {\n      \"Day\": \"\",\n      \"StartTime\": \"\",\n      \"EndTime\": \"\"\n    }\n  ]\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/hours-of-operations/:InstanceId/:HoursOfOperationId")
  .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/hours-of-operations/:InstanceId/:HoursOfOperationId',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({
  Name: '',
  Description: '',
  TimeZone: '',
  Config: [{Day: '', StartTime: '', EndTime: ''}]
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/hours-of-operations/:InstanceId/:HoursOfOperationId',
  headers: {'content-type': 'application/json'},
  body: {
    Name: '',
    Description: '',
    TimeZone: '',
    Config: [{Day: '', StartTime: '', EndTime: ''}]
  },
  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}}/hours-of-operations/:InstanceId/:HoursOfOperationId');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  Name: '',
  Description: '',
  TimeZone: '',
  Config: [
    {
      Day: '',
      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: 'POST',
  url: '{{baseUrl}}/hours-of-operations/:InstanceId/:HoursOfOperationId',
  headers: {'content-type': 'application/json'},
  data: {
    Name: '',
    Description: '',
    TimeZone: '',
    Config: [{Day: '', 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}}/hours-of-operations/:InstanceId/:HoursOfOperationId';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"Name":"","Description":"","TimeZone":"","Config":[{"Day":"","StartTime":"","EndTime":""}]}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"Name": @"",
                              @"Description": @"",
                              @"TimeZone": @"",
                              @"Config": @[ @{ @"Day": @"", @"StartTime": @"", @"EndTime": @"" } ] };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/hours-of-operations/:InstanceId/:HoursOfOperationId"]
                                                       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}}/hours-of-operations/:InstanceId/:HoursOfOperationId" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"Name\": \"\",\n  \"Description\": \"\",\n  \"TimeZone\": \"\",\n  \"Config\": [\n    {\n      \"Day\": \"\",\n      \"StartTime\": \"\",\n      \"EndTime\": \"\"\n    }\n  ]\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/hours-of-operations/:InstanceId/:HoursOfOperationId",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    'Name' => '',
    'Description' => '',
    'TimeZone' => '',
    'Config' => [
        [
                'Day' => '',
                'StartTime' => '',
                'EndTime' => ''
        ]
    ]
  ]),
  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}}/hours-of-operations/:InstanceId/:HoursOfOperationId', [
  'body' => '{
  "Name": "",
  "Description": "",
  "TimeZone": "",
  "Config": [
    {
      "Day": "",
      "StartTime": "",
      "EndTime": ""
    }
  ]
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/hours-of-operations/:InstanceId/:HoursOfOperationId');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'Name' => '',
  'Description' => '',
  'TimeZone' => '',
  'Config' => [
    [
        'Day' => '',
        'StartTime' => '',
        'EndTime' => ''
    ]
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'Name' => '',
  'Description' => '',
  'TimeZone' => '',
  'Config' => [
    [
        'Day' => '',
        'StartTime' => '',
        'EndTime' => ''
    ]
  ]
]));
$request->setRequestUrl('{{baseUrl}}/hours-of-operations/:InstanceId/:HoursOfOperationId');
$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}}/hours-of-operations/:InstanceId/:HoursOfOperationId' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "Name": "",
  "Description": "",
  "TimeZone": "",
  "Config": [
    {
      "Day": "",
      "StartTime": "",
      "EndTime": ""
    }
  ]
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/hours-of-operations/:InstanceId/:HoursOfOperationId' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "Name": "",
  "Description": "",
  "TimeZone": "",
  "Config": [
    {
      "Day": "",
      "StartTime": "",
      "EndTime": ""
    }
  ]
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"Name\": \"\",\n  \"Description\": \"\",\n  \"TimeZone\": \"\",\n  \"Config\": [\n    {\n      \"Day\": \"\",\n      \"StartTime\": \"\",\n      \"EndTime\": \"\"\n    }\n  ]\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/hours-of-operations/:InstanceId/:HoursOfOperationId", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/hours-of-operations/:InstanceId/:HoursOfOperationId"

payload = {
    "Name": "",
    "Description": "",
    "TimeZone": "",
    "Config": [
        {
            "Day": "",
            "StartTime": "",
            "EndTime": ""
        }
    ]
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/hours-of-operations/:InstanceId/:HoursOfOperationId"

payload <- "{\n  \"Name\": \"\",\n  \"Description\": \"\",\n  \"TimeZone\": \"\",\n  \"Config\": [\n    {\n      \"Day\": \"\",\n      \"StartTime\": \"\",\n      \"EndTime\": \"\"\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}}/hours-of-operations/:InstanceId/:HoursOfOperationId")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"Name\": \"\",\n  \"Description\": \"\",\n  \"TimeZone\": \"\",\n  \"Config\": [\n    {\n      \"Day\": \"\",\n      \"StartTime\": \"\",\n      \"EndTime\": \"\"\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/hours-of-operations/:InstanceId/:HoursOfOperationId') do |req|
  req.body = "{\n  \"Name\": \"\",\n  \"Description\": \"\",\n  \"TimeZone\": \"\",\n  \"Config\": [\n    {\n      \"Day\": \"\",\n      \"StartTime\": \"\",\n      \"EndTime\": \"\"\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}}/hours-of-operations/:InstanceId/:HoursOfOperationId";

    let payload = json!({
        "Name": "",
        "Description": "",
        "TimeZone": "",
        "Config": (
            json!({
                "Day": "",
                "StartTime": "",
                "EndTime": ""
            })
        )
    });

    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}}/hours-of-operations/:InstanceId/:HoursOfOperationId \
  --header 'content-type: application/json' \
  --data '{
  "Name": "",
  "Description": "",
  "TimeZone": "",
  "Config": [
    {
      "Day": "",
      "StartTime": "",
      "EndTime": ""
    }
  ]
}'
echo '{
  "Name": "",
  "Description": "",
  "TimeZone": "",
  "Config": [
    {
      "Day": "",
      "StartTime": "",
      "EndTime": ""
    }
  ]
}' |  \
  http POST {{baseUrl}}/hours-of-operations/:InstanceId/:HoursOfOperationId \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "Name": "",\n  "Description": "",\n  "TimeZone": "",\n  "Config": [\n    {\n      "Day": "",\n      "StartTime": "",\n      "EndTime": ""\n    }\n  ]\n}' \
  --output-document \
  - {{baseUrl}}/hours-of-operations/:InstanceId/:HoursOfOperationId
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "Name": "",
  "Description": "",
  "TimeZone": "",
  "Config": [
    [
      "Day": "",
      "StartTime": "",
      "EndTime": ""
    ]
  ]
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/hours-of-operations/:InstanceId/:HoursOfOperationId")! 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 UpdateInstanceAttribute
{{baseUrl}}/instance/:InstanceId/attribute/:AttributeType
QUERY PARAMS

InstanceId
AttributeType
BODY json

{
  "Value": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/instance/:InstanceId/attribute/:AttributeType");

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  \"Value\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/instance/:InstanceId/attribute/:AttributeType" {:content-type :json
                                                                                          :form-params {:Value ""}})
require "http/client"

url = "{{baseUrl}}/instance/:InstanceId/attribute/:AttributeType"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"Value\": \"\"\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}}/instance/:InstanceId/attribute/:AttributeType"),
    Content = new StringContent("{\n  \"Value\": \"\"\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}}/instance/:InstanceId/attribute/:AttributeType");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"Value\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/instance/:InstanceId/attribute/:AttributeType"

	payload := strings.NewReader("{\n  \"Value\": \"\"\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/instance/:InstanceId/attribute/:AttributeType HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 17

{
  "Value": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/instance/:InstanceId/attribute/:AttributeType")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"Value\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/instance/:InstanceId/attribute/:AttributeType"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"Value\": \"\"\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  \"Value\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/instance/:InstanceId/attribute/:AttributeType")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/instance/:InstanceId/attribute/:AttributeType")
  .header("content-type", "application/json")
  .body("{\n  \"Value\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  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}}/instance/:InstanceId/attribute/:AttributeType');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/instance/:InstanceId/attribute/:AttributeType',
  headers: {'content-type': 'application/json'},
  data: {Value: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/instance/:InstanceId/attribute/:AttributeType';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"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}}/instance/:InstanceId/attribute/:AttributeType',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "Value": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"Value\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/instance/:InstanceId/attribute/:AttributeType")
  .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/instance/:InstanceId/attribute/:AttributeType',
  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({Value: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/instance/:InstanceId/attribute/:AttributeType',
  headers: {'content-type': 'application/json'},
  body: {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}}/instance/:InstanceId/attribute/:AttributeType');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  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}}/instance/:InstanceId/attribute/:AttributeType',
  headers: {'content-type': 'application/json'},
  data: {Value: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/instance/:InstanceId/attribute/:AttributeType';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"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 = @{ @"Value": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/instance/:InstanceId/attribute/:AttributeType"]
                                                       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}}/instance/:InstanceId/attribute/:AttributeType" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"Value\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/instance/:InstanceId/attribute/:AttributeType",
  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([
    '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}}/instance/:InstanceId/attribute/:AttributeType', [
  'body' => '{
  "Value": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/instance/:InstanceId/attribute/:AttributeType');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'Value' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'Value' => ''
]));
$request->setRequestUrl('{{baseUrl}}/instance/:InstanceId/attribute/:AttributeType');
$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}}/instance/:InstanceId/attribute/:AttributeType' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "Value": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/instance/:InstanceId/attribute/:AttributeType' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "Value": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"Value\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/instance/:InstanceId/attribute/:AttributeType", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/instance/:InstanceId/attribute/:AttributeType"

payload = { "Value": "" }
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/instance/:InstanceId/attribute/:AttributeType"

payload <- "{\n  \"Value\": \"\"\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}}/instance/:InstanceId/attribute/:AttributeType")

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  \"Value\": \"\"\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/instance/:InstanceId/attribute/:AttributeType') do |req|
  req.body = "{\n  \"Value\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/instance/:InstanceId/attribute/:AttributeType";

    let payload = json!({"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}}/instance/:InstanceId/attribute/:AttributeType \
  --header 'content-type: application/json' \
  --data '{
  "Value": ""
}'
echo '{
  "Value": ""
}' |  \
  http POST {{baseUrl}}/instance/:InstanceId/attribute/:AttributeType \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "Value": ""\n}' \
  --output-document \
  - {{baseUrl}}/instance/:InstanceId/attribute/:AttributeType
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["Value": ""] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/instance/:InstanceId/attribute/:AttributeType")! 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 UpdateInstanceStorageConfig
{{baseUrl}}/instance/:InstanceId/storage-config/:AssociationId#resourceType
QUERY PARAMS

resourceType
InstanceId
AssociationId
BODY json

{
  "StorageConfig": {
    "AssociationId": "",
    "StorageType": "",
    "S3Config": "",
    "KinesisVideoStreamConfig": "",
    "KinesisStreamConfig": "",
    "KinesisFirehoseConfig": ""
  }
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/instance/:InstanceId/storage-config/:AssociationId?resourceType=#resourceType");

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  \"StorageConfig\": {\n    \"AssociationId\": \"\",\n    \"StorageType\": \"\",\n    \"S3Config\": \"\",\n    \"KinesisVideoStreamConfig\": \"\",\n    \"KinesisStreamConfig\": \"\",\n    \"KinesisFirehoseConfig\": \"\"\n  }\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/instance/:InstanceId/storage-config/:AssociationId#resourceType" {:query-params {:resourceType ""}
                                                                                                            :content-type :json
                                                                                                            :form-params {:StorageConfig {:AssociationId ""
                                                                                                                                          :StorageType ""
                                                                                                                                          :S3Config ""
                                                                                                                                          :KinesisVideoStreamConfig ""
                                                                                                                                          :KinesisStreamConfig ""
                                                                                                                                          :KinesisFirehoseConfig ""}}})
require "http/client"

url = "{{baseUrl}}/instance/:InstanceId/storage-config/:AssociationId?resourceType=#resourceType"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"StorageConfig\": {\n    \"AssociationId\": \"\",\n    \"StorageType\": \"\",\n    \"S3Config\": \"\",\n    \"KinesisVideoStreamConfig\": \"\",\n    \"KinesisStreamConfig\": \"\",\n    \"KinesisFirehoseConfig\": \"\"\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}}/instance/:InstanceId/storage-config/:AssociationId?resourceType=#resourceType"),
    Content = new StringContent("{\n  \"StorageConfig\": {\n    \"AssociationId\": \"\",\n    \"StorageType\": \"\",\n    \"S3Config\": \"\",\n    \"KinesisVideoStreamConfig\": \"\",\n    \"KinesisStreamConfig\": \"\",\n    \"KinesisFirehoseConfig\": \"\"\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}}/instance/:InstanceId/storage-config/:AssociationId?resourceType=#resourceType");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"StorageConfig\": {\n    \"AssociationId\": \"\",\n    \"StorageType\": \"\",\n    \"S3Config\": \"\",\n    \"KinesisVideoStreamConfig\": \"\",\n    \"KinesisStreamConfig\": \"\",\n    \"KinesisFirehoseConfig\": \"\"\n  }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/instance/:InstanceId/storage-config/:AssociationId?resourceType=#resourceType"

	payload := strings.NewReader("{\n  \"StorageConfig\": {\n    \"AssociationId\": \"\",\n    \"StorageType\": \"\",\n    \"S3Config\": \"\",\n    \"KinesisVideoStreamConfig\": \"\",\n    \"KinesisStreamConfig\": \"\",\n    \"KinesisFirehoseConfig\": \"\"\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/instance/:InstanceId/storage-config/:AssociationId?resourceType= HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 195

{
  "StorageConfig": {
    "AssociationId": "",
    "StorageType": "",
    "S3Config": "",
    "KinesisVideoStreamConfig": "",
    "KinesisStreamConfig": "",
    "KinesisFirehoseConfig": ""
  }
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/instance/:InstanceId/storage-config/:AssociationId?resourceType=#resourceType")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"StorageConfig\": {\n    \"AssociationId\": \"\",\n    \"StorageType\": \"\",\n    \"S3Config\": \"\",\n    \"KinesisVideoStreamConfig\": \"\",\n    \"KinesisStreamConfig\": \"\",\n    \"KinesisFirehoseConfig\": \"\"\n  }\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/instance/:InstanceId/storage-config/:AssociationId?resourceType=#resourceType"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"StorageConfig\": {\n    \"AssociationId\": \"\",\n    \"StorageType\": \"\",\n    \"S3Config\": \"\",\n    \"KinesisVideoStreamConfig\": \"\",\n    \"KinesisStreamConfig\": \"\",\n    \"KinesisFirehoseConfig\": \"\"\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  \"StorageConfig\": {\n    \"AssociationId\": \"\",\n    \"StorageType\": \"\",\n    \"S3Config\": \"\",\n    \"KinesisVideoStreamConfig\": \"\",\n    \"KinesisStreamConfig\": \"\",\n    \"KinesisFirehoseConfig\": \"\"\n  }\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/instance/:InstanceId/storage-config/:AssociationId?resourceType=#resourceType")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/instance/:InstanceId/storage-config/:AssociationId?resourceType=#resourceType")
  .header("content-type", "application/json")
  .body("{\n  \"StorageConfig\": {\n    \"AssociationId\": \"\",\n    \"StorageType\": \"\",\n    \"S3Config\": \"\",\n    \"KinesisVideoStreamConfig\": \"\",\n    \"KinesisStreamConfig\": \"\",\n    \"KinesisFirehoseConfig\": \"\"\n  }\n}")
  .asString();
const data = JSON.stringify({
  StorageConfig: {
    AssociationId: '',
    StorageType: '',
    S3Config: '',
    KinesisVideoStreamConfig: '',
    KinesisStreamConfig: '',
    KinesisFirehoseConfig: ''
  }
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/instance/:InstanceId/storage-config/:AssociationId?resourceType=#resourceType');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/instance/:InstanceId/storage-config/:AssociationId#resourceType',
  params: {resourceType: ''},
  headers: {'content-type': 'application/json'},
  data: {
    StorageConfig: {
      AssociationId: '',
      StorageType: '',
      S3Config: '',
      KinesisVideoStreamConfig: '',
      KinesisStreamConfig: '',
      KinesisFirehoseConfig: ''
    }
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/instance/:InstanceId/storage-config/:AssociationId?resourceType=#resourceType';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"StorageConfig":{"AssociationId":"","StorageType":"","S3Config":"","KinesisVideoStreamConfig":"","KinesisStreamConfig":"","KinesisFirehoseConfig":""}}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/instance/:InstanceId/storage-config/:AssociationId?resourceType=#resourceType',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "StorageConfig": {\n    "AssociationId": "",\n    "StorageType": "",\n    "S3Config": "",\n    "KinesisVideoStreamConfig": "",\n    "KinesisStreamConfig": "",\n    "KinesisFirehoseConfig": ""\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  \"StorageConfig\": {\n    \"AssociationId\": \"\",\n    \"StorageType\": \"\",\n    \"S3Config\": \"\",\n    \"KinesisVideoStreamConfig\": \"\",\n    \"KinesisStreamConfig\": \"\",\n    \"KinesisFirehoseConfig\": \"\"\n  }\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/instance/:InstanceId/storage-config/:AssociationId?resourceType=#resourceType")
  .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/instance/:InstanceId/storage-config/:AssociationId?resourceType=',
  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({
  StorageConfig: {
    AssociationId: '',
    StorageType: '',
    S3Config: '',
    KinesisVideoStreamConfig: '',
    KinesisStreamConfig: '',
    KinesisFirehoseConfig: ''
  }
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/instance/:InstanceId/storage-config/:AssociationId#resourceType',
  qs: {resourceType: ''},
  headers: {'content-type': 'application/json'},
  body: {
    StorageConfig: {
      AssociationId: '',
      StorageType: '',
      S3Config: '',
      KinesisVideoStreamConfig: '',
      KinesisStreamConfig: '',
      KinesisFirehoseConfig: ''
    }
  },
  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}}/instance/:InstanceId/storage-config/:AssociationId#resourceType');

req.query({
  resourceType: ''
});

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  StorageConfig: {
    AssociationId: '',
    StorageType: '',
    S3Config: '',
    KinesisVideoStreamConfig: '',
    KinesisStreamConfig: '',
    KinesisFirehoseConfig: ''
  }
});

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}}/instance/:InstanceId/storage-config/:AssociationId#resourceType',
  params: {resourceType: ''},
  headers: {'content-type': 'application/json'},
  data: {
    StorageConfig: {
      AssociationId: '',
      StorageType: '',
      S3Config: '',
      KinesisVideoStreamConfig: '',
      KinesisStreamConfig: '',
      KinesisFirehoseConfig: ''
    }
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/instance/:InstanceId/storage-config/:AssociationId?resourceType=#resourceType';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"StorageConfig":{"AssociationId":"","StorageType":"","S3Config":"","KinesisVideoStreamConfig":"","KinesisStreamConfig":"","KinesisFirehoseConfig":""}}'
};

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 = @{ @"StorageConfig": @{ @"AssociationId": @"", @"StorageType": @"", @"S3Config": @"", @"KinesisVideoStreamConfig": @"", @"KinesisStreamConfig": @"", @"KinesisFirehoseConfig": @"" } };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/instance/:InstanceId/storage-config/:AssociationId?resourceType=#resourceType"]
                                                       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}}/instance/:InstanceId/storage-config/:AssociationId?resourceType=#resourceType" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"StorageConfig\": {\n    \"AssociationId\": \"\",\n    \"StorageType\": \"\",\n    \"S3Config\": \"\",\n    \"KinesisVideoStreamConfig\": \"\",\n    \"KinesisStreamConfig\": \"\",\n    \"KinesisFirehoseConfig\": \"\"\n  }\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/instance/:InstanceId/storage-config/:AssociationId?resourceType=#resourceType",
  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([
    'StorageConfig' => [
        'AssociationId' => '',
        'StorageType' => '',
        'S3Config' => '',
        'KinesisVideoStreamConfig' => '',
        'KinesisStreamConfig' => '',
        'KinesisFirehoseConfig' => ''
    ]
  ]),
  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}}/instance/:InstanceId/storage-config/:AssociationId?resourceType=#resourceType', [
  'body' => '{
  "StorageConfig": {
    "AssociationId": "",
    "StorageType": "",
    "S3Config": "",
    "KinesisVideoStreamConfig": "",
    "KinesisStreamConfig": "",
    "KinesisFirehoseConfig": ""
  }
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/instance/:InstanceId/storage-config/:AssociationId#resourceType');
$request->setMethod(HTTP_METH_POST);

$request->setQueryData([
  'resourceType' => ''
]);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'StorageConfig' => [
    'AssociationId' => '',
    'StorageType' => '',
    'S3Config' => '',
    'KinesisVideoStreamConfig' => '',
    'KinesisStreamConfig' => '',
    'KinesisFirehoseConfig' => ''
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'StorageConfig' => [
    'AssociationId' => '',
    'StorageType' => '',
    'S3Config' => '',
    'KinesisVideoStreamConfig' => '',
    'KinesisStreamConfig' => '',
    'KinesisFirehoseConfig' => ''
  ]
]));
$request->setRequestUrl('{{baseUrl}}/instance/:InstanceId/storage-config/:AssociationId#resourceType');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setQuery(new http\QueryString([
  'resourceType' => ''
]));

$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}}/instance/:InstanceId/storage-config/:AssociationId?resourceType=#resourceType' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "StorageConfig": {
    "AssociationId": "",
    "StorageType": "",
    "S3Config": "",
    "KinesisVideoStreamConfig": "",
    "KinesisStreamConfig": "",
    "KinesisFirehoseConfig": ""
  }
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/instance/:InstanceId/storage-config/:AssociationId?resourceType=#resourceType' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "StorageConfig": {
    "AssociationId": "",
    "StorageType": "",
    "S3Config": "",
    "KinesisVideoStreamConfig": "",
    "KinesisStreamConfig": "",
    "KinesisFirehoseConfig": ""
  }
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"StorageConfig\": {\n    \"AssociationId\": \"\",\n    \"StorageType\": \"\",\n    \"S3Config\": \"\",\n    \"KinesisVideoStreamConfig\": \"\",\n    \"KinesisStreamConfig\": \"\",\n    \"KinesisFirehoseConfig\": \"\"\n  }\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/instance/:InstanceId/storage-config/:AssociationId?resourceType=", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/instance/:InstanceId/storage-config/:AssociationId#resourceType"

querystring = {"resourceType":""}

payload = { "StorageConfig": {
        "AssociationId": "",
        "StorageType": "",
        "S3Config": "",
        "KinesisVideoStreamConfig": "",
        "KinesisStreamConfig": "",
        "KinesisFirehoseConfig": ""
    } }
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/instance/:InstanceId/storage-config/:AssociationId#resourceType"

queryString <- list(resourceType = "")

payload <- "{\n  \"StorageConfig\": {\n    \"AssociationId\": \"\",\n    \"StorageType\": \"\",\n    \"S3Config\": \"\",\n    \"KinesisVideoStreamConfig\": \"\",\n    \"KinesisStreamConfig\": \"\",\n    \"KinesisFirehoseConfig\": \"\"\n  }\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, query = queryString, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/instance/:InstanceId/storage-config/:AssociationId?resourceType=#resourceType")

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  \"StorageConfig\": {\n    \"AssociationId\": \"\",\n    \"StorageType\": \"\",\n    \"S3Config\": \"\",\n    \"KinesisVideoStreamConfig\": \"\",\n    \"KinesisStreamConfig\": \"\",\n    \"KinesisFirehoseConfig\": \"\"\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/instance/:InstanceId/storage-config/:AssociationId') do |req|
  req.params['resourceType'] = ''
  req.body = "{\n  \"StorageConfig\": {\n    \"AssociationId\": \"\",\n    \"StorageType\": \"\",\n    \"S3Config\": \"\",\n    \"KinesisVideoStreamConfig\": \"\",\n    \"KinesisStreamConfig\": \"\",\n    \"KinesisFirehoseConfig\": \"\"\n  }\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/instance/:InstanceId/storage-config/:AssociationId#resourceType";

    let querystring = [
        ("resourceType", ""),
    ];

    let payload = json!({"StorageConfig": json!({
            "AssociationId": "",
            "StorageType": "",
            "S3Config": "",
            "KinesisVideoStreamConfig": "",
            "KinesisStreamConfig": "",
            "KinesisFirehoseConfig": ""
        })});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .query(&querystring)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url '{{baseUrl}}/instance/:InstanceId/storage-config/:AssociationId?resourceType=#resourceType' \
  --header 'content-type: application/json' \
  --data '{
  "StorageConfig": {
    "AssociationId": "",
    "StorageType": "",
    "S3Config": "",
    "KinesisVideoStreamConfig": "",
    "KinesisStreamConfig": "",
    "KinesisFirehoseConfig": ""
  }
}'
echo '{
  "StorageConfig": {
    "AssociationId": "",
    "StorageType": "",
    "S3Config": "",
    "KinesisVideoStreamConfig": "",
    "KinesisStreamConfig": "",
    "KinesisFirehoseConfig": ""
  }
}' |  \
  http POST '{{baseUrl}}/instance/:InstanceId/storage-config/:AssociationId?resourceType=#resourceType' \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "StorageConfig": {\n    "AssociationId": "",\n    "StorageType": "",\n    "S3Config": "",\n    "KinesisVideoStreamConfig": "",\n    "KinesisStreamConfig": "",\n    "KinesisFirehoseConfig": ""\n  }\n}' \
  --output-document \
  - '{{baseUrl}}/instance/:InstanceId/storage-config/:AssociationId?resourceType=#resourceType'
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["StorageConfig": [
    "AssociationId": "",
    "StorageType": "",
    "S3Config": "",
    "KinesisVideoStreamConfig": "",
    "KinesisStreamConfig": "",
    "KinesisFirehoseConfig": ""
  ]] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/instance/:InstanceId/storage-config/:AssociationId?resourceType=#resourceType")! 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 UpdateParticipantRoleConfig
{{baseUrl}}/contact/participant-role-config/:InstanceId/:ContactId
QUERY PARAMS

InstanceId
ContactId
BODY json

{
  "ChannelConfiguration": {
    "Chat": ""
  }
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/contact/participant-role-config/:InstanceId/:ContactId");

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  \"ChannelConfiguration\": {\n    \"Chat\": \"\"\n  }\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/contact/participant-role-config/:InstanceId/:ContactId" {:content-type :json
                                                                                                  :form-params {:ChannelConfiguration {:Chat ""}}})
require "http/client"

url = "{{baseUrl}}/contact/participant-role-config/:InstanceId/:ContactId"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"ChannelConfiguration\": {\n    \"Chat\": \"\"\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}}/contact/participant-role-config/:InstanceId/:ContactId"),
    Content = new StringContent("{\n  \"ChannelConfiguration\": {\n    \"Chat\": \"\"\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}}/contact/participant-role-config/:InstanceId/:ContactId");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"ChannelConfiguration\": {\n    \"Chat\": \"\"\n  }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/contact/participant-role-config/:InstanceId/:ContactId"

	payload := strings.NewReader("{\n  \"ChannelConfiguration\": {\n    \"Chat\": \"\"\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/contact/participant-role-config/:InstanceId/:ContactId HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 50

{
  "ChannelConfiguration": {
    "Chat": ""
  }
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/contact/participant-role-config/:InstanceId/:ContactId")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"ChannelConfiguration\": {\n    \"Chat\": \"\"\n  }\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/contact/participant-role-config/:InstanceId/:ContactId"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"ChannelConfiguration\": {\n    \"Chat\": \"\"\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  \"ChannelConfiguration\": {\n    \"Chat\": \"\"\n  }\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/contact/participant-role-config/:InstanceId/:ContactId")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/contact/participant-role-config/:InstanceId/:ContactId")
  .header("content-type", "application/json")
  .body("{\n  \"ChannelConfiguration\": {\n    \"Chat\": \"\"\n  }\n}")
  .asString();
const data = JSON.stringify({
  ChannelConfiguration: {
    Chat: ''
  }
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/contact/participant-role-config/:InstanceId/:ContactId');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/contact/participant-role-config/:InstanceId/:ContactId',
  headers: {'content-type': 'application/json'},
  data: {ChannelConfiguration: {Chat: ''}}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/contact/participant-role-config/:InstanceId/:ContactId';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"ChannelConfiguration":{"Chat":""}}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/contact/participant-role-config/:InstanceId/:ContactId',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "ChannelConfiguration": {\n    "Chat": ""\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  \"ChannelConfiguration\": {\n    \"Chat\": \"\"\n  }\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/contact/participant-role-config/:InstanceId/:ContactId")
  .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/contact/participant-role-config/:InstanceId/:ContactId',
  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({ChannelConfiguration: {Chat: ''}}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/contact/participant-role-config/:InstanceId/:ContactId',
  headers: {'content-type': 'application/json'},
  body: {ChannelConfiguration: {Chat: ''}},
  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}}/contact/participant-role-config/:InstanceId/:ContactId');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  ChannelConfiguration: {
    Chat: ''
  }
});

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}}/contact/participant-role-config/:InstanceId/:ContactId',
  headers: {'content-type': 'application/json'},
  data: {ChannelConfiguration: {Chat: ''}}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/contact/participant-role-config/:InstanceId/:ContactId';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"ChannelConfiguration":{"Chat":""}}'
};

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 = @{ @"ChannelConfiguration": @{ @"Chat": @"" } };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/contact/participant-role-config/:InstanceId/:ContactId"]
                                                       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}}/contact/participant-role-config/:InstanceId/:ContactId" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"ChannelConfiguration\": {\n    \"Chat\": \"\"\n  }\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/contact/participant-role-config/:InstanceId/:ContactId",
  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([
    'ChannelConfiguration' => [
        'Chat' => ''
    ]
  ]),
  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}}/contact/participant-role-config/:InstanceId/:ContactId', [
  'body' => '{
  "ChannelConfiguration": {
    "Chat": ""
  }
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/contact/participant-role-config/:InstanceId/:ContactId');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'ChannelConfiguration' => [
    'Chat' => ''
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'ChannelConfiguration' => [
    'Chat' => ''
  ]
]));
$request->setRequestUrl('{{baseUrl}}/contact/participant-role-config/:InstanceId/:ContactId');
$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}}/contact/participant-role-config/:InstanceId/:ContactId' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "ChannelConfiguration": {
    "Chat": ""
  }
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/contact/participant-role-config/:InstanceId/:ContactId' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "ChannelConfiguration": {
    "Chat": ""
  }
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"ChannelConfiguration\": {\n    \"Chat\": \"\"\n  }\n}"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/contact/participant-role-config/:InstanceId/:ContactId", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/contact/participant-role-config/:InstanceId/:ContactId"

payload = { "ChannelConfiguration": { "Chat": "" } }
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/contact/participant-role-config/:InstanceId/:ContactId"

payload <- "{\n  \"ChannelConfiguration\": {\n    \"Chat\": \"\"\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}}/contact/participant-role-config/:InstanceId/:ContactId")

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  \"ChannelConfiguration\": {\n    \"Chat\": \"\"\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/contact/participant-role-config/:InstanceId/:ContactId') do |req|
  req.body = "{\n  \"ChannelConfiguration\": {\n    \"Chat\": \"\"\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}}/contact/participant-role-config/:InstanceId/:ContactId";

    let payload = json!({"ChannelConfiguration": json!({"Chat": ""})});

    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}}/contact/participant-role-config/:InstanceId/:ContactId \
  --header 'content-type: application/json' \
  --data '{
  "ChannelConfiguration": {
    "Chat": ""
  }
}'
echo '{
  "ChannelConfiguration": {
    "Chat": ""
  }
}' |  \
  http PUT {{baseUrl}}/contact/participant-role-config/:InstanceId/:ContactId \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "ChannelConfiguration": {\n    "Chat": ""\n  }\n}' \
  --output-document \
  - {{baseUrl}}/contact/participant-role-config/:InstanceId/:ContactId
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["ChannelConfiguration": ["Chat": ""]] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/contact/participant-role-config/:InstanceId/:ContactId")! 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 UpdatePhoneNumber
{{baseUrl}}/phone-number/:PhoneNumberId
QUERY PARAMS

PhoneNumberId
BODY json

{
  "TargetArn": "",
  "ClientToken": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/phone-number/:PhoneNumberId");

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  \"TargetArn\": \"\",\n  \"ClientToken\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/phone-number/:PhoneNumberId" {:content-type :json
                                                                       :form-params {:TargetArn ""
                                                                                     :ClientToken ""}})
require "http/client"

url = "{{baseUrl}}/phone-number/:PhoneNumberId"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"TargetArn\": \"\",\n  \"ClientToken\": \"\"\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}}/phone-number/:PhoneNumberId"),
    Content = new StringContent("{\n  \"TargetArn\": \"\",\n  \"ClientToken\": \"\"\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}}/phone-number/:PhoneNumberId");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"TargetArn\": \"\",\n  \"ClientToken\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/phone-number/:PhoneNumberId"

	payload := strings.NewReader("{\n  \"TargetArn\": \"\",\n  \"ClientToken\": \"\"\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/phone-number/:PhoneNumberId HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 42

{
  "TargetArn": "",
  "ClientToken": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/phone-number/:PhoneNumberId")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"TargetArn\": \"\",\n  \"ClientToken\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/phone-number/:PhoneNumberId"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"TargetArn\": \"\",\n  \"ClientToken\": \"\"\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  \"TargetArn\": \"\",\n  \"ClientToken\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/phone-number/:PhoneNumberId")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/phone-number/:PhoneNumberId")
  .header("content-type", "application/json")
  .body("{\n  \"TargetArn\": \"\",\n  \"ClientToken\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  TargetArn: '',
  ClientToken: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/phone-number/:PhoneNumberId');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/phone-number/:PhoneNumberId',
  headers: {'content-type': 'application/json'},
  data: {TargetArn: '', ClientToken: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/phone-number/:PhoneNumberId';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"TargetArn":"","ClientToken":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/phone-number/:PhoneNumberId',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "TargetArn": "",\n  "ClientToken": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"TargetArn\": \"\",\n  \"ClientToken\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/phone-number/:PhoneNumberId")
  .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/phone-number/:PhoneNumberId',
  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({TargetArn: '', ClientToken: ''}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/phone-number/:PhoneNumberId',
  headers: {'content-type': 'application/json'},
  body: {TargetArn: '', ClientToken: ''},
  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}}/phone-number/:PhoneNumberId');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  TargetArn: '',
  ClientToken: ''
});

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}}/phone-number/:PhoneNumberId',
  headers: {'content-type': 'application/json'},
  data: {TargetArn: '', ClientToken: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/phone-number/:PhoneNumberId';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"TargetArn":"","ClientToken":""}'
};

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 = @{ @"TargetArn": @"",
                              @"ClientToken": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/phone-number/:PhoneNumberId"]
                                                       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}}/phone-number/:PhoneNumberId" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"TargetArn\": \"\",\n  \"ClientToken\": \"\"\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/phone-number/:PhoneNumberId",
  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([
    'TargetArn' => '',
    'ClientToken' => ''
  ]),
  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}}/phone-number/:PhoneNumberId', [
  'body' => '{
  "TargetArn": "",
  "ClientToken": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/phone-number/:PhoneNumberId');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'TargetArn' => '',
  'ClientToken' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'TargetArn' => '',
  'ClientToken' => ''
]));
$request->setRequestUrl('{{baseUrl}}/phone-number/:PhoneNumberId');
$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}}/phone-number/:PhoneNumberId' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "TargetArn": "",
  "ClientToken": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/phone-number/:PhoneNumberId' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "TargetArn": "",
  "ClientToken": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"TargetArn\": \"\",\n  \"ClientToken\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/phone-number/:PhoneNumberId", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/phone-number/:PhoneNumberId"

payload = {
    "TargetArn": "",
    "ClientToken": ""
}
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/phone-number/:PhoneNumberId"

payload <- "{\n  \"TargetArn\": \"\",\n  \"ClientToken\": \"\"\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}}/phone-number/:PhoneNumberId")

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  \"TargetArn\": \"\",\n  \"ClientToken\": \"\"\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/phone-number/:PhoneNumberId') do |req|
  req.body = "{\n  \"TargetArn\": \"\",\n  \"ClientToken\": \"\"\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}}/phone-number/:PhoneNumberId";

    let payload = json!({
        "TargetArn": "",
        "ClientToken": ""
    });

    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}}/phone-number/:PhoneNumberId \
  --header 'content-type: application/json' \
  --data '{
  "TargetArn": "",
  "ClientToken": ""
}'
echo '{
  "TargetArn": "",
  "ClientToken": ""
}' |  \
  http PUT {{baseUrl}}/phone-number/:PhoneNumberId \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "TargetArn": "",\n  "ClientToken": ""\n}' \
  --output-document \
  - {{baseUrl}}/phone-number/:PhoneNumberId
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "TargetArn": "",
  "ClientToken": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/phone-number/:PhoneNumberId")! 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 UpdateQueueHoursOfOperation
{{baseUrl}}/queues/:InstanceId/:QueueId/hours-of-operation
QUERY PARAMS

InstanceId
QueueId
BODY json

{
  "HoursOfOperationId": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/queues/:InstanceId/:QueueId/hours-of-operation");

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  \"HoursOfOperationId\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/queues/:InstanceId/:QueueId/hours-of-operation" {:content-type :json
                                                                                           :form-params {:HoursOfOperationId ""}})
require "http/client"

url = "{{baseUrl}}/queues/:InstanceId/:QueueId/hours-of-operation"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"HoursOfOperationId\": \"\"\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}}/queues/:InstanceId/:QueueId/hours-of-operation"),
    Content = new StringContent("{\n  \"HoursOfOperationId\": \"\"\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}}/queues/:InstanceId/:QueueId/hours-of-operation");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"HoursOfOperationId\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/queues/:InstanceId/:QueueId/hours-of-operation"

	payload := strings.NewReader("{\n  \"HoursOfOperationId\": \"\"\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/queues/:InstanceId/:QueueId/hours-of-operation HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 30

{
  "HoursOfOperationId": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/queues/:InstanceId/:QueueId/hours-of-operation")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"HoursOfOperationId\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/queues/:InstanceId/:QueueId/hours-of-operation"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"HoursOfOperationId\": \"\"\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  \"HoursOfOperationId\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/queues/:InstanceId/:QueueId/hours-of-operation")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/queues/:InstanceId/:QueueId/hours-of-operation")
  .header("content-type", "application/json")
  .body("{\n  \"HoursOfOperationId\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  HoursOfOperationId: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/queues/:InstanceId/:QueueId/hours-of-operation');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/queues/:InstanceId/:QueueId/hours-of-operation',
  headers: {'content-type': 'application/json'},
  data: {HoursOfOperationId: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/queues/:InstanceId/:QueueId/hours-of-operation';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"HoursOfOperationId":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/queues/:InstanceId/:QueueId/hours-of-operation',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "HoursOfOperationId": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"HoursOfOperationId\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/queues/:InstanceId/:QueueId/hours-of-operation")
  .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/queues/:InstanceId/:QueueId/hours-of-operation',
  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({HoursOfOperationId: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/queues/:InstanceId/:QueueId/hours-of-operation',
  headers: {'content-type': 'application/json'},
  body: {HoursOfOperationId: ''},
  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}}/queues/:InstanceId/:QueueId/hours-of-operation');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  HoursOfOperationId: ''
});

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}}/queues/:InstanceId/:QueueId/hours-of-operation',
  headers: {'content-type': 'application/json'},
  data: {HoursOfOperationId: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/queues/:InstanceId/:QueueId/hours-of-operation';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"HoursOfOperationId":""}'
};

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 = @{ @"HoursOfOperationId": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/queues/:InstanceId/:QueueId/hours-of-operation"]
                                                       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}}/queues/:InstanceId/:QueueId/hours-of-operation" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"HoursOfOperationId\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/queues/:InstanceId/:QueueId/hours-of-operation",
  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([
    'HoursOfOperationId' => ''
  ]),
  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}}/queues/:InstanceId/:QueueId/hours-of-operation', [
  'body' => '{
  "HoursOfOperationId": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/queues/:InstanceId/:QueueId/hours-of-operation');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'HoursOfOperationId' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'HoursOfOperationId' => ''
]));
$request->setRequestUrl('{{baseUrl}}/queues/:InstanceId/:QueueId/hours-of-operation');
$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}}/queues/:InstanceId/:QueueId/hours-of-operation' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "HoursOfOperationId": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/queues/:InstanceId/:QueueId/hours-of-operation' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "HoursOfOperationId": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"HoursOfOperationId\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/queues/:InstanceId/:QueueId/hours-of-operation", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/queues/:InstanceId/:QueueId/hours-of-operation"

payload = { "HoursOfOperationId": "" }
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/queues/:InstanceId/:QueueId/hours-of-operation"

payload <- "{\n  \"HoursOfOperationId\": \"\"\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}}/queues/:InstanceId/:QueueId/hours-of-operation")

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  \"HoursOfOperationId\": \"\"\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/queues/:InstanceId/:QueueId/hours-of-operation') do |req|
  req.body = "{\n  \"HoursOfOperationId\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/queues/:InstanceId/:QueueId/hours-of-operation";

    let payload = json!({"HoursOfOperationId": ""});

    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}}/queues/:InstanceId/:QueueId/hours-of-operation \
  --header 'content-type: application/json' \
  --data '{
  "HoursOfOperationId": ""
}'
echo '{
  "HoursOfOperationId": ""
}' |  \
  http POST {{baseUrl}}/queues/:InstanceId/:QueueId/hours-of-operation \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "HoursOfOperationId": ""\n}' \
  --output-document \
  - {{baseUrl}}/queues/:InstanceId/:QueueId/hours-of-operation
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["HoursOfOperationId": ""] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/queues/:InstanceId/:QueueId/hours-of-operation")! 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 UpdateQueueMaxContacts
{{baseUrl}}/queues/:InstanceId/:QueueId/max-contacts
QUERY PARAMS

InstanceId
QueueId
BODY json

{
  "MaxContacts": 0
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/queues/:InstanceId/:QueueId/max-contacts");

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  \"MaxContacts\": 0\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/queues/:InstanceId/:QueueId/max-contacts" {:content-type :json
                                                                                     :form-params {:MaxContacts 0}})
require "http/client"

url = "{{baseUrl}}/queues/:InstanceId/:QueueId/max-contacts"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"MaxContacts\": 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}}/queues/:InstanceId/:QueueId/max-contacts"),
    Content = new StringContent("{\n  \"MaxContacts\": 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}}/queues/:InstanceId/:QueueId/max-contacts");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"MaxContacts\": 0\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/queues/:InstanceId/:QueueId/max-contacts"

	payload := strings.NewReader("{\n  \"MaxContacts\": 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/queues/:InstanceId/:QueueId/max-contacts HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 22

{
  "MaxContacts": 0
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/queues/:InstanceId/:QueueId/max-contacts")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"MaxContacts\": 0\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/queues/:InstanceId/:QueueId/max-contacts"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"MaxContacts\": 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  \"MaxContacts\": 0\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/queues/:InstanceId/:QueueId/max-contacts")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/queues/:InstanceId/:QueueId/max-contacts")
  .header("content-type", "application/json")
  .body("{\n  \"MaxContacts\": 0\n}")
  .asString();
const data = JSON.stringify({
  MaxContacts: 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}}/queues/:InstanceId/:QueueId/max-contacts');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/queues/:InstanceId/:QueueId/max-contacts',
  headers: {'content-type': 'application/json'},
  data: {MaxContacts: 0}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/queues/:InstanceId/:QueueId/max-contacts';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"MaxContacts":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}}/queues/:InstanceId/:QueueId/max-contacts',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "MaxContacts": 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  \"MaxContacts\": 0\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/queues/:InstanceId/:QueueId/max-contacts")
  .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/queues/:InstanceId/:QueueId/max-contacts',
  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({MaxContacts: 0}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/queues/:InstanceId/:QueueId/max-contacts',
  headers: {'content-type': 'application/json'},
  body: {MaxContacts: 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}}/queues/:InstanceId/:QueueId/max-contacts');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  MaxContacts: 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}}/queues/:InstanceId/:QueueId/max-contacts',
  headers: {'content-type': 'application/json'},
  data: {MaxContacts: 0}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/queues/:InstanceId/:QueueId/max-contacts';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"MaxContacts":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 = @{ @"MaxContacts": @0 };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/queues/:InstanceId/:QueueId/max-contacts"]
                                                       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}}/queues/:InstanceId/:QueueId/max-contacts" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"MaxContacts\": 0\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/queues/:InstanceId/:QueueId/max-contacts",
  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([
    'MaxContacts' => 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}}/queues/:InstanceId/:QueueId/max-contacts', [
  'body' => '{
  "MaxContacts": 0
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/queues/:InstanceId/:QueueId/max-contacts');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'MaxContacts' => 0
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'MaxContacts' => 0
]));
$request->setRequestUrl('{{baseUrl}}/queues/:InstanceId/:QueueId/max-contacts');
$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}}/queues/:InstanceId/:QueueId/max-contacts' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "MaxContacts": 0
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/queues/:InstanceId/:QueueId/max-contacts' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "MaxContacts": 0
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"MaxContacts\": 0\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/queues/:InstanceId/:QueueId/max-contacts", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/queues/:InstanceId/:QueueId/max-contacts"

payload = { "MaxContacts": 0 }
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/queues/:InstanceId/:QueueId/max-contacts"

payload <- "{\n  \"MaxContacts\": 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}}/queues/:InstanceId/:QueueId/max-contacts")

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  \"MaxContacts\": 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/queues/:InstanceId/:QueueId/max-contacts') do |req|
  req.body = "{\n  \"MaxContacts\": 0\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/queues/:InstanceId/:QueueId/max-contacts";

    let payload = json!({"MaxContacts": 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}}/queues/:InstanceId/:QueueId/max-contacts \
  --header 'content-type: application/json' \
  --data '{
  "MaxContacts": 0
}'
echo '{
  "MaxContacts": 0
}' |  \
  http POST {{baseUrl}}/queues/:InstanceId/:QueueId/max-contacts \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "MaxContacts": 0\n}' \
  --output-document \
  - {{baseUrl}}/queues/:InstanceId/:QueueId/max-contacts
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["MaxContacts": 0] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/queues/:InstanceId/:QueueId/max-contacts")! 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 UpdateQueueName
{{baseUrl}}/queues/:InstanceId/:QueueId/name
QUERY PARAMS

InstanceId
QueueId
BODY json

{
  "Name": "",
  "Description": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/queues/:InstanceId/:QueueId/name");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"Name\": \"\",\n  \"Description\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/queues/:InstanceId/:QueueId/name" {:content-type :json
                                                                             :form-params {:Name ""
                                                                                           :Description ""}})
require "http/client"

url = "{{baseUrl}}/queues/:InstanceId/:QueueId/name"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"Name\": \"\",\n  \"Description\": \"\"\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}}/queues/:InstanceId/:QueueId/name"),
    Content = new StringContent("{\n  \"Name\": \"\",\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}}/queues/:InstanceId/:QueueId/name");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"Name\": \"\",\n  \"Description\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/queues/:InstanceId/:QueueId/name"

	payload := strings.NewReader("{\n  \"Name\": \"\",\n  \"Description\": \"\"\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/queues/:InstanceId/:QueueId/name HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 37

{
  "Name": "",
  "Description": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/queues/:InstanceId/:QueueId/name")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"Name\": \"\",\n  \"Description\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/queues/:InstanceId/:QueueId/name"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"Name\": \"\",\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  \"Name\": \"\",\n  \"Description\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/queues/:InstanceId/:QueueId/name")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/queues/:InstanceId/:QueueId/name")
  .header("content-type", "application/json")
  .body("{\n  \"Name\": \"\",\n  \"Description\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  Name: '',
  Description: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/queues/:InstanceId/:QueueId/name');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/queues/:InstanceId/:QueueId/name',
  headers: {'content-type': 'application/json'},
  data: {Name: '', Description: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/queues/:InstanceId/:QueueId/name';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"Name":"","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}}/queues/:InstanceId/:QueueId/name',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "Name": "",\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  \"Name\": \"\",\n  \"Description\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/queues/:InstanceId/:QueueId/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/queues/:InstanceId/:QueueId/name',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({Name: '', Description: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/queues/:InstanceId/:QueueId/name',
  headers: {'content-type': 'application/json'},
  body: {Name: '', 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('POST', '{{baseUrl}}/queues/:InstanceId/:QueueId/name');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  Name: '',
  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: 'POST',
  url: '{{baseUrl}}/queues/:InstanceId/:QueueId/name',
  headers: {'content-type': 'application/json'},
  data: {Name: '', Description: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/queues/:InstanceId/:QueueId/name';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"Name":"","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 = @{ @"Name": @"",
                              @"Description": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/queues/:InstanceId/:QueueId/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}}/queues/:InstanceId/:QueueId/name" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"Name\": \"\",\n  \"Description\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/queues/:InstanceId/:QueueId/name",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    'Name' => '',
    '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('POST', '{{baseUrl}}/queues/:InstanceId/:QueueId/name', [
  'body' => '{
  "Name": "",
  "Description": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/queues/:InstanceId/:QueueId/name');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'Name' => '',
  'Description' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'Name' => '',
  'Description' => ''
]));
$request->setRequestUrl('{{baseUrl}}/queues/:InstanceId/:QueueId/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}}/queues/:InstanceId/:QueueId/name' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "Name": "",
  "Description": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/queues/:InstanceId/:QueueId/name' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "Name": "",
  "Description": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"Name\": \"\",\n  \"Description\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/queues/:InstanceId/:QueueId/name", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/queues/:InstanceId/:QueueId/name"

payload = {
    "Name": "",
    "Description": ""
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/queues/:InstanceId/:QueueId/name"

payload <- "{\n  \"Name\": \"\",\n  \"Description\": \"\"\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}}/queues/:InstanceId/:QueueId/name")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"Name\": \"\",\n  \"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.post('/baseUrl/queues/:InstanceId/:QueueId/name') do |req|
  req.body = "{\n  \"Name\": \"\",\n  \"Description\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/queues/:InstanceId/:QueueId/name";

    let payload = json!({
        "Name": "",
        "Description": ""
    });

    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}}/queues/:InstanceId/:QueueId/name \
  --header 'content-type: application/json' \
  --data '{
  "Name": "",
  "Description": ""
}'
echo '{
  "Name": "",
  "Description": ""
}' |  \
  http POST {{baseUrl}}/queues/:InstanceId/:QueueId/name \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "Name": "",\n  "Description": ""\n}' \
  --output-document \
  - {{baseUrl}}/queues/:InstanceId/:QueueId/name
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "Name": "",
  "Description": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/queues/:InstanceId/:QueueId/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 UpdateQueueOutboundCallerConfig
{{baseUrl}}/queues/:InstanceId/:QueueId/outbound-caller-config
QUERY PARAMS

InstanceId
QueueId
BODY json

{
  "OutboundCallerConfig": {
    "OutboundCallerIdName": "",
    "OutboundCallerIdNumberId": "",
    "OutboundFlowId": ""
  }
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/queues/:InstanceId/:QueueId/outbound-caller-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  \"OutboundCallerConfig\": {\n    \"OutboundCallerIdName\": \"\",\n    \"OutboundCallerIdNumberId\": \"\",\n    \"OutboundFlowId\": \"\"\n  }\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/queues/:InstanceId/:QueueId/outbound-caller-config" {:content-type :json
                                                                                               :form-params {:OutboundCallerConfig {:OutboundCallerIdName ""
                                                                                                                                    :OutboundCallerIdNumberId ""
                                                                                                                                    :OutboundFlowId ""}}})
require "http/client"

url = "{{baseUrl}}/queues/:InstanceId/:QueueId/outbound-caller-config"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"OutboundCallerConfig\": {\n    \"OutboundCallerIdName\": \"\",\n    \"OutboundCallerIdNumberId\": \"\",\n    \"OutboundFlowId\": \"\"\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}}/queues/:InstanceId/:QueueId/outbound-caller-config"),
    Content = new StringContent("{\n  \"OutboundCallerConfig\": {\n    \"OutboundCallerIdName\": \"\",\n    \"OutboundCallerIdNumberId\": \"\",\n    \"OutboundFlowId\": \"\"\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}}/queues/:InstanceId/:QueueId/outbound-caller-config");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"OutboundCallerConfig\": {\n    \"OutboundCallerIdName\": \"\",\n    \"OutboundCallerIdNumberId\": \"\",\n    \"OutboundFlowId\": \"\"\n  }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/queues/:InstanceId/:QueueId/outbound-caller-config"

	payload := strings.NewReader("{\n  \"OutboundCallerConfig\": {\n    \"OutboundCallerIdName\": \"\",\n    \"OutboundCallerIdNumberId\": \"\",\n    \"OutboundFlowId\": \"\"\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/queues/:InstanceId/:QueueId/outbound-caller-config HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 128

{
  "OutboundCallerConfig": {
    "OutboundCallerIdName": "",
    "OutboundCallerIdNumberId": "",
    "OutboundFlowId": ""
  }
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/queues/:InstanceId/:QueueId/outbound-caller-config")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"OutboundCallerConfig\": {\n    \"OutboundCallerIdName\": \"\",\n    \"OutboundCallerIdNumberId\": \"\",\n    \"OutboundFlowId\": \"\"\n  }\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/queues/:InstanceId/:QueueId/outbound-caller-config"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"OutboundCallerConfig\": {\n    \"OutboundCallerIdName\": \"\",\n    \"OutboundCallerIdNumberId\": \"\",\n    \"OutboundFlowId\": \"\"\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  \"OutboundCallerConfig\": {\n    \"OutboundCallerIdName\": \"\",\n    \"OutboundCallerIdNumberId\": \"\",\n    \"OutboundFlowId\": \"\"\n  }\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/queues/:InstanceId/:QueueId/outbound-caller-config")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/queues/:InstanceId/:QueueId/outbound-caller-config")
  .header("content-type", "application/json")
  .body("{\n  \"OutboundCallerConfig\": {\n    \"OutboundCallerIdName\": \"\",\n    \"OutboundCallerIdNumberId\": \"\",\n    \"OutboundFlowId\": \"\"\n  }\n}")
  .asString();
const data = JSON.stringify({
  OutboundCallerConfig: {
    OutboundCallerIdName: '',
    OutboundCallerIdNumberId: '',
    OutboundFlowId: ''
  }
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/queues/:InstanceId/:QueueId/outbound-caller-config');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/queues/:InstanceId/:QueueId/outbound-caller-config',
  headers: {'content-type': 'application/json'},
  data: {
    OutboundCallerConfig: {OutboundCallerIdName: '', OutboundCallerIdNumberId: '', OutboundFlowId: ''}
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/queues/:InstanceId/:QueueId/outbound-caller-config';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"OutboundCallerConfig":{"OutboundCallerIdName":"","OutboundCallerIdNumberId":"","OutboundFlowId":""}}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/queues/:InstanceId/:QueueId/outbound-caller-config',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "OutboundCallerConfig": {\n    "OutboundCallerIdName": "",\n    "OutboundCallerIdNumberId": "",\n    "OutboundFlowId": ""\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  \"OutboundCallerConfig\": {\n    \"OutboundCallerIdName\": \"\",\n    \"OutboundCallerIdNumberId\": \"\",\n    \"OutboundFlowId\": \"\"\n  }\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/queues/:InstanceId/:QueueId/outbound-caller-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/queues/:InstanceId/:QueueId/outbound-caller-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({
  OutboundCallerConfig: {OutboundCallerIdName: '', OutboundCallerIdNumberId: '', OutboundFlowId: ''}
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/queues/:InstanceId/:QueueId/outbound-caller-config',
  headers: {'content-type': 'application/json'},
  body: {
    OutboundCallerConfig: {OutboundCallerIdName: '', OutboundCallerIdNumberId: '', OutboundFlowId: ''}
  },
  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}}/queues/:InstanceId/:QueueId/outbound-caller-config');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  OutboundCallerConfig: {
    OutboundCallerIdName: '',
    OutboundCallerIdNumberId: '',
    OutboundFlowId: ''
  }
});

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}}/queues/:InstanceId/:QueueId/outbound-caller-config',
  headers: {'content-type': 'application/json'},
  data: {
    OutboundCallerConfig: {OutboundCallerIdName: '', OutboundCallerIdNumberId: '', OutboundFlowId: ''}
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/queues/:InstanceId/:QueueId/outbound-caller-config';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"OutboundCallerConfig":{"OutboundCallerIdName":"","OutboundCallerIdNumberId":"","OutboundFlowId":""}}'
};

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 = @{ @"OutboundCallerConfig": @{ @"OutboundCallerIdName": @"", @"OutboundCallerIdNumberId": @"", @"OutboundFlowId": @"" } };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/queues/:InstanceId/:QueueId/outbound-caller-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}}/queues/:InstanceId/:QueueId/outbound-caller-config" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"OutboundCallerConfig\": {\n    \"OutboundCallerIdName\": \"\",\n    \"OutboundCallerIdNumberId\": \"\",\n    \"OutboundFlowId\": \"\"\n  }\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/queues/:InstanceId/:QueueId/outbound-caller-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([
    'OutboundCallerConfig' => [
        'OutboundCallerIdName' => '',
        'OutboundCallerIdNumberId' => '',
        'OutboundFlowId' => ''
    ]
  ]),
  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}}/queues/:InstanceId/:QueueId/outbound-caller-config', [
  'body' => '{
  "OutboundCallerConfig": {
    "OutboundCallerIdName": "",
    "OutboundCallerIdNumberId": "",
    "OutboundFlowId": ""
  }
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/queues/:InstanceId/:QueueId/outbound-caller-config');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'OutboundCallerConfig' => [
    'OutboundCallerIdName' => '',
    'OutboundCallerIdNumberId' => '',
    'OutboundFlowId' => ''
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'OutboundCallerConfig' => [
    'OutboundCallerIdName' => '',
    'OutboundCallerIdNumberId' => '',
    'OutboundFlowId' => ''
  ]
]));
$request->setRequestUrl('{{baseUrl}}/queues/:InstanceId/:QueueId/outbound-caller-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}}/queues/:InstanceId/:QueueId/outbound-caller-config' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "OutboundCallerConfig": {
    "OutboundCallerIdName": "",
    "OutboundCallerIdNumberId": "",
    "OutboundFlowId": ""
  }
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/queues/:InstanceId/:QueueId/outbound-caller-config' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "OutboundCallerConfig": {
    "OutboundCallerIdName": "",
    "OutboundCallerIdNumberId": "",
    "OutboundFlowId": ""
  }
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"OutboundCallerConfig\": {\n    \"OutboundCallerIdName\": \"\",\n    \"OutboundCallerIdNumberId\": \"\",\n    \"OutboundFlowId\": \"\"\n  }\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/queues/:InstanceId/:QueueId/outbound-caller-config", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/queues/:InstanceId/:QueueId/outbound-caller-config"

payload = { "OutboundCallerConfig": {
        "OutboundCallerIdName": "",
        "OutboundCallerIdNumberId": "",
        "OutboundFlowId": ""
    } }
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/queues/:InstanceId/:QueueId/outbound-caller-config"

payload <- "{\n  \"OutboundCallerConfig\": {\n    \"OutboundCallerIdName\": \"\",\n    \"OutboundCallerIdNumberId\": \"\",\n    \"OutboundFlowId\": \"\"\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}}/queues/:InstanceId/:QueueId/outbound-caller-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  \"OutboundCallerConfig\": {\n    \"OutboundCallerIdName\": \"\",\n    \"OutboundCallerIdNumberId\": \"\",\n    \"OutboundFlowId\": \"\"\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/queues/:InstanceId/:QueueId/outbound-caller-config') do |req|
  req.body = "{\n  \"OutboundCallerConfig\": {\n    \"OutboundCallerIdName\": \"\",\n    \"OutboundCallerIdNumberId\": \"\",\n    \"OutboundFlowId\": \"\"\n  }\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/queues/:InstanceId/:QueueId/outbound-caller-config";

    let payload = json!({"OutboundCallerConfig": json!({
            "OutboundCallerIdName": "",
            "OutboundCallerIdNumberId": "",
            "OutboundFlowId": ""
        })});

    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}}/queues/:InstanceId/:QueueId/outbound-caller-config \
  --header 'content-type: application/json' \
  --data '{
  "OutboundCallerConfig": {
    "OutboundCallerIdName": "",
    "OutboundCallerIdNumberId": "",
    "OutboundFlowId": ""
  }
}'
echo '{
  "OutboundCallerConfig": {
    "OutboundCallerIdName": "",
    "OutboundCallerIdNumberId": "",
    "OutboundFlowId": ""
  }
}' |  \
  http POST {{baseUrl}}/queues/:InstanceId/:QueueId/outbound-caller-config \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "OutboundCallerConfig": {\n    "OutboundCallerIdName": "",\n    "OutboundCallerIdNumberId": "",\n    "OutboundFlowId": ""\n  }\n}' \
  --output-document \
  - {{baseUrl}}/queues/:InstanceId/:QueueId/outbound-caller-config
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["OutboundCallerConfig": [
    "OutboundCallerIdName": "",
    "OutboundCallerIdNumberId": "",
    "OutboundFlowId": ""
  ]] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/queues/:InstanceId/:QueueId/outbound-caller-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()
POST UpdateQueueStatus
{{baseUrl}}/queues/:InstanceId/:QueueId/status
QUERY PARAMS

InstanceId
QueueId
BODY json

{
  "Status": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/queues/:InstanceId/:QueueId/status");

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  \"Status\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/queues/:InstanceId/:QueueId/status" {:content-type :json
                                                                               :form-params {:Status ""}})
require "http/client"

url = "{{baseUrl}}/queues/:InstanceId/:QueueId/status"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\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}}/queues/:InstanceId/:QueueId/status"),
    Content = new StringContent("{\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}}/queues/:InstanceId/:QueueId/status");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"Status\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/queues/:InstanceId/:QueueId/status"

	payload := strings.NewReader("{\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/queues/:InstanceId/:QueueId/status HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 18

{
  "Status": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/queues/:InstanceId/:QueueId/status")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"Status\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/queues/:InstanceId/:QueueId/status"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\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  \"Status\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/queues/:InstanceId/:QueueId/status")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/queues/:InstanceId/:QueueId/status")
  .header("content-type", "application/json")
  .body("{\n  \"Status\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  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}}/queues/:InstanceId/:QueueId/status');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/queues/:InstanceId/:QueueId/status',
  headers: {'content-type': 'application/json'},
  data: {Status: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/queues/:InstanceId/:QueueId/status';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"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}}/queues/:InstanceId/:QueueId/status',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\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  \"Status\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/queues/:InstanceId/:QueueId/status")
  .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/queues/:InstanceId/:QueueId/status',
  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({Status: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/queues/:InstanceId/:QueueId/status',
  headers: {'content-type': 'application/json'},
  body: {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}}/queues/:InstanceId/:QueueId/status');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  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}}/queues/:InstanceId/:QueueId/status',
  headers: {'content-type': 'application/json'},
  data: {Status: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/queues/:InstanceId/:QueueId/status';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"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 = @{ @"Status": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/queues/:InstanceId/:QueueId/status"]
                                                       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}}/queues/:InstanceId/:QueueId/status" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"Status\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/queues/:InstanceId/:QueueId/status",
  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([
    '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}}/queues/:InstanceId/:QueueId/status', [
  'body' => '{
  "Status": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/queues/:InstanceId/:QueueId/status');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'Status' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'Status' => ''
]));
$request->setRequestUrl('{{baseUrl}}/queues/:InstanceId/:QueueId/status');
$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}}/queues/:InstanceId/:QueueId/status' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "Status": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/queues/:InstanceId/:QueueId/status' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "Status": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"Status\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/queues/:InstanceId/:QueueId/status", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/queues/:InstanceId/:QueueId/status"

payload = { "Status": "" }
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/queues/:InstanceId/:QueueId/status"

payload <- "{\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}}/queues/:InstanceId/:QueueId/status")

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  \"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/queues/:InstanceId/:QueueId/status') do |req|
  req.body = "{\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}}/queues/:InstanceId/:QueueId/status";

    let payload = json!({"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}}/queues/:InstanceId/:QueueId/status \
  --header 'content-type: application/json' \
  --data '{
  "Status": ""
}'
echo '{
  "Status": ""
}' |  \
  http POST {{baseUrl}}/queues/:InstanceId/:QueueId/status \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "Status": ""\n}' \
  --output-document \
  - {{baseUrl}}/queues/:InstanceId/:QueueId/status
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["Status": ""] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/queues/:InstanceId/:QueueId/status")! 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 UpdateQuickConnectConfig
{{baseUrl}}/quick-connects/:InstanceId/:QuickConnectId/config
QUERY PARAMS

InstanceId
QuickConnectId
BODY json

{
  "QuickConnectConfig": {
    "QuickConnectType": "",
    "UserConfig": "",
    "QueueConfig": "",
    "PhoneConfig": ""
  }
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/quick-connects/:InstanceId/:QuickConnectId/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  \"QuickConnectConfig\": {\n    \"QuickConnectType\": \"\",\n    \"UserConfig\": \"\",\n    \"QueueConfig\": \"\",\n    \"PhoneConfig\": \"\"\n  }\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/quick-connects/:InstanceId/:QuickConnectId/config" {:content-type :json
                                                                                              :form-params {:QuickConnectConfig {:QuickConnectType ""
                                                                                                                                 :UserConfig ""
                                                                                                                                 :QueueConfig ""
                                                                                                                                 :PhoneConfig ""}}})
require "http/client"

url = "{{baseUrl}}/quick-connects/:InstanceId/:QuickConnectId/config"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"QuickConnectConfig\": {\n    \"QuickConnectType\": \"\",\n    \"UserConfig\": \"\",\n    \"QueueConfig\": \"\",\n    \"PhoneConfig\": \"\"\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}}/quick-connects/:InstanceId/:QuickConnectId/config"),
    Content = new StringContent("{\n  \"QuickConnectConfig\": {\n    \"QuickConnectType\": \"\",\n    \"UserConfig\": \"\",\n    \"QueueConfig\": \"\",\n    \"PhoneConfig\": \"\"\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}}/quick-connects/:InstanceId/:QuickConnectId/config");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"QuickConnectConfig\": {\n    \"QuickConnectType\": \"\",\n    \"UserConfig\": \"\",\n    \"QueueConfig\": \"\",\n    \"PhoneConfig\": \"\"\n  }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/quick-connects/:InstanceId/:QuickConnectId/config"

	payload := strings.NewReader("{\n  \"QuickConnectConfig\": {\n    \"QuickConnectType\": \"\",\n    \"UserConfig\": \"\",\n    \"QueueConfig\": \"\",\n    \"PhoneConfig\": \"\"\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/quick-connects/:InstanceId/:QuickConnectId/config HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 128

{
  "QuickConnectConfig": {
    "QuickConnectType": "",
    "UserConfig": "",
    "QueueConfig": "",
    "PhoneConfig": ""
  }
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/quick-connects/:InstanceId/:QuickConnectId/config")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"QuickConnectConfig\": {\n    \"QuickConnectType\": \"\",\n    \"UserConfig\": \"\",\n    \"QueueConfig\": \"\",\n    \"PhoneConfig\": \"\"\n  }\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/quick-connects/:InstanceId/:QuickConnectId/config"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"QuickConnectConfig\": {\n    \"QuickConnectType\": \"\",\n    \"UserConfig\": \"\",\n    \"QueueConfig\": \"\",\n    \"PhoneConfig\": \"\"\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  \"QuickConnectConfig\": {\n    \"QuickConnectType\": \"\",\n    \"UserConfig\": \"\",\n    \"QueueConfig\": \"\",\n    \"PhoneConfig\": \"\"\n  }\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/quick-connects/:InstanceId/:QuickConnectId/config")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/quick-connects/:InstanceId/:QuickConnectId/config")
  .header("content-type", "application/json")
  .body("{\n  \"QuickConnectConfig\": {\n    \"QuickConnectType\": \"\",\n    \"UserConfig\": \"\",\n    \"QueueConfig\": \"\",\n    \"PhoneConfig\": \"\"\n  }\n}")
  .asString();
const data = JSON.stringify({
  QuickConnectConfig: {
    QuickConnectType: '',
    UserConfig: '',
    QueueConfig: '',
    PhoneConfig: ''
  }
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/quick-connects/:InstanceId/:QuickConnectId/config');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/quick-connects/:InstanceId/:QuickConnectId/config',
  headers: {'content-type': 'application/json'},
  data: {
    QuickConnectConfig: {QuickConnectType: '', UserConfig: '', QueueConfig: '', PhoneConfig: ''}
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/quick-connects/:InstanceId/:QuickConnectId/config';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"QuickConnectConfig":{"QuickConnectType":"","UserConfig":"","QueueConfig":"","PhoneConfig":""}}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/quick-connects/:InstanceId/:QuickConnectId/config',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "QuickConnectConfig": {\n    "QuickConnectType": "",\n    "UserConfig": "",\n    "QueueConfig": "",\n    "PhoneConfig": ""\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  \"QuickConnectConfig\": {\n    \"QuickConnectType\": \"\",\n    \"UserConfig\": \"\",\n    \"QueueConfig\": \"\",\n    \"PhoneConfig\": \"\"\n  }\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/quick-connects/:InstanceId/:QuickConnectId/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/quick-connects/:InstanceId/:QuickConnectId/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({
  QuickConnectConfig: {QuickConnectType: '', UserConfig: '', QueueConfig: '', PhoneConfig: ''}
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/quick-connects/:InstanceId/:QuickConnectId/config',
  headers: {'content-type': 'application/json'},
  body: {
    QuickConnectConfig: {QuickConnectType: '', UserConfig: '', QueueConfig: '', PhoneConfig: ''}
  },
  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}}/quick-connects/:InstanceId/:QuickConnectId/config');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  QuickConnectConfig: {
    QuickConnectType: '',
    UserConfig: '',
    QueueConfig: '',
    PhoneConfig: ''
  }
});

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}}/quick-connects/:InstanceId/:QuickConnectId/config',
  headers: {'content-type': 'application/json'},
  data: {
    QuickConnectConfig: {QuickConnectType: '', UserConfig: '', QueueConfig: '', PhoneConfig: ''}
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/quick-connects/:InstanceId/:QuickConnectId/config';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"QuickConnectConfig":{"QuickConnectType":"","UserConfig":"","QueueConfig":"","PhoneConfig":""}}'
};

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 = @{ @"QuickConnectConfig": @{ @"QuickConnectType": @"", @"UserConfig": @"", @"QueueConfig": @"", @"PhoneConfig": @"" } };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/quick-connects/:InstanceId/:QuickConnectId/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}}/quick-connects/:InstanceId/:QuickConnectId/config" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"QuickConnectConfig\": {\n    \"QuickConnectType\": \"\",\n    \"UserConfig\": \"\",\n    \"QueueConfig\": \"\",\n    \"PhoneConfig\": \"\"\n  }\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/quick-connects/:InstanceId/:QuickConnectId/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([
    'QuickConnectConfig' => [
        'QuickConnectType' => '',
        'UserConfig' => '',
        'QueueConfig' => '',
        'PhoneConfig' => ''
    ]
  ]),
  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}}/quick-connects/:InstanceId/:QuickConnectId/config', [
  'body' => '{
  "QuickConnectConfig": {
    "QuickConnectType": "",
    "UserConfig": "",
    "QueueConfig": "",
    "PhoneConfig": ""
  }
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/quick-connects/:InstanceId/:QuickConnectId/config');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'QuickConnectConfig' => [
    'QuickConnectType' => '',
    'UserConfig' => '',
    'QueueConfig' => '',
    'PhoneConfig' => ''
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'QuickConnectConfig' => [
    'QuickConnectType' => '',
    'UserConfig' => '',
    'QueueConfig' => '',
    'PhoneConfig' => ''
  ]
]));
$request->setRequestUrl('{{baseUrl}}/quick-connects/:InstanceId/:QuickConnectId/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}}/quick-connects/:InstanceId/:QuickConnectId/config' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "QuickConnectConfig": {
    "QuickConnectType": "",
    "UserConfig": "",
    "QueueConfig": "",
    "PhoneConfig": ""
  }
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/quick-connects/:InstanceId/:QuickConnectId/config' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "QuickConnectConfig": {
    "QuickConnectType": "",
    "UserConfig": "",
    "QueueConfig": "",
    "PhoneConfig": ""
  }
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"QuickConnectConfig\": {\n    \"QuickConnectType\": \"\",\n    \"UserConfig\": \"\",\n    \"QueueConfig\": \"\",\n    \"PhoneConfig\": \"\"\n  }\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/quick-connects/:InstanceId/:QuickConnectId/config", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/quick-connects/:InstanceId/:QuickConnectId/config"

payload = { "QuickConnectConfig": {
        "QuickConnectType": "",
        "UserConfig": "",
        "QueueConfig": "",
        "PhoneConfig": ""
    } }
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/quick-connects/:InstanceId/:QuickConnectId/config"

payload <- "{\n  \"QuickConnectConfig\": {\n    \"QuickConnectType\": \"\",\n    \"UserConfig\": \"\",\n    \"QueueConfig\": \"\",\n    \"PhoneConfig\": \"\"\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}}/quick-connects/:InstanceId/:QuickConnectId/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  \"QuickConnectConfig\": {\n    \"QuickConnectType\": \"\",\n    \"UserConfig\": \"\",\n    \"QueueConfig\": \"\",\n    \"PhoneConfig\": \"\"\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/quick-connects/:InstanceId/:QuickConnectId/config') do |req|
  req.body = "{\n  \"QuickConnectConfig\": {\n    \"QuickConnectType\": \"\",\n    \"UserConfig\": \"\",\n    \"QueueConfig\": \"\",\n    \"PhoneConfig\": \"\"\n  }\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/quick-connects/:InstanceId/:QuickConnectId/config";

    let payload = json!({"QuickConnectConfig": json!({
            "QuickConnectType": "",
            "UserConfig": "",
            "QueueConfig": "",
            "PhoneConfig": ""
        })});

    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}}/quick-connects/:InstanceId/:QuickConnectId/config \
  --header 'content-type: application/json' \
  --data '{
  "QuickConnectConfig": {
    "QuickConnectType": "",
    "UserConfig": "",
    "QueueConfig": "",
    "PhoneConfig": ""
  }
}'
echo '{
  "QuickConnectConfig": {
    "QuickConnectType": "",
    "UserConfig": "",
    "QueueConfig": "",
    "PhoneConfig": ""
  }
}' |  \
  http POST {{baseUrl}}/quick-connects/:InstanceId/:QuickConnectId/config \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "QuickConnectConfig": {\n    "QuickConnectType": "",\n    "UserConfig": "",\n    "QueueConfig": "",\n    "PhoneConfig": ""\n  }\n}' \
  --output-document \
  - {{baseUrl}}/quick-connects/:InstanceId/:QuickConnectId/config
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["QuickConnectConfig": [
    "QuickConnectType": "",
    "UserConfig": "",
    "QueueConfig": "",
    "PhoneConfig": ""
  ]] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/quick-connects/:InstanceId/:QuickConnectId/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()
POST UpdateQuickConnectName
{{baseUrl}}/quick-connects/:InstanceId/:QuickConnectId/name
QUERY PARAMS

InstanceId
QuickConnectId
BODY json

{
  "Name": "",
  "Description": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/quick-connects/:InstanceId/:QuickConnectId/name");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"Name\": \"\",\n  \"Description\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/quick-connects/:InstanceId/:QuickConnectId/name" {:content-type :json
                                                                                            :form-params {:Name ""
                                                                                                          :Description ""}})
require "http/client"

url = "{{baseUrl}}/quick-connects/:InstanceId/:QuickConnectId/name"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"Name\": \"\",\n  \"Description\": \"\"\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}}/quick-connects/:InstanceId/:QuickConnectId/name"),
    Content = new StringContent("{\n  \"Name\": \"\",\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}}/quick-connects/:InstanceId/:QuickConnectId/name");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"Name\": \"\",\n  \"Description\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/quick-connects/:InstanceId/:QuickConnectId/name"

	payload := strings.NewReader("{\n  \"Name\": \"\",\n  \"Description\": \"\"\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/quick-connects/:InstanceId/:QuickConnectId/name HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 37

{
  "Name": "",
  "Description": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/quick-connects/:InstanceId/:QuickConnectId/name")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"Name\": \"\",\n  \"Description\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/quick-connects/:InstanceId/:QuickConnectId/name"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"Name\": \"\",\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  \"Name\": \"\",\n  \"Description\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/quick-connects/:InstanceId/:QuickConnectId/name")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/quick-connects/:InstanceId/:QuickConnectId/name")
  .header("content-type", "application/json")
  .body("{\n  \"Name\": \"\",\n  \"Description\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  Name: '',
  Description: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/quick-connects/:InstanceId/:QuickConnectId/name');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/quick-connects/:InstanceId/:QuickConnectId/name',
  headers: {'content-type': 'application/json'},
  data: {Name: '', Description: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/quick-connects/:InstanceId/:QuickConnectId/name';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"Name":"","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}}/quick-connects/:InstanceId/:QuickConnectId/name',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "Name": "",\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  \"Name\": \"\",\n  \"Description\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/quick-connects/:InstanceId/:QuickConnectId/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/quick-connects/:InstanceId/:QuickConnectId/name',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({Name: '', Description: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/quick-connects/:InstanceId/:QuickConnectId/name',
  headers: {'content-type': 'application/json'},
  body: {Name: '', 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('POST', '{{baseUrl}}/quick-connects/:InstanceId/:QuickConnectId/name');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  Name: '',
  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: 'POST',
  url: '{{baseUrl}}/quick-connects/:InstanceId/:QuickConnectId/name',
  headers: {'content-type': 'application/json'},
  data: {Name: '', Description: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/quick-connects/:InstanceId/:QuickConnectId/name';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"Name":"","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 = @{ @"Name": @"",
                              @"Description": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/quick-connects/:InstanceId/:QuickConnectId/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}}/quick-connects/:InstanceId/:QuickConnectId/name" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"Name\": \"\",\n  \"Description\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/quick-connects/:InstanceId/:QuickConnectId/name",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    'Name' => '',
    '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('POST', '{{baseUrl}}/quick-connects/:InstanceId/:QuickConnectId/name', [
  'body' => '{
  "Name": "",
  "Description": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/quick-connects/:InstanceId/:QuickConnectId/name');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'Name' => '',
  'Description' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'Name' => '',
  'Description' => ''
]));
$request->setRequestUrl('{{baseUrl}}/quick-connects/:InstanceId/:QuickConnectId/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}}/quick-connects/:InstanceId/:QuickConnectId/name' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "Name": "",
  "Description": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/quick-connects/:InstanceId/:QuickConnectId/name' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "Name": "",
  "Description": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"Name\": \"\",\n  \"Description\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/quick-connects/:InstanceId/:QuickConnectId/name", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/quick-connects/:InstanceId/:QuickConnectId/name"

payload = {
    "Name": "",
    "Description": ""
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/quick-connects/:InstanceId/:QuickConnectId/name"

payload <- "{\n  \"Name\": \"\",\n  \"Description\": \"\"\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}}/quick-connects/:InstanceId/:QuickConnectId/name")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"Name\": \"\",\n  \"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.post('/baseUrl/quick-connects/:InstanceId/:QuickConnectId/name') do |req|
  req.body = "{\n  \"Name\": \"\",\n  \"Description\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/quick-connects/:InstanceId/:QuickConnectId/name";

    let payload = json!({
        "Name": "",
        "Description": ""
    });

    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}}/quick-connects/:InstanceId/:QuickConnectId/name \
  --header 'content-type: application/json' \
  --data '{
  "Name": "",
  "Description": ""
}'
echo '{
  "Name": "",
  "Description": ""
}' |  \
  http POST {{baseUrl}}/quick-connects/:InstanceId/:QuickConnectId/name \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "Name": "",\n  "Description": ""\n}' \
  --output-document \
  - {{baseUrl}}/quick-connects/:InstanceId/:QuickConnectId/name
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "Name": "",
  "Description": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/quick-connects/:InstanceId/:QuickConnectId/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 UpdateRoutingProfileConcurrency
{{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId/concurrency
QUERY PARAMS

InstanceId
RoutingProfileId
BODY json

{
  "MediaConcurrencies": [
    {
      "Channel": "",
      "Concurrency": "",
      "CrossChannelBehavior": ""
    }
  ]
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId/concurrency");

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  \"MediaConcurrencies\": [\n    {\n      \"Channel\": \"\",\n      \"Concurrency\": \"\",\n      \"CrossChannelBehavior\": \"\"\n    }\n  ]\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId/concurrency" {:content-type :json
                                                                                                       :form-params {:MediaConcurrencies [{:Channel ""
                                                                                                                                           :Concurrency ""
                                                                                                                                           :CrossChannelBehavior ""}]}})
require "http/client"

url = "{{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId/concurrency"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"MediaConcurrencies\": [\n    {\n      \"Channel\": \"\",\n      \"Concurrency\": \"\",\n      \"CrossChannelBehavior\": \"\"\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}}/routing-profiles/:InstanceId/:RoutingProfileId/concurrency"),
    Content = new StringContent("{\n  \"MediaConcurrencies\": [\n    {\n      \"Channel\": \"\",\n      \"Concurrency\": \"\",\n      \"CrossChannelBehavior\": \"\"\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}}/routing-profiles/:InstanceId/:RoutingProfileId/concurrency");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"MediaConcurrencies\": [\n    {\n      \"Channel\": \"\",\n      \"Concurrency\": \"\",\n      \"CrossChannelBehavior\": \"\"\n    }\n  ]\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId/concurrency"

	payload := strings.NewReader("{\n  \"MediaConcurrencies\": [\n    {\n      \"Channel\": \"\",\n      \"Concurrency\": \"\",\n      \"CrossChannelBehavior\": \"\"\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/routing-profiles/:InstanceId/:RoutingProfileId/concurrency HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 124

{
  "MediaConcurrencies": [
    {
      "Channel": "",
      "Concurrency": "",
      "CrossChannelBehavior": ""
    }
  ]
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId/concurrency")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"MediaConcurrencies\": [\n    {\n      \"Channel\": \"\",\n      \"Concurrency\": \"\",\n      \"CrossChannelBehavior\": \"\"\n    }\n  ]\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId/concurrency"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"MediaConcurrencies\": [\n    {\n      \"Channel\": \"\",\n      \"Concurrency\": \"\",\n      \"CrossChannelBehavior\": \"\"\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  \"MediaConcurrencies\": [\n    {\n      \"Channel\": \"\",\n      \"Concurrency\": \"\",\n      \"CrossChannelBehavior\": \"\"\n    }\n  ]\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId/concurrency")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId/concurrency")
  .header("content-type", "application/json")
  .body("{\n  \"MediaConcurrencies\": [\n    {\n      \"Channel\": \"\",\n      \"Concurrency\": \"\",\n      \"CrossChannelBehavior\": \"\"\n    }\n  ]\n}")
  .asString();
const data = JSON.stringify({
  MediaConcurrencies: [
    {
      Channel: '',
      Concurrency: '',
      CrossChannelBehavior: ''
    }
  ]
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId/concurrency');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId/concurrency',
  headers: {'content-type': 'application/json'},
  data: {MediaConcurrencies: [{Channel: '', Concurrency: '', CrossChannelBehavior: ''}]}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId/concurrency';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"MediaConcurrencies":[{"Channel":"","Concurrency":"","CrossChannelBehavior":""}]}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId/concurrency',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "MediaConcurrencies": [\n    {\n      "Channel": "",\n      "Concurrency": "",\n      "CrossChannelBehavior": ""\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  \"MediaConcurrencies\": [\n    {\n      \"Channel\": \"\",\n      \"Concurrency\": \"\",\n      \"CrossChannelBehavior\": \"\"\n    }\n  ]\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId/concurrency")
  .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/routing-profiles/:InstanceId/:RoutingProfileId/concurrency',
  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({MediaConcurrencies: [{Channel: '', Concurrency: '', CrossChannelBehavior: ''}]}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId/concurrency',
  headers: {'content-type': 'application/json'},
  body: {MediaConcurrencies: [{Channel: '', Concurrency: '', CrossChannelBehavior: ''}]},
  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}}/routing-profiles/:InstanceId/:RoutingProfileId/concurrency');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  MediaConcurrencies: [
    {
      Channel: '',
      Concurrency: '',
      CrossChannelBehavior: ''
    }
  ]
});

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}}/routing-profiles/:InstanceId/:RoutingProfileId/concurrency',
  headers: {'content-type': 'application/json'},
  data: {MediaConcurrencies: [{Channel: '', Concurrency: '', CrossChannelBehavior: ''}]}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId/concurrency';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"MediaConcurrencies":[{"Channel":"","Concurrency":"","CrossChannelBehavior":""}]}'
};

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 = @{ @"MediaConcurrencies": @[ @{ @"Channel": @"", @"Concurrency": @"", @"CrossChannelBehavior": @"" } ] };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId/concurrency"]
                                                       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}}/routing-profiles/:InstanceId/:RoutingProfileId/concurrency" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"MediaConcurrencies\": [\n    {\n      \"Channel\": \"\",\n      \"Concurrency\": \"\",\n      \"CrossChannelBehavior\": \"\"\n    }\n  ]\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId/concurrency",
  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([
    'MediaConcurrencies' => [
        [
                'Channel' => '',
                'Concurrency' => '',
                'CrossChannelBehavior' => ''
        ]
    ]
  ]),
  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}}/routing-profiles/:InstanceId/:RoutingProfileId/concurrency', [
  'body' => '{
  "MediaConcurrencies": [
    {
      "Channel": "",
      "Concurrency": "",
      "CrossChannelBehavior": ""
    }
  ]
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId/concurrency');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'MediaConcurrencies' => [
    [
        'Channel' => '',
        'Concurrency' => '',
        'CrossChannelBehavior' => ''
    ]
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'MediaConcurrencies' => [
    [
        'Channel' => '',
        'Concurrency' => '',
        'CrossChannelBehavior' => ''
    ]
  ]
]));
$request->setRequestUrl('{{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId/concurrency');
$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}}/routing-profiles/:InstanceId/:RoutingProfileId/concurrency' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "MediaConcurrencies": [
    {
      "Channel": "",
      "Concurrency": "",
      "CrossChannelBehavior": ""
    }
  ]
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId/concurrency' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "MediaConcurrencies": [
    {
      "Channel": "",
      "Concurrency": "",
      "CrossChannelBehavior": ""
    }
  ]
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"MediaConcurrencies\": [\n    {\n      \"Channel\": \"\",\n      \"Concurrency\": \"\",\n      \"CrossChannelBehavior\": \"\"\n    }\n  ]\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/routing-profiles/:InstanceId/:RoutingProfileId/concurrency", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId/concurrency"

payload = { "MediaConcurrencies": [
        {
            "Channel": "",
            "Concurrency": "",
            "CrossChannelBehavior": ""
        }
    ] }
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId/concurrency"

payload <- "{\n  \"MediaConcurrencies\": [\n    {\n      \"Channel\": \"\",\n      \"Concurrency\": \"\",\n      \"CrossChannelBehavior\": \"\"\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}}/routing-profiles/:InstanceId/:RoutingProfileId/concurrency")

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  \"MediaConcurrencies\": [\n    {\n      \"Channel\": \"\",\n      \"Concurrency\": \"\",\n      \"CrossChannelBehavior\": \"\"\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/routing-profiles/:InstanceId/:RoutingProfileId/concurrency') do |req|
  req.body = "{\n  \"MediaConcurrencies\": [\n    {\n      \"Channel\": \"\",\n      \"Concurrency\": \"\",\n      \"CrossChannelBehavior\": \"\"\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}}/routing-profiles/:InstanceId/:RoutingProfileId/concurrency";

    let payload = json!({"MediaConcurrencies": (
            json!({
                "Channel": "",
                "Concurrency": "",
                "CrossChannelBehavior": ""
            })
        )});

    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}}/routing-profiles/:InstanceId/:RoutingProfileId/concurrency \
  --header 'content-type: application/json' \
  --data '{
  "MediaConcurrencies": [
    {
      "Channel": "",
      "Concurrency": "",
      "CrossChannelBehavior": ""
    }
  ]
}'
echo '{
  "MediaConcurrencies": [
    {
      "Channel": "",
      "Concurrency": "",
      "CrossChannelBehavior": ""
    }
  ]
}' |  \
  http POST {{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId/concurrency \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "MediaConcurrencies": [\n    {\n      "Channel": "",\n      "Concurrency": "",\n      "CrossChannelBehavior": ""\n    }\n  ]\n}' \
  --output-document \
  - {{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId/concurrency
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["MediaConcurrencies": [
    [
      "Channel": "",
      "Concurrency": "",
      "CrossChannelBehavior": ""
    ]
  ]] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId/concurrency")! 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 UpdateRoutingProfileDefaultOutboundQueue
{{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId/default-outbound-queue
QUERY PARAMS

InstanceId
RoutingProfileId
BODY json

{
  "DefaultOutboundQueueId": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId/default-outbound-queue");

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  \"DefaultOutboundQueueId\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId/default-outbound-queue" {:content-type :json
                                                                                                                  :form-params {:DefaultOutboundQueueId ""}})
require "http/client"

url = "{{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId/default-outbound-queue"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"DefaultOutboundQueueId\": \"\"\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}}/routing-profiles/:InstanceId/:RoutingProfileId/default-outbound-queue"),
    Content = new StringContent("{\n  \"DefaultOutboundQueueId\": \"\"\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}}/routing-profiles/:InstanceId/:RoutingProfileId/default-outbound-queue");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"DefaultOutboundQueueId\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId/default-outbound-queue"

	payload := strings.NewReader("{\n  \"DefaultOutboundQueueId\": \"\"\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/routing-profiles/:InstanceId/:RoutingProfileId/default-outbound-queue HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 34

{
  "DefaultOutboundQueueId": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId/default-outbound-queue")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"DefaultOutboundQueueId\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId/default-outbound-queue"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"DefaultOutboundQueueId\": \"\"\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  \"DefaultOutboundQueueId\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId/default-outbound-queue")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId/default-outbound-queue")
  .header("content-type", "application/json")
  .body("{\n  \"DefaultOutboundQueueId\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  DefaultOutboundQueueId: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId/default-outbound-queue');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId/default-outbound-queue',
  headers: {'content-type': 'application/json'},
  data: {DefaultOutboundQueueId: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId/default-outbound-queue';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"DefaultOutboundQueueId":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId/default-outbound-queue',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "DefaultOutboundQueueId": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"DefaultOutboundQueueId\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId/default-outbound-queue")
  .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/routing-profiles/:InstanceId/:RoutingProfileId/default-outbound-queue',
  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({DefaultOutboundQueueId: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId/default-outbound-queue',
  headers: {'content-type': 'application/json'},
  body: {DefaultOutboundQueueId: ''},
  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}}/routing-profiles/:InstanceId/:RoutingProfileId/default-outbound-queue');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  DefaultOutboundQueueId: ''
});

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}}/routing-profiles/:InstanceId/:RoutingProfileId/default-outbound-queue',
  headers: {'content-type': 'application/json'},
  data: {DefaultOutboundQueueId: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId/default-outbound-queue';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"DefaultOutboundQueueId":""}'
};

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 = @{ @"DefaultOutboundQueueId": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId/default-outbound-queue"]
                                                       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}}/routing-profiles/:InstanceId/:RoutingProfileId/default-outbound-queue" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"DefaultOutboundQueueId\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId/default-outbound-queue",
  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([
    'DefaultOutboundQueueId' => ''
  ]),
  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}}/routing-profiles/:InstanceId/:RoutingProfileId/default-outbound-queue', [
  'body' => '{
  "DefaultOutboundQueueId": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId/default-outbound-queue');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'DefaultOutboundQueueId' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'DefaultOutboundQueueId' => ''
]));
$request->setRequestUrl('{{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId/default-outbound-queue');
$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}}/routing-profiles/:InstanceId/:RoutingProfileId/default-outbound-queue' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "DefaultOutboundQueueId": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId/default-outbound-queue' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "DefaultOutboundQueueId": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"DefaultOutboundQueueId\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/routing-profiles/:InstanceId/:RoutingProfileId/default-outbound-queue", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId/default-outbound-queue"

payload = { "DefaultOutboundQueueId": "" }
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId/default-outbound-queue"

payload <- "{\n  \"DefaultOutboundQueueId\": \"\"\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}}/routing-profiles/:InstanceId/:RoutingProfileId/default-outbound-queue")

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  \"DefaultOutboundQueueId\": \"\"\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/routing-profiles/:InstanceId/:RoutingProfileId/default-outbound-queue') do |req|
  req.body = "{\n  \"DefaultOutboundQueueId\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId/default-outbound-queue";

    let payload = json!({"DefaultOutboundQueueId": ""});

    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}}/routing-profiles/:InstanceId/:RoutingProfileId/default-outbound-queue \
  --header 'content-type: application/json' \
  --data '{
  "DefaultOutboundQueueId": ""
}'
echo '{
  "DefaultOutboundQueueId": ""
}' |  \
  http POST {{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId/default-outbound-queue \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "DefaultOutboundQueueId": ""\n}' \
  --output-document \
  - {{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId/default-outbound-queue
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["DefaultOutboundQueueId": ""] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId/default-outbound-queue")! 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 UpdateRoutingProfileName
{{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId/name
QUERY PARAMS

InstanceId
RoutingProfileId
BODY json

{
  "Name": "",
  "Description": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId/name");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"Name\": \"\",\n  \"Description\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId/name" {:content-type :json
                                                                                                :form-params {:Name ""
                                                                                                              :Description ""}})
require "http/client"

url = "{{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId/name"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"Name\": \"\",\n  \"Description\": \"\"\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}}/routing-profiles/:InstanceId/:RoutingProfileId/name"),
    Content = new StringContent("{\n  \"Name\": \"\",\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}}/routing-profiles/:InstanceId/:RoutingProfileId/name");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"Name\": \"\",\n  \"Description\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId/name"

	payload := strings.NewReader("{\n  \"Name\": \"\",\n  \"Description\": \"\"\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/routing-profiles/:InstanceId/:RoutingProfileId/name HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 37

{
  "Name": "",
  "Description": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId/name")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"Name\": \"\",\n  \"Description\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId/name"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"Name\": \"\",\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  \"Name\": \"\",\n  \"Description\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId/name")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId/name")
  .header("content-type", "application/json")
  .body("{\n  \"Name\": \"\",\n  \"Description\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  Name: '',
  Description: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId/name');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId/name',
  headers: {'content-type': 'application/json'},
  data: {Name: '', Description: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId/name';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"Name":"","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}}/routing-profiles/:InstanceId/:RoutingProfileId/name',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "Name": "",\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  \"Name\": \"\",\n  \"Description\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId/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/routing-profiles/:InstanceId/:RoutingProfileId/name',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({Name: '', Description: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId/name',
  headers: {'content-type': 'application/json'},
  body: {Name: '', 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('POST', '{{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId/name');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  Name: '',
  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: 'POST',
  url: '{{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId/name',
  headers: {'content-type': 'application/json'},
  data: {Name: '', Description: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId/name';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"Name":"","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 = @{ @"Name": @"",
                              @"Description": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId/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}}/routing-profiles/:InstanceId/:RoutingProfileId/name" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"Name\": \"\",\n  \"Description\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId/name",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    'Name' => '',
    '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('POST', '{{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId/name', [
  'body' => '{
  "Name": "",
  "Description": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId/name');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'Name' => '',
  'Description' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'Name' => '',
  'Description' => ''
]));
$request->setRequestUrl('{{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId/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}}/routing-profiles/:InstanceId/:RoutingProfileId/name' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "Name": "",
  "Description": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId/name' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "Name": "",
  "Description": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"Name\": \"\",\n  \"Description\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/routing-profiles/:InstanceId/:RoutingProfileId/name", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId/name"

payload = {
    "Name": "",
    "Description": ""
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId/name"

payload <- "{\n  \"Name\": \"\",\n  \"Description\": \"\"\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}}/routing-profiles/:InstanceId/:RoutingProfileId/name")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"Name\": \"\",\n  \"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.post('/baseUrl/routing-profiles/:InstanceId/:RoutingProfileId/name') do |req|
  req.body = "{\n  \"Name\": \"\",\n  \"Description\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId/name";

    let payload = json!({
        "Name": "",
        "Description": ""
    });

    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}}/routing-profiles/:InstanceId/:RoutingProfileId/name \
  --header 'content-type: application/json' \
  --data '{
  "Name": "",
  "Description": ""
}'
echo '{
  "Name": "",
  "Description": ""
}' |  \
  http POST {{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId/name \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "Name": "",\n  "Description": ""\n}' \
  --output-document \
  - {{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId/name
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "Name": "",
  "Description": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId/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 UpdateRoutingProfileQueues
{{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId/queues
QUERY PARAMS

InstanceId
RoutingProfileId
BODY json

{
  "QueueConfigs": [
    {
      "QueueReference": "",
      "Priority": "",
      "Delay": ""
    }
  ]
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId/queues");

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  \"QueueConfigs\": [\n    {\n      \"QueueReference\": \"\",\n      \"Priority\": \"\",\n      \"Delay\": \"\"\n    }\n  ]\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId/queues" {:content-type :json
                                                                                                  :form-params {:QueueConfigs [{:QueueReference ""
                                                                                                                                :Priority ""
                                                                                                                                :Delay ""}]}})
require "http/client"

url = "{{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId/queues"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"QueueConfigs\": [\n    {\n      \"QueueReference\": \"\",\n      \"Priority\": \"\",\n      \"Delay\": \"\"\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}}/routing-profiles/:InstanceId/:RoutingProfileId/queues"),
    Content = new StringContent("{\n  \"QueueConfigs\": [\n    {\n      \"QueueReference\": \"\",\n      \"Priority\": \"\",\n      \"Delay\": \"\"\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}}/routing-profiles/:InstanceId/:RoutingProfileId/queues");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"QueueConfigs\": [\n    {\n      \"QueueReference\": \"\",\n      \"Priority\": \"\",\n      \"Delay\": \"\"\n    }\n  ]\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId/queues"

	payload := strings.NewReader("{\n  \"QueueConfigs\": [\n    {\n      \"QueueReference\": \"\",\n      \"Priority\": \"\",\n      \"Delay\": \"\"\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/routing-profiles/:InstanceId/:RoutingProfileId/queues HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 107

{
  "QueueConfigs": [
    {
      "QueueReference": "",
      "Priority": "",
      "Delay": ""
    }
  ]
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId/queues")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"QueueConfigs\": [\n    {\n      \"QueueReference\": \"\",\n      \"Priority\": \"\",\n      \"Delay\": \"\"\n    }\n  ]\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId/queues"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"QueueConfigs\": [\n    {\n      \"QueueReference\": \"\",\n      \"Priority\": \"\",\n      \"Delay\": \"\"\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  \"QueueConfigs\": [\n    {\n      \"QueueReference\": \"\",\n      \"Priority\": \"\",\n      \"Delay\": \"\"\n    }\n  ]\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId/queues")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId/queues")
  .header("content-type", "application/json")
  .body("{\n  \"QueueConfigs\": [\n    {\n      \"QueueReference\": \"\",\n      \"Priority\": \"\",\n      \"Delay\": \"\"\n    }\n  ]\n}")
  .asString();
const data = JSON.stringify({
  QueueConfigs: [
    {
      QueueReference: '',
      Priority: '',
      Delay: ''
    }
  ]
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId/queues');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId/queues',
  headers: {'content-type': 'application/json'},
  data: {QueueConfigs: [{QueueReference: '', Priority: '', Delay: ''}]}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId/queues';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"QueueConfigs":[{"QueueReference":"","Priority":"","Delay":""}]}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId/queues',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "QueueConfigs": [\n    {\n      "QueueReference": "",\n      "Priority": "",\n      "Delay": ""\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  \"QueueConfigs\": [\n    {\n      \"QueueReference\": \"\",\n      \"Priority\": \"\",\n      \"Delay\": \"\"\n    }\n  ]\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId/queues")
  .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/routing-profiles/:InstanceId/:RoutingProfileId/queues',
  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({QueueConfigs: [{QueueReference: '', Priority: '', Delay: ''}]}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId/queues',
  headers: {'content-type': 'application/json'},
  body: {QueueConfigs: [{QueueReference: '', Priority: '', Delay: ''}]},
  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}}/routing-profiles/:InstanceId/:RoutingProfileId/queues');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  QueueConfigs: [
    {
      QueueReference: '',
      Priority: '',
      Delay: ''
    }
  ]
});

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}}/routing-profiles/:InstanceId/:RoutingProfileId/queues',
  headers: {'content-type': 'application/json'},
  data: {QueueConfigs: [{QueueReference: '', Priority: '', Delay: ''}]}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId/queues';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"QueueConfigs":[{"QueueReference":"","Priority":"","Delay":""}]}'
};

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 = @{ @"QueueConfigs": @[ @{ @"QueueReference": @"", @"Priority": @"", @"Delay": @"" } ] };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId/queues"]
                                                       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}}/routing-profiles/:InstanceId/:RoutingProfileId/queues" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"QueueConfigs\": [\n    {\n      \"QueueReference\": \"\",\n      \"Priority\": \"\",\n      \"Delay\": \"\"\n    }\n  ]\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId/queues",
  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([
    'QueueConfigs' => [
        [
                'QueueReference' => '',
                'Priority' => '',
                'Delay' => ''
        ]
    ]
  ]),
  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}}/routing-profiles/:InstanceId/:RoutingProfileId/queues', [
  'body' => '{
  "QueueConfigs": [
    {
      "QueueReference": "",
      "Priority": "",
      "Delay": ""
    }
  ]
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId/queues');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'QueueConfigs' => [
    [
        'QueueReference' => '',
        'Priority' => '',
        'Delay' => ''
    ]
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'QueueConfigs' => [
    [
        'QueueReference' => '',
        'Priority' => '',
        'Delay' => ''
    ]
  ]
]));
$request->setRequestUrl('{{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId/queues');
$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}}/routing-profiles/:InstanceId/:RoutingProfileId/queues' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "QueueConfigs": [
    {
      "QueueReference": "",
      "Priority": "",
      "Delay": ""
    }
  ]
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId/queues' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "QueueConfigs": [
    {
      "QueueReference": "",
      "Priority": "",
      "Delay": ""
    }
  ]
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"QueueConfigs\": [\n    {\n      \"QueueReference\": \"\",\n      \"Priority\": \"\",\n      \"Delay\": \"\"\n    }\n  ]\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/routing-profiles/:InstanceId/:RoutingProfileId/queues", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId/queues"

payload = { "QueueConfigs": [
        {
            "QueueReference": "",
            "Priority": "",
            "Delay": ""
        }
    ] }
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId/queues"

payload <- "{\n  \"QueueConfigs\": [\n    {\n      \"QueueReference\": \"\",\n      \"Priority\": \"\",\n      \"Delay\": \"\"\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}}/routing-profiles/:InstanceId/:RoutingProfileId/queues")

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  \"QueueConfigs\": [\n    {\n      \"QueueReference\": \"\",\n      \"Priority\": \"\",\n      \"Delay\": \"\"\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/routing-profiles/:InstanceId/:RoutingProfileId/queues') do |req|
  req.body = "{\n  \"QueueConfigs\": [\n    {\n      \"QueueReference\": \"\",\n      \"Priority\": \"\",\n      \"Delay\": \"\"\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}}/routing-profiles/:InstanceId/:RoutingProfileId/queues";

    let payload = json!({"QueueConfigs": (
            json!({
                "QueueReference": "",
                "Priority": "",
                "Delay": ""
            })
        )});

    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}}/routing-profiles/:InstanceId/:RoutingProfileId/queues \
  --header 'content-type: application/json' \
  --data '{
  "QueueConfigs": [
    {
      "QueueReference": "",
      "Priority": "",
      "Delay": ""
    }
  ]
}'
echo '{
  "QueueConfigs": [
    {
      "QueueReference": "",
      "Priority": "",
      "Delay": ""
    }
  ]
}' |  \
  http POST {{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId/queues \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "QueueConfigs": [\n    {\n      "QueueReference": "",\n      "Priority": "",\n      "Delay": ""\n    }\n  ]\n}' \
  --output-document \
  - {{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId/queues
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["QueueConfigs": [
    [
      "QueueReference": "",
      "Priority": "",
      "Delay": ""
    ]
  ]] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/routing-profiles/:InstanceId/:RoutingProfileId/queues")! 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 UpdateRule
{{baseUrl}}/rules/:InstanceId/:RuleId
QUERY PARAMS

RuleId
InstanceId
BODY json

{
  "Name": "",
  "Function": "",
  "Actions": [
    {
      "ActionType": "",
      "TaskAction": "",
      "EventBridgeAction": "",
      "AssignContactCategoryAction": "",
      "SendNotificationAction": ""
    }
  ],
  "PublishStatus": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/rules/:InstanceId/:RuleId");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"Name\": \"\",\n  \"Function\": \"\",\n  \"Actions\": [\n    {\n      \"ActionType\": \"\",\n      \"TaskAction\": \"\",\n      \"EventBridgeAction\": \"\",\n      \"AssignContactCategoryAction\": \"\",\n      \"SendNotificationAction\": \"\"\n    }\n  ],\n  \"PublishStatus\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/rules/:InstanceId/:RuleId" {:content-type :json
                                                                     :form-params {:Name ""
                                                                                   :Function ""
                                                                                   :Actions [{:ActionType ""
                                                                                              :TaskAction ""
                                                                                              :EventBridgeAction ""
                                                                                              :AssignContactCategoryAction ""
                                                                                              :SendNotificationAction ""}]
                                                                                   :PublishStatus ""}})
require "http/client"

url = "{{baseUrl}}/rules/:InstanceId/:RuleId"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"Name\": \"\",\n  \"Function\": \"\",\n  \"Actions\": [\n    {\n      \"ActionType\": \"\",\n      \"TaskAction\": \"\",\n      \"EventBridgeAction\": \"\",\n      \"AssignContactCategoryAction\": \"\",\n      \"SendNotificationAction\": \"\"\n    }\n  ],\n  \"PublishStatus\": \"\"\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}}/rules/:InstanceId/:RuleId"),
    Content = new StringContent("{\n  \"Name\": \"\",\n  \"Function\": \"\",\n  \"Actions\": [\n    {\n      \"ActionType\": \"\",\n      \"TaskAction\": \"\",\n      \"EventBridgeAction\": \"\",\n      \"AssignContactCategoryAction\": \"\",\n      \"SendNotificationAction\": \"\"\n    }\n  ],\n  \"PublishStatus\": \"\"\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/:InstanceId/:RuleId");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"Name\": \"\",\n  \"Function\": \"\",\n  \"Actions\": [\n    {\n      \"ActionType\": \"\",\n      \"TaskAction\": \"\",\n      \"EventBridgeAction\": \"\",\n      \"AssignContactCategoryAction\": \"\",\n      \"SendNotificationAction\": \"\"\n    }\n  ],\n  \"PublishStatus\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/rules/:InstanceId/:RuleId"

	payload := strings.NewReader("{\n  \"Name\": \"\",\n  \"Function\": \"\",\n  \"Actions\": [\n    {\n      \"ActionType\": \"\",\n      \"TaskAction\": \"\",\n      \"EventBridgeAction\": \"\",\n      \"AssignContactCategoryAction\": \"\",\n      \"SendNotificationAction\": \"\"\n    }\n  ],\n  \"PublishStatus\": \"\"\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/rules/:InstanceId/:RuleId HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 244

{
  "Name": "",
  "Function": "",
  "Actions": [
    {
      "ActionType": "",
      "TaskAction": "",
      "EventBridgeAction": "",
      "AssignContactCategoryAction": "",
      "SendNotificationAction": ""
    }
  ],
  "PublishStatus": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/rules/:InstanceId/:RuleId")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"Name\": \"\",\n  \"Function\": \"\",\n  \"Actions\": [\n    {\n      \"ActionType\": \"\",\n      \"TaskAction\": \"\",\n      \"EventBridgeAction\": \"\",\n      \"AssignContactCategoryAction\": \"\",\n      \"SendNotificationAction\": \"\"\n    }\n  ],\n  \"PublishStatus\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/rules/:InstanceId/:RuleId"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"Name\": \"\",\n  \"Function\": \"\",\n  \"Actions\": [\n    {\n      \"ActionType\": \"\",\n      \"TaskAction\": \"\",\n      \"EventBridgeAction\": \"\",\n      \"AssignContactCategoryAction\": \"\",\n      \"SendNotificationAction\": \"\"\n    }\n  ],\n  \"PublishStatus\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"Name\": \"\",\n  \"Function\": \"\",\n  \"Actions\": [\n    {\n      \"ActionType\": \"\",\n      \"TaskAction\": \"\",\n      \"EventBridgeAction\": \"\",\n      \"AssignContactCategoryAction\": \"\",\n      \"SendNotificationAction\": \"\"\n    }\n  ],\n  \"PublishStatus\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/rules/:InstanceId/:RuleId")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/rules/:InstanceId/:RuleId")
  .header("content-type", "application/json")
  .body("{\n  \"Name\": \"\",\n  \"Function\": \"\",\n  \"Actions\": [\n    {\n      \"ActionType\": \"\",\n      \"TaskAction\": \"\",\n      \"EventBridgeAction\": \"\",\n      \"AssignContactCategoryAction\": \"\",\n      \"SendNotificationAction\": \"\"\n    }\n  ],\n  \"PublishStatus\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  Name: '',
  Function: '',
  Actions: [
    {
      ActionType: '',
      TaskAction: '',
      EventBridgeAction: '',
      AssignContactCategoryAction: '',
      SendNotificationAction: ''
    }
  ],
  PublishStatus: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/rules/:InstanceId/:RuleId');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/rules/:InstanceId/:RuleId',
  headers: {'content-type': 'application/json'},
  data: {
    Name: '',
    Function: '',
    Actions: [
      {
        ActionType: '',
        TaskAction: '',
        EventBridgeAction: '',
        AssignContactCategoryAction: '',
        SendNotificationAction: ''
      }
    ],
    PublishStatus: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/rules/:InstanceId/:RuleId';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"Name":"","Function":"","Actions":[{"ActionType":"","TaskAction":"","EventBridgeAction":"","AssignContactCategoryAction":"","SendNotificationAction":""}],"PublishStatus":""}'
};

try {
  const response = await 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/:InstanceId/:RuleId',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "Name": "",\n  "Function": "",\n  "Actions": [\n    {\n      "ActionType": "",\n      "TaskAction": "",\n      "EventBridgeAction": "",\n      "AssignContactCategoryAction": "",\n      "SendNotificationAction": ""\n    }\n  ],\n  "PublishStatus": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"Name\": \"\",\n  \"Function\": \"\",\n  \"Actions\": [\n    {\n      \"ActionType\": \"\",\n      \"TaskAction\": \"\",\n      \"EventBridgeAction\": \"\",\n      \"AssignContactCategoryAction\": \"\",\n      \"SendNotificationAction\": \"\"\n    }\n  ],\n  \"PublishStatus\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/rules/:InstanceId/:RuleId")
  .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/rules/:InstanceId/:RuleId',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({
  Name: '',
  Function: '',
  Actions: [
    {
      ActionType: '',
      TaskAction: '',
      EventBridgeAction: '',
      AssignContactCategoryAction: '',
      SendNotificationAction: ''
    }
  ],
  PublishStatus: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/rules/:InstanceId/:RuleId',
  headers: {'content-type': 'application/json'},
  body: {
    Name: '',
    Function: '',
    Actions: [
      {
        ActionType: '',
        TaskAction: '',
        EventBridgeAction: '',
        AssignContactCategoryAction: '',
        SendNotificationAction: ''
      }
    ],
    PublishStatus: ''
  },
  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}}/rules/:InstanceId/:RuleId');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  Name: '',
  Function: '',
  Actions: [
    {
      ActionType: '',
      TaskAction: '',
      EventBridgeAction: '',
      AssignContactCategoryAction: '',
      SendNotificationAction: ''
    }
  ],
  PublishStatus: ''
});

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}}/rules/:InstanceId/:RuleId',
  headers: {'content-type': 'application/json'},
  data: {
    Name: '',
    Function: '',
    Actions: [
      {
        ActionType: '',
        TaskAction: '',
        EventBridgeAction: '',
        AssignContactCategoryAction: '',
        SendNotificationAction: ''
      }
    ],
    PublishStatus: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/rules/:InstanceId/:RuleId';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"Name":"","Function":"","Actions":[{"ActionType":"","TaskAction":"","EventBridgeAction":"","AssignContactCategoryAction":"","SendNotificationAction":""}],"PublishStatus":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"Name": @"",
                              @"Function": @"",
                              @"Actions": @[ @{ @"ActionType": @"", @"TaskAction": @"", @"EventBridgeAction": @"", @"AssignContactCategoryAction": @"", @"SendNotificationAction": @"" } ],
                              @"PublishStatus": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/rules/:InstanceId/:RuleId"]
                                                       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}}/rules/:InstanceId/:RuleId" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"Name\": \"\",\n  \"Function\": \"\",\n  \"Actions\": [\n    {\n      \"ActionType\": \"\",\n      \"TaskAction\": \"\",\n      \"EventBridgeAction\": \"\",\n      \"AssignContactCategoryAction\": \"\",\n      \"SendNotificationAction\": \"\"\n    }\n  ],\n  \"PublishStatus\": \"\"\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/rules/:InstanceId/:RuleId",
  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([
    'Name' => '',
    'Function' => '',
    'Actions' => [
        [
                'ActionType' => '',
                'TaskAction' => '',
                'EventBridgeAction' => '',
                'AssignContactCategoryAction' => '',
                'SendNotificationAction' => ''
        ]
    ],
    'PublishStatus' => ''
  ]),
  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}}/rules/:InstanceId/:RuleId', [
  'body' => '{
  "Name": "",
  "Function": "",
  "Actions": [
    {
      "ActionType": "",
      "TaskAction": "",
      "EventBridgeAction": "",
      "AssignContactCategoryAction": "",
      "SendNotificationAction": ""
    }
  ],
  "PublishStatus": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/rules/:InstanceId/:RuleId');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'Name' => '',
  'Function' => '',
  'Actions' => [
    [
        'ActionType' => '',
        'TaskAction' => '',
        'EventBridgeAction' => '',
        'AssignContactCategoryAction' => '',
        'SendNotificationAction' => ''
    ]
  ],
  'PublishStatus' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'Name' => '',
  'Function' => '',
  'Actions' => [
    [
        'ActionType' => '',
        'TaskAction' => '',
        'EventBridgeAction' => '',
        'AssignContactCategoryAction' => '',
        'SendNotificationAction' => ''
    ]
  ],
  'PublishStatus' => ''
]));
$request->setRequestUrl('{{baseUrl}}/rules/:InstanceId/:RuleId');
$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}}/rules/:InstanceId/:RuleId' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "Name": "",
  "Function": "",
  "Actions": [
    {
      "ActionType": "",
      "TaskAction": "",
      "EventBridgeAction": "",
      "AssignContactCategoryAction": "",
      "SendNotificationAction": ""
    }
  ],
  "PublishStatus": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/rules/:InstanceId/:RuleId' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "Name": "",
  "Function": "",
  "Actions": [
    {
      "ActionType": "",
      "TaskAction": "",
      "EventBridgeAction": "",
      "AssignContactCategoryAction": "",
      "SendNotificationAction": ""
    }
  ],
  "PublishStatus": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"Name\": \"\",\n  \"Function\": \"\",\n  \"Actions\": [\n    {\n      \"ActionType\": \"\",\n      \"TaskAction\": \"\",\n      \"EventBridgeAction\": \"\",\n      \"AssignContactCategoryAction\": \"\",\n      \"SendNotificationAction\": \"\"\n    }\n  ],\n  \"PublishStatus\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/rules/:InstanceId/:RuleId", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/rules/:InstanceId/:RuleId"

payload = {
    "Name": "",
    "Function": "",
    "Actions": [
        {
            "ActionType": "",
            "TaskAction": "",
            "EventBridgeAction": "",
            "AssignContactCategoryAction": "",
            "SendNotificationAction": ""
        }
    ],
    "PublishStatus": ""
}
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/rules/:InstanceId/:RuleId"

payload <- "{\n  \"Name\": \"\",\n  \"Function\": \"\",\n  \"Actions\": [\n    {\n      \"ActionType\": \"\",\n      \"TaskAction\": \"\",\n      \"EventBridgeAction\": \"\",\n      \"AssignContactCategoryAction\": \"\",\n      \"SendNotificationAction\": \"\"\n    }\n  ],\n  \"PublishStatus\": \"\"\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}}/rules/:InstanceId/:RuleId")

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  \"Name\": \"\",\n  \"Function\": \"\",\n  \"Actions\": [\n    {\n      \"ActionType\": \"\",\n      \"TaskAction\": \"\",\n      \"EventBridgeAction\": \"\",\n      \"AssignContactCategoryAction\": \"\",\n      \"SendNotificationAction\": \"\"\n    }\n  ],\n  \"PublishStatus\": \"\"\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/rules/:InstanceId/:RuleId') do |req|
  req.body = "{\n  \"Name\": \"\",\n  \"Function\": \"\",\n  \"Actions\": [\n    {\n      \"ActionType\": \"\",\n      \"TaskAction\": \"\",\n      \"EventBridgeAction\": \"\",\n      \"AssignContactCategoryAction\": \"\",\n      \"SendNotificationAction\": \"\"\n    }\n  ],\n  \"PublishStatus\": \"\"\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/:InstanceId/:RuleId";

    let payload = json!({
        "Name": "",
        "Function": "",
        "Actions": (
            json!({
                "ActionType": "",
                "TaskAction": "",
                "EventBridgeAction": "",
                "AssignContactCategoryAction": "",
                "SendNotificationAction": ""
            })
        ),
        "PublishStatus": ""
    });

    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}}/rules/:InstanceId/:RuleId \
  --header 'content-type: application/json' \
  --data '{
  "Name": "",
  "Function": "",
  "Actions": [
    {
      "ActionType": "",
      "TaskAction": "",
      "EventBridgeAction": "",
      "AssignContactCategoryAction": "",
      "SendNotificationAction": ""
    }
  ],
  "PublishStatus": ""
}'
echo '{
  "Name": "",
  "Function": "",
  "Actions": [
    {
      "ActionType": "",
      "TaskAction": "",
      "EventBridgeAction": "",
      "AssignContactCategoryAction": "",
      "SendNotificationAction": ""
    }
  ],
  "PublishStatus": ""
}' |  \
  http PUT {{baseUrl}}/rules/:InstanceId/:RuleId \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "Name": "",\n  "Function": "",\n  "Actions": [\n    {\n      "ActionType": "",\n      "TaskAction": "",\n      "EventBridgeAction": "",\n      "AssignContactCategoryAction": "",\n      "SendNotificationAction": ""\n    }\n  ],\n  "PublishStatus": ""\n}' \
  --output-document \
  - {{baseUrl}}/rules/:InstanceId/:RuleId
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "Name": "",
  "Function": "",
  "Actions": [
    [
      "ActionType": "",
      "TaskAction": "",
      "EventBridgeAction": "",
      "AssignContactCategoryAction": "",
      "SendNotificationAction": ""
    ]
  ],
  "PublishStatus": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/rules/:InstanceId/:RuleId")! 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 UpdateSecurityProfile
{{baseUrl}}/security-profiles/:InstanceId/:SecurityProfileId
QUERY PARAMS

SecurityProfileId
InstanceId
BODY json

{
  "Description": "",
  "Permissions": [],
  "AllowedAccessControlTags": {},
  "TagRestrictedResources": []
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/security-profiles/:InstanceId/:SecurityProfileId");

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  \"Permissions\": [],\n  \"AllowedAccessControlTags\": {},\n  \"TagRestrictedResources\": []\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/security-profiles/:InstanceId/:SecurityProfileId" {:content-type :json
                                                                                             :form-params {:Description ""
                                                                                                           :Permissions []
                                                                                                           :AllowedAccessControlTags {}
                                                                                                           :TagRestrictedResources []}})
require "http/client"

url = "{{baseUrl}}/security-profiles/:InstanceId/:SecurityProfileId"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"Description\": \"\",\n  \"Permissions\": [],\n  \"AllowedAccessControlTags\": {},\n  \"TagRestrictedResources\": []\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/:InstanceId/:SecurityProfileId"),
    Content = new StringContent("{\n  \"Description\": \"\",\n  \"Permissions\": [],\n  \"AllowedAccessControlTags\": {},\n  \"TagRestrictedResources\": []\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/:InstanceId/:SecurityProfileId");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"Description\": \"\",\n  \"Permissions\": [],\n  \"AllowedAccessControlTags\": {},\n  \"TagRestrictedResources\": []\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/security-profiles/:InstanceId/:SecurityProfileId"

	payload := strings.NewReader("{\n  \"Description\": \"\",\n  \"Permissions\": [],\n  \"AllowedAccessControlTags\": {},\n  \"TagRestrictedResources\": []\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/:InstanceId/:SecurityProfileId HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 110

{
  "Description": "",
  "Permissions": [],
  "AllowedAccessControlTags": {},
  "TagRestrictedResources": []
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/security-profiles/:InstanceId/:SecurityProfileId")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"Description\": \"\",\n  \"Permissions\": [],\n  \"AllowedAccessControlTags\": {},\n  \"TagRestrictedResources\": []\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/security-profiles/:InstanceId/:SecurityProfileId"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"Description\": \"\",\n  \"Permissions\": [],\n  \"AllowedAccessControlTags\": {},\n  \"TagRestrictedResources\": []\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  \"Permissions\": [],\n  \"AllowedAccessControlTags\": {},\n  \"TagRestrictedResources\": []\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/security-profiles/:InstanceId/:SecurityProfileId")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/security-profiles/:InstanceId/:SecurityProfileId")
  .header("content-type", "application/json")
  .body("{\n  \"Description\": \"\",\n  \"Permissions\": [],\n  \"AllowedAccessControlTags\": {},\n  \"TagRestrictedResources\": []\n}")
  .asString();
const data = JSON.stringify({
  Description: '',
  Permissions: [],
  AllowedAccessControlTags: {},
  TagRestrictedResources: []
});

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/:InstanceId/:SecurityProfileId');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/security-profiles/:InstanceId/:SecurityProfileId',
  headers: {'content-type': 'application/json'},
  data: {
    Description: '',
    Permissions: [],
    AllowedAccessControlTags: {},
    TagRestrictedResources: []
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/security-profiles/:InstanceId/:SecurityProfileId';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"Description":"","Permissions":[],"AllowedAccessControlTags":{},"TagRestrictedResources":[]}'
};

try {
  const response = await 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/:InstanceId/:SecurityProfileId',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "Description": "",\n  "Permissions": [],\n  "AllowedAccessControlTags": {},\n  "TagRestrictedResources": []\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  \"Permissions\": [],\n  \"AllowedAccessControlTags\": {},\n  \"TagRestrictedResources\": []\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/security-profiles/:InstanceId/:SecurityProfileId")
  .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/:InstanceId/:SecurityProfileId',
  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: '',
  Permissions: [],
  AllowedAccessControlTags: {},
  TagRestrictedResources: []
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/security-profiles/:InstanceId/:SecurityProfileId',
  headers: {'content-type': 'application/json'},
  body: {
    Description: '',
    Permissions: [],
    AllowedAccessControlTags: {},
    TagRestrictedResources: []
  },
  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/:InstanceId/:SecurityProfileId');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  Description: '',
  Permissions: [],
  AllowedAccessControlTags: {},
  TagRestrictedResources: []
});

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/:InstanceId/:SecurityProfileId',
  headers: {'content-type': 'application/json'},
  data: {
    Description: '',
    Permissions: [],
    AllowedAccessControlTags: {},
    TagRestrictedResources: []
  }
};

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/:InstanceId/:SecurityProfileId';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"Description":"","Permissions":[],"AllowedAccessControlTags":{},"TagRestrictedResources":[]}'
};

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": @"",
                              @"Permissions": @[  ],
                              @"AllowedAccessControlTags": @{  },
                              @"TagRestrictedResources": @[  ] };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/security-profiles/:InstanceId/:SecurityProfileId"]
                                                       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/:InstanceId/:SecurityProfileId" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"Description\": \"\",\n  \"Permissions\": [],\n  \"AllowedAccessControlTags\": {},\n  \"TagRestrictedResources\": []\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/security-profiles/:InstanceId/:SecurityProfileId",
  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' => '',
    'Permissions' => [
        
    ],
    'AllowedAccessControlTags' => [
        
    ],
    'TagRestrictedResources' => [
        
    ]
  ]),
  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/:InstanceId/:SecurityProfileId', [
  'body' => '{
  "Description": "",
  "Permissions": [],
  "AllowedAccessControlTags": {},
  "TagRestrictedResources": []
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/security-profiles/:InstanceId/:SecurityProfileId');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'Description' => '',
  'Permissions' => [
    
  ],
  'AllowedAccessControlTags' => [
    
  ],
  'TagRestrictedResources' => [
    
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'Description' => '',
  'Permissions' => [
    
  ],
  'AllowedAccessControlTags' => [
    
  ],
  'TagRestrictedResources' => [
    
  ]
]));
$request->setRequestUrl('{{baseUrl}}/security-profiles/:InstanceId/:SecurityProfileId');
$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/:InstanceId/:SecurityProfileId' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "Description": "",
  "Permissions": [],
  "AllowedAccessControlTags": {},
  "TagRestrictedResources": []
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/security-profiles/:InstanceId/:SecurityProfileId' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "Description": "",
  "Permissions": [],
  "AllowedAccessControlTags": {},
  "TagRestrictedResources": []
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"Description\": \"\",\n  \"Permissions\": [],\n  \"AllowedAccessControlTags\": {},\n  \"TagRestrictedResources\": []\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/security-profiles/:InstanceId/:SecurityProfileId", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/security-profiles/:InstanceId/:SecurityProfileId"

payload = {
    "Description": "",
    "Permissions": [],
    "AllowedAccessControlTags": {},
    "TagRestrictedResources": []
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/security-profiles/:InstanceId/:SecurityProfileId"

payload <- "{\n  \"Description\": \"\",\n  \"Permissions\": [],\n  \"AllowedAccessControlTags\": {},\n  \"TagRestrictedResources\": []\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/:InstanceId/:SecurityProfileId")

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  \"Permissions\": [],\n  \"AllowedAccessControlTags\": {},\n  \"TagRestrictedResources\": []\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/:InstanceId/:SecurityProfileId') do |req|
  req.body = "{\n  \"Description\": \"\",\n  \"Permissions\": [],\n  \"AllowedAccessControlTags\": {},\n  \"TagRestrictedResources\": []\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/:InstanceId/:SecurityProfileId";

    let payload = json!({
        "Description": "",
        "Permissions": (),
        "AllowedAccessControlTags": json!({}),
        "TagRestrictedResources": ()
    });

    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/:InstanceId/:SecurityProfileId \
  --header 'content-type: application/json' \
  --data '{
  "Description": "",
  "Permissions": [],
  "AllowedAccessControlTags": {},
  "TagRestrictedResources": []
}'
echo '{
  "Description": "",
  "Permissions": [],
  "AllowedAccessControlTags": {},
  "TagRestrictedResources": []
}' |  \
  http POST {{baseUrl}}/security-profiles/:InstanceId/:SecurityProfileId \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "Description": "",\n  "Permissions": [],\n  "AllowedAccessControlTags": {},\n  "TagRestrictedResources": []\n}' \
  --output-document \
  - {{baseUrl}}/security-profiles/:InstanceId/:SecurityProfileId
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "Description": "",
  "Permissions": [],
  "AllowedAccessControlTags": [],
  "TagRestrictedResources": []
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/security-profiles/:InstanceId/:SecurityProfileId")! 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 UpdateTaskTemplate
{{baseUrl}}/instance/:InstanceId/task/template/:TaskTemplateId
QUERY PARAMS

TaskTemplateId
InstanceId
BODY json

{
  "Name": "",
  "Description": "",
  "ContactFlowId": "",
  "Constraints": {
    "RequiredFields": "",
    "ReadOnlyFields": "",
    "InvisibleFields": ""
  },
  "Defaults": {
    "DefaultFieldValues": ""
  },
  "Status": "",
  "Fields": [
    {
      "Id": "",
      "Description": "",
      "Type": "",
      "SingleSelectOptions": ""
    }
  ]
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/instance/:InstanceId/task/template/:TaskTemplateId");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"Name\": \"\",\n  \"Description\": \"\",\n  \"ContactFlowId\": \"\",\n  \"Constraints\": {\n    \"RequiredFields\": \"\",\n    \"ReadOnlyFields\": \"\",\n    \"InvisibleFields\": \"\"\n  },\n  \"Defaults\": {\n    \"DefaultFieldValues\": \"\"\n  },\n  \"Status\": \"\",\n  \"Fields\": [\n    {\n      \"Id\": \"\",\n      \"Description\": \"\",\n      \"Type\": \"\",\n      \"SingleSelectOptions\": \"\"\n    }\n  ]\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/instance/:InstanceId/task/template/:TaskTemplateId" {:content-type :json
                                                                                               :form-params {:Name ""
                                                                                                             :Description ""
                                                                                                             :ContactFlowId ""
                                                                                                             :Constraints {:RequiredFields ""
                                                                                                                           :ReadOnlyFields ""
                                                                                                                           :InvisibleFields ""}
                                                                                                             :Defaults {:DefaultFieldValues ""}
                                                                                                             :Status ""
                                                                                                             :Fields [{:Id ""
                                                                                                                       :Description ""
                                                                                                                       :Type ""
                                                                                                                       :SingleSelectOptions ""}]}})
require "http/client"

url = "{{baseUrl}}/instance/:InstanceId/task/template/:TaskTemplateId"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"Name\": \"\",\n  \"Description\": \"\",\n  \"ContactFlowId\": \"\",\n  \"Constraints\": {\n    \"RequiredFields\": \"\",\n    \"ReadOnlyFields\": \"\",\n    \"InvisibleFields\": \"\"\n  },\n  \"Defaults\": {\n    \"DefaultFieldValues\": \"\"\n  },\n  \"Status\": \"\",\n  \"Fields\": [\n    {\n      \"Id\": \"\",\n      \"Description\": \"\",\n      \"Type\": \"\",\n      \"SingleSelectOptions\": \"\"\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}}/instance/:InstanceId/task/template/:TaskTemplateId"),
    Content = new StringContent("{\n  \"Name\": \"\",\n  \"Description\": \"\",\n  \"ContactFlowId\": \"\",\n  \"Constraints\": {\n    \"RequiredFields\": \"\",\n    \"ReadOnlyFields\": \"\",\n    \"InvisibleFields\": \"\"\n  },\n  \"Defaults\": {\n    \"DefaultFieldValues\": \"\"\n  },\n  \"Status\": \"\",\n  \"Fields\": [\n    {\n      \"Id\": \"\",\n      \"Description\": \"\",\n      \"Type\": \"\",\n      \"SingleSelectOptions\": \"\"\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}}/instance/:InstanceId/task/template/:TaskTemplateId");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"Name\": \"\",\n  \"Description\": \"\",\n  \"ContactFlowId\": \"\",\n  \"Constraints\": {\n    \"RequiredFields\": \"\",\n    \"ReadOnlyFields\": \"\",\n    \"InvisibleFields\": \"\"\n  },\n  \"Defaults\": {\n    \"DefaultFieldValues\": \"\"\n  },\n  \"Status\": \"\",\n  \"Fields\": [\n    {\n      \"Id\": \"\",\n      \"Description\": \"\",\n      \"Type\": \"\",\n      \"SingleSelectOptions\": \"\"\n    }\n  ]\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/instance/:InstanceId/task/template/:TaskTemplateId"

	payload := strings.NewReader("{\n  \"Name\": \"\",\n  \"Description\": \"\",\n  \"ContactFlowId\": \"\",\n  \"Constraints\": {\n    \"RequiredFields\": \"\",\n    \"ReadOnlyFields\": \"\",\n    \"InvisibleFields\": \"\"\n  },\n  \"Defaults\": {\n    \"DefaultFieldValues\": \"\"\n  },\n  \"Status\": \"\",\n  \"Fields\": [\n    {\n      \"Id\": \"\",\n      \"Description\": \"\",\n      \"Type\": \"\",\n      \"SingleSelectOptions\": \"\"\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/instance/:InstanceId/task/template/:TaskTemplateId HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 350

{
  "Name": "",
  "Description": "",
  "ContactFlowId": "",
  "Constraints": {
    "RequiredFields": "",
    "ReadOnlyFields": "",
    "InvisibleFields": ""
  },
  "Defaults": {
    "DefaultFieldValues": ""
  },
  "Status": "",
  "Fields": [
    {
      "Id": "",
      "Description": "",
      "Type": "",
      "SingleSelectOptions": ""
    }
  ]
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/instance/:InstanceId/task/template/:TaskTemplateId")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"Name\": \"\",\n  \"Description\": \"\",\n  \"ContactFlowId\": \"\",\n  \"Constraints\": {\n    \"RequiredFields\": \"\",\n    \"ReadOnlyFields\": \"\",\n    \"InvisibleFields\": \"\"\n  },\n  \"Defaults\": {\n    \"DefaultFieldValues\": \"\"\n  },\n  \"Status\": \"\",\n  \"Fields\": [\n    {\n      \"Id\": \"\",\n      \"Description\": \"\",\n      \"Type\": \"\",\n      \"SingleSelectOptions\": \"\"\n    }\n  ]\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/instance/:InstanceId/task/template/:TaskTemplateId"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"Name\": \"\",\n  \"Description\": \"\",\n  \"ContactFlowId\": \"\",\n  \"Constraints\": {\n    \"RequiredFields\": \"\",\n    \"ReadOnlyFields\": \"\",\n    \"InvisibleFields\": \"\"\n  },\n  \"Defaults\": {\n    \"DefaultFieldValues\": \"\"\n  },\n  \"Status\": \"\",\n  \"Fields\": [\n    {\n      \"Id\": \"\",\n      \"Description\": \"\",\n      \"Type\": \"\",\n      \"SingleSelectOptions\": \"\"\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  \"Name\": \"\",\n  \"Description\": \"\",\n  \"ContactFlowId\": \"\",\n  \"Constraints\": {\n    \"RequiredFields\": \"\",\n    \"ReadOnlyFields\": \"\",\n    \"InvisibleFields\": \"\"\n  },\n  \"Defaults\": {\n    \"DefaultFieldValues\": \"\"\n  },\n  \"Status\": \"\",\n  \"Fields\": [\n    {\n      \"Id\": \"\",\n      \"Description\": \"\",\n      \"Type\": \"\",\n      \"SingleSelectOptions\": \"\"\n    }\n  ]\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/instance/:InstanceId/task/template/:TaskTemplateId")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/instance/:InstanceId/task/template/:TaskTemplateId")
  .header("content-type", "application/json")
  .body("{\n  \"Name\": \"\",\n  \"Description\": \"\",\n  \"ContactFlowId\": \"\",\n  \"Constraints\": {\n    \"RequiredFields\": \"\",\n    \"ReadOnlyFields\": \"\",\n    \"InvisibleFields\": \"\"\n  },\n  \"Defaults\": {\n    \"DefaultFieldValues\": \"\"\n  },\n  \"Status\": \"\",\n  \"Fields\": [\n    {\n      \"Id\": \"\",\n      \"Description\": \"\",\n      \"Type\": \"\",\n      \"SingleSelectOptions\": \"\"\n    }\n  ]\n}")
  .asString();
const data = JSON.stringify({
  Name: '',
  Description: '',
  ContactFlowId: '',
  Constraints: {
    RequiredFields: '',
    ReadOnlyFields: '',
    InvisibleFields: ''
  },
  Defaults: {
    DefaultFieldValues: ''
  },
  Status: '',
  Fields: [
    {
      Id: '',
      Description: '',
      Type: '',
      SingleSelectOptions: ''
    }
  ]
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/instance/:InstanceId/task/template/:TaskTemplateId');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/instance/:InstanceId/task/template/:TaskTemplateId',
  headers: {'content-type': 'application/json'},
  data: {
    Name: '',
    Description: '',
    ContactFlowId: '',
    Constraints: {RequiredFields: '', ReadOnlyFields: '', InvisibleFields: ''},
    Defaults: {DefaultFieldValues: ''},
    Status: '',
    Fields: [{Id: '', Description: '', Type: '', SingleSelectOptions: ''}]
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/instance/:InstanceId/task/template/:TaskTemplateId';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"Name":"","Description":"","ContactFlowId":"","Constraints":{"RequiredFields":"","ReadOnlyFields":"","InvisibleFields":""},"Defaults":{"DefaultFieldValues":""},"Status":"","Fields":[{"Id":"","Description":"","Type":"","SingleSelectOptions":""}]}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/instance/:InstanceId/task/template/:TaskTemplateId',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "Name": "",\n  "Description": "",\n  "ContactFlowId": "",\n  "Constraints": {\n    "RequiredFields": "",\n    "ReadOnlyFields": "",\n    "InvisibleFields": ""\n  },\n  "Defaults": {\n    "DefaultFieldValues": ""\n  },\n  "Status": "",\n  "Fields": [\n    {\n      "Id": "",\n      "Description": "",\n      "Type": "",\n      "SingleSelectOptions": ""\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  \"Name\": \"\",\n  \"Description\": \"\",\n  \"ContactFlowId\": \"\",\n  \"Constraints\": {\n    \"RequiredFields\": \"\",\n    \"ReadOnlyFields\": \"\",\n    \"InvisibleFields\": \"\"\n  },\n  \"Defaults\": {\n    \"DefaultFieldValues\": \"\"\n  },\n  \"Status\": \"\",\n  \"Fields\": [\n    {\n      \"Id\": \"\",\n      \"Description\": \"\",\n      \"Type\": \"\",\n      \"SingleSelectOptions\": \"\"\n    }\n  ]\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/instance/:InstanceId/task/template/:TaskTemplateId")
  .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/instance/:InstanceId/task/template/:TaskTemplateId',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({
  Name: '',
  Description: '',
  ContactFlowId: '',
  Constraints: {RequiredFields: '', ReadOnlyFields: '', InvisibleFields: ''},
  Defaults: {DefaultFieldValues: ''},
  Status: '',
  Fields: [{Id: '', Description: '', Type: '', SingleSelectOptions: ''}]
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/instance/:InstanceId/task/template/:TaskTemplateId',
  headers: {'content-type': 'application/json'},
  body: {
    Name: '',
    Description: '',
    ContactFlowId: '',
    Constraints: {RequiredFields: '', ReadOnlyFields: '', InvisibleFields: ''},
    Defaults: {DefaultFieldValues: ''},
    Status: '',
    Fields: [{Id: '', Description: '', Type: '', SingleSelectOptions: ''}]
  },
  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}}/instance/:InstanceId/task/template/:TaskTemplateId');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  Name: '',
  Description: '',
  ContactFlowId: '',
  Constraints: {
    RequiredFields: '',
    ReadOnlyFields: '',
    InvisibleFields: ''
  },
  Defaults: {
    DefaultFieldValues: ''
  },
  Status: '',
  Fields: [
    {
      Id: '',
      Description: '',
      Type: '',
      SingleSelectOptions: ''
    }
  ]
});

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}}/instance/:InstanceId/task/template/:TaskTemplateId',
  headers: {'content-type': 'application/json'},
  data: {
    Name: '',
    Description: '',
    ContactFlowId: '',
    Constraints: {RequiredFields: '', ReadOnlyFields: '', InvisibleFields: ''},
    Defaults: {DefaultFieldValues: ''},
    Status: '',
    Fields: [{Id: '', Description: '', Type: '', SingleSelectOptions: ''}]
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/instance/:InstanceId/task/template/:TaskTemplateId';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"Name":"","Description":"","ContactFlowId":"","Constraints":{"RequiredFields":"","ReadOnlyFields":"","InvisibleFields":""},"Defaults":{"DefaultFieldValues":""},"Status":"","Fields":[{"Id":"","Description":"","Type":"","SingleSelectOptions":""}]}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"Name": @"",
                              @"Description": @"",
                              @"ContactFlowId": @"",
                              @"Constraints": @{ @"RequiredFields": @"", @"ReadOnlyFields": @"", @"InvisibleFields": @"" },
                              @"Defaults": @{ @"DefaultFieldValues": @"" },
                              @"Status": @"",
                              @"Fields": @[ @{ @"Id": @"", @"Description": @"", @"Type": @"", @"SingleSelectOptions": @"" } ] };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/instance/:InstanceId/task/template/:TaskTemplateId"]
                                                       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}}/instance/:InstanceId/task/template/:TaskTemplateId" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"Name\": \"\",\n  \"Description\": \"\",\n  \"ContactFlowId\": \"\",\n  \"Constraints\": {\n    \"RequiredFields\": \"\",\n    \"ReadOnlyFields\": \"\",\n    \"InvisibleFields\": \"\"\n  },\n  \"Defaults\": {\n    \"DefaultFieldValues\": \"\"\n  },\n  \"Status\": \"\",\n  \"Fields\": [\n    {\n      \"Id\": \"\",\n      \"Description\": \"\",\n      \"Type\": \"\",\n      \"SingleSelectOptions\": \"\"\n    }\n  ]\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/instance/:InstanceId/task/template/:TaskTemplateId",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    'Name' => '',
    'Description' => '',
    'ContactFlowId' => '',
    'Constraints' => [
        'RequiredFields' => '',
        'ReadOnlyFields' => '',
        'InvisibleFields' => ''
    ],
    'Defaults' => [
        'DefaultFieldValues' => ''
    ],
    'Status' => '',
    'Fields' => [
        [
                'Id' => '',
                'Description' => '',
                'Type' => '',
                'SingleSelectOptions' => ''
        ]
    ]
  ]),
  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}}/instance/:InstanceId/task/template/:TaskTemplateId', [
  'body' => '{
  "Name": "",
  "Description": "",
  "ContactFlowId": "",
  "Constraints": {
    "RequiredFields": "",
    "ReadOnlyFields": "",
    "InvisibleFields": ""
  },
  "Defaults": {
    "DefaultFieldValues": ""
  },
  "Status": "",
  "Fields": [
    {
      "Id": "",
      "Description": "",
      "Type": "",
      "SingleSelectOptions": ""
    }
  ]
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/instance/:InstanceId/task/template/:TaskTemplateId');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'Name' => '',
  'Description' => '',
  'ContactFlowId' => '',
  'Constraints' => [
    'RequiredFields' => '',
    'ReadOnlyFields' => '',
    'InvisibleFields' => ''
  ],
  'Defaults' => [
    'DefaultFieldValues' => ''
  ],
  'Status' => '',
  'Fields' => [
    [
        'Id' => '',
        'Description' => '',
        'Type' => '',
        'SingleSelectOptions' => ''
    ]
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'Name' => '',
  'Description' => '',
  'ContactFlowId' => '',
  'Constraints' => [
    'RequiredFields' => '',
    'ReadOnlyFields' => '',
    'InvisibleFields' => ''
  ],
  'Defaults' => [
    'DefaultFieldValues' => ''
  ],
  'Status' => '',
  'Fields' => [
    [
        'Id' => '',
        'Description' => '',
        'Type' => '',
        'SingleSelectOptions' => ''
    ]
  ]
]));
$request->setRequestUrl('{{baseUrl}}/instance/:InstanceId/task/template/:TaskTemplateId');
$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}}/instance/:InstanceId/task/template/:TaskTemplateId' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "Name": "",
  "Description": "",
  "ContactFlowId": "",
  "Constraints": {
    "RequiredFields": "",
    "ReadOnlyFields": "",
    "InvisibleFields": ""
  },
  "Defaults": {
    "DefaultFieldValues": ""
  },
  "Status": "",
  "Fields": [
    {
      "Id": "",
      "Description": "",
      "Type": "",
      "SingleSelectOptions": ""
    }
  ]
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/instance/:InstanceId/task/template/:TaskTemplateId' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "Name": "",
  "Description": "",
  "ContactFlowId": "",
  "Constraints": {
    "RequiredFields": "",
    "ReadOnlyFields": "",
    "InvisibleFields": ""
  },
  "Defaults": {
    "DefaultFieldValues": ""
  },
  "Status": "",
  "Fields": [
    {
      "Id": "",
      "Description": "",
      "Type": "",
      "SingleSelectOptions": ""
    }
  ]
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"Name\": \"\",\n  \"Description\": \"\",\n  \"ContactFlowId\": \"\",\n  \"Constraints\": {\n    \"RequiredFields\": \"\",\n    \"ReadOnlyFields\": \"\",\n    \"InvisibleFields\": \"\"\n  },\n  \"Defaults\": {\n    \"DefaultFieldValues\": \"\"\n  },\n  \"Status\": \"\",\n  \"Fields\": [\n    {\n      \"Id\": \"\",\n      \"Description\": \"\",\n      \"Type\": \"\",\n      \"SingleSelectOptions\": \"\"\n    }\n  ]\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/instance/:InstanceId/task/template/:TaskTemplateId", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/instance/:InstanceId/task/template/:TaskTemplateId"

payload = {
    "Name": "",
    "Description": "",
    "ContactFlowId": "",
    "Constraints": {
        "RequiredFields": "",
        "ReadOnlyFields": "",
        "InvisibleFields": ""
    },
    "Defaults": { "DefaultFieldValues": "" },
    "Status": "",
    "Fields": [
        {
            "Id": "",
            "Description": "",
            "Type": "",
            "SingleSelectOptions": ""
        }
    ]
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/instance/:InstanceId/task/template/:TaskTemplateId"

payload <- "{\n  \"Name\": \"\",\n  \"Description\": \"\",\n  \"ContactFlowId\": \"\",\n  \"Constraints\": {\n    \"RequiredFields\": \"\",\n    \"ReadOnlyFields\": \"\",\n    \"InvisibleFields\": \"\"\n  },\n  \"Defaults\": {\n    \"DefaultFieldValues\": \"\"\n  },\n  \"Status\": \"\",\n  \"Fields\": [\n    {\n      \"Id\": \"\",\n      \"Description\": \"\",\n      \"Type\": \"\",\n      \"SingleSelectOptions\": \"\"\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}}/instance/:InstanceId/task/template/:TaskTemplateId")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"Name\": \"\",\n  \"Description\": \"\",\n  \"ContactFlowId\": \"\",\n  \"Constraints\": {\n    \"RequiredFields\": \"\",\n    \"ReadOnlyFields\": \"\",\n    \"InvisibleFields\": \"\"\n  },\n  \"Defaults\": {\n    \"DefaultFieldValues\": \"\"\n  },\n  \"Status\": \"\",\n  \"Fields\": [\n    {\n      \"Id\": \"\",\n      \"Description\": \"\",\n      \"Type\": \"\",\n      \"SingleSelectOptions\": \"\"\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/instance/:InstanceId/task/template/:TaskTemplateId') do |req|
  req.body = "{\n  \"Name\": \"\",\n  \"Description\": \"\",\n  \"ContactFlowId\": \"\",\n  \"Constraints\": {\n    \"RequiredFields\": \"\",\n    \"ReadOnlyFields\": \"\",\n    \"InvisibleFields\": \"\"\n  },\n  \"Defaults\": {\n    \"DefaultFieldValues\": \"\"\n  },\n  \"Status\": \"\",\n  \"Fields\": [\n    {\n      \"Id\": \"\",\n      \"Description\": \"\",\n      \"Type\": \"\",\n      \"SingleSelectOptions\": \"\"\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}}/instance/:InstanceId/task/template/:TaskTemplateId";

    let payload = json!({
        "Name": "",
        "Description": "",
        "ContactFlowId": "",
        "Constraints": json!({
            "RequiredFields": "",
            "ReadOnlyFields": "",
            "InvisibleFields": ""
        }),
        "Defaults": json!({"DefaultFieldValues": ""}),
        "Status": "",
        "Fields": (
            json!({
                "Id": "",
                "Description": "",
                "Type": "",
                "SingleSelectOptions": ""
            })
        )
    });

    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}}/instance/:InstanceId/task/template/:TaskTemplateId \
  --header 'content-type: application/json' \
  --data '{
  "Name": "",
  "Description": "",
  "ContactFlowId": "",
  "Constraints": {
    "RequiredFields": "",
    "ReadOnlyFields": "",
    "InvisibleFields": ""
  },
  "Defaults": {
    "DefaultFieldValues": ""
  },
  "Status": "",
  "Fields": [
    {
      "Id": "",
      "Description": "",
      "Type": "",
      "SingleSelectOptions": ""
    }
  ]
}'
echo '{
  "Name": "",
  "Description": "",
  "ContactFlowId": "",
  "Constraints": {
    "RequiredFields": "",
    "ReadOnlyFields": "",
    "InvisibleFields": ""
  },
  "Defaults": {
    "DefaultFieldValues": ""
  },
  "Status": "",
  "Fields": [
    {
      "Id": "",
      "Description": "",
      "Type": "",
      "SingleSelectOptions": ""
    }
  ]
}' |  \
  http POST {{baseUrl}}/instance/:InstanceId/task/template/:TaskTemplateId \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "Name": "",\n  "Description": "",\n  "ContactFlowId": "",\n  "Constraints": {\n    "RequiredFields": "",\n    "ReadOnlyFields": "",\n    "InvisibleFields": ""\n  },\n  "Defaults": {\n    "DefaultFieldValues": ""\n  },\n  "Status": "",\n  "Fields": [\n    {\n      "Id": "",\n      "Description": "",\n      "Type": "",\n      "SingleSelectOptions": ""\n    }\n  ]\n}' \
  --output-document \
  - {{baseUrl}}/instance/:InstanceId/task/template/:TaskTemplateId
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "Name": "",
  "Description": "",
  "ContactFlowId": "",
  "Constraints": [
    "RequiredFields": "",
    "ReadOnlyFields": "",
    "InvisibleFields": ""
  ],
  "Defaults": ["DefaultFieldValues": ""],
  "Status": "",
  "Fields": [
    [
      "Id": "",
      "Description": "",
      "Type": "",
      "SingleSelectOptions": ""
    ]
  ]
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/instance/:InstanceId/task/template/:TaskTemplateId")! 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 UpdateTrafficDistribution
{{baseUrl}}/traffic-distribution/:Id
QUERY PARAMS

Id
BODY json

{
  "TelephonyConfig": {
    "Distributions": ""
  }
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/traffic-distribution/:Id");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"TelephonyConfig\": {\n    \"Distributions\": \"\"\n  }\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/traffic-distribution/:Id" {:content-type :json
                                                                    :form-params {:TelephonyConfig {:Distributions ""}}})
require "http/client"

url = "{{baseUrl}}/traffic-distribution/:Id"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"TelephonyConfig\": {\n    \"Distributions\": \"\"\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}}/traffic-distribution/:Id"),
    Content = new StringContent("{\n  \"TelephonyConfig\": {\n    \"Distributions\": \"\"\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}}/traffic-distribution/:Id");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"TelephonyConfig\": {\n    \"Distributions\": \"\"\n  }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/traffic-distribution/:Id"

	payload := strings.NewReader("{\n  \"TelephonyConfig\": {\n    \"Distributions\": \"\"\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/traffic-distribution/:Id HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 54

{
  "TelephonyConfig": {
    "Distributions": ""
  }
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/traffic-distribution/:Id")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"TelephonyConfig\": {\n    \"Distributions\": \"\"\n  }\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/traffic-distribution/:Id"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"TelephonyConfig\": {\n    \"Distributions\": \"\"\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  \"TelephonyConfig\": {\n    \"Distributions\": \"\"\n  }\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/traffic-distribution/:Id")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/traffic-distribution/:Id")
  .header("content-type", "application/json")
  .body("{\n  \"TelephonyConfig\": {\n    \"Distributions\": \"\"\n  }\n}")
  .asString();
const data = JSON.stringify({
  TelephonyConfig: {
    Distributions: ''
  }
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/traffic-distribution/:Id');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/traffic-distribution/:Id',
  headers: {'content-type': 'application/json'},
  data: {TelephonyConfig: {Distributions: ''}}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/traffic-distribution/:Id';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"TelephonyConfig":{"Distributions":""}}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/traffic-distribution/:Id',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "TelephonyConfig": {\n    "Distributions": ""\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  \"TelephonyConfig\": {\n    \"Distributions\": \"\"\n  }\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/traffic-distribution/:Id")
  .put(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PUT',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/traffic-distribution/:Id',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({TelephonyConfig: {Distributions: ''}}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/traffic-distribution/:Id',
  headers: {'content-type': 'application/json'},
  body: {TelephonyConfig: {Distributions: ''}},
  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}}/traffic-distribution/:Id');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  TelephonyConfig: {
    Distributions: ''
  }
});

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}}/traffic-distribution/:Id',
  headers: {'content-type': 'application/json'},
  data: {TelephonyConfig: {Distributions: ''}}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/traffic-distribution/:Id';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"TelephonyConfig":{"Distributions":""}}'
};

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 = @{ @"TelephonyConfig": @{ @"Distributions": @"" } };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/traffic-distribution/:Id"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PUT"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/traffic-distribution/:Id" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"TelephonyConfig\": {\n    \"Distributions\": \"\"\n  }\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/traffic-distribution/:Id",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PUT",
  CURLOPT_POSTFIELDS => json_encode([
    'TelephonyConfig' => [
        'Distributions' => ''
    ]
  ]),
  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}}/traffic-distribution/:Id', [
  'body' => '{
  "TelephonyConfig": {
    "Distributions": ""
  }
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/traffic-distribution/:Id');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'TelephonyConfig' => [
    'Distributions' => ''
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'TelephonyConfig' => [
    'Distributions' => ''
  ]
]));
$request->setRequestUrl('{{baseUrl}}/traffic-distribution/:Id');
$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}}/traffic-distribution/:Id' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "TelephonyConfig": {
    "Distributions": ""
  }
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/traffic-distribution/:Id' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "TelephonyConfig": {
    "Distributions": ""
  }
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"TelephonyConfig\": {\n    \"Distributions\": \"\"\n  }\n}"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/traffic-distribution/:Id", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/traffic-distribution/:Id"

payload = { "TelephonyConfig": { "Distributions": "" } }
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/traffic-distribution/:Id"

payload <- "{\n  \"TelephonyConfig\": {\n    \"Distributions\": \"\"\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}}/traffic-distribution/:Id")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Put.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"TelephonyConfig\": {\n    \"Distributions\": \"\"\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/traffic-distribution/:Id') do |req|
  req.body = "{\n  \"TelephonyConfig\": {\n    \"Distributions\": \"\"\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}}/traffic-distribution/:Id";

    let payload = json!({"TelephonyConfig": json!({"Distributions": ""})});

    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}}/traffic-distribution/:Id \
  --header 'content-type: application/json' \
  --data '{
  "TelephonyConfig": {
    "Distributions": ""
  }
}'
echo '{
  "TelephonyConfig": {
    "Distributions": ""
  }
}' |  \
  http PUT {{baseUrl}}/traffic-distribution/:Id \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "TelephonyConfig": {\n    "Distributions": ""\n  }\n}' \
  --output-document \
  - {{baseUrl}}/traffic-distribution/:Id
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["TelephonyConfig": ["Distributions": ""]] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/traffic-distribution/:Id")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PUT"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST UpdateUserHierarchy
{{baseUrl}}/users/:InstanceId/:UserId/hierarchy
QUERY PARAMS

UserId
InstanceId
BODY json

{
  "HierarchyGroupId": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/users/:InstanceId/:UserId/hierarchy");

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  \"HierarchyGroupId\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/users/:InstanceId/:UserId/hierarchy" {:content-type :json
                                                                                :form-params {:HierarchyGroupId ""}})
require "http/client"

url = "{{baseUrl}}/users/:InstanceId/:UserId/hierarchy"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"HierarchyGroupId\": \"\"\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}}/users/:InstanceId/:UserId/hierarchy"),
    Content = new StringContent("{\n  \"HierarchyGroupId\": \"\"\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}}/users/:InstanceId/:UserId/hierarchy");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"HierarchyGroupId\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/users/:InstanceId/:UserId/hierarchy"

	payload := strings.NewReader("{\n  \"HierarchyGroupId\": \"\"\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/users/:InstanceId/:UserId/hierarchy HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 28

{
  "HierarchyGroupId": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/users/:InstanceId/:UserId/hierarchy")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"HierarchyGroupId\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/users/:InstanceId/:UserId/hierarchy"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"HierarchyGroupId\": \"\"\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  \"HierarchyGroupId\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/users/:InstanceId/:UserId/hierarchy")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/users/:InstanceId/:UserId/hierarchy")
  .header("content-type", "application/json")
  .body("{\n  \"HierarchyGroupId\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  HierarchyGroupId: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/users/:InstanceId/:UserId/hierarchy');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/users/:InstanceId/:UserId/hierarchy',
  headers: {'content-type': 'application/json'},
  data: {HierarchyGroupId: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/users/:InstanceId/:UserId/hierarchy';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"HierarchyGroupId":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/users/:InstanceId/:UserId/hierarchy',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "HierarchyGroupId": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"HierarchyGroupId\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/users/:InstanceId/:UserId/hierarchy")
  .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/users/:InstanceId/:UserId/hierarchy',
  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({HierarchyGroupId: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/users/:InstanceId/:UserId/hierarchy',
  headers: {'content-type': 'application/json'},
  body: {HierarchyGroupId: ''},
  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}}/users/:InstanceId/:UserId/hierarchy');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  HierarchyGroupId: ''
});

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}}/users/:InstanceId/:UserId/hierarchy',
  headers: {'content-type': 'application/json'},
  data: {HierarchyGroupId: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/users/:InstanceId/:UserId/hierarchy';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"HierarchyGroupId":""}'
};

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 = @{ @"HierarchyGroupId": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/users/:InstanceId/:UserId/hierarchy"]
                                                       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}}/users/:InstanceId/:UserId/hierarchy" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"HierarchyGroupId\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/users/:InstanceId/:UserId/hierarchy",
  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([
    'HierarchyGroupId' => ''
  ]),
  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}}/users/:InstanceId/:UserId/hierarchy', [
  'body' => '{
  "HierarchyGroupId": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/users/:InstanceId/:UserId/hierarchy');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'HierarchyGroupId' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'HierarchyGroupId' => ''
]));
$request->setRequestUrl('{{baseUrl}}/users/:InstanceId/:UserId/hierarchy');
$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}}/users/:InstanceId/:UserId/hierarchy' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "HierarchyGroupId": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/users/:InstanceId/:UserId/hierarchy' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "HierarchyGroupId": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"HierarchyGroupId\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/users/:InstanceId/:UserId/hierarchy", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/users/:InstanceId/:UserId/hierarchy"

payload = { "HierarchyGroupId": "" }
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/users/:InstanceId/:UserId/hierarchy"

payload <- "{\n  \"HierarchyGroupId\": \"\"\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}}/users/:InstanceId/:UserId/hierarchy")

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  \"HierarchyGroupId\": \"\"\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/users/:InstanceId/:UserId/hierarchy') do |req|
  req.body = "{\n  \"HierarchyGroupId\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/users/:InstanceId/:UserId/hierarchy";

    let payload = json!({"HierarchyGroupId": ""});

    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}}/users/:InstanceId/:UserId/hierarchy \
  --header 'content-type: application/json' \
  --data '{
  "HierarchyGroupId": ""
}'
echo '{
  "HierarchyGroupId": ""
}' |  \
  http POST {{baseUrl}}/users/:InstanceId/:UserId/hierarchy \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "HierarchyGroupId": ""\n}' \
  --output-document \
  - {{baseUrl}}/users/:InstanceId/:UserId/hierarchy
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["HierarchyGroupId": ""] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/users/:InstanceId/:UserId/hierarchy")! 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 UpdateUserHierarchyGroupName
{{baseUrl}}/user-hierarchy-groups/:InstanceId/:HierarchyGroupId/name
QUERY PARAMS

HierarchyGroupId
InstanceId
BODY json

{
  "Name": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/user-hierarchy-groups/:InstanceId/:HierarchyGroupId/name");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"Name\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/user-hierarchy-groups/:InstanceId/:HierarchyGroupId/name" {:content-type :json
                                                                                                     :form-params {:Name ""}})
require "http/client"

url = "{{baseUrl}}/user-hierarchy-groups/:InstanceId/:HierarchyGroupId/name"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"Name\": \"\"\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/user-hierarchy-groups/:InstanceId/:HierarchyGroupId/name"),
    Content = new StringContent("{\n  \"Name\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/user-hierarchy-groups/:InstanceId/:HierarchyGroupId/name");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"Name\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/user-hierarchy-groups/:InstanceId/:HierarchyGroupId/name"

	payload := strings.NewReader("{\n  \"Name\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/user-hierarchy-groups/:InstanceId/:HierarchyGroupId/name HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 16

{
  "Name": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/user-hierarchy-groups/:InstanceId/:HierarchyGroupId/name")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"Name\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/user-hierarchy-groups/:InstanceId/:HierarchyGroupId/name"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"Name\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"Name\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/user-hierarchy-groups/:InstanceId/:HierarchyGroupId/name")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/user-hierarchy-groups/:InstanceId/:HierarchyGroupId/name")
  .header("content-type", "application/json")
  .body("{\n  \"Name\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  Name: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/user-hierarchy-groups/:InstanceId/:HierarchyGroupId/name');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/user-hierarchy-groups/:InstanceId/:HierarchyGroupId/name',
  headers: {'content-type': 'application/json'},
  data: {Name: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/user-hierarchy-groups/:InstanceId/:HierarchyGroupId/name';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"Name":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/user-hierarchy-groups/:InstanceId/:HierarchyGroupId/name',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "Name": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"Name\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/user-hierarchy-groups/:InstanceId/:HierarchyGroupId/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/user-hierarchy-groups/:InstanceId/:HierarchyGroupId/name',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({Name: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/user-hierarchy-groups/:InstanceId/:HierarchyGroupId/name',
  headers: {'content-type': 'application/json'},
  body: {Name: ''},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/user-hierarchy-groups/:InstanceId/:HierarchyGroupId/name');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  Name: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/user-hierarchy-groups/:InstanceId/:HierarchyGroupId/name',
  headers: {'content-type': 'application/json'},
  data: {Name: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/user-hierarchy-groups/:InstanceId/:HierarchyGroupId/name';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"Name":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"Name": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/user-hierarchy-groups/:InstanceId/:HierarchyGroupId/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}}/user-hierarchy-groups/:InstanceId/:HierarchyGroupId/name" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"Name\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/user-hierarchy-groups/:InstanceId/:HierarchyGroupId/name",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    'Name' => ''
  ]),
  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}}/user-hierarchy-groups/:InstanceId/:HierarchyGroupId/name', [
  'body' => '{
  "Name": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/user-hierarchy-groups/:InstanceId/:HierarchyGroupId/name');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'Name' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'Name' => ''
]));
$request->setRequestUrl('{{baseUrl}}/user-hierarchy-groups/:InstanceId/:HierarchyGroupId/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}}/user-hierarchy-groups/:InstanceId/:HierarchyGroupId/name' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "Name": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/user-hierarchy-groups/:InstanceId/:HierarchyGroupId/name' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "Name": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"Name\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/user-hierarchy-groups/:InstanceId/:HierarchyGroupId/name", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/user-hierarchy-groups/:InstanceId/:HierarchyGroupId/name"

payload = { "Name": "" }
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/user-hierarchy-groups/:InstanceId/:HierarchyGroupId/name"

payload <- "{\n  \"Name\": \"\"\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}}/user-hierarchy-groups/:InstanceId/:HierarchyGroupId/name")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"Name\": \"\"\n}"

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/user-hierarchy-groups/:InstanceId/:HierarchyGroupId/name') do |req|
  req.body = "{\n  \"Name\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/user-hierarchy-groups/:InstanceId/:HierarchyGroupId/name";

    let payload = json!({"Name": ""});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/user-hierarchy-groups/:InstanceId/:HierarchyGroupId/name \
  --header 'content-type: application/json' \
  --data '{
  "Name": ""
}'
echo '{
  "Name": ""
}' |  \
  http POST {{baseUrl}}/user-hierarchy-groups/:InstanceId/:HierarchyGroupId/name \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "Name": ""\n}' \
  --output-document \
  - {{baseUrl}}/user-hierarchy-groups/:InstanceId/:HierarchyGroupId/name
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["Name": ""] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/user-hierarchy-groups/:InstanceId/:HierarchyGroupId/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 UpdateUserHierarchyStructure
{{baseUrl}}/user-hierarchy-structure/:InstanceId
QUERY PARAMS

InstanceId
BODY json

{
  "HierarchyStructure": {
    "LevelOne": "",
    "LevelTwo": "",
    "LevelThree": "",
    "LevelFour": "",
    "LevelFive": ""
  }
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/user-hierarchy-structure/:InstanceId");

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  \"HierarchyStructure\": {\n    \"LevelOne\": \"\",\n    \"LevelTwo\": \"\",\n    \"LevelThree\": \"\",\n    \"LevelFour\": \"\",\n    \"LevelFive\": \"\"\n  }\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/user-hierarchy-structure/:InstanceId" {:content-type :json
                                                                                 :form-params {:HierarchyStructure {:LevelOne ""
                                                                                                                    :LevelTwo ""
                                                                                                                    :LevelThree ""
                                                                                                                    :LevelFour ""
                                                                                                                    :LevelFive ""}}})
require "http/client"

url = "{{baseUrl}}/user-hierarchy-structure/:InstanceId"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"HierarchyStructure\": {\n    \"LevelOne\": \"\",\n    \"LevelTwo\": \"\",\n    \"LevelThree\": \"\",\n    \"LevelFour\": \"\",\n    \"LevelFive\": \"\"\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}}/user-hierarchy-structure/:InstanceId"),
    Content = new StringContent("{\n  \"HierarchyStructure\": {\n    \"LevelOne\": \"\",\n    \"LevelTwo\": \"\",\n    \"LevelThree\": \"\",\n    \"LevelFour\": \"\",\n    \"LevelFive\": \"\"\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}}/user-hierarchy-structure/:InstanceId");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"HierarchyStructure\": {\n    \"LevelOne\": \"\",\n    \"LevelTwo\": \"\",\n    \"LevelThree\": \"\",\n    \"LevelFour\": \"\",\n    \"LevelFive\": \"\"\n  }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/user-hierarchy-structure/:InstanceId"

	payload := strings.NewReader("{\n  \"HierarchyStructure\": {\n    \"LevelOne\": \"\",\n    \"LevelTwo\": \"\",\n    \"LevelThree\": \"\",\n    \"LevelFour\": \"\",\n    \"LevelFive\": \"\"\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/user-hierarchy-structure/:InstanceId HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 136

{
  "HierarchyStructure": {
    "LevelOne": "",
    "LevelTwo": "",
    "LevelThree": "",
    "LevelFour": "",
    "LevelFive": ""
  }
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/user-hierarchy-structure/:InstanceId")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"HierarchyStructure\": {\n    \"LevelOne\": \"\",\n    \"LevelTwo\": \"\",\n    \"LevelThree\": \"\",\n    \"LevelFour\": \"\",\n    \"LevelFive\": \"\"\n  }\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/user-hierarchy-structure/:InstanceId"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"HierarchyStructure\": {\n    \"LevelOne\": \"\",\n    \"LevelTwo\": \"\",\n    \"LevelThree\": \"\",\n    \"LevelFour\": \"\",\n    \"LevelFive\": \"\"\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  \"HierarchyStructure\": {\n    \"LevelOne\": \"\",\n    \"LevelTwo\": \"\",\n    \"LevelThree\": \"\",\n    \"LevelFour\": \"\",\n    \"LevelFive\": \"\"\n  }\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/user-hierarchy-structure/:InstanceId")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/user-hierarchy-structure/:InstanceId")
  .header("content-type", "application/json")
  .body("{\n  \"HierarchyStructure\": {\n    \"LevelOne\": \"\",\n    \"LevelTwo\": \"\",\n    \"LevelThree\": \"\",\n    \"LevelFour\": \"\",\n    \"LevelFive\": \"\"\n  }\n}")
  .asString();
const data = JSON.stringify({
  HierarchyStructure: {
    LevelOne: '',
    LevelTwo: '',
    LevelThree: '',
    LevelFour: '',
    LevelFive: ''
  }
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/user-hierarchy-structure/:InstanceId');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/user-hierarchy-structure/:InstanceId',
  headers: {'content-type': 'application/json'},
  data: {
    HierarchyStructure: {LevelOne: '', LevelTwo: '', LevelThree: '', LevelFour: '', LevelFive: ''}
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/user-hierarchy-structure/:InstanceId';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"HierarchyStructure":{"LevelOne":"","LevelTwo":"","LevelThree":"","LevelFour":"","LevelFive":""}}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/user-hierarchy-structure/:InstanceId',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "HierarchyStructure": {\n    "LevelOne": "",\n    "LevelTwo": "",\n    "LevelThree": "",\n    "LevelFour": "",\n    "LevelFive": ""\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  \"HierarchyStructure\": {\n    \"LevelOne\": \"\",\n    \"LevelTwo\": \"\",\n    \"LevelThree\": \"\",\n    \"LevelFour\": \"\",\n    \"LevelFive\": \"\"\n  }\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/user-hierarchy-structure/:InstanceId")
  .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/user-hierarchy-structure/:InstanceId',
  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({
  HierarchyStructure: {LevelOne: '', LevelTwo: '', LevelThree: '', LevelFour: '', LevelFive: ''}
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/user-hierarchy-structure/:InstanceId',
  headers: {'content-type': 'application/json'},
  body: {
    HierarchyStructure: {LevelOne: '', LevelTwo: '', LevelThree: '', LevelFour: '', LevelFive: ''}
  },
  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}}/user-hierarchy-structure/:InstanceId');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  HierarchyStructure: {
    LevelOne: '',
    LevelTwo: '',
    LevelThree: '',
    LevelFour: '',
    LevelFive: ''
  }
});

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}}/user-hierarchy-structure/:InstanceId',
  headers: {'content-type': 'application/json'},
  data: {
    HierarchyStructure: {LevelOne: '', LevelTwo: '', LevelThree: '', LevelFour: '', LevelFive: ''}
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/user-hierarchy-structure/:InstanceId';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"HierarchyStructure":{"LevelOne":"","LevelTwo":"","LevelThree":"","LevelFour":"","LevelFive":""}}'
};

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 = @{ @"HierarchyStructure": @{ @"LevelOne": @"", @"LevelTwo": @"", @"LevelThree": @"", @"LevelFour": @"", @"LevelFive": @"" } };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/user-hierarchy-structure/:InstanceId"]
                                                       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}}/user-hierarchy-structure/:InstanceId" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"HierarchyStructure\": {\n    \"LevelOne\": \"\",\n    \"LevelTwo\": \"\",\n    \"LevelThree\": \"\",\n    \"LevelFour\": \"\",\n    \"LevelFive\": \"\"\n  }\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/user-hierarchy-structure/:InstanceId",
  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([
    'HierarchyStructure' => [
        'LevelOne' => '',
        'LevelTwo' => '',
        'LevelThree' => '',
        'LevelFour' => '',
        'LevelFive' => ''
    ]
  ]),
  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}}/user-hierarchy-structure/:InstanceId', [
  'body' => '{
  "HierarchyStructure": {
    "LevelOne": "",
    "LevelTwo": "",
    "LevelThree": "",
    "LevelFour": "",
    "LevelFive": ""
  }
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/user-hierarchy-structure/:InstanceId');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'HierarchyStructure' => [
    'LevelOne' => '',
    'LevelTwo' => '',
    'LevelThree' => '',
    'LevelFour' => '',
    'LevelFive' => ''
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'HierarchyStructure' => [
    'LevelOne' => '',
    'LevelTwo' => '',
    'LevelThree' => '',
    'LevelFour' => '',
    'LevelFive' => ''
  ]
]));
$request->setRequestUrl('{{baseUrl}}/user-hierarchy-structure/:InstanceId');
$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}}/user-hierarchy-structure/:InstanceId' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "HierarchyStructure": {
    "LevelOne": "",
    "LevelTwo": "",
    "LevelThree": "",
    "LevelFour": "",
    "LevelFive": ""
  }
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/user-hierarchy-structure/:InstanceId' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "HierarchyStructure": {
    "LevelOne": "",
    "LevelTwo": "",
    "LevelThree": "",
    "LevelFour": "",
    "LevelFive": ""
  }
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"HierarchyStructure\": {\n    \"LevelOne\": \"\",\n    \"LevelTwo\": \"\",\n    \"LevelThree\": \"\",\n    \"LevelFour\": \"\",\n    \"LevelFive\": \"\"\n  }\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/user-hierarchy-structure/:InstanceId", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/user-hierarchy-structure/:InstanceId"

payload = { "HierarchyStructure": {
        "LevelOne": "",
        "LevelTwo": "",
        "LevelThree": "",
        "LevelFour": "",
        "LevelFive": ""
    } }
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/user-hierarchy-structure/:InstanceId"

payload <- "{\n  \"HierarchyStructure\": {\n    \"LevelOne\": \"\",\n    \"LevelTwo\": \"\",\n    \"LevelThree\": \"\",\n    \"LevelFour\": \"\",\n    \"LevelFive\": \"\"\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}}/user-hierarchy-structure/:InstanceId")

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  \"HierarchyStructure\": {\n    \"LevelOne\": \"\",\n    \"LevelTwo\": \"\",\n    \"LevelThree\": \"\",\n    \"LevelFour\": \"\",\n    \"LevelFive\": \"\"\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/user-hierarchy-structure/:InstanceId') do |req|
  req.body = "{\n  \"HierarchyStructure\": {\n    \"LevelOne\": \"\",\n    \"LevelTwo\": \"\",\n    \"LevelThree\": \"\",\n    \"LevelFour\": \"\",\n    \"LevelFive\": \"\"\n  }\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/user-hierarchy-structure/:InstanceId";

    let payload = json!({"HierarchyStructure": json!({
            "LevelOne": "",
            "LevelTwo": "",
            "LevelThree": "",
            "LevelFour": "",
            "LevelFive": ""
        })});

    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}}/user-hierarchy-structure/:InstanceId \
  --header 'content-type: application/json' \
  --data '{
  "HierarchyStructure": {
    "LevelOne": "",
    "LevelTwo": "",
    "LevelThree": "",
    "LevelFour": "",
    "LevelFive": ""
  }
}'
echo '{
  "HierarchyStructure": {
    "LevelOne": "",
    "LevelTwo": "",
    "LevelThree": "",
    "LevelFour": "",
    "LevelFive": ""
  }
}' |  \
  http POST {{baseUrl}}/user-hierarchy-structure/:InstanceId \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "HierarchyStructure": {\n    "LevelOne": "",\n    "LevelTwo": "",\n    "LevelThree": "",\n    "LevelFour": "",\n    "LevelFive": ""\n  }\n}' \
  --output-document \
  - {{baseUrl}}/user-hierarchy-structure/:InstanceId
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["HierarchyStructure": [
    "LevelOne": "",
    "LevelTwo": "",
    "LevelThree": "",
    "LevelFour": "",
    "LevelFive": ""
  ]] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/user-hierarchy-structure/:InstanceId")! 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 UpdateUserIdentityInfo
{{baseUrl}}/users/:InstanceId/:UserId/identity-info
QUERY PARAMS

UserId
InstanceId
BODY json

{
  "IdentityInfo": {
    "FirstName": "",
    "LastName": "",
    "Email": "",
    "SecondaryEmail": "",
    "Mobile": ""
  }
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/users/:InstanceId/:UserId/identity-info");

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  \"IdentityInfo\": {\n    \"FirstName\": \"\",\n    \"LastName\": \"\",\n    \"Email\": \"\",\n    \"SecondaryEmail\": \"\",\n    \"Mobile\": \"\"\n  }\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/users/:InstanceId/:UserId/identity-info" {:content-type :json
                                                                                    :form-params {:IdentityInfo {:FirstName ""
                                                                                                                 :LastName ""
                                                                                                                 :Email ""
                                                                                                                 :SecondaryEmail ""
                                                                                                                 :Mobile ""}}})
require "http/client"

url = "{{baseUrl}}/users/:InstanceId/:UserId/identity-info"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"IdentityInfo\": {\n    \"FirstName\": \"\",\n    \"LastName\": \"\",\n    \"Email\": \"\",\n    \"SecondaryEmail\": \"\",\n    \"Mobile\": \"\"\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}}/users/:InstanceId/:UserId/identity-info"),
    Content = new StringContent("{\n  \"IdentityInfo\": {\n    \"FirstName\": \"\",\n    \"LastName\": \"\",\n    \"Email\": \"\",\n    \"SecondaryEmail\": \"\",\n    \"Mobile\": \"\"\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}}/users/:InstanceId/:UserId/identity-info");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"IdentityInfo\": {\n    \"FirstName\": \"\",\n    \"LastName\": \"\",\n    \"Email\": \"\",\n    \"SecondaryEmail\": \"\",\n    \"Mobile\": \"\"\n  }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/users/:InstanceId/:UserId/identity-info"

	payload := strings.NewReader("{\n  \"IdentityInfo\": {\n    \"FirstName\": \"\",\n    \"LastName\": \"\",\n    \"Email\": \"\",\n    \"SecondaryEmail\": \"\",\n    \"Mobile\": \"\"\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/users/:InstanceId/:UserId/identity-info HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 128

{
  "IdentityInfo": {
    "FirstName": "",
    "LastName": "",
    "Email": "",
    "SecondaryEmail": "",
    "Mobile": ""
  }
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/users/:InstanceId/:UserId/identity-info")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"IdentityInfo\": {\n    \"FirstName\": \"\",\n    \"LastName\": \"\",\n    \"Email\": \"\",\n    \"SecondaryEmail\": \"\",\n    \"Mobile\": \"\"\n  }\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/users/:InstanceId/:UserId/identity-info"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"IdentityInfo\": {\n    \"FirstName\": \"\",\n    \"LastName\": \"\",\n    \"Email\": \"\",\n    \"SecondaryEmail\": \"\",\n    \"Mobile\": \"\"\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  \"IdentityInfo\": {\n    \"FirstName\": \"\",\n    \"LastName\": \"\",\n    \"Email\": \"\",\n    \"SecondaryEmail\": \"\",\n    \"Mobile\": \"\"\n  }\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/users/:InstanceId/:UserId/identity-info")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/users/:InstanceId/:UserId/identity-info")
  .header("content-type", "application/json")
  .body("{\n  \"IdentityInfo\": {\n    \"FirstName\": \"\",\n    \"LastName\": \"\",\n    \"Email\": \"\",\n    \"SecondaryEmail\": \"\",\n    \"Mobile\": \"\"\n  }\n}")
  .asString();
const data = JSON.stringify({
  IdentityInfo: {
    FirstName: '',
    LastName: '',
    Email: '',
    SecondaryEmail: '',
    Mobile: ''
  }
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/users/:InstanceId/:UserId/identity-info');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/users/:InstanceId/:UserId/identity-info',
  headers: {'content-type': 'application/json'},
  data: {
    IdentityInfo: {FirstName: '', LastName: '', Email: '', SecondaryEmail: '', Mobile: ''}
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/users/:InstanceId/:UserId/identity-info';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"IdentityInfo":{"FirstName":"","LastName":"","Email":"","SecondaryEmail":"","Mobile":""}}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/users/:InstanceId/:UserId/identity-info',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "IdentityInfo": {\n    "FirstName": "",\n    "LastName": "",\n    "Email": "",\n    "SecondaryEmail": "",\n    "Mobile": ""\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  \"IdentityInfo\": {\n    \"FirstName\": \"\",\n    \"LastName\": \"\",\n    \"Email\": \"\",\n    \"SecondaryEmail\": \"\",\n    \"Mobile\": \"\"\n  }\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/users/:InstanceId/:UserId/identity-info")
  .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/users/:InstanceId/:UserId/identity-info',
  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({
  IdentityInfo: {FirstName: '', LastName: '', Email: '', SecondaryEmail: '', Mobile: ''}
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/users/:InstanceId/:UserId/identity-info',
  headers: {'content-type': 'application/json'},
  body: {
    IdentityInfo: {FirstName: '', LastName: '', Email: '', SecondaryEmail: '', Mobile: ''}
  },
  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}}/users/:InstanceId/:UserId/identity-info');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  IdentityInfo: {
    FirstName: '',
    LastName: '',
    Email: '',
    SecondaryEmail: '',
    Mobile: ''
  }
});

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}}/users/:InstanceId/:UserId/identity-info',
  headers: {'content-type': 'application/json'},
  data: {
    IdentityInfo: {FirstName: '', LastName: '', Email: '', SecondaryEmail: '', Mobile: ''}
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/users/:InstanceId/:UserId/identity-info';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"IdentityInfo":{"FirstName":"","LastName":"","Email":"","SecondaryEmail":"","Mobile":""}}'
};

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 = @{ @"IdentityInfo": @{ @"FirstName": @"", @"LastName": @"", @"Email": @"", @"SecondaryEmail": @"", @"Mobile": @"" } };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/users/:InstanceId/:UserId/identity-info"]
                                                       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}}/users/:InstanceId/:UserId/identity-info" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"IdentityInfo\": {\n    \"FirstName\": \"\",\n    \"LastName\": \"\",\n    \"Email\": \"\",\n    \"SecondaryEmail\": \"\",\n    \"Mobile\": \"\"\n  }\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/users/:InstanceId/:UserId/identity-info",
  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([
    'IdentityInfo' => [
        'FirstName' => '',
        'LastName' => '',
        'Email' => '',
        'SecondaryEmail' => '',
        'Mobile' => ''
    ]
  ]),
  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}}/users/:InstanceId/:UserId/identity-info', [
  'body' => '{
  "IdentityInfo": {
    "FirstName": "",
    "LastName": "",
    "Email": "",
    "SecondaryEmail": "",
    "Mobile": ""
  }
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/users/:InstanceId/:UserId/identity-info');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'IdentityInfo' => [
    'FirstName' => '',
    'LastName' => '',
    'Email' => '',
    'SecondaryEmail' => '',
    'Mobile' => ''
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'IdentityInfo' => [
    'FirstName' => '',
    'LastName' => '',
    'Email' => '',
    'SecondaryEmail' => '',
    'Mobile' => ''
  ]
]));
$request->setRequestUrl('{{baseUrl}}/users/:InstanceId/:UserId/identity-info');
$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}}/users/:InstanceId/:UserId/identity-info' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "IdentityInfo": {
    "FirstName": "",
    "LastName": "",
    "Email": "",
    "SecondaryEmail": "",
    "Mobile": ""
  }
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/users/:InstanceId/:UserId/identity-info' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "IdentityInfo": {
    "FirstName": "",
    "LastName": "",
    "Email": "",
    "SecondaryEmail": "",
    "Mobile": ""
  }
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"IdentityInfo\": {\n    \"FirstName\": \"\",\n    \"LastName\": \"\",\n    \"Email\": \"\",\n    \"SecondaryEmail\": \"\",\n    \"Mobile\": \"\"\n  }\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/users/:InstanceId/:UserId/identity-info", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/users/:InstanceId/:UserId/identity-info"

payload = { "IdentityInfo": {
        "FirstName": "",
        "LastName": "",
        "Email": "",
        "SecondaryEmail": "",
        "Mobile": ""
    } }
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/users/:InstanceId/:UserId/identity-info"

payload <- "{\n  \"IdentityInfo\": {\n    \"FirstName\": \"\",\n    \"LastName\": \"\",\n    \"Email\": \"\",\n    \"SecondaryEmail\": \"\",\n    \"Mobile\": \"\"\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}}/users/:InstanceId/:UserId/identity-info")

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  \"IdentityInfo\": {\n    \"FirstName\": \"\",\n    \"LastName\": \"\",\n    \"Email\": \"\",\n    \"SecondaryEmail\": \"\",\n    \"Mobile\": \"\"\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/users/:InstanceId/:UserId/identity-info') do |req|
  req.body = "{\n  \"IdentityInfo\": {\n    \"FirstName\": \"\",\n    \"LastName\": \"\",\n    \"Email\": \"\",\n    \"SecondaryEmail\": \"\",\n    \"Mobile\": \"\"\n  }\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/users/:InstanceId/:UserId/identity-info";

    let payload = json!({"IdentityInfo": json!({
            "FirstName": "",
            "LastName": "",
            "Email": "",
            "SecondaryEmail": "",
            "Mobile": ""
        })});

    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}}/users/:InstanceId/:UserId/identity-info \
  --header 'content-type: application/json' \
  --data '{
  "IdentityInfo": {
    "FirstName": "",
    "LastName": "",
    "Email": "",
    "SecondaryEmail": "",
    "Mobile": ""
  }
}'
echo '{
  "IdentityInfo": {
    "FirstName": "",
    "LastName": "",
    "Email": "",
    "SecondaryEmail": "",
    "Mobile": ""
  }
}' |  \
  http POST {{baseUrl}}/users/:InstanceId/:UserId/identity-info \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "IdentityInfo": {\n    "FirstName": "",\n    "LastName": "",\n    "Email": "",\n    "SecondaryEmail": "",\n    "Mobile": ""\n  }\n}' \
  --output-document \
  - {{baseUrl}}/users/:InstanceId/:UserId/identity-info
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["IdentityInfo": [
    "FirstName": "",
    "LastName": "",
    "Email": "",
    "SecondaryEmail": "",
    "Mobile": ""
  ]] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/users/:InstanceId/:UserId/identity-info")! 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 UpdateUserPhoneConfig
{{baseUrl}}/users/:InstanceId/:UserId/phone-config
QUERY PARAMS

UserId
InstanceId
BODY json

{
  "PhoneConfig": {
    "PhoneType": "",
    "AutoAccept": "",
    "AfterContactWorkTimeLimit": "",
    "DeskPhoneNumber": ""
  }
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/users/:InstanceId/:UserId/phone-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  \"PhoneConfig\": {\n    \"PhoneType\": \"\",\n    \"AutoAccept\": \"\",\n    \"AfterContactWorkTimeLimit\": \"\",\n    \"DeskPhoneNumber\": \"\"\n  }\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/users/:InstanceId/:UserId/phone-config" {:content-type :json
                                                                                   :form-params {:PhoneConfig {:PhoneType ""
                                                                                                               :AutoAccept ""
                                                                                                               :AfterContactWorkTimeLimit ""
                                                                                                               :DeskPhoneNumber ""}}})
require "http/client"

url = "{{baseUrl}}/users/:InstanceId/:UserId/phone-config"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"PhoneConfig\": {\n    \"PhoneType\": \"\",\n    \"AutoAccept\": \"\",\n    \"AfterContactWorkTimeLimit\": \"\",\n    \"DeskPhoneNumber\": \"\"\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}}/users/:InstanceId/:UserId/phone-config"),
    Content = new StringContent("{\n  \"PhoneConfig\": {\n    \"PhoneType\": \"\",\n    \"AutoAccept\": \"\",\n    \"AfterContactWorkTimeLimit\": \"\",\n    \"DeskPhoneNumber\": \"\"\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}}/users/:InstanceId/:UserId/phone-config");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"PhoneConfig\": {\n    \"PhoneType\": \"\",\n    \"AutoAccept\": \"\",\n    \"AfterContactWorkTimeLimit\": \"\",\n    \"DeskPhoneNumber\": \"\"\n  }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/users/:InstanceId/:UserId/phone-config"

	payload := strings.NewReader("{\n  \"PhoneConfig\": {\n    \"PhoneType\": \"\",\n    \"AutoAccept\": \"\",\n    \"AfterContactWorkTimeLimit\": \"\",\n    \"DeskPhoneNumber\": \"\"\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/users/:InstanceId/:UserId/phone-config HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 132

{
  "PhoneConfig": {
    "PhoneType": "",
    "AutoAccept": "",
    "AfterContactWorkTimeLimit": "",
    "DeskPhoneNumber": ""
  }
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/users/:InstanceId/:UserId/phone-config")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"PhoneConfig\": {\n    \"PhoneType\": \"\",\n    \"AutoAccept\": \"\",\n    \"AfterContactWorkTimeLimit\": \"\",\n    \"DeskPhoneNumber\": \"\"\n  }\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/users/:InstanceId/:UserId/phone-config"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"PhoneConfig\": {\n    \"PhoneType\": \"\",\n    \"AutoAccept\": \"\",\n    \"AfterContactWorkTimeLimit\": \"\",\n    \"DeskPhoneNumber\": \"\"\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  \"PhoneConfig\": {\n    \"PhoneType\": \"\",\n    \"AutoAccept\": \"\",\n    \"AfterContactWorkTimeLimit\": \"\",\n    \"DeskPhoneNumber\": \"\"\n  }\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/users/:InstanceId/:UserId/phone-config")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/users/:InstanceId/:UserId/phone-config")
  .header("content-type", "application/json")
  .body("{\n  \"PhoneConfig\": {\n    \"PhoneType\": \"\",\n    \"AutoAccept\": \"\",\n    \"AfterContactWorkTimeLimit\": \"\",\n    \"DeskPhoneNumber\": \"\"\n  }\n}")
  .asString();
const data = JSON.stringify({
  PhoneConfig: {
    PhoneType: '',
    AutoAccept: '',
    AfterContactWorkTimeLimit: '',
    DeskPhoneNumber: ''
  }
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/users/:InstanceId/:UserId/phone-config');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/users/:InstanceId/:UserId/phone-config',
  headers: {'content-type': 'application/json'},
  data: {
    PhoneConfig: {
      PhoneType: '',
      AutoAccept: '',
      AfterContactWorkTimeLimit: '',
      DeskPhoneNumber: ''
    }
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/users/:InstanceId/:UserId/phone-config';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"PhoneConfig":{"PhoneType":"","AutoAccept":"","AfterContactWorkTimeLimit":"","DeskPhoneNumber":""}}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/users/:InstanceId/:UserId/phone-config',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "PhoneConfig": {\n    "PhoneType": "",\n    "AutoAccept": "",\n    "AfterContactWorkTimeLimit": "",\n    "DeskPhoneNumber": ""\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  \"PhoneConfig\": {\n    \"PhoneType\": \"\",\n    \"AutoAccept\": \"\",\n    \"AfterContactWorkTimeLimit\": \"\",\n    \"DeskPhoneNumber\": \"\"\n  }\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/users/:InstanceId/:UserId/phone-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/users/:InstanceId/:UserId/phone-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({
  PhoneConfig: {
    PhoneType: '',
    AutoAccept: '',
    AfterContactWorkTimeLimit: '',
    DeskPhoneNumber: ''
  }
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/users/:InstanceId/:UserId/phone-config',
  headers: {'content-type': 'application/json'},
  body: {
    PhoneConfig: {
      PhoneType: '',
      AutoAccept: '',
      AfterContactWorkTimeLimit: '',
      DeskPhoneNumber: ''
    }
  },
  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}}/users/:InstanceId/:UserId/phone-config');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  PhoneConfig: {
    PhoneType: '',
    AutoAccept: '',
    AfterContactWorkTimeLimit: '',
    DeskPhoneNumber: ''
  }
});

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}}/users/:InstanceId/:UserId/phone-config',
  headers: {'content-type': 'application/json'},
  data: {
    PhoneConfig: {
      PhoneType: '',
      AutoAccept: '',
      AfterContactWorkTimeLimit: '',
      DeskPhoneNumber: ''
    }
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/users/:InstanceId/:UserId/phone-config';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"PhoneConfig":{"PhoneType":"","AutoAccept":"","AfterContactWorkTimeLimit":"","DeskPhoneNumber":""}}'
};

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 = @{ @"PhoneConfig": @{ @"PhoneType": @"", @"AutoAccept": @"", @"AfterContactWorkTimeLimit": @"", @"DeskPhoneNumber": @"" } };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/users/:InstanceId/:UserId/phone-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}}/users/:InstanceId/:UserId/phone-config" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"PhoneConfig\": {\n    \"PhoneType\": \"\",\n    \"AutoAccept\": \"\",\n    \"AfterContactWorkTimeLimit\": \"\",\n    \"DeskPhoneNumber\": \"\"\n  }\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/users/:InstanceId/:UserId/phone-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([
    'PhoneConfig' => [
        'PhoneType' => '',
        'AutoAccept' => '',
        'AfterContactWorkTimeLimit' => '',
        'DeskPhoneNumber' => ''
    ]
  ]),
  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}}/users/:InstanceId/:UserId/phone-config', [
  'body' => '{
  "PhoneConfig": {
    "PhoneType": "",
    "AutoAccept": "",
    "AfterContactWorkTimeLimit": "",
    "DeskPhoneNumber": ""
  }
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/users/:InstanceId/:UserId/phone-config');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'PhoneConfig' => [
    'PhoneType' => '',
    'AutoAccept' => '',
    'AfterContactWorkTimeLimit' => '',
    'DeskPhoneNumber' => ''
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'PhoneConfig' => [
    'PhoneType' => '',
    'AutoAccept' => '',
    'AfterContactWorkTimeLimit' => '',
    'DeskPhoneNumber' => ''
  ]
]));
$request->setRequestUrl('{{baseUrl}}/users/:InstanceId/:UserId/phone-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}}/users/:InstanceId/:UserId/phone-config' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "PhoneConfig": {
    "PhoneType": "",
    "AutoAccept": "",
    "AfterContactWorkTimeLimit": "",
    "DeskPhoneNumber": ""
  }
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/users/:InstanceId/:UserId/phone-config' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "PhoneConfig": {
    "PhoneType": "",
    "AutoAccept": "",
    "AfterContactWorkTimeLimit": "",
    "DeskPhoneNumber": ""
  }
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"PhoneConfig\": {\n    \"PhoneType\": \"\",\n    \"AutoAccept\": \"\",\n    \"AfterContactWorkTimeLimit\": \"\",\n    \"DeskPhoneNumber\": \"\"\n  }\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/users/:InstanceId/:UserId/phone-config", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/users/:InstanceId/:UserId/phone-config"

payload = { "PhoneConfig": {
        "PhoneType": "",
        "AutoAccept": "",
        "AfterContactWorkTimeLimit": "",
        "DeskPhoneNumber": ""
    } }
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/users/:InstanceId/:UserId/phone-config"

payload <- "{\n  \"PhoneConfig\": {\n    \"PhoneType\": \"\",\n    \"AutoAccept\": \"\",\n    \"AfterContactWorkTimeLimit\": \"\",\n    \"DeskPhoneNumber\": \"\"\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}}/users/:InstanceId/:UserId/phone-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  \"PhoneConfig\": {\n    \"PhoneType\": \"\",\n    \"AutoAccept\": \"\",\n    \"AfterContactWorkTimeLimit\": \"\",\n    \"DeskPhoneNumber\": \"\"\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/users/:InstanceId/:UserId/phone-config') do |req|
  req.body = "{\n  \"PhoneConfig\": {\n    \"PhoneType\": \"\",\n    \"AutoAccept\": \"\",\n    \"AfterContactWorkTimeLimit\": \"\",\n    \"DeskPhoneNumber\": \"\"\n  }\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/users/:InstanceId/:UserId/phone-config";

    let payload = json!({"PhoneConfig": json!({
            "PhoneType": "",
            "AutoAccept": "",
            "AfterContactWorkTimeLimit": "",
            "DeskPhoneNumber": ""
        })});

    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}}/users/:InstanceId/:UserId/phone-config \
  --header 'content-type: application/json' \
  --data '{
  "PhoneConfig": {
    "PhoneType": "",
    "AutoAccept": "",
    "AfterContactWorkTimeLimit": "",
    "DeskPhoneNumber": ""
  }
}'
echo '{
  "PhoneConfig": {
    "PhoneType": "",
    "AutoAccept": "",
    "AfterContactWorkTimeLimit": "",
    "DeskPhoneNumber": ""
  }
}' |  \
  http POST {{baseUrl}}/users/:InstanceId/:UserId/phone-config \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "PhoneConfig": {\n    "PhoneType": "",\n    "AutoAccept": "",\n    "AfterContactWorkTimeLimit": "",\n    "DeskPhoneNumber": ""\n  }\n}' \
  --output-document \
  - {{baseUrl}}/users/:InstanceId/:UserId/phone-config
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["PhoneConfig": [
    "PhoneType": "",
    "AutoAccept": "",
    "AfterContactWorkTimeLimit": "",
    "DeskPhoneNumber": ""
  ]] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/users/:InstanceId/:UserId/phone-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()
POST UpdateUserRoutingProfile
{{baseUrl}}/users/:InstanceId/:UserId/routing-profile
QUERY PARAMS

UserId
InstanceId
BODY json

{
  "RoutingProfileId": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/users/:InstanceId/:UserId/routing-profile");

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  \"RoutingProfileId\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/users/:InstanceId/:UserId/routing-profile" {:content-type :json
                                                                                      :form-params {:RoutingProfileId ""}})
require "http/client"

url = "{{baseUrl}}/users/:InstanceId/:UserId/routing-profile"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"RoutingProfileId\": \"\"\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}}/users/:InstanceId/:UserId/routing-profile"),
    Content = new StringContent("{\n  \"RoutingProfileId\": \"\"\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}}/users/:InstanceId/:UserId/routing-profile");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"RoutingProfileId\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/users/:InstanceId/:UserId/routing-profile"

	payload := strings.NewReader("{\n  \"RoutingProfileId\": \"\"\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/users/:InstanceId/:UserId/routing-profile HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 28

{
  "RoutingProfileId": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/users/:InstanceId/:UserId/routing-profile")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"RoutingProfileId\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/users/:InstanceId/:UserId/routing-profile"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"RoutingProfileId\": \"\"\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  \"RoutingProfileId\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/users/:InstanceId/:UserId/routing-profile")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/users/:InstanceId/:UserId/routing-profile")
  .header("content-type", "application/json")
  .body("{\n  \"RoutingProfileId\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  RoutingProfileId: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/users/:InstanceId/:UserId/routing-profile');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/users/:InstanceId/:UserId/routing-profile',
  headers: {'content-type': 'application/json'},
  data: {RoutingProfileId: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/users/:InstanceId/:UserId/routing-profile';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"RoutingProfileId":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/users/:InstanceId/:UserId/routing-profile',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "RoutingProfileId": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"RoutingProfileId\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/users/:InstanceId/:UserId/routing-profile")
  .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/users/:InstanceId/:UserId/routing-profile',
  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({RoutingProfileId: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/users/:InstanceId/:UserId/routing-profile',
  headers: {'content-type': 'application/json'},
  body: {RoutingProfileId: ''},
  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}}/users/:InstanceId/:UserId/routing-profile');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  RoutingProfileId: ''
});

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}}/users/:InstanceId/:UserId/routing-profile',
  headers: {'content-type': 'application/json'},
  data: {RoutingProfileId: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/users/:InstanceId/:UserId/routing-profile';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"RoutingProfileId":""}'
};

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 = @{ @"RoutingProfileId": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/users/:InstanceId/:UserId/routing-profile"]
                                                       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}}/users/:InstanceId/:UserId/routing-profile" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"RoutingProfileId\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/users/:InstanceId/:UserId/routing-profile",
  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([
    'RoutingProfileId' => ''
  ]),
  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}}/users/:InstanceId/:UserId/routing-profile', [
  'body' => '{
  "RoutingProfileId": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/users/:InstanceId/:UserId/routing-profile');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'RoutingProfileId' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'RoutingProfileId' => ''
]));
$request->setRequestUrl('{{baseUrl}}/users/:InstanceId/:UserId/routing-profile');
$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}}/users/:InstanceId/:UserId/routing-profile' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "RoutingProfileId": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/users/:InstanceId/:UserId/routing-profile' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "RoutingProfileId": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"RoutingProfileId\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/users/:InstanceId/:UserId/routing-profile", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/users/:InstanceId/:UserId/routing-profile"

payload = { "RoutingProfileId": "" }
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/users/:InstanceId/:UserId/routing-profile"

payload <- "{\n  \"RoutingProfileId\": \"\"\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}}/users/:InstanceId/:UserId/routing-profile")

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  \"RoutingProfileId\": \"\"\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/users/:InstanceId/:UserId/routing-profile') do |req|
  req.body = "{\n  \"RoutingProfileId\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/users/:InstanceId/:UserId/routing-profile";

    let payload = json!({"RoutingProfileId": ""});

    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}}/users/:InstanceId/:UserId/routing-profile \
  --header 'content-type: application/json' \
  --data '{
  "RoutingProfileId": ""
}'
echo '{
  "RoutingProfileId": ""
}' |  \
  http POST {{baseUrl}}/users/:InstanceId/:UserId/routing-profile \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "RoutingProfileId": ""\n}' \
  --output-document \
  - {{baseUrl}}/users/:InstanceId/:UserId/routing-profile
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["RoutingProfileId": ""] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/users/:InstanceId/:UserId/routing-profile")! 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 UpdateUserSecurityProfiles
{{baseUrl}}/users/:InstanceId/:UserId/security-profiles
QUERY PARAMS

UserId
InstanceId
BODY json

{
  "SecurityProfileIds": []
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/users/:InstanceId/:UserId/security-profiles");

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  \"SecurityProfileIds\": []\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/users/:InstanceId/:UserId/security-profiles" {:content-type :json
                                                                                        :form-params {:SecurityProfileIds []}})
require "http/client"

url = "{{baseUrl}}/users/:InstanceId/:UserId/security-profiles"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"SecurityProfileIds\": []\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}}/users/:InstanceId/:UserId/security-profiles"),
    Content = new StringContent("{\n  \"SecurityProfileIds\": []\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}}/users/:InstanceId/:UserId/security-profiles");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"SecurityProfileIds\": []\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/users/:InstanceId/:UserId/security-profiles"

	payload := strings.NewReader("{\n  \"SecurityProfileIds\": []\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/users/:InstanceId/:UserId/security-profiles HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 30

{
  "SecurityProfileIds": []
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/users/:InstanceId/:UserId/security-profiles")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"SecurityProfileIds\": []\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/users/:InstanceId/:UserId/security-profiles"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"SecurityProfileIds\": []\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  \"SecurityProfileIds\": []\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/users/:InstanceId/:UserId/security-profiles")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/users/:InstanceId/:UserId/security-profiles")
  .header("content-type", "application/json")
  .body("{\n  \"SecurityProfileIds\": []\n}")
  .asString();
const data = JSON.stringify({
  SecurityProfileIds: []
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/users/:InstanceId/:UserId/security-profiles');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/users/:InstanceId/:UserId/security-profiles',
  headers: {'content-type': 'application/json'},
  data: {SecurityProfileIds: []}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/users/:InstanceId/:UserId/security-profiles';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"SecurityProfileIds":[]}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/users/:InstanceId/:UserId/security-profiles',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "SecurityProfileIds": []\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"SecurityProfileIds\": []\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/users/:InstanceId/:UserId/security-profiles")
  .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/users/:InstanceId/:UserId/security-profiles',
  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({SecurityProfileIds: []}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/users/:InstanceId/:UserId/security-profiles',
  headers: {'content-type': 'application/json'},
  body: {SecurityProfileIds: []},
  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}}/users/:InstanceId/:UserId/security-profiles');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  SecurityProfileIds: []
});

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}}/users/:InstanceId/:UserId/security-profiles',
  headers: {'content-type': 'application/json'},
  data: {SecurityProfileIds: []}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/users/:InstanceId/:UserId/security-profiles';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"SecurityProfileIds":[]}'
};

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 = @{ @"SecurityProfileIds": @[  ] };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/users/:InstanceId/:UserId/security-profiles"]
                                                       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}}/users/:InstanceId/:UserId/security-profiles" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"SecurityProfileIds\": []\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/users/:InstanceId/:UserId/security-profiles",
  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([
    'SecurityProfileIds' => [
        
    ]
  ]),
  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}}/users/:InstanceId/:UserId/security-profiles', [
  'body' => '{
  "SecurityProfileIds": []
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/users/:InstanceId/:UserId/security-profiles');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'SecurityProfileIds' => [
    
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'SecurityProfileIds' => [
    
  ]
]));
$request->setRequestUrl('{{baseUrl}}/users/:InstanceId/:UserId/security-profiles');
$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}}/users/:InstanceId/:UserId/security-profiles' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "SecurityProfileIds": []
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/users/:InstanceId/:UserId/security-profiles' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "SecurityProfileIds": []
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"SecurityProfileIds\": []\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/users/:InstanceId/:UserId/security-profiles", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/users/:InstanceId/:UserId/security-profiles"

payload = { "SecurityProfileIds": [] }
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/users/:InstanceId/:UserId/security-profiles"

payload <- "{\n  \"SecurityProfileIds\": []\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}}/users/:InstanceId/:UserId/security-profiles")

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  \"SecurityProfileIds\": []\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/users/:InstanceId/:UserId/security-profiles') do |req|
  req.body = "{\n  \"SecurityProfileIds\": []\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/users/:InstanceId/:UserId/security-profiles";

    let payload = json!({"SecurityProfileIds": ()});

    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}}/users/:InstanceId/:UserId/security-profiles \
  --header 'content-type: application/json' \
  --data '{
  "SecurityProfileIds": []
}'
echo '{
  "SecurityProfileIds": []
}' |  \
  http POST {{baseUrl}}/users/:InstanceId/:UserId/security-profiles \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "SecurityProfileIds": []\n}' \
  --output-document \
  - {{baseUrl}}/users/:InstanceId/:UserId/security-profiles
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["SecurityProfileIds": []] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/users/:InstanceId/:UserId/security-profiles")! 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()