PATCH AssociateLenses
{{baseUrl}}/workloads/:WorkloadId/associateLenses
QUERY PARAMS

WorkloadId
BODY json

{
  "LensAliases": []
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PATCH");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/workloads/:WorkloadId/associateLenses");

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

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

(client/patch "{{baseUrl}}/workloads/:WorkloadId/associateLenses" {:content-type :json
                                                                                   :form-params {:LensAliases []}})
require "http/client"

url = "{{baseUrl}}/workloads/:WorkloadId/associateLenses"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"LensAliases\": []\n}"

response = HTTP::Client.patch url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Patch,
    RequestUri = new Uri("{{baseUrl}}/workloads/:WorkloadId/associateLenses"),
    Content = new StringContent("{\n  \"LensAliases\": []\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}}/workloads/:WorkloadId/associateLenses");
var request = new RestRequest("", Method.Patch);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"LensAliases\": []\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/workloads/:WorkloadId/associateLenses"

	payload := strings.NewReader("{\n  \"LensAliases\": []\n}")

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

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

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

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

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

}
PATCH /baseUrl/workloads/:WorkloadId/associateLenses HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 23

{
  "LensAliases": []
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PATCH", "{{baseUrl}}/workloads/:WorkloadId/associateLenses")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"LensAliases\": []\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/workloads/:WorkloadId/associateLenses"))
    .header("content-type", "application/json")
    .method("PATCH", HttpRequest.BodyPublishers.ofString("{\n  \"LensAliases\": []\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  \"LensAliases\": []\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/workloads/:WorkloadId/associateLenses")
  .patch(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.patch("{{baseUrl}}/workloads/:WorkloadId/associateLenses")
  .header("content-type", "application/json")
  .body("{\n  \"LensAliases\": []\n}")
  .asString();
const data = JSON.stringify({
  LensAliases: []
});

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

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

xhr.open('PATCH', '{{baseUrl}}/workloads/:WorkloadId/associateLenses');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/workloads/:WorkloadId/associateLenses',
  headers: {'content-type': 'application/json'},
  data: {LensAliases: []}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/workloads/:WorkloadId/associateLenses';
const options = {
  method: 'PATCH',
  headers: {'content-type': 'application/json'},
  body: '{"LensAliases":[]}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/workloads/:WorkloadId/associateLenses',
  method: 'PATCH',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "LensAliases": []\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"LensAliases\": []\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/workloads/:WorkloadId/associateLenses")
  .patch(body)
  .addHeader("content-type", "application/json")
  .build()

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

const options = {
  method: 'PATCH',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/workloads/:WorkloadId/associateLenses',
  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({LensAliases: []}));
req.end();
const request = require('request');

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/workloads/:WorkloadId/associateLenses',
  headers: {'content-type': 'application/json'},
  body: {LensAliases: []},
  json: true
};

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

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

const req = unirest('PATCH', '{{baseUrl}}/workloads/:WorkloadId/associateLenses');

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

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

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

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

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/workloads/:WorkloadId/associateLenses',
  headers: {'content-type': 'application/json'},
  data: {LensAliases: []}
};

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

const url = '{{baseUrl}}/workloads/:WorkloadId/associateLenses';
const options = {
  method: 'PATCH',
  headers: {'content-type': 'application/json'},
  body: '{"LensAliases":[]}'
};

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

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

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

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

let uri = Uri.of_string "{{baseUrl}}/workloads/:WorkloadId/associateLenses" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"LensAliases\": []\n}" in

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

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PATCH', '{{baseUrl}}/workloads/:WorkloadId/associateLenses', [
  'body' => '{
  "LensAliases": []
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/workloads/:WorkloadId/associateLenses');
$request->setMethod(HttpRequest::HTTP_METH_PATCH);

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

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

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'LensAliases' => [
    
  ]
]));
$request->setRequestUrl('{{baseUrl}}/workloads/:WorkloadId/associateLenses');
$request->setRequestMethod('PATCH');
$request->setBody($body);

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

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

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/workloads/:WorkloadId/associateLenses' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
  "LensAliases": []
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/workloads/:WorkloadId/associateLenses' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
  "LensAliases": []
}'
import http.client

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

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

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

conn.request("PATCH", "/baseUrl/workloads/:WorkloadId/associateLenses", payload, headers)

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

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

url = "{{baseUrl}}/workloads/:WorkloadId/associateLenses"

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

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

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

url <- "{{baseUrl}}/workloads/:WorkloadId/associateLenses"

payload <- "{\n  \"LensAliases\": []\n}"

encode <- "json"

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

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

url = URI("{{baseUrl}}/workloads/:WorkloadId/associateLenses")

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

request = Net::HTTP::Patch.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"LensAliases\": []\n}"

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

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

response = conn.patch('/baseUrl/workloads/:WorkloadId/associateLenses') do |req|
  req.body = "{\n  \"LensAliases\": []\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}}/workloads/:WorkloadId/associateLenses";

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

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

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

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

    dbg!(results);
}
curl --request PATCH \
  --url {{baseUrl}}/workloads/:WorkloadId/associateLenses \
  --header 'content-type: application/json' \
  --data '{
  "LensAliases": []
}'
echo '{
  "LensAliases": []
}' |  \
  http PATCH {{baseUrl}}/workloads/:WorkloadId/associateLenses \
  content-type:application/json
wget --quiet \
  --method PATCH \
  --header 'content-type: application/json' \
  --body-data '{\n  "LensAliases": []\n}' \
  --output-document \
  - {{baseUrl}}/workloads/:WorkloadId/associateLenses
import Foundation

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

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

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

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

dataTask.resume()
POST CreateLensShare
{{baseUrl}}/lenses/:LensAlias/shares
QUERY PARAMS

LensAlias
BODY json

{
  "SharedWith": "",
  "ClientRequestToken": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/lenses/:LensAlias/shares");

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

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

(client/post "{{baseUrl}}/lenses/:LensAlias/shares" {:content-type :json
                                                                     :form-params {:SharedWith ""
                                                                                   :ClientRequestToken ""}})
require "http/client"

url = "{{baseUrl}}/lenses/:LensAlias/shares"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"SharedWith\": \"\",\n  \"ClientRequestToken\": \"\"\n}"

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

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

func main() {

	url := "{{baseUrl}}/lenses/:LensAlias/shares"

	payload := strings.NewReader("{\n  \"SharedWith\": \"\",\n  \"ClientRequestToken\": \"\"\n}")

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

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

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

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

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

}
POST /baseUrl/lenses/:LensAlias/shares HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 50

{
  "SharedWith": "",
  "ClientRequestToken": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/lenses/:LensAlias/shares")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"SharedWith\": \"\",\n  \"ClientRequestToken\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

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

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"SharedWith\": \"\",\n  \"ClientRequestToken\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/lenses/:LensAlias/shares")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/lenses/:LensAlias/shares")
  .header("content-type", "application/json")
  .body("{\n  \"SharedWith\": \"\",\n  \"ClientRequestToken\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  SharedWith: '',
  ClientRequestToken: ''
});

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

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

xhr.open('POST', '{{baseUrl}}/lenses/:LensAlias/shares');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/lenses/:LensAlias/shares',
  headers: {'content-type': 'application/json'},
  data: {SharedWith: '', ClientRequestToken: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/lenses/:LensAlias/shares';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"SharedWith":"","ClientRequestToken":""}'
};

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

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

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/lenses/:LensAlias/shares',
  headers: {'content-type': 'application/json'},
  body: {SharedWith: '', ClientRequestToken: ''},
  json: true
};

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

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

const req = unirest('POST', '{{baseUrl}}/lenses/:LensAlias/shares');

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

req.type('json');
req.send({
  SharedWith: '',
  ClientRequestToken: ''
});

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

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/lenses/:LensAlias/shares',
  headers: {'content-type': 'application/json'},
  data: {SharedWith: '', ClientRequestToken: ''}
};

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

const url = '{{baseUrl}}/lenses/:LensAlias/shares';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"SharedWith":"","ClientRequestToken":""}'
};

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

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

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

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

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

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/lenses/:LensAlias/shares', [
  'body' => '{
  "SharedWith": "",
  "ClientRequestToken": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/lenses/:LensAlias/shares');
$request->setMethod(HTTP_METH_POST);

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

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

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

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

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

payload = "{\n  \"SharedWith\": \"\",\n  \"ClientRequestToken\": \"\"\n}"

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

conn.request("POST", "/baseUrl/lenses/:LensAlias/shares", payload, headers)

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

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

url = "{{baseUrl}}/lenses/:LensAlias/shares"

payload = {
    "SharedWith": "",
    "ClientRequestToken": ""
}
headers = {"content-type": "application/json"}

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

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

url <- "{{baseUrl}}/lenses/:LensAlias/shares"

payload <- "{\n  \"SharedWith\": \"\",\n  \"ClientRequestToken\": \"\"\n}"

encode <- "json"

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

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

url = URI("{{baseUrl}}/lenses/:LensAlias/shares")

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  \"SharedWith\": \"\",\n  \"ClientRequestToken\": \"\"\n}"

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

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

response = conn.post('/baseUrl/lenses/:LensAlias/shares') do |req|
  req.body = "{\n  \"SharedWith\": \"\",\n  \"ClientRequestToken\": \"\"\n}"
end

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

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

    let payload = json!({
        "SharedWith": "",
        "ClientRequestToken": ""
    });

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

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

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

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/lenses/:LensAlias/shares \
  --header 'content-type: application/json' \
  --data '{
  "SharedWith": "",
  "ClientRequestToken": ""
}'
echo '{
  "SharedWith": "",
  "ClientRequestToken": ""
}' |  \
  http POST {{baseUrl}}/lenses/:LensAlias/shares \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "SharedWith": "",\n  "ClientRequestToken": ""\n}' \
  --output-document \
  - {{baseUrl}}/lenses/:LensAlias/shares
import Foundation

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

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/lenses/:LensAlias/shares")! 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 CreateLensVersion
{{baseUrl}}/lenses/:LensAlias/versions
QUERY PARAMS

LensAlias
BODY json

{
  "LensVersion": "",
  "IsMajorVersion": false,
  "ClientRequestToken": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/lenses/:LensAlias/versions");

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

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"LensVersion\": \"\",\n  \"IsMajorVersion\": false,\n  \"ClientRequestToken\": \"\"\n}");

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

(client/post "{{baseUrl}}/lenses/:LensAlias/versions" {:content-type :json
                                                                       :form-params {:LensVersion ""
                                                                                     :IsMajorVersion false
                                                                                     :ClientRequestToken ""}})
require "http/client"

url = "{{baseUrl}}/lenses/:LensAlias/versions"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"LensVersion\": \"\",\n  \"IsMajorVersion\": false,\n  \"ClientRequestToken\": \"\"\n}"

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

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

func main() {

	url := "{{baseUrl}}/lenses/:LensAlias/versions"

	payload := strings.NewReader("{\n  \"LensVersion\": \"\",\n  \"IsMajorVersion\": false,\n  \"ClientRequestToken\": \"\"\n}")

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

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

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

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

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

}
POST /baseUrl/lenses/:LensAlias/versions HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 78

{
  "LensVersion": "",
  "IsMajorVersion": false,
  "ClientRequestToken": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/lenses/:LensAlias/versions")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"LensVersion\": \"\",\n  \"IsMajorVersion\": false,\n  \"ClientRequestToken\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/lenses/:LensAlias/versions"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"LensVersion\": \"\",\n  \"IsMajorVersion\": false,\n  \"ClientRequestToken\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"LensVersion\": \"\",\n  \"IsMajorVersion\": false,\n  \"ClientRequestToken\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/lenses/:LensAlias/versions")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/lenses/:LensAlias/versions")
  .header("content-type", "application/json")
  .body("{\n  \"LensVersion\": \"\",\n  \"IsMajorVersion\": false,\n  \"ClientRequestToken\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  LensVersion: '',
  IsMajorVersion: false,
  ClientRequestToken: ''
});

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

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

xhr.open('POST', '{{baseUrl}}/lenses/:LensAlias/versions');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/lenses/:LensAlias/versions',
  headers: {'content-type': 'application/json'},
  data: {LensVersion: '', IsMajorVersion: false, ClientRequestToken: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/lenses/:LensAlias/versions';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"LensVersion":"","IsMajorVersion":false,"ClientRequestToken":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/lenses/:LensAlias/versions',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "LensVersion": "",\n  "IsMajorVersion": false,\n  "ClientRequestToken": ""\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"LensVersion\": \"\",\n  \"IsMajorVersion\": false,\n  \"ClientRequestToken\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/lenses/:LensAlias/versions")
  .post(body)
  .addHeader("content-type", "application/json")
  .build()

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

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

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

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

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

req.write(JSON.stringify({LensVersion: '', IsMajorVersion: false, ClientRequestToken: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/lenses/:LensAlias/versions',
  headers: {'content-type': 'application/json'},
  body: {LensVersion: '', IsMajorVersion: false, ClientRequestToken: ''},
  json: true
};

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

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

const req = unirest('POST', '{{baseUrl}}/lenses/:LensAlias/versions');

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

req.type('json');
req.send({
  LensVersion: '',
  IsMajorVersion: false,
  ClientRequestToken: ''
});

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

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/lenses/:LensAlias/versions',
  headers: {'content-type': 'application/json'},
  data: {LensVersion: '', IsMajorVersion: false, ClientRequestToken: ''}
};

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

const url = '{{baseUrl}}/lenses/:LensAlias/versions';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"LensVersion":"","IsMajorVersion":false,"ClientRequestToken":""}'
};

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

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"LensVersion": @"",
                              @"IsMajorVersion": @NO,
                              @"ClientRequestToken": @"" };

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

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

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

let uri = Uri.of_string "{{baseUrl}}/lenses/:LensAlias/versions" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"LensVersion\": \"\",\n  \"IsMajorVersion\": false,\n  \"ClientRequestToken\": \"\"\n}" in

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

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/lenses/:LensAlias/versions', [
  'body' => '{
  "LensVersion": "",
  "IsMajorVersion": false,
  "ClientRequestToken": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/lenses/:LensAlias/versions');
$request->setMethod(HTTP_METH_POST);

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'LensVersion' => '',
  'IsMajorVersion' => null,
  'ClientRequestToken' => ''
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'LensVersion' => '',
  'IsMajorVersion' => null,
  'ClientRequestToken' => ''
]));
$request->setRequestUrl('{{baseUrl}}/lenses/:LensAlias/versions');
$request->setRequestMethod('POST');
$request->setBody($body);

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

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

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/lenses/:LensAlias/versions' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "LensVersion": "",
  "IsMajorVersion": false,
  "ClientRequestToken": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/lenses/:LensAlias/versions' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "LensVersion": "",
  "IsMajorVersion": false,
  "ClientRequestToken": ""
}'
import http.client

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

payload = "{\n  \"LensVersion\": \"\",\n  \"IsMajorVersion\": false,\n  \"ClientRequestToken\": \"\"\n}"

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

conn.request("POST", "/baseUrl/lenses/:LensAlias/versions", payload, headers)

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

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

url = "{{baseUrl}}/lenses/:LensAlias/versions"

payload = {
    "LensVersion": "",
    "IsMajorVersion": False,
    "ClientRequestToken": ""
}
headers = {"content-type": "application/json"}

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

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

url <- "{{baseUrl}}/lenses/:LensAlias/versions"

payload <- "{\n  \"LensVersion\": \"\",\n  \"IsMajorVersion\": false,\n  \"ClientRequestToken\": \"\"\n}"

encode <- "json"

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

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

url = URI("{{baseUrl}}/lenses/:LensAlias/versions")

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

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"LensVersion\": \"\",\n  \"IsMajorVersion\": false,\n  \"ClientRequestToken\": \"\"\n}"

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

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

response = conn.post('/baseUrl/lenses/:LensAlias/versions') do |req|
  req.body = "{\n  \"LensVersion\": \"\",\n  \"IsMajorVersion\": false,\n  \"ClientRequestToken\": \"\"\n}"
end

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

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

    let payload = json!({
        "LensVersion": "",
        "IsMajorVersion": false,
        "ClientRequestToken": ""
    });

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

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

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

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/lenses/:LensAlias/versions \
  --header 'content-type: application/json' \
  --data '{
  "LensVersion": "",
  "IsMajorVersion": false,
  "ClientRequestToken": ""
}'
echo '{
  "LensVersion": "",
  "IsMajorVersion": false,
  "ClientRequestToken": ""
}' |  \
  http POST {{baseUrl}}/lenses/:LensAlias/versions \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "LensVersion": "",\n  "IsMajorVersion": false,\n  "ClientRequestToken": ""\n}' \
  --output-document \
  - {{baseUrl}}/lenses/:LensAlias/versions
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "LensVersion": "",
  "IsMajorVersion": false,
  "ClientRequestToken": ""
] as [String : Any]

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

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

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

dataTask.resume()
POST CreateMilestone
{{baseUrl}}/workloads/:WorkloadId/milestones
QUERY PARAMS

WorkloadId
BODY json

{
  "MilestoneName": "",
  "ClientRequestToken": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/workloads/:WorkloadId/milestones");

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

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

(client/post "{{baseUrl}}/workloads/:WorkloadId/milestones" {:content-type :json
                                                                             :form-params {:MilestoneName ""
                                                                                           :ClientRequestToken ""}})
require "http/client"

url = "{{baseUrl}}/workloads/:WorkloadId/milestones"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"MilestoneName\": \"\",\n  \"ClientRequestToken\": \"\"\n}"

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

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

func main() {

	url := "{{baseUrl}}/workloads/:WorkloadId/milestones"

	payload := strings.NewReader("{\n  \"MilestoneName\": \"\",\n  \"ClientRequestToken\": \"\"\n}")

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

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

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

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

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

}
POST /baseUrl/workloads/:WorkloadId/milestones HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 53

{
  "MilestoneName": "",
  "ClientRequestToken": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/workloads/:WorkloadId/milestones")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"MilestoneName\": \"\",\n  \"ClientRequestToken\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

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

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"MilestoneName\": \"\",\n  \"ClientRequestToken\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/workloads/:WorkloadId/milestones")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/workloads/:WorkloadId/milestones")
  .header("content-type", "application/json")
  .body("{\n  \"MilestoneName\": \"\",\n  \"ClientRequestToken\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  MilestoneName: '',
  ClientRequestToken: ''
});

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

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

xhr.open('POST', '{{baseUrl}}/workloads/:WorkloadId/milestones');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/workloads/:WorkloadId/milestones',
  headers: {'content-type': 'application/json'},
  data: {MilestoneName: '', ClientRequestToken: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/workloads/:WorkloadId/milestones';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"MilestoneName":"","ClientRequestToken":""}'
};

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

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

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/workloads/:WorkloadId/milestones',
  headers: {'content-type': 'application/json'},
  body: {MilestoneName: '', ClientRequestToken: ''},
  json: true
};

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

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

const req = unirest('POST', '{{baseUrl}}/workloads/:WorkloadId/milestones');

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

req.type('json');
req.send({
  MilestoneName: '',
  ClientRequestToken: ''
});

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

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/workloads/:WorkloadId/milestones',
  headers: {'content-type': 'application/json'},
  data: {MilestoneName: '', ClientRequestToken: ''}
};

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

const url = '{{baseUrl}}/workloads/:WorkloadId/milestones';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"MilestoneName":"","ClientRequestToken":""}'
};

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

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

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

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

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

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/workloads/:WorkloadId/milestones', [
  'body' => '{
  "MilestoneName": "",
  "ClientRequestToken": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/workloads/:WorkloadId/milestones');
$request->setMethod(HTTP_METH_POST);

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

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

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

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

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

payload = "{\n  \"MilestoneName\": \"\",\n  \"ClientRequestToken\": \"\"\n}"

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

conn.request("POST", "/baseUrl/workloads/:WorkloadId/milestones", payload, headers)

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

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

url = "{{baseUrl}}/workloads/:WorkloadId/milestones"

payload = {
    "MilestoneName": "",
    "ClientRequestToken": ""
}
headers = {"content-type": "application/json"}

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

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

url <- "{{baseUrl}}/workloads/:WorkloadId/milestones"

payload <- "{\n  \"MilestoneName\": \"\",\n  \"ClientRequestToken\": \"\"\n}"

encode <- "json"

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

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

url = URI("{{baseUrl}}/workloads/:WorkloadId/milestones")

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  \"MilestoneName\": \"\",\n  \"ClientRequestToken\": \"\"\n}"

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

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

response = conn.post('/baseUrl/workloads/:WorkloadId/milestones') do |req|
  req.body = "{\n  \"MilestoneName\": \"\",\n  \"ClientRequestToken\": \"\"\n}"
end

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

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

    let payload = json!({
        "MilestoneName": "",
        "ClientRequestToken": ""
    });

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

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

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

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/workloads/:WorkloadId/milestones \
  --header 'content-type: application/json' \
  --data '{
  "MilestoneName": "",
  "ClientRequestToken": ""
}'
echo '{
  "MilestoneName": "",
  "ClientRequestToken": ""
}' |  \
  http POST {{baseUrl}}/workloads/:WorkloadId/milestones \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "MilestoneName": "",\n  "ClientRequestToken": ""\n}' \
  --output-document \
  - {{baseUrl}}/workloads/:WorkloadId/milestones
import Foundation

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

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/workloads/:WorkloadId/milestones")! 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 CreateWorkload
{{baseUrl}}/workloads
BODY json

{
  "WorkloadName": "",
  "Description": "",
  "Environment": "",
  "AccountIds": [],
  "AwsRegions": [],
  "NonAwsRegions": [],
  "PillarPriorities": [],
  "ArchitecturalDesign": "",
  "ReviewOwner": "",
  "IndustryType": "",
  "Industry": "",
  "Lenses": [],
  "Notes": "",
  "ClientRequestToken": "",
  "Tags": {},
  "DiscoveryConfig": {
    "TrustedAdvisorIntegrationStatus": ""
  },
  "Applications": []
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

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

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  \"WorkloadName\": \"\",\n  \"Description\": \"\",\n  \"Environment\": \"\",\n  \"AccountIds\": [],\n  \"AwsRegions\": [],\n  \"NonAwsRegions\": [],\n  \"PillarPriorities\": [],\n  \"ArchitecturalDesign\": \"\",\n  \"ReviewOwner\": \"\",\n  \"IndustryType\": \"\",\n  \"Industry\": \"\",\n  \"Lenses\": [],\n  \"Notes\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"Tags\": {},\n  \"DiscoveryConfig\": {\n    \"TrustedAdvisorIntegrationStatus\": \"\"\n  },\n  \"Applications\": []\n}");

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

(client/post "{{baseUrl}}/workloads" {:content-type :json
                                                      :form-params {:WorkloadName ""
                                                                    :Description ""
                                                                    :Environment ""
                                                                    :AccountIds []
                                                                    :AwsRegions []
                                                                    :NonAwsRegions []
                                                                    :PillarPriorities []
                                                                    :ArchitecturalDesign ""
                                                                    :ReviewOwner ""
                                                                    :IndustryType ""
                                                                    :Industry ""
                                                                    :Lenses []
                                                                    :Notes ""
                                                                    :ClientRequestToken ""
                                                                    :Tags {}
                                                                    :DiscoveryConfig {:TrustedAdvisorIntegrationStatus ""}
                                                                    :Applications []}})
require "http/client"

url = "{{baseUrl}}/workloads"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"WorkloadName\": \"\",\n  \"Description\": \"\",\n  \"Environment\": \"\",\n  \"AccountIds\": [],\n  \"AwsRegions\": [],\n  \"NonAwsRegions\": [],\n  \"PillarPriorities\": [],\n  \"ArchitecturalDesign\": \"\",\n  \"ReviewOwner\": \"\",\n  \"IndustryType\": \"\",\n  \"Industry\": \"\",\n  \"Lenses\": [],\n  \"Notes\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"Tags\": {},\n  \"DiscoveryConfig\": {\n    \"TrustedAdvisorIntegrationStatus\": \"\"\n  },\n  \"Applications\": []\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}}/workloads"),
    Content = new StringContent("{\n  \"WorkloadName\": \"\",\n  \"Description\": \"\",\n  \"Environment\": \"\",\n  \"AccountIds\": [],\n  \"AwsRegions\": [],\n  \"NonAwsRegions\": [],\n  \"PillarPriorities\": [],\n  \"ArchitecturalDesign\": \"\",\n  \"ReviewOwner\": \"\",\n  \"IndustryType\": \"\",\n  \"Industry\": \"\",\n  \"Lenses\": [],\n  \"Notes\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"Tags\": {},\n  \"DiscoveryConfig\": {\n    \"TrustedAdvisorIntegrationStatus\": \"\"\n  },\n  \"Applications\": []\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}}/workloads");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"WorkloadName\": \"\",\n  \"Description\": \"\",\n  \"Environment\": \"\",\n  \"AccountIds\": [],\n  \"AwsRegions\": [],\n  \"NonAwsRegions\": [],\n  \"PillarPriorities\": [],\n  \"ArchitecturalDesign\": \"\",\n  \"ReviewOwner\": \"\",\n  \"IndustryType\": \"\",\n  \"Industry\": \"\",\n  \"Lenses\": [],\n  \"Notes\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"Tags\": {},\n  \"DiscoveryConfig\": {\n    \"TrustedAdvisorIntegrationStatus\": \"\"\n  },\n  \"Applications\": []\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

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

	payload := strings.NewReader("{\n  \"WorkloadName\": \"\",\n  \"Description\": \"\",\n  \"Environment\": \"\",\n  \"AccountIds\": [],\n  \"AwsRegions\": [],\n  \"NonAwsRegions\": [],\n  \"PillarPriorities\": [],\n  \"ArchitecturalDesign\": \"\",\n  \"ReviewOwner\": \"\",\n  \"IndustryType\": \"\",\n  \"Industry\": \"\",\n  \"Lenses\": [],\n  \"Notes\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"Tags\": {},\n  \"DiscoveryConfig\": {\n    \"TrustedAdvisorIntegrationStatus\": \"\"\n  },\n  \"Applications\": []\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/workloads HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 410

{
  "WorkloadName": "",
  "Description": "",
  "Environment": "",
  "AccountIds": [],
  "AwsRegions": [],
  "NonAwsRegions": [],
  "PillarPriorities": [],
  "ArchitecturalDesign": "",
  "ReviewOwner": "",
  "IndustryType": "",
  "Industry": "",
  "Lenses": [],
  "Notes": "",
  "ClientRequestToken": "",
  "Tags": {},
  "DiscoveryConfig": {
    "TrustedAdvisorIntegrationStatus": ""
  },
  "Applications": []
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/workloads")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"WorkloadName\": \"\",\n  \"Description\": \"\",\n  \"Environment\": \"\",\n  \"AccountIds\": [],\n  \"AwsRegions\": [],\n  \"NonAwsRegions\": [],\n  \"PillarPriorities\": [],\n  \"ArchitecturalDesign\": \"\",\n  \"ReviewOwner\": \"\",\n  \"IndustryType\": \"\",\n  \"Industry\": \"\",\n  \"Lenses\": [],\n  \"Notes\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"Tags\": {},\n  \"DiscoveryConfig\": {\n    \"TrustedAdvisorIntegrationStatus\": \"\"\n  },\n  \"Applications\": []\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/workloads"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"WorkloadName\": \"\",\n  \"Description\": \"\",\n  \"Environment\": \"\",\n  \"AccountIds\": [],\n  \"AwsRegions\": [],\n  \"NonAwsRegions\": [],\n  \"PillarPriorities\": [],\n  \"ArchitecturalDesign\": \"\",\n  \"ReviewOwner\": \"\",\n  \"IndustryType\": \"\",\n  \"Industry\": \"\",\n  \"Lenses\": [],\n  \"Notes\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"Tags\": {},\n  \"DiscoveryConfig\": {\n    \"TrustedAdvisorIntegrationStatus\": \"\"\n  },\n  \"Applications\": []\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  \"WorkloadName\": \"\",\n  \"Description\": \"\",\n  \"Environment\": \"\",\n  \"AccountIds\": [],\n  \"AwsRegions\": [],\n  \"NonAwsRegions\": [],\n  \"PillarPriorities\": [],\n  \"ArchitecturalDesign\": \"\",\n  \"ReviewOwner\": \"\",\n  \"IndustryType\": \"\",\n  \"Industry\": \"\",\n  \"Lenses\": [],\n  \"Notes\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"Tags\": {},\n  \"DiscoveryConfig\": {\n    \"TrustedAdvisorIntegrationStatus\": \"\"\n  },\n  \"Applications\": []\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/workloads")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/workloads")
  .header("content-type", "application/json")
  .body("{\n  \"WorkloadName\": \"\",\n  \"Description\": \"\",\n  \"Environment\": \"\",\n  \"AccountIds\": [],\n  \"AwsRegions\": [],\n  \"NonAwsRegions\": [],\n  \"PillarPriorities\": [],\n  \"ArchitecturalDesign\": \"\",\n  \"ReviewOwner\": \"\",\n  \"IndustryType\": \"\",\n  \"Industry\": \"\",\n  \"Lenses\": [],\n  \"Notes\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"Tags\": {},\n  \"DiscoveryConfig\": {\n    \"TrustedAdvisorIntegrationStatus\": \"\"\n  },\n  \"Applications\": []\n}")
  .asString();
const data = JSON.stringify({
  WorkloadName: '',
  Description: '',
  Environment: '',
  AccountIds: [],
  AwsRegions: [],
  NonAwsRegions: [],
  PillarPriorities: [],
  ArchitecturalDesign: '',
  ReviewOwner: '',
  IndustryType: '',
  Industry: '',
  Lenses: [],
  Notes: '',
  ClientRequestToken: '',
  Tags: {},
  DiscoveryConfig: {
    TrustedAdvisorIntegrationStatus: ''
  },
  Applications: []
});

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

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

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

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/workloads',
  headers: {'content-type': 'application/json'},
  data: {
    WorkloadName: '',
    Description: '',
    Environment: '',
    AccountIds: [],
    AwsRegions: [],
    NonAwsRegions: [],
    PillarPriorities: [],
    ArchitecturalDesign: '',
    ReviewOwner: '',
    IndustryType: '',
    Industry: '',
    Lenses: [],
    Notes: '',
    ClientRequestToken: '',
    Tags: {},
    DiscoveryConfig: {TrustedAdvisorIntegrationStatus: ''},
    Applications: []
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/workloads';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"WorkloadName":"","Description":"","Environment":"","AccountIds":[],"AwsRegions":[],"NonAwsRegions":[],"PillarPriorities":[],"ArchitecturalDesign":"","ReviewOwner":"","IndustryType":"","Industry":"","Lenses":[],"Notes":"","ClientRequestToken":"","Tags":{},"DiscoveryConfig":{"TrustedAdvisorIntegrationStatus":""},"Applications":[]}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/workloads',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "WorkloadName": "",\n  "Description": "",\n  "Environment": "",\n  "AccountIds": [],\n  "AwsRegions": [],\n  "NonAwsRegions": [],\n  "PillarPriorities": [],\n  "ArchitecturalDesign": "",\n  "ReviewOwner": "",\n  "IndustryType": "",\n  "Industry": "",\n  "Lenses": [],\n  "Notes": "",\n  "ClientRequestToken": "",\n  "Tags": {},\n  "DiscoveryConfig": {\n    "TrustedAdvisorIntegrationStatus": ""\n  },\n  "Applications": []\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"WorkloadName\": \"\",\n  \"Description\": \"\",\n  \"Environment\": \"\",\n  \"AccountIds\": [],\n  \"AwsRegions\": [],\n  \"NonAwsRegions\": [],\n  \"PillarPriorities\": [],\n  \"ArchitecturalDesign\": \"\",\n  \"ReviewOwner\": \"\",\n  \"IndustryType\": \"\",\n  \"Industry\": \"\",\n  \"Lenses\": [],\n  \"Notes\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"Tags\": {},\n  \"DiscoveryConfig\": {\n    \"TrustedAdvisorIntegrationStatus\": \"\"\n  },\n  \"Applications\": []\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/workloads")
  .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/workloads',
  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({
  WorkloadName: '',
  Description: '',
  Environment: '',
  AccountIds: [],
  AwsRegions: [],
  NonAwsRegions: [],
  PillarPriorities: [],
  ArchitecturalDesign: '',
  ReviewOwner: '',
  IndustryType: '',
  Industry: '',
  Lenses: [],
  Notes: '',
  ClientRequestToken: '',
  Tags: {},
  DiscoveryConfig: {TrustedAdvisorIntegrationStatus: ''},
  Applications: []
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/workloads',
  headers: {'content-type': 'application/json'},
  body: {
    WorkloadName: '',
    Description: '',
    Environment: '',
    AccountIds: [],
    AwsRegions: [],
    NonAwsRegions: [],
    PillarPriorities: [],
    ArchitecturalDesign: '',
    ReviewOwner: '',
    IndustryType: '',
    Industry: '',
    Lenses: [],
    Notes: '',
    ClientRequestToken: '',
    Tags: {},
    DiscoveryConfig: {TrustedAdvisorIntegrationStatus: ''},
    Applications: []
  },
  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}}/workloads');

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

req.type('json');
req.send({
  WorkloadName: '',
  Description: '',
  Environment: '',
  AccountIds: [],
  AwsRegions: [],
  NonAwsRegions: [],
  PillarPriorities: [],
  ArchitecturalDesign: '',
  ReviewOwner: '',
  IndustryType: '',
  Industry: '',
  Lenses: [],
  Notes: '',
  ClientRequestToken: '',
  Tags: {},
  DiscoveryConfig: {
    TrustedAdvisorIntegrationStatus: ''
  },
  Applications: []
});

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}}/workloads',
  headers: {'content-type': 'application/json'},
  data: {
    WorkloadName: '',
    Description: '',
    Environment: '',
    AccountIds: [],
    AwsRegions: [],
    NonAwsRegions: [],
    PillarPriorities: [],
    ArchitecturalDesign: '',
    ReviewOwner: '',
    IndustryType: '',
    Industry: '',
    Lenses: [],
    Notes: '',
    ClientRequestToken: '',
    Tags: {},
    DiscoveryConfig: {TrustedAdvisorIntegrationStatus: ''},
    Applications: []
  }
};

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

const url = '{{baseUrl}}/workloads';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"WorkloadName":"","Description":"","Environment":"","AccountIds":[],"AwsRegions":[],"NonAwsRegions":[],"PillarPriorities":[],"ArchitecturalDesign":"","ReviewOwner":"","IndustryType":"","Industry":"","Lenses":[],"Notes":"","ClientRequestToken":"","Tags":{},"DiscoveryConfig":{"TrustedAdvisorIntegrationStatus":""},"Applications":[]}'
};

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 = @{ @"WorkloadName": @"",
                              @"Description": @"",
                              @"Environment": @"",
                              @"AccountIds": @[  ],
                              @"AwsRegions": @[  ],
                              @"NonAwsRegions": @[  ],
                              @"PillarPriorities": @[  ],
                              @"ArchitecturalDesign": @"",
                              @"ReviewOwner": @"",
                              @"IndustryType": @"",
                              @"Industry": @"",
                              @"Lenses": @[  ],
                              @"Notes": @"",
                              @"ClientRequestToken": @"",
                              @"Tags": @{  },
                              @"DiscoveryConfig": @{ @"TrustedAdvisorIntegrationStatus": @"" },
                              @"Applications": @[  ] };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/workloads"]
                                                       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}}/workloads" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"WorkloadName\": \"\",\n  \"Description\": \"\",\n  \"Environment\": \"\",\n  \"AccountIds\": [],\n  \"AwsRegions\": [],\n  \"NonAwsRegions\": [],\n  \"PillarPriorities\": [],\n  \"ArchitecturalDesign\": \"\",\n  \"ReviewOwner\": \"\",\n  \"IndustryType\": \"\",\n  \"Industry\": \"\",\n  \"Lenses\": [],\n  \"Notes\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"Tags\": {},\n  \"DiscoveryConfig\": {\n    \"TrustedAdvisorIntegrationStatus\": \"\"\n  },\n  \"Applications\": []\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/workloads",
  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([
    'WorkloadName' => '',
    'Description' => '',
    'Environment' => '',
    'AccountIds' => [
        
    ],
    'AwsRegions' => [
        
    ],
    'NonAwsRegions' => [
        
    ],
    'PillarPriorities' => [
        
    ],
    'ArchitecturalDesign' => '',
    'ReviewOwner' => '',
    'IndustryType' => '',
    'Industry' => '',
    'Lenses' => [
        
    ],
    'Notes' => '',
    'ClientRequestToken' => '',
    'Tags' => [
        
    ],
    'DiscoveryConfig' => [
        'TrustedAdvisorIntegrationStatus' => ''
    ],
    'Applications' => [
        
    ]
  ]),
  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}}/workloads', [
  'body' => '{
  "WorkloadName": "",
  "Description": "",
  "Environment": "",
  "AccountIds": [],
  "AwsRegions": [],
  "NonAwsRegions": [],
  "PillarPriorities": [],
  "ArchitecturalDesign": "",
  "ReviewOwner": "",
  "IndustryType": "",
  "Industry": "",
  "Lenses": [],
  "Notes": "",
  "ClientRequestToken": "",
  "Tags": {},
  "DiscoveryConfig": {
    "TrustedAdvisorIntegrationStatus": ""
  },
  "Applications": []
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

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

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'WorkloadName' => '',
  'Description' => '',
  'Environment' => '',
  'AccountIds' => [
    
  ],
  'AwsRegions' => [
    
  ],
  'NonAwsRegions' => [
    
  ],
  'PillarPriorities' => [
    
  ],
  'ArchitecturalDesign' => '',
  'ReviewOwner' => '',
  'IndustryType' => '',
  'Industry' => '',
  'Lenses' => [
    
  ],
  'Notes' => '',
  'ClientRequestToken' => '',
  'Tags' => [
    
  ],
  'DiscoveryConfig' => [
    'TrustedAdvisorIntegrationStatus' => ''
  ],
  'Applications' => [
    
  ]
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'WorkloadName' => '',
  'Description' => '',
  'Environment' => '',
  'AccountIds' => [
    
  ],
  'AwsRegions' => [
    
  ],
  'NonAwsRegions' => [
    
  ],
  'PillarPriorities' => [
    
  ],
  'ArchitecturalDesign' => '',
  'ReviewOwner' => '',
  'IndustryType' => '',
  'Industry' => '',
  'Lenses' => [
    
  ],
  'Notes' => '',
  'ClientRequestToken' => '',
  'Tags' => [
    
  ],
  'DiscoveryConfig' => [
    'TrustedAdvisorIntegrationStatus' => ''
  ],
  'Applications' => [
    
  ]
]));
$request->setRequestUrl('{{baseUrl}}/workloads');
$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}}/workloads' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "WorkloadName": "",
  "Description": "",
  "Environment": "",
  "AccountIds": [],
  "AwsRegions": [],
  "NonAwsRegions": [],
  "PillarPriorities": [],
  "ArchitecturalDesign": "",
  "ReviewOwner": "",
  "IndustryType": "",
  "Industry": "",
  "Lenses": [],
  "Notes": "",
  "ClientRequestToken": "",
  "Tags": {},
  "DiscoveryConfig": {
    "TrustedAdvisorIntegrationStatus": ""
  },
  "Applications": []
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/workloads' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "WorkloadName": "",
  "Description": "",
  "Environment": "",
  "AccountIds": [],
  "AwsRegions": [],
  "NonAwsRegions": [],
  "PillarPriorities": [],
  "ArchitecturalDesign": "",
  "ReviewOwner": "",
  "IndustryType": "",
  "Industry": "",
  "Lenses": [],
  "Notes": "",
  "ClientRequestToken": "",
  "Tags": {},
  "DiscoveryConfig": {
    "TrustedAdvisorIntegrationStatus": ""
  },
  "Applications": []
}'
import http.client

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

payload = "{\n  \"WorkloadName\": \"\",\n  \"Description\": \"\",\n  \"Environment\": \"\",\n  \"AccountIds\": [],\n  \"AwsRegions\": [],\n  \"NonAwsRegions\": [],\n  \"PillarPriorities\": [],\n  \"ArchitecturalDesign\": \"\",\n  \"ReviewOwner\": \"\",\n  \"IndustryType\": \"\",\n  \"Industry\": \"\",\n  \"Lenses\": [],\n  \"Notes\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"Tags\": {},\n  \"DiscoveryConfig\": {\n    \"TrustedAdvisorIntegrationStatus\": \"\"\n  },\n  \"Applications\": []\n}"

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

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

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

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

url = "{{baseUrl}}/workloads"

payload = {
    "WorkloadName": "",
    "Description": "",
    "Environment": "",
    "AccountIds": [],
    "AwsRegions": [],
    "NonAwsRegions": [],
    "PillarPriorities": [],
    "ArchitecturalDesign": "",
    "ReviewOwner": "",
    "IndustryType": "",
    "Industry": "",
    "Lenses": [],
    "Notes": "",
    "ClientRequestToken": "",
    "Tags": {},
    "DiscoveryConfig": { "TrustedAdvisorIntegrationStatus": "" },
    "Applications": []
}
headers = {"content-type": "application/json"}

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

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

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

payload <- "{\n  \"WorkloadName\": \"\",\n  \"Description\": \"\",\n  \"Environment\": \"\",\n  \"AccountIds\": [],\n  \"AwsRegions\": [],\n  \"NonAwsRegions\": [],\n  \"PillarPriorities\": [],\n  \"ArchitecturalDesign\": \"\",\n  \"ReviewOwner\": \"\",\n  \"IndustryType\": \"\",\n  \"Industry\": \"\",\n  \"Lenses\": [],\n  \"Notes\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"Tags\": {},\n  \"DiscoveryConfig\": {\n    \"TrustedAdvisorIntegrationStatus\": \"\"\n  },\n  \"Applications\": []\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}}/workloads")

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  \"WorkloadName\": \"\",\n  \"Description\": \"\",\n  \"Environment\": \"\",\n  \"AccountIds\": [],\n  \"AwsRegions\": [],\n  \"NonAwsRegions\": [],\n  \"PillarPriorities\": [],\n  \"ArchitecturalDesign\": \"\",\n  \"ReviewOwner\": \"\",\n  \"IndustryType\": \"\",\n  \"Industry\": \"\",\n  \"Lenses\": [],\n  \"Notes\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"Tags\": {},\n  \"DiscoveryConfig\": {\n    \"TrustedAdvisorIntegrationStatus\": \"\"\n  },\n  \"Applications\": []\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/workloads') do |req|
  req.body = "{\n  \"WorkloadName\": \"\",\n  \"Description\": \"\",\n  \"Environment\": \"\",\n  \"AccountIds\": [],\n  \"AwsRegions\": [],\n  \"NonAwsRegions\": [],\n  \"PillarPriorities\": [],\n  \"ArchitecturalDesign\": \"\",\n  \"ReviewOwner\": \"\",\n  \"IndustryType\": \"\",\n  \"Industry\": \"\",\n  \"Lenses\": [],\n  \"Notes\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"Tags\": {},\n  \"DiscoveryConfig\": {\n    \"TrustedAdvisorIntegrationStatus\": \"\"\n  },\n  \"Applications\": []\n}"
end

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

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

    let payload = json!({
        "WorkloadName": "",
        "Description": "",
        "Environment": "",
        "AccountIds": (),
        "AwsRegions": (),
        "NonAwsRegions": (),
        "PillarPriorities": (),
        "ArchitecturalDesign": "",
        "ReviewOwner": "",
        "IndustryType": "",
        "Industry": "",
        "Lenses": (),
        "Notes": "",
        "ClientRequestToken": "",
        "Tags": json!({}),
        "DiscoveryConfig": json!({"TrustedAdvisorIntegrationStatus": ""}),
        "Applications": ()
    });

    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}}/workloads \
  --header 'content-type: application/json' \
  --data '{
  "WorkloadName": "",
  "Description": "",
  "Environment": "",
  "AccountIds": [],
  "AwsRegions": [],
  "NonAwsRegions": [],
  "PillarPriorities": [],
  "ArchitecturalDesign": "",
  "ReviewOwner": "",
  "IndustryType": "",
  "Industry": "",
  "Lenses": [],
  "Notes": "",
  "ClientRequestToken": "",
  "Tags": {},
  "DiscoveryConfig": {
    "TrustedAdvisorIntegrationStatus": ""
  },
  "Applications": []
}'
echo '{
  "WorkloadName": "",
  "Description": "",
  "Environment": "",
  "AccountIds": [],
  "AwsRegions": [],
  "NonAwsRegions": [],
  "PillarPriorities": [],
  "ArchitecturalDesign": "",
  "ReviewOwner": "",
  "IndustryType": "",
  "Industry": "",
  "Lenses": [],
  "Notes": "",
  "ClientRequestToken": "",
  "Tags": {},
  "DiscoveryConfig": {
    "TrustedAdvisorIntegrationStatus": ""
  },
  "Applications": []
}' |  \
  http POST {{baseUrl}}/workloads \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "WorkloadName": "",\n  "Description": "",\n  "Environment": "",\n  "AccountIds": [],\n  "AwsRegions": [],\n  "NonAwsRegions": [],\n  "PillarPriorities": [],\n  "ArchitecturalDesign": "",\n  "ReviewOwner": "",\n  "IndustryType": "",\n  "Industry": "",\n  "Lenses": [],\n  "Notes": "",\n  "ClientRequestToken": "",\n  "Tags": {},\n  "DiscoveryConfig": {\n    "TrustedAdvisorIntegrationStatus": ""\n  },\n  "Applications": []\n}' \
  --output-document \
  - {{baseUrl}}/workloads
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "WorkloadName": "",
  "Description": "",
  "Environment": "",
  "AccountIds": [],
  "AwsRegions": [],
  "NonAwsRegions": [],
  "PillarPriorities": [],
  "ArchitecturalDesign": "",
  "ReviewOwner": "",
  "IndustryType": "",
  "Industry": "",
  "Lenses": [],
  "Notes": "",
  "ClientRequestToken": "",
  "Tags": [],
  "DiscoveryConfig": ["TrustedAdvisorIntegrationStatus": ""],
  "Applications": []
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/workloads")! 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 CreateWorkloadShare
{{baseUrl}}/workloads/:WorkloadId/shares
QUERY PARAMS

WorkloadId
BODY json

{
  "SharedWith": "",
  "PermissionType": "",
  "ClientRequestToken": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/workloads/:WorkloadId/shares");

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  \"SharedWith\": \"\",\n  \"PermissionType\": \"\",\n  \"ClientRequestToken\": \"\"\n}");

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

(client/post "{{baseUrl}}/workloads/:WorkloadId/shares" {:content-type :json
                                                                         :form-params {:SharedWith ""
                                                                                       :PermissionType ""
                                                                                       :ClientRequestToken ""}})
require "http/client"

url = "{{baseUrl}}/workloads/:WorkloadId/shares"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"SharedWith\": \"\",\n  \"PermissionType\": \"\",\n  \"ClientRequestToken\": \"\"\n}"

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

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

func main() {

	url := "{{baseUrl}}/workloads/:WorkloadId/shares"

	payload := strings.NewReader("{\n  \"SharedWith\": \"\",\n  \"PermissionType\": \"\",\n  \"ClientRequestToken\": \"\"\n}")

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

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

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

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

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

}
POST /baseUrl/workloads/:WorkloadId/shares HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 74

{
  "SharedWith": "",
  "PermissionType": "",
  "ClientRequestToken": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/workloads/:WorkloadId/shares")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"SharedWith\": \"\",\n  \"PermissionType\": \"\",\n  \"ClientRequestToken\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

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

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"SharedWith\": \"\",\n  \"PermissionType\": \"\",\n  \"ClientRequestToken\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/workloads/:WorkloadId/shares")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/workloads/:WorkloadId/shares")
  .header("content-type", "application/json")
  .body("{\n  \"SharedWith\": \"\",\n  \"PermissionType\": \"\",\n  \"ClientRequestToken\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  SharedWith: '',
  PermissionType: '',
  ClientRequestToken: ''
});

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

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

xhr.open('POST', '{{baseUrl}}/workloads/:WorkloadId/shares');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/workloads/:WorkloadId/shares',
  headers: {'content-type': 'application/json'},
  data: {SharedWith: '', PermissionType: '', ClientRequestToken: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/workloads/:WorkloadId/shares';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"SharedWith":"","PermissionType":"","ClientRequestToken":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/workloads/:WorkloadId/shares',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "SharedWith": "",\n  "PermissionType": "",\n  "ClientRequestToken": ""\n}'
};

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

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/workloads/:WorkloadId/shares',
  headers: {'content-type': 'application/json'},
  body: {SharedWith: '', PermissionType: '', ClientRequestToken: ''},
  json: true
};

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

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

const req = unirest('POST', '{{baseUrl}}/workloads/:WorkloadId/shares');

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

req.type('json');
req.send({
  SharedWith: '',
  PermissionType: '',
  ClientRequestToken: ''
});

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

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/workloads/:WorkloadId/shares',
  headers: {'content-type': 'application/json'},
  data: {SharedWith: '', PermissionType: '', ClientRequestToken: ''}
};

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

const url = '{{baseUrl}}/workloads/:WorkloadId/shares';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"SharedWith":"","PermissionType":"","ClientRequestToken":""}'
};

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

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"SharedWith": @"",
                              @"PermissionType": @"",
                              @"ClientRequestToken": @"" };

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

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

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

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/workloads/:WorkloadId/shares', [
  'body' => '{
  "SharedWith": "",
  "PermissionType": "",
  "ClientRequestToken": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/workloads/:WorkloadId/shares');
$request->setMethod(HTTP_METH_POST);

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'SharedWith' => '',
  'PermissionType' => '',
  'ClientRequestToken' => ''
]));

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

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

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

payload = "{\n  \"SharedWith\": \"\",\n  \"PermissionType\": \"\",\n  \"ClientRequestToken\": \"\"\n}"

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

conn.request("POST", "/baseUrl/workloads/:WorkloadId/shares", payload, headers)

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

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

url = "{{baseUrl}}/workloads/:WorkloadId/shares"

payload = {
    "SharedWith": "",
    "PermissionType": "",
    "ClientRequestToken": ""
}
headers = {"content-type": "application/json"}

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

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

url <- "{{baseUrl}}/workloads/:WorkloadId/shares"

payload <- "{\n  \"SharedWith\": \"\",\n  \"PermissionType\": \"\",\n  \"ClientRequestToken\": \"\"\n}"

encode <- "json"

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

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

url = URI("{{baseUrl}}/workloads/:WorkloadId/shares")

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  \"SharedWith\": \"\",\n  \"PermissionType\": \"\",\n  \"ClientRequestToken\": \"\"\n}"

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

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

response = conn.post('/baseUrl/workloads/:WorkloadId/shares') do |req|
  req.body = "{\n  \"SharedWith\": \"\",\n  \"PermissionType\": \"\",\n  \"ClientRequestToken\": \"\"\n}"
end

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

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

    let payload = json!({
        "SharedWith": "",
        "PermissionType": "",
        "ClientRequestToken": ""
    });

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

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

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

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/workloads/:WorkloadId/shares \
  --header 'content-type: application/json' \
  --data '{
  "SharedWith": "",
  "PermissionType": "",
  "ClientRequestToken": ""
}'
echo '{
  "SharedWith": "",
  "PermissionType": "",
  "ClientRequestToken": ""
}' |  \
  http POST {{baseUrl}}/workloads/:WorkloadId/shares \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "SharedWith": "",\n  "PermissionType": "",\n  "ClientRequestToken": ""\n}' \
  --output-document \
  - {{baseUrl}}/workloads/:WorkloadId/shares
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "SharedWith": "",
  "PermissionType": "",
  "ClientRequestToken": ""
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/workloads/:WorkloadId/shares")! 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 DeleteLens
{{baseUrl}}/lenses/:LensAlias#ClientRequestToken&LensStatus
QUERY PARAMS

ClientRequestToken
LensStatus
LensAlias
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/lenses/:LensAlias?ClientRequestToken=&LensStatus=#ClientRequestToken&LensStatus");

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

(client/delete "{{baseUrl}}/lenses/:LensAlias#ClientRequestToken&LensStatus" {:query-params {:ClientRequestToken ""
                                                                                                             :LensStatus ""}})
require "http/client"

url = "{{baseUrl}}/lenses/:LensAlias?ClientRequestToken=&LensStatus=#ClientRequestToken&LensStatus"

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

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

func main() {

	url := "{{baseUrl}}/lenses/:LensAlias?ClientRequestToken=&LensStatus=#ClientRequestToken&LensStatus"

	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/lenses/:LensAlias?ClientRequestToken=&LensStatus= HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/lenses/:LensAlias?ClientRequestToken=&LensStatus=#ClientRequestToken&LensStatus")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/lenses/:LensAlias?ClientRequestToken=&LensStatus=#ClientRequestToken&LensStatus"))
    .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}}/lenses/:LensAlias?ClientRequestToken=&LensStatus=#ClientRequestToken&LensStatus")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/lenses/:LensAlias?ClientRequestToken=&LensStatus=#ClientRequestToken&LensStatus")
  .asString();
const 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}}/lenses/:LensAlias?ClientRequestToken=&LensStatus=#ClientRequestToken&LensStatus');

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

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/lenses/:LensAlias#ClientRequestToken&LensStatus',
  params: {ClientRequestToken: '', LensStatus: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/lenses/:LensAlias?ClientRequestToken=&LensStatus=#ClientRequestToken&LensStatus';
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}}/lenses/:LensAlias?ClientRequestToken=&LensStatus=#ClientRequestToken&LensStatus',
  method: 'DELETE',
  headers: {}
};

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

val request = Request.Builder()
  .url("{{baseUrl}}/lenses/:LensAlias?ClientRequestToken=&LensStatus=#ClientRequestToken&LensStatus")
  .delete(null)
  .build()

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

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/lenses/:LensAlias?ClientRequestToken=&LensStatus=',
  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}}/lenses/:LensAlias#ClientRequestToken&LensStatus',
  qs: {ClientRequestToken: '', LensStatus: ''}
};

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

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

const req = unirest('DELETE', '{{baseUrl}}/lenses/:LensAlias#ClientRequestToken&LensStatus');

req.query({
  ClientRequestToken: '',
  LensStatus: ''
});

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}}/lenses/:LensAlias#ClientRequestToken&LensStatus',
  params: {ClientRequestToken: '', LensStatus: ''}
};

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

const url = '{{baseUrl}}/lenses/:LensAlias?ClientRequestToken=&LensStatus=#ClientRequestToken&LensStatus';
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}}/lenses/:LensAlias?ClientRequestToken=&LensStatus=#ClientRequestToken&LensStatus"]
                                                       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}}/lenses/:LensAlias?ClientRequestToken=&LensStatus=#ClientRequestToken&LensStatus" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/lenses/:LensAlias?ClientRequestToken=&LensStatus=#ClientRequestToken&LensStatus",
  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}}/lenses/:LensAlias?ClientRequestToken=&LensStatus=#ClientRequestToken&LensStatus');

echo $response->getBody();
setUrl('{{baseUrl}}/lenses/:LensAlias#ClientRequestToken&LensStatus');
$request->setMethod(HTTP_METH_DELETE);

$request->setQueryData([
  'ClientRequestToken' => '',
  'LensStatus' => ''
]);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/lenses/:LensAlias#ClientRequestToken&LensStatus');
$request->setRequestMethod('DELETE');
$request->setQuery(new http\QueryString([
  'ClientRequestToken' => '',
  'LensStatus' => ''
]));

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

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/lenses/:LensAlias?ClientRequestToken=&LensStatus=#ClientRequestToken&LensStatus' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/lenses/:LensAlias?ClientRequestToken=&LensStatus=#ClientRequestToken&LensStatus' -Method DELETE 
import http.client

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

conn.request("DELETE", "/baseUrl/lenses/:LensAlias?ClientRequestToken=&LensStatus=")

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

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

url = "{{baseUrl}}/lenses/:LensAlias#ClientRequestToken&LensStatus"

querystring = {"ClientRequestToken":"","LensStatus":""}

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

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

url <- "{{baseUrl}}/lenses/:LensAlias#ClientRequestToken&LensStatus"

queryString <- list(
  ClientRequestToken = "",
  LensStatus = ""
)

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

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

url = URI("{{baseUrl}}/lenses/:LensAlias?ClientRequestToken=&LensStatus=#ClientRequestToken&LensStatus")

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/lenses/:LensAlias') do |req|
  req.params['ClientRequestToken'] = ''
  req.params['LensStatus'] = ''
end

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

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/lenses/:LensAlias#ClientRequestToken&LensStatus";

    let querystring = [
        ("ClientRequestToken", ""),
        ("LensStatus", ""),
    ];

    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}}/lenses/:LensAlias?ClientRequestToken=&LensStatus=#ClientRequestToken&LensStatus'
http DELETE '{{baseUrl}}/lenses/:LensAlias?ClientRequestToken=&LensStatus=#ClientRequestToken&LensStatus'
wget --quiet \
  --method DELETE \
  --output-document \
  - '{{baseUrl}}/lenses/:LensAlias?ClientRequestToken=&LensStatus=#ClientRequestToken&LensStatus'
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/lenses/:LensAlias?ClientRequestToken=&LensStatus=#ClientRequestToken&LensStatus")! 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 DeleteLensShare
{{baseUrl}}/lenses/:LensAlias/shares/:ShareId#ClientRequestToken
QUERY PARAMS

ClientRequestToken
ShareId
LensAlias
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/lenses/:LensAlias/shares/:ShareId?ClientRequestToken=#ClientRequestToken");

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

(client/delete "{{baseUrl}}/lenses/:LensAlias/shares/:ShareId#ClientRequestToken" {:query-params {:ClientRequestToken ""}})
require "http/client"

url = "{{baseUrl}}/lenses/:LensAlias/shares/:ShareId?ClientRequestToken=#ClientRequestToken"

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

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

func main() {

	url := "{{baseUrl}}/lenses/:LensAlias/shares/:ShareId?ClientRequestToken=#ClientRequestToken"

	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/lenses/:LensAlias/shares/:ShareId?ClientRequestToken= HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/lenses/:LensAlias/shares/:ShareId?ClientRequestToken=#ClientRequestToken")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/lenses/:LensAlias/shares/:ShareId?ClientRequestToken=#ClientRequestToken"))
    .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}}/lenses/:LensAlias/shares/:ShareId?ClientRequestToken=#ClientRequestToken")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/lenses/:LensAlias/shares/:ShareId?ClientRequestToken=#ClientRequestToken")
  .asString();
const 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}}/lenses/:LensAlias/shares/:ShareId?ClientRequestToken=#ClientRequestToken');

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

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/lenses/:LensAlias/shares/:ShareId#ClientRequestToken',
  params: {ClientRequestToken: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/lenses/:LensAlias/shares/:ShareId?ClientRequestToken=#ClientRequestToken';
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}}/lenses/:LensAlias/shares/:ShareId?ClientRequestToken=#ClientRequestToken',
  method: 'DELETE',
  headers: {}
};

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

val request = Request.Builder()
  .url("{{baseUrl}}/lenses/:LensAlias/shares/:ShareId?ClientRequestToken=#ClientRequestToken")
  .delete(null)
  .build()

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

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/lenses/:LensAlias/shares/:ShareId?ClientRequestToken=',
  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}}/lenses/:LensAlias/shares/:ShareId#ClientRequestToken',
  qs: {ClientRequestToken: ''}
};

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

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

const req = unirest('DELETE', '{{baseUrl}}/lenses/:LensAlias/shares/:ShareId#ClientRequestToken');

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

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

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

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/lenses/:LensAlias/shares/:ShareId#ClientRequestToken',
  params: {ClientRequestToken: ''}
};

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

const url = '{{baseUrl}}/lenses/:LensAlias/shares/:ShareId?ClientRequestToken=#ClientRequestToken';
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}}/lenses/:LensAlias/shares/:ShareId?ClientRequestToken=#ClientRequestToken"]
                                                       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}}/lenses/:LensAlias/shares/:ShareId?ClientRequestToken=#ClientRequestToken" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/lenses/:LensAlias/shares/:ShareId?ClientRequestToken=#ClientRequestToken",
  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}}/lenses/:LensAlias/shares/:ShareId?ClientRequestToken=#ClientRequestToken');

echo $response->getBody();
setUrl('{{baseUrl}}/lenses/:LensAlias/shares/:ShareId#ClientRequestToken');
$request->setMethod(HTTP_METH_DELETE);

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

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/lenses/:LensAlias/shares/:ShareId#ClientRequestToken');
$request->setRequestMethod('DELETE');
$request->setQuery(new http\QueryString([
  'ClientRequestToken' => ''
]));

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

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/lenses/:LensAlias/shares/:ShareId?ClientRequestToken=#ClientRequestToken' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/lenses/:LensAlias/shares/:ShareId?ClientRequestToken=#ClientRequestToken' -Method DELETE 
import http.client

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

conn.request("DELETE", "/baseUrl/lenses/:LensAlias/shares/:ShareId?ClientRequestToken=")

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

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

url = "{{baseUrl}}/lenses/:LensAlias/shares/:ShareId#ClientRequestToken"

querystring = {"ClientRequestToken":""}

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

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

url <- "{{baseUrl}}/lenses/:LensAlias/shares/:ShareId#ClientRequestToken"

queryString <- list(ClientRequestToken = "")

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

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

url = URI("{{baseUrl}}/lenses/:LensAlias/shares/:ShareId?ClientRequestToken=#ClientRequestToken")

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/lenses/:LensAlias/shares/:ShareId') do |req|
  req.params['ClientRequestToken'] = ''
end

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

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/lenses/:LensAlias/shares/:ShareId#ClientRequestToken";

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

    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}}/lenses/:LensAlias/shares/:ShareId?ClientRequestToken=#ClientRequestToken'
http DELETE '{{baseUrl}}/lenses/:LensAlias/shares/:ShareId?ClientRequestToken=#ClientRequestToken'
wget --quiet \
  --method DELETE \
  --output-document \
  - '{{baseUrl}}/lenses/:LensAlias/shares/:ShareId?ClientRequestToken=#ClientRequestToken'
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/lenses/:LensAlias/shares/:ShareId?ClientRequestToken=#ClientRequestToken")! 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 DeleteWorkload
{{baseUrl}}/workloads/:WorkloadId#ClientRequestToken
QUERY PARAMS

ClientRequestToken
WorkloadId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/workloads/:WorkloadId?ClientRequestToken=#ClientRequestToken");

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

(client/delete "{{baseUrl}}/workloads/:WorkloadId#ClientRequestToken" {:query-params {:ClientRequestToken ""}})
require "http/client"

url = "{{baseUrl}}/workloads/:WorkloadId?ClientRequestToken=#ClientRequestToken"

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

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

func main() {

	url := "{{baseUrl}}/workloads/:WorkloadId?ClientRequestToken=#ClientRequestToken"

	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/workloads/:WorkloadId?ClientRequestToken= HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/workloads/:WorkloadId?ClientRequestToken=#ClientRequestToken")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/workloads/:WorkloadId?ClientRequestToken=#ClientRequestToken"))
    .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}}/workloads/:WorkloadId?ClientRequestToken=#ClientRequestToken")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/workloads/:WorkloadId?ClientRequestToken=#ClientRequestToken")
  .asString();
const 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}}/workloads/:WorkloadId?ClientRequestToken=#ClientRequestToken');

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

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/workloads/:WorkloadId#ClientRequestToken',
  params: {ClientRequestToken: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/workloads/:WorkloadId?ClientRequestToken=#ClientRequestToken';
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}}/workloads/:WorkloadId?ClientRequestToken=#ClientRequestToken',
  method: 'DELETE',
  headers: {}
};

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

val request = Request.Builder()
  .url("{{baseUrl}}/workloads/:WorkloadId?ClientRequestToken=#ClientRequestToken")
  .delete(null)
  .build()

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

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/workloads/:WorkloadId?ClientRequestToken=',
  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}}/workloads/:WorkloadId#ClientRequestToken',
  qs: {ClientRequestToken: ''}
};

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

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

const req = unirest('DELETE', '{{baseUrl}}/workloads/:WorkloadId#ClientRequestToken');

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

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

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

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/workloads/:WorkloadId#ClientRequestToken',
  params: {ClientRequestToken: ''}
};

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

const url = '{{baseUrl}}/workloads/:WorkloadId?ClientRequestToken=#ClientRequestToken';
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}}/workloads/:WorkloadId?ClientRequestToken=#ClientRequestToken"]
                                                       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}}/workloads/:WorkloadId?ClientRequestToken=#ClientRequestToken" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/workloads/:WorkloadId?ClientRequestToken=#ClientRequestToken",
  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}}/workloads/:WorkloadId?ClientRequestToken=#ClientRequestToken');

echo $response->getBody();
setUrl('{{baseUrl}}/workloads/:WorkloadId#ClientRequestToken');
$request->setMethod(HTTP_METH_DELETE);

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

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/workloads/:WorkloadId#ClientRequestToken');
$request->setRequestMethod('DELETE');
$request->setQuery(new http\QueryString([
  'ClientRequestToken' => ''
]));

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

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/workloads/:WorkloadId?ClientRequestToken=#ClientRequestToken' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/workloads/:WorkloadId?ClientRequestToken=#ClientRequestToken' -Method DELETE 
import http.client

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

conn.request("DELETE", "/baseUrl/workloads/:WorkloadId?ClientRequestToken=")

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

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

url = "{{baseUrl}}/workloads/:WorkloadId#ClientRequestToken"

querystring = {"ClientRequestToken":""}

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

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

url <- "{{baseUrl}}/workloads/:WorkloadId#ClientRequestToken"

queryString <- list(ClientRequestToken = "")

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

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

url = URI("{{baseUrl}}/workloads/:WorkloadId?ClientRequestToken=#ClientRequestToken")

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/workloads/:WorkloadId') do |req|
  req.params['ClientRequestToken'] = ''
end

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

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

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

    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}}/workloads/:WorkloadId?ClientRequestToken=#ClientRequestToken'
http DELETE '{{baseUrl}}/workloads/:WorkloadId?ClientRequestToken=#ClientRequestToken'
wget --quiet \
  --method DELETE \
  --output-document \
  - '{{baseUrl}}/workloads/:WorkloadId?ClientRequestToken=#ClientRequestToken'
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/workloads/:WorkloadId?ClientRequestToken=#ClientRequestToken")! 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 DeleteWorkloadShare
{{baseUrl}}/workloads/:WorkloadId/shares/:ShareId#ClientRequestToken
QUERY PARAMS

ClientRequestToken
ShareId
WorkloadId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/workloads/:WorkloadId/shares/:ShareId?ClientRequestToken=#ClientRequestToken");

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

(client/delete "{{baseUrl}}/workloads/:WorkloadId/shares/:ShareId#ClientRequestToken" {:query-params {:ClientRequestToken ""}})
require "http/client"

url = "{{baseUrl}}/workloads/:WorkloadId/shares/:ShareId?ClientRequestToken=#ClientRequestToken"

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

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

func main() {

	url := "{{baseUrl}}/workloads/:WorkloadId/shares/:ShareId?ClientRequestToken=#ClientRequestToken"

	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/workloads/:WorkloadId/shares/:ShareId?ClientRequestToken= HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/workloads/:WorkloadId/shares/:ShareId?ClientRequestToken=#ClientRequestToken")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/workloads/:WorkloadId/shares/:ShareId?ClientRequestToken=#ClientRequestToken"))
    .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}}/workloads/:WorkloadId/shares/:ShareId?ClientRequestToken=#ClientRequestToken")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/workloads/:WorkloadId/shares/:ShareId?ClientRequestToken=#ClientRequestToken")
  .asString();
const 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}}/workloads/:WorkloadId/shares/:ShareId?ClientRequestToken=#ClientRequestToken');

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

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/workloads/:WorkloadId/shares/:ShareId#ClientRequestToken',
  params: {ClientRequestToken: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/workloads/:WorkloadId/shares/:ShareId?ClientRequestToken=#ClientRequestToken';
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}}/workloads/:WorkloadId/shares/:ShareId?ClientRequestToken=#ClientRequestToken',
  method: 'DELETE',
  headers: {}
};

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

val request = Request.Builder()
  .url("{{baseUrl}}/workloads/:WorkloadId/shares/:ShareId?ClientRequestToken=#ClientRequestToken")
  .delete(null)
  .build()

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

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/workloads/:WorkloadId/shares/:ShareId?ClientRequestToken=',
  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}}/workloads/:WorkloadId/shares/:ShareId#ClientRequestToken',
  qs: {ClientRequestToken: ''}
};

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

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

const req = unirest('DELETE', '{{baseUrl}}/workloads/:WorkloadId/shares/:ShareId#ClientRequestToken');

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

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

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

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/workloads/:WorkloadId/shares/:ShareId#ClientRequestToken',
  params: {ClientRequestToken: ''}
};

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

const url = '{{baseUrl}}/workloads/:WorkloadId/shares/:ShareId?ClientRequestToken=#ClientRequestToken';
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}}/workloads/:WorkloadId/shares/:ShareId?ClientRequestToken=#ClientRequestToken"]
                                                       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}}/workloads/:WorkloadId/shares/:ShareId?ClientRequestToken=#ClientRequestToken" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/workloads/:WorkloadId/shares/:ShareId?ClientRequestToken=#ClientRequestToken",
  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}}/workloads/:WorkloadId/shares/:ShareId?ClientRequestToken=#ClientRequestToken');

echo $response->getBody();
setUrl('{{baseUrl}}/workloads/:WorkloadId/shares/:ShareId#ClientRequestToken');
$request->setMethod(HTTP_METH_DELETE);

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

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/workloads/:WorkloadId/shares/:ShareId#ClientRequestToken');
$request->setRequestMethod('DELETE');
$request->setQuery(new http\QueryString([
  'ClientRequestToken' => ''
]));

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

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/workloads/:WorkloadId/shares/:ShareId?ClientRequestToken=#ClientRequestToken' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/workloads/:WorkloadId/shares/:ShareId?ClientRequestToken=#ClientRequestToken' -Method DELETE 
import http.client

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

conn.request("DELETE", "/baseUrl/workloads/:WorkloadId/shares/:ShareId?ClientRequestToken=")

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

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

url = "{{baseUrl}}/workloads/:WorkloadId/shares/:ShareId#ClientRequestToken"

querystring = {"ClientRequestToken":""}

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

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

url <- "{{baseUrl}}/workloads/:WorkloadId/shares/:ShareId#ClientRequestToken"

queryString <- list(ClientRequestToken = "")

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

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

url = URI("{{baseUrl}}/workloads/:WorkloadId/shares/:ShareId?ClientRequestToken=#ClientRequestToken")

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/workloads/:WorkloadId/shares/:ShareId') do |req|
  req.params['ClientRequestToken'] = ''
end

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

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/workloads/:WorkloadId/shares/:ShareId#ClientRequestToken";

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

    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}}/workloads/:WorkloadId/shares/:ShareId?ClientRequestToken=#ClientRequestToken'
http DELETE '{{baseUrl}}/workloads/:WorkloadId/shares/:ShareId?ClientRequestToken=#ClientRequestToken'
wget --quiet \
  --method DELETE \
  --output-document \
  - '{{baseUrl}}/workloads/:WorkloadId/shares/:ShareId?ClientRequestToken=#ClientRequestToken'
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/workloads/:WorkloadId/shares/:ShareId?ClientRequestToken=#ClientRequestToken")! 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()
PATCH DisassociateLenses
{{baseUrl}}/workloads/:WorkloadId/disassociateLenses
QUERY PARAMS

WorkloadId
BODY json

{
  "LensAliases": []
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PATCH");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/workloads/:WorkloadId/disassociateLenses");

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

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

(client/patch "{{baseUrl}}/workloads/:WorkloadId/disassociateLenses" {:content-type :json
                                                                                      :form-params {:LensAliases []}})
require "http/client"

url = "{{baseUrl}}/workloads/:WorkloadId/disassociateLenses"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"LensAliases\": []\n}"

response = HTTP::Client.patch url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Patch,
    RequestUri = new Uri("{{baseUrl}}/workloads/:WorkloadId/disassociateLenses"),
    Content = new StringContent("{\n  \"LensAliases\": []\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}}/workloads/:WorkloadId/disassociateLenses");
var request = new RestRequest("", Method.Patch);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"LensAliases\": []\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/workloads/:WorkloadId/disassociateLenses"

	payload := strings.NewReader("{\n  \"LensAliases\": []\n}")

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

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

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

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

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

}
PATCH /baseUrl/workloads/:WorkloadId/disassociateLenses HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 23

{
  "LensAliases": []
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PATCH", "{{baseUrl}}/workloads/:WorkloadId/disassociateLenses")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"LensAliases\": []\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/workloads/:WorkloadId/disassociateLenses"))
    .header("content-type", "application/json")
    .method("PATCH", HttpRequest.BodyPublishers.ofString("{\n  \"LensAliases\": []\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  \"LensAliases\": []\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/workloads/:WorkloadId/disassociateLenses")
  .patch(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.patch("{{baseUrl}}/workloads/:WorkloadId/disassociateLenses")
  .header("content-type", "application/json")
  .body("{\n  \"LensAliases\": []\n}")
  .asString();
const data = JSON.stringify({
  LensAliases: []
});

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

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

xhr.open('PATCH', '{{baseUrl}}/workloads/:WorkloadId/disassociateLenses');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/workloads/:WorkloadId/disassociateLenses',
  headers: {'content-type': 'application/json'},
  data: {LensAliases: []}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/workloads/:WorkloadId/disassociateLenses';
const options = {
  method: 'PATCH',
  headers: {'content-type': 'application/json'},
  body: '{"LensAliases":[]}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/workloads/:WorkloadId/disassociateLenses',
  method: 'PATCH',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "LensAliases": []\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"LensAliases\": []\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/workloads/:WorkloadId/disassociateLenses")
  .patch(body)
  .addHeader("content-type", "application/json")
  .build()

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

const options = {
  method: 'PATCH',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/workloads/:WorkloadId/disassociateLenses',
  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({LensAliases: []}));
req.end();
const request = require('request');

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/workloads/:WorkloadId/disassociateLenses',
  headers: {'content-type': 'application/json'},
  body: {LensAliases: []},
  json: true
};

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

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

const req = unirest('PATCH', '{{baseUrl}}/workloads/:WorkloadId/disassociateLenses');

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

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

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

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

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/workloads/:WorkloadId/disassociateLenses',
  headers: {'content-type': 'application/json'},
  data: {LensAliases: []}
};

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

const url = '{{baseUrl}}/workloads/:WorkloadId/disassociateLenses';
const options = {
  method: 'PATCH',
  headers: {'content-type': 'application/json'},
  body: '{"LensAliases":[]}'
};

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

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

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

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

let uri = Uri.of_string "{{baseUrl}}/workloads/:WorkloadId/disassociateLenses" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"LensAliases\": []\n}" in

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

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PATCH', '{{baseUrl}}/workloads/:WorkloadId/disassociateLenses', [
  'body' => '{
  "LensAliases": []
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/workloads/:WorkloadId/disassociateLenses');
$request->setMethod(HttpRequest::HTTP_METH_PATCH);

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

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

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'LensAliases' => [
    
  ]
]));
$request->setRequestUrl('{{baseUrl}}/workloads/:WorkloadId/disassociateLenses');
$request->setRequestMethod('PATCH');
$request->setBody($body);

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

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

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/workloads/:WorkloadId/disassociateLenses' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
  "LensAliases": []
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/workloads/:WorkloadId/disassociateLenses' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
  "LensAliases": []
}'
import http.client

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

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

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

conn.request("PATCH", "/baseUrl/workloads/:WorkloadId/disassociateLenses", payload, headers)

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

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

url = "{{baseUrl}}/workloads/:WorkloadId/disassociateLenses"

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

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

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

url <- "{{baseUrl}}/workloads/:WorkloadId/disassociateLenses"

payload <- "{\n  \"LensAliases\": []\n}"

encode <- "json"

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

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

url = URI("{{baseUrl}}/workloads/:WorkloadId/disassociateLenses")

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

request = Net::HTTP::Patch.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"LensAliases\": []\n}"

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

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

response = conn.patch('/baseUrl/workloads/:WorkloadId/disassociateLenses') do |req|
  req.body = "{\n  \"LensAliases\": []\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}}/workloads/:WorkloadId/disassociateLenses";

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

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

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

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

    dbg!(results);
}
curl --request PATCH \
  --url {{baseUrl}}/workloads/:WorkloadId/disassociateLenses \
  --header 'content-type: application/json' \
  --data '{
  "LensAliases": []
}'
echo '{
  "LensAliases": []
}' |  \
  http PATCH {{baseUrl}}/workloads/:WorkloadId/disassociateLenses \
  content-type:application/json
wget --quiet \
  --method PATCH \
  --header 'content-type: application/json' \
  --body-data '{\n  "LensAliases": []\n}' \
  --output-document \
  - {{baseUrl}}/workloads/:WorkloadId/disassociateLenses
import Foundation

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

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

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

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

dataTask.resume()
GET ExportLens
{{baseUrl}}/lenses/:LensAlias/export
QUERY PARAMS

LensAlias
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/lenses/:LensAlias/export");

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

(client/get "{{baseUrl}}/lenses/:LensAlias/export")
require "http/client"

url = "{{baseUrl}}/lenses/:LensAlias/export"

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

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

func main() {

	url := "{{baseUrl}}/lenses/:LensAlias/export"

	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/lenses/:LensAlias/export HTTP/1.1
Host: example.com

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

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/lenses/:LensAlias/export"))
    .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}}/lenses/:LensAlias/export")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/lenses/:LensAlias/export")
  .asString();
const 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}}/lenses/:LensAlias/export');

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

const options = {method: 'GET', url: '{{baseUrl}}/lenses/:LensAlias/export'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/lenses/:LensAlias/export';
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}}/lenses/:LensAlias/export',
  method: 'GET',
  headers: {}
};

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

val request = Request.Builder()
  .url("{{baseUrl}}/lenses/:LensAlias/export")
  .get()
  .build()

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

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/lenses/:LensAlias/export',
  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}}/lenses/:LensAlias/export'};

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

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

const req = unirest('GET', '{{baseUrl}}/lenses/:LensAlias/export');

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}}/lenses/:LensAlias/export'};

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

const url = '{{baseUrl}}/lenses/:LensAlias/export';
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}}/lenses/:LensAlias/export"]
                                                       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}}/lenses/:LensAlias/export" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/lenses/:LensAlias/export",
  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}}/lenses/:LensAlias/export');

echo $response->getBody();
setUrl('{{baseUrl}}/lenses/:LensAlias/export');
$request->setMethod(HTTP_METH_GET);

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

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

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

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

conn.request("GET", "/baseUrl/lenses/:LensAlias/export")

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

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

url = "{{baseUrl}}/lenses/:LensAlias/export"

response = requests.get(url)

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

url <- "{{baseUrl}}/lenses/:LensAlias/export"

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

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

url = URI("{{baseUrl}}/lenses/:LensAlias/export")

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/lenses/:LensAlias/export') do |req|
end

puts response.status
puts response.body
use reqwest;

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

    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}}/lenses/:LensAlias/export
http GET {{baseUrl}}/lenses/:LensAlias/export
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/lenses/:LensAlias/export
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/lenses/:LensAlias/export")! 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 GetAnswer
{{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias/answers/:QuestionId
QUERY PARAMS

WorkloadId
LensAlias
QuestionId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias/answers/:QuestionId");

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

(client/get "{{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias/answers/:QuestionId")
require "http/client"

url = "{{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias/answers/:QuestionId"

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}}/workloads/:WorkloadId/lensReviews/:LensAlias/answers/:QuestionId"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias/answers/:QuestionId");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias/answers/:QuestionId"

	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/workloads/:WorkloadId/lensReviews/:LensAlias/answers/:QuestionId HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias/answers/:QuestionId")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias/answers/:QuestionId"))
    .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}}/workloads/:WorkloadId/lensReviews/:LensAlias/answers/:QuestionId")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias/answers/:QuestionId")
  .asString();
const 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}}/workloads/:WorkloadId/lensReviews/:LensAlias/answers/:QuestionId');

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias/answers/:QuestionId'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias/answers/:QuestionId';
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}}/workloads/:WorkloadId/lensReviews/:LensAlias/answers/:QuestionId',
  method: 'GET',
  headers: {}
};

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

val request = Request.Builder()
  .url("{{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias/answers/:QuestionId")
  .get()
  .build()

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

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/workloads/:WorkloadId/lensReviews/:LensAlias/answers/:QuestionId',
  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}}/workloads/:WorkloadId/lensReviews/:LensAlias/answers/:QuestionId'
};

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

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

const req = unirest('GET', '{{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias/answers/:QuestionId');

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}}/workloads/:WorkloadId/lensReviews/:LensAlias/answers/:QuestionId'
};

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

const url = '{{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias/answers/:QuestionId';
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}}/workloads/:WorkloadId/lensReviews/:LensAlias/answers/:QuestionId"]
                                                       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}}/workloads/:WorkloadId/lensReviews/:LensAlias/answers/:QuestionId" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias/answers/:QuestionId",
  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}}/workloads/:WorkloadId/lensReviews/:LensAlias/answers/:QuestionId');

echo $response->getBody();
setUrl('{{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias/answers/:QuestionId');
$request->setMethod(HTTP_METH_GET);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias/answers/:QuestionId');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias/answers/:QuestionId' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias/answers/:QuestionId' -Method GET 
import http.client

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

conn.request("GET", "/baseUrl/workloads/:WorkloadId/lensReviews/:LensAlias/answers/:QuestionId")

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

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

url = "{{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias/answers/:QuestionId"

response = requests.get(url)

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

url <- "{{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias/answers/:QuestionId"

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

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

url = URI("{{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias/answers/:QuestionId")

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/workloads/:WorkloadId/lensReviews/:LensAlias/answers/:QuestionId') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias/answers/:QuestionId";

    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}}/workloads/:WorkloadId/lensReviews/:LensAlias/answers/:QuestionId
http GET {{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias/answers/:QuestionId
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias/answers/:QuestionId
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias/answers/:QuestionId")! 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 GetConsolidatedReport
{{baseUrl}}/consolidatedReport#Format
QUERY PARAMS

Format
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/consolidatedReport?Format=#Format");

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

(client/get "{{baseUrl}}/consolidatedReport#Format" {:query-params {:Format ""}})
require "http/client"

url = "{{baseUrl}}/consolidatedReport?Format=#Format"

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

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

func main() {

	url := "{{baseUrl}}/consolidatedReport?Format=#Format"

	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/consolidatedReport?Format= HTTP/1.1
Host: example.com

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

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/consolidatedReport?Format=#Format"))
    .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}}/consolidatedReport?Format=#Format")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/consolidatedReport?Format=#Format")
  .asString();
const 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}}/consolidatedReport?Format=#Format');

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/consolidatedReport#Format',
  params: {Format: ''}
};

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

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

val request = Request.Builder()
  .url("{{baseUrl}}/consolidatedReport?Format=#Format")
  .get()
  .build()

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

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/consolidatedReport?Format=',
  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}}/consolidatedReport#Format',
  qs: {Format: ''}
};

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

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

const req = unirest('GET', '{{baseUrl}}/consolidatedReport#Format');

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

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}}/consolidatedReport#Format',
  params: {Format: ''}
};

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

const url = '{{baseUrl}}/consolidatedReport?Format=#Format';
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}}/consolidatedReport?Format=#Format"]
                                                       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}}/consolidatedReport?Format=#Format" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/consolidatedReport?Format=#Format",
  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}}/consolidatedReport?Format=#Format');

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

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

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

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

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

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

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

conn.request("GET", "/baseUrl/consolidatedReport?Format=")

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

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

url = "{{baseUrl}}/consolidatedReport#Format"

querystring = {"Format":""}

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

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

url <- "{{baseUrl}}/consolidatedReport#Format"

queryString <- list(Format = "")

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

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

url = URI("{{baseUrl}}/consolidatedReport?Format=#Format")

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/consolidatedReport') do |req|
  req.params['Format'] = ''
end

puts response.status
puts response.body
use reqwest;

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

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

    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}}/consolidatedReport?Format=#Format'
http GET '{{baseUrl}}/consolidatedReport?Format=#Format'
wget --quiet \
  --method GET \
  --output-document \
  - '{{baseUrl}}/consolidatedReport?Format=#Format'
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/consolidatedReport?Format=#Format")! 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 GetLens
{{baseUrl}}/lenses/:LensAlias
QUERY PARAMS

LensAlias
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/lenses/:LensAlias");

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

(client/get "{{baseUrl}}/lenses/:LensAlias")
require "http/client"

url = "{{baseUrl}}/lenses/:LensAlias"

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

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

func main() {

	url := "{{baseUrl}}/lenses/:LensAlias"

	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/lenses/:LensAlias HTTP/1.1
Host: example.com

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

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/lenses/:LensAlias"))
    .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}}/lenses/:LensAlias")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/lenses/:LensAlias")
  .asString();
const 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}}/lenses/:LensAlias');

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

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

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

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

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

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

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/lenses/:LensAlias',
  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}}/lenses/:LensAlias'};

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

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

const req = unirest('GET', '{{baseUrl}}/lenses/:LensAlias');

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}}/lenses/:LensAlias'};

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

const url = '{{baseUrl}}/lenses/:LensAlias';
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}}/lenses/:LensAlias"]
                                                       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}}/lenses/:LensAlias" in

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

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

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

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

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

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

conn.request("GET", "/baseUrl/lenses/:LensAlias")

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

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

url = "{{baseUrl}}/lenses/:LensAlias"

response = requests.get(url)

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

url <- "{{baseUrl}}/lenses/:LensAlias"

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

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

url = URI("{{baseUrl}}/lenses/:LensAlias")

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/lenses/:LensAlias') do |req|
end

puts response.status
puts response.body
use reqwest;

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

    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}}/lenses/:LensAlias
http GET {{baseUrl}}/lenses/:LensAlias
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/lenses/:LensAlias
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/lenses/:LensAlias")! 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 GetLensReview
{{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias
QUERY PARAMS

WorkloadId
LensAlias
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias");

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

(client/get "{{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias")
require "http/client"

url = "{{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias"

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

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

func main() {

	url := "{{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias"

	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/workloads/:WorkloadId/lensReviews/:LensAlias HTTP/1.1
Host: example.com

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

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias"))
    .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}}/workloads/:WorkloadId/lensReviews/:LensAlias")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias")
  .asString();
const 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}}/workloads/:WorkloadId/lensReviews/:LensAlias');

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias';
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}}/workloads/:WorkloadId/lensReviews/:LensAlias',
  method: 'GET',
  headers: {}
};

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

val request = Request.Builder()
  .url("{{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias")
  .get()
  .build()

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

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/workloads/:WorkloadId/lensReviews/:LensAlias',
  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}}/workloads/:WorkloadId/lensReviews/:LensAlias'
};

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

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

const req = unirest('GET', '{{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias');

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}}/workloads/:WorkloadId/lensReviews/:LensAlias'
};

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

const url = '{{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias';
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}}/workloads/:WorkloadId/lensReviews/:LensAlias"]
                                                       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}}/workloads/:WorkloadId/lensReviews/:LensAlias" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias",
  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}}/workloads/:WorkloadId/lensReviews/:LensAlias');

echo $response->getBody();
setUrl('{{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias');
$request->setMethod(HTTP_METH_GET);

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

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

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

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

conn.request("GET", "/baseUrl/workloads/:WorkloadId/lensReviews/:LensAlias")

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

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

url = "{{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias"

response = requests.get(url)

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

url <- "{{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias"

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

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

url = URI("{{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias")

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/workloads/:WorkloadId/lensReviews/:LensAlias') do |req|
end

puts response.status
puts response.body
use reqwest;

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

    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}}/workloads/:WorkloadId/lensReviews/:LensAlias
http GET {{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias")! 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 GetLensReviewReport
{{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias/report
QUERY PARAMS

WorkloadId
LensAlias
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias/report");

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

(client/get "{{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias/report")
require "http/client"

url = "{{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias/report"

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}}/workloads/:WorkloadId/lensReviews/:LensAlias/report"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias/report");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias/report"

	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/workloads/:WorkloadId/lensReviews/:LensAlias/report HTTP/1.1
Host: example.com

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

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias/report"))
    .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}}/workloads/:WorkloadId/lensReviews/:LensAlias/report")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias/report")
  .asString();
const 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}}/workloads/:WorkloadId/lensReviews/:LensAlias/report');

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias/report'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias/report';
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}}/workloads/:WorkloadId/lensReviews/:LensAlias/report',
  method: 'GET',
  headers: {}
};

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

val request = Request.Builder()
  .url("{{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias/report")
  .get()
  .build()

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

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/workloads/:WorkloadId/lensReviews/:LensAlias/report',
  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}}/workloads/:WorkloadId/lensReviews/:LensAlias/report'
};

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

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

const req = unirest('GET', '{{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias/report');

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}}/workloads/:WorkloadId/lensReviews/:LensAlias/report'
};

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

const url = '{{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias/report';
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}}/workloads/:WorkloadId/lensReviews/:LensAlias/report"]
                                                       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}}/workloads/:WorkloadId/lensReviews/:LensAlias/report" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias/report",
  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}}/workloads/:WorkloadId/lensReviews/:LensAlias/report');

echo $response->getBody();
setUrl('{{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias/report');
$request->setMethod(HTTP_METH_GET);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias/report');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias/report' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias/report' -Method GET 
import http.client

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

conn.request("GET", "/baseUrl/workloads/:WorkloadId/lensReviews/:LensAlias/report")

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

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

url = "{{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias/report"

response = requests.get(url)

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

url <- "{{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias/report"

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

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

url = URI("{{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias/report")

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/workloads/:WorkloadId/lensReviews/:LensAlias/report') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias/report";

    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}}/workloads/:WorkloadId/lensReviews/:LensAlias/report
http GET {{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias/report
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias/report
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias/report")! 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 GetLensVersionDifference
{{baseUrl}}/lenses/:LensAlias/versionDifference
QUERY PARAMS

LensAlias
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/lenses/:LensAlias/versionDifference");

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

(client/get "{{baseUrl}}/lenses/:LensAlias/versionDifference")
require "http/client"

url = "{{baseUrl}}/lenses/:LensAlias/versionDifference"

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

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

func main() {

	url := "{{baseUrl}}/lenses/:LensAlias/versionDifference"

	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/lenses/:LensAlias/versionDifference HTTP/1.1
Host: example.com

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

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/lenses/:LensAlias/versionDifference"))
    .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}}/lenses/:LensAlias/versionDifference")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/lenses/:LensAlias/versionDifference")
  .asString();
const 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}}/lenses/:LensAlias/versionDifference');

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/lenses/:LensAlias/versionDifference'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/lenses/:LensAlias/versionDifference';
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}}/lenses/:LensAlias/versionDifference',
  method: 'GET',
  headers: {}
};

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

val request = Request.Builder()
  .url("{{baseUrl}}/lenses/:LensAlias/versionDifference")
  .get()
  .build()

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

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/lenses/:LensAlias/versionDifference',
  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}}/lenses/:LensAlias/versionDifference'
};

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

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

const req = unirest('GET', '{{baseUrl}}/lenses/:LensAlias/versionDifference');

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}}/lenses/:LensAlias/versionDifference'
};

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

const url = '{{baseUrl}}/lenses/:LensAlias/versionDifference';
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}}/lenses/:LensAlias/versionDifference"]
                                                       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}}/lenses/:LensAlias/versionDifference" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/lenses/:LensAlias/versionDifference",
  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}}/lenses/:LensAlias/versionDifference');

echo $response->getBody();
setUrl('{{baseUrl}}/lenses/:LensAlias/versionDifference');
$request->setMethod(HTTP_METH_GET);

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

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

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

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

conn.request("GET", "/baseUrl/lenses/:LensAlias/versionDifference")

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

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

url = "{{baseUrl}}/lenses/:LensAlias/versionDifference"

response = requests.get(url)

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

url <- "{{baseUrl}}/lenses/:LensAlias/versionDifference"

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

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

url = URI("{{baseUrl}}/lenses/:LensAlias/versionDifference")

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/lenses/:LensAlias/versionDifference') do |req|
end

puts response.status
puts response.body
use reqwest;

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

    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}}/lenses/:LensAlias/versionDifference
http GET {{baseUrl}}/lenses/:LensAlias/versionDifference
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/lenses/:LensAlias/versionDifference
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/lenses/:LensAlias/versionDifference")! 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 GetMilestone
{{baseUrl}}/workloads/:WorkloadId/milestones/:MilestoneNumber
QUERY PARAMS

WorkloadId
MilestoneNumber
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/workloads/:WorkloadId/milestones/:MilestoneNumber");

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

(client/get "{{baseUrl}}/workloads/:WorkloadId/milestones/:MilestoneNumber")
require "http/client"

url = "{{baseUrl}}/workloads/:WorkloadId/milestones/:MilestoneNumber"

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

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

func main() {

	url := "{{baseUrl}}/workloads/:WorkloadId/milestones/:MilestoneNumber"

	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/workloads/:WorkloadId/milestones/:MilestoneNumber HTTP/1.1
Host: example.com

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

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/workloads/:WorkloadId/milestones/:MilestoneNumber"))
    .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}}/workloads/:WorkloadId/milestones/:MilestoneNumber")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/workloads/:WorkloadId/milestones/:MilestoneNumber")
  .asString();
const 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}}/workloads/:WorkloadId/milestones/:MilestoneNumber');

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/workloads/:WorkloadId/milestones/:MilestoneNumber'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/workloads/:WorkloadId/milestones/:MilestoneNumber';
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}}/workloads/:WorkloadId/milestones/:MilestoneNumber',
  method: 'GET',
  headers: {}
};

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

val request = Request.Builder()
  .url("{{baseUrl}}/workloads/:WorkloadId/milestones/:MilestoneNumber")
  .get()
  .build()

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

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/workloads/:WorkloadId/milestones/:MilestoneNumber',
  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}}/workloads/:WorkloadId/milestones/:MilestoneNumber'
};

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

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

const req = unirest('GET', '{{baseUrl}}/workloads/:WorkloadId/milestones/:MilestoneNumber');

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}}/workloads/:WorkloadId/milestones/:MilestoneNumber'
};

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

const url = '{{baseUrl}}/workloads/:WorkloadId/milestones/:MilestoneNumber';
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}}/workloads/:WorkloadId/milestones/:MilestoneNumber"]
                                                       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}}/workloads/:WorkloadId/milestones/:MilestoneNumber" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/workloads/:WorkloadId/milestones/:MilestoneNumber",
  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}}/workloads/:WorkloadId/milestones/:MilestoneNumber');

echo $response->getBody();
setUrl('{{baseUrl}}/workloads/:WorkloadId/milestones/:MilestoneNumber');
$request->setMethod(HTTP_METH_GET);

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

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

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

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

conn.request("GET", "/baseUrl/workloads/:WorkloadId/milestones/:MilestoneNumber")

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

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

url = "{{baseUrl}}/workloads/:WorkloadId/milestones/:MilestoneNumber"

response = requests.get(url)

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

url <- "{{baseUrl}}/workloads/:WorkloadId/milestones/:MilestoneNumber"

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

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

url = URI("{{baseUrl}}/workloads/:WorkloadId/milestones/:MilestoneNumber")

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/workloads/:WorkloadId/milestones/:MilestoneNumber') do |req|
end

puts response.status
puts response.body
use reqwest;

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

    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}}/workloads/:WorkloadId/milestones/:MilestoneNumber
http GET {{baseUrl}}/workloads/:WorkloadId/milestones/:MilestoneNumber
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/workloads/:WorkloadId/milestones/:MilestoneNumber
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/workloads/:WorkloadId/milestones/:MilestoneNumber")! 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 GetWorkload
{{baseUrl}}/workloads/:WorkloadId
QUERY PARAMS

WorkloadId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/workloads/:WorkloadId");

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

(client/get "{{baseUrl}}/workloads/:WorkloadId")
require "http/client"

url = "{{baseUrl}}/workloads/:WorkloadId"

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

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

func main() {

	url := "{{baseUrl}}/workloads/:WorkloadId"

	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/workloads/:WorkloadId HTTP/1.1
Host: example.com

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

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/workloads/:WorkloadId"))
    .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}}/workloads/:WorkloadId")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/workloads/:WorkloadId")
  .asString();
const 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}}/workloads/:WorkloadId');

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

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

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

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

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

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

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/workloads/:WorkloadId',
  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}}/workloads/:WorkloadId'};

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

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

const req = unirest('GET', '{{baseUrl}}/workloads/:WorkloadId');

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}}/workloads/:WorkloadId'};

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

const url = '{{baseUrl}}/workloads/:WorkloadId';
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}}/workloads/:WorkloadId"]
                                                       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}}/workloads/:WorkloadId" in

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

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

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

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

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

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

conn.request("GET", "/baseUrl/workloads/:WorkloadId")

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

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

url = "{{baseUrl}}/workloads/:WorkloadId"

response = requests.get(url)

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

url <- "{{baseUrl}}/workloads/:WorkloadId"

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

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

url = URI("{{baseUrl}}/workloads/:WorkloadId")

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/workloads/:WorkloadId') do |req|
end

puts response.status
puts response.body
use reqwest;

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

    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}}/workloads/:WorkloadId
http GET {{baseUrl}}/workloads/:WorkloadId
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/workloads/:WorkloadId
import Foundation

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

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

dataTask.resume()
PUT ImportLens
{{baseUrl}}/importLens
BODY json

{
  "LensAlias": "",
  "JSONString": "",
  "ClientRequestToken": "",
  "Tags": {}
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/importLens");

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  \"LensAlias\": \"\",\n  \"JSONString\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"Tags\": {}\n}");

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

(client/put "{{baseUrl}}/importLens" {:content-type :json
                                                      :form-params {:LensAlias ""
                                                                    :JSONString ""
                                                                    :ClientRequestToken ""
                                                                    :Tags {}}})
require "http/client"

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

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

func main() {

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

	payload := strings.NewReader("{\n  \"LensAlias\": \"\",\n  \"JSONString\": \"\",\n  \"ClientRequestToken\": \"\",\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/importLens HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 83

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

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

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/importLens")
  .header("content-type", "application/json")
  .body("{\n  \"LensAlias\": \"\",\n  \"JSONString\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"Tags\": {}\n}")
  .asString();
const data = JSON.stringify({
  LensAlias: '',
  JSONString: '',
  ClientRequestToken: '',
  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}}/importLens');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/importLens',
  headers: {'content-type': 'application/json'},
  data: {LensAlias: '', JSONString: '', ClientRequestToken: '', Tags: {}}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/importLens';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"LensAlias":"","JSONString":"","ClientRequestToken":"","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}}/importLens',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "LensAlias": "",\n  "JSONString": "",\n  "ClientRequestToken": "",\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  \"LensAlias\": \"\",\n  \"JSONString\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"Tags\": {}\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/importLens")
  .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/importLens',
  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({LensAlias: '', JSONString: '', ClientRequestToken: '', Tags: {}}));
req.end();
const request = require('request');

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

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

req.type('json');
req.send({
  LensAlias: '',
  JSONString: '',
  ClientRequestToken: '',
  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}}/importLens',
  headers: {'content-type': 'application/json'},
  data: {LensAlias: '', JSONString: '', ClientRequestToken: '', Tags: {}}
};

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

const url = '{{baseUrl}}/importLens';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"LensAlias":"","JSONString":"","ClientRequestToken":"","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 = @{ @"LensAlias": @"",
                              @"JSONString": @"",
                              @"ClientRequestToken": @"",
                              @"Tags": @{  } };

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

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

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

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

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'LensAlias' => '',
  'JSONString' => '',
  'ClientRequestToken' => '',
  'Tags' => [
    
  ]
]));

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

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

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

payload = "{\n  \"LensAlias\": \"\",\n  \"JSONString\": \"\",\n  \"ClientRequestToken\": \"\",\n  \"Tags\": {}\n}"

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

conn.request("PUT", "/baseUrl/importLens", payload, headers)

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

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

url = "{{baseUrl}}/importLens"

payload = {
    "LensAlias": "",
    "JSONString": "",
    "ClientRequestToken": "",
    "Tags": {}
}
headers = {"content-type": "application/json"}

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

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

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

payload <- "{\n  \"LensAlias\": \"\",\n  \"JSONString\": \"\",\n  \"ClientRequestToken\": \"\",\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}}/importLens")

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  \"LensAlias\": \"\",\n  \"JSONString\": \"\",\n  \"ClientRequestToken\": \"\",\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/importLens') do |req|
  req.body = "{\n  \"LensAlias\": \"\",\n  \"JSONString\": \"\",\n  \"ClientRequestToken\": \"\",\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}}/importLens";

    let payload = json!({
        "LensAlias": "",
        "JSONString": "",
        "ClientRequestToken": "",
        "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}}/importLens \
  --header 'content-type: application/json' \
  --data '{
  "LensAlias": "",
  "JSONString": "",
  "ClientRequestToken": "",
  "Tags": {}
}'
echo '{
  "LensAlias": "",
  "JSONString": "",
  "ClientRequestToken": "",
  "Tags": {}
}' |  \
  http PUT {{baseUrl}}/importLens \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "LensAlias": "",\n  "JSONString": "",\n  "ClientRequestToken": "",\n  "Tags": {}\n}' \
  --output-document \
  - {{baseUrl}}/importLens
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "LensAlias": "",
  "JSONString": "",
  "ClientRequestToken": "",
  "Tags": []
] as [String : Any]

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

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

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

dataTask.resume()
GET ListAnswers
{{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias/answers
QUERY PARAMS

WorkloadId
LensAlias
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias/answers");

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

(client/get "{{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias/answers")
require "http/client"

url = "{{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias/answers"

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}}/workloads/:WorkloadId/lensReviews/:LensAlias/answers"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias/answers");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias/answers"

	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/workloads/:WorkloadId/lensReviews/:LensAlias/answers HTTP/1.1
Host: example.com

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

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias/answers"))
    .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}}/workloads/:WorkloadId/lensReviews/:LensAlias/answers")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias/answers")
  .asString();
const 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}}/workloads/:WorkloadId/lensReviews/:LensAlias/answers');

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias/answers'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias/answers';
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}}/workloads/:WorkloadId/lensReviews/:LensAlias/answers',
  method: 'GET',
  headers: {}
};

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

val request = Request.Builder()
  .url("{{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias/answers")
  .get()
  .build()

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

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/workloads/:WorkloadId/lensReviews/:LensAlias/answers',
  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}}/workloads/:WorkloadId/lensReviews/:LensAlias/answers'
};

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

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

const req = unirest('GET', '{{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias/answers');

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}}/workloads/:WorkloadId/lensReviews/:LensAlias/answers'
};

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

const url = '{{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias/answers';
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}}/workloads/:WorkloadId/lensReviews/:LensAlias/answers"]
                                                       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}}/workloads/:WorkloadId/lensReviews/:LensAlias/answers" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias/answers",
  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}}/workloads/:WorkloadId/lensReviews/:LensAlias/answers');

echo $response->getBody();
setUrl('{{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias/answers');
$request->setMethod(HTTP_METH_GET);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias/answers');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias/answers' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias/answers' -Method GET 
import http.client

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

conn.request("GET", "/baseUrl/workloads/:WorkloadId/lensReviews/:LensAlias/answers")

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

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

url = "{{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias/answers"

response = requests.get(url)

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

url <- "{{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias/answers"

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

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

url = URI("{{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias/answers")

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/workloads/:WorkloadId/lensReviews/:LensAlias/answers') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias/answers";

    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}}/workloads/:WorkloadId/lensReviews/:LensAlias/answers
http GET {{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias/answers
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias/answers
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias/answers")! 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 ListCheckDetails
{{baseUrl}}/workloads/:WorkloadId/checks
QUERY PARAMS

WorkloadId
BODY json

{
  "NextToken": "",
  "MaxResults": 0,
  "LensArn": "",
  "PillarId": "",
  "QuestionId": "",
  "ChoiceId": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/workloads/:WorkloadId/checks");

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  \"NextToken\": \"\",\n  \"MaxResults\": 0,\n  \"LensArn\": \"\",\n  \"PillarId\": \"\",\n  \"QuestionId\": \"\",\n  \"ChoiceId\": \"\"\n}");

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

(client/post "{{baseUrl}}/workloads/:WorkloadId/checks" {:content-type :json
                                                                         :form-params {:NextToken ""
                                                                                       :MaxResults 0
                                                                                       :LensArn ""
                                                                                       :PillarId ""
                                                                                       :QuestionId ""
                                                                                       :ChoiceId ""}})
require "http/client"

url = "{{baseUrl}}/workloads/:WorkloadId/checks"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"NextToken\": \"\",\n  \"MaxResults\": 0,\n  \"LensArn\": \"\",\n  \"PillarId\": \"\",\n  \"QuestionId\": \"\",\n  \"ChoiceId\": \"\"\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}}/workloads/:WorkloadId/checks"),
    Content = new StringContent("{\n  \"NextToken\": \"\",\n  \"MaxResults\": 0,\n  \"LensArn\": \"\",\n  \"PillarId\": \"\",\n  \"QuestionId\": \"\",\n  \"ChoiceId\": \"\"\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}}/workloads/:WorkloadId/checks");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"NextToken\": \"\",\n  \"MaxResults\": 0,\n  \"LensArn\": \"\",\n  \"PillarId\": \"\",\n  \"QuestionId\": \"\",\n  \"ChoiceId\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/workloads/:WorkloadId/checks"

	payload := strings.NewReader("{\n  \"NextToken\": \"\",\n  \"MaxResults\": 0,\n  \"LensArn\": \"\",\n  \"PillarId\": \"\",\n  \"QuestionId\": \"\",\n  \"ChoiceId\": \"\"\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/workloads/:WorkloadId/checks HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 113

{
  "NextToken": "",
  "MaxResults": 0,
  "LensArn": "",
  "PillarId": "",
  "QuestionId": "",
  "ChoiceId": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/workloads/:WorkloadId/checks")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"NextToken\": \"\",\n  \"MaxResults\": 0,\n  \"LensArn\": \"\",\n  \"PillarId\": \"\",\n  \"QuestionId\": \"\",\n  \"ChoiceId\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/workloads/:WorkloadId/checks"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"NextToken\": \"\",\n  \"MaxResults\": 0,\n  \"LensArn\": \"\",\n  \"PillarId\": \"\",\n  \"QuestionId\": \"\",\n  \"ChoiceId\": \"\"\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  \"NextToken\": \"\",\n  \"MaxResults\": 0,\n  \"LensArn\": \"\",\n  \"PillarId\": \"\",\n  \"QuestionId\": \"\",\n  \"ChoiceId\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/workloads/:WorkloadId/checks")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/workloads/:WorkloadId/checks")
  .header("content-type", "application/json")
  .body("{\n  \"NextToken\": \"\",\n  \"MaxResults\": 0,\n  \"LensArn\": \"\",\n  \"PillarId\": \"\",\n  \"QuestionId\": \"\",\n  \"ChoiceId\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  NextToken: '',
  MaxResults: 0,
  LensArn: '',
  PillarId: '',
  QuestionId: '',
  ChoiceId: ''
});

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

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

xhr.open('POST', '{{baseUrl}}/workloads/:WorkloadId/checks');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/workloads/:WorkloadId/checks',
  headers: {'content-type': 'application/json'},
  data: {
    NextToken: '',
    MaxResults: 0,
    LensArn: '',
    PillarId: '',
    QuestionId: '',
    ChoiceId: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/workloads/:WorkloadId/checks';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"NextToken":"","MaxResults":0,"LensArn":"","PillarId":"","QuestionId":"","ChoiceId":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/workloads/:WorkloadId/checks',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "NextToken": "",\n  "MaxResults": 0,\n  "LensArn": "",\n  "PillarId": "",\n  "QuestionId": "",\n  "ChoiceId": ""\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"NextToken\": \"\",\n  \"MaxResults\": 0,\n  \"LensArn\": \"\",\n  \"PillarId\": \"\",\n  \"QuestionId\": \"\",\n  \"ChoiceId\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/workloads/:WorkloadId/checks")
  .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/workloads/:WorkloadId/checks',
  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({
  NextToken: '',
  MaxResults: 0,
  LensArn: '',
  PillarId: '',
  QuestionId: '',
  ChoiceId: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/workloads/:WorkloadId/checks',
  headers: {'content-type': 'application/json'},
  body: {
    NextToken: '',
    MaxResults: 0,
    LensArn: '',
    PillarId: '',
    QuestionId: '',
    ChoiceId: ''
  },
  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}}/workloads/:WorkloadId/checks');

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

req.type('json');
req.send({
  NextToken: '',
  MaxResults: 0,
  LensArn: '',
  PillarId: '',
  QuestionId: '',
  ChoiceId: ''
});

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}}/workloads/:WorkloadId/checks',
  headers: {'content-type': 'application/json'},
  data: {
    NextToken: '',
    MaxResults: 0,
    LensArn: '',
    PillarId: '',
    QuestionId: '',
    ChoiceId: ''
  }
};

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

const url = '{{baseUrl}}/workloads/:WorkloadId/checks';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"NextToken":"","MaxResults":0,"LensArn":"","PillarId":"","QuestionId":"","ChoiceId":""}'
};

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 = @{ @"NextToken": @"",
                              @"MaxResults": @0,
                              @"LensArn": @"",
                              @"PillarId": @"",
                              @"QuestionId": @"",
                              @"ChoiceId": @"" };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/workloads/:WorkloadId/checks"]
                                                       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}}/workloads/:WorkloadId/checks" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"NextToken\": \"\",\n  \"MaxResults\": 0,\n  \"LensArn\": \"\",\n  \"PillarId\": \"\",\n  \"QuestionId\": \"\",\n  \"ChoiceId\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/workloads/:WorkloadId/checks",
  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([
    'NextToken' => '',
    'MaxResults' => 0,
    'LensArn' => '',
    'PillarId' => '',
    'QuestionId' => '',
    'ChoiceId' => ''
  ]),
  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}}/workloads/:WorkloadId/checks', [
  'body' => '{
  "NextToken": "",
  "MaxResults": 0,
  "LensArn": "",
  "PillarId": "",
  "QuestionId": "",
  "ChoiceId": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/workloads/:WorkloadId/checks');
$request->setMethod(HTTP_METH_POST);

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'NextToken' => '',
  'MaxResults' => 0,
  'LensArn' => '',
  'PillarId' => '',
  'QuestionId' => '',
  'ChoiceId' => ''
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'NextToken' => '',
  'MaxResults' => 0,
  'LensArn' => '',
  'PillarId' => '',
  'QuestionId' => '',
  'ChoiceId' => ''
]));
$request->setRequestUrl('{{baseUrl}}/workloads/:WorkloadId/checks');
$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}}/workloads/:WorkloadId/checks' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "NextToken": "",
  "MaxResults": 0,
  "LensArn": "",
  "PillarId": "",
  "QuestionId": "",
  "ChoiceId": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/workloads/:WorkloadId/checks' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "NextToken": "",
  "MaxResults": 0,
  "LensArn": "",
  "PillarId": "",
  "QuestionId": "",
  "ChoiceId": ""
}'
import http.client

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

payload = "{\n  \"NextToken\": \"\",\n  \"MaxResults\": 0,\n  \"LensArn\": \"\",\n  \"PillarId\": \"\",\n  \"QuestionId\": \"\",\n  \"ChoiceId\": \"\"\n}"

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

conn.request("POST", "/baseUrl/workloads/:WorkloadId/checks", payload, headers)

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

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

url = "{{baseUrl}}/workloads/:WorkloadId/checks"

payload = {
    "NextToken": "",
    "MaxResults": 0,
    "LensArn": "",
    "PillarId": "",
    "QuestionId": "",
    "ChoiceId": ""
}
headers = {"content-type": "application/json"}

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

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

url <- "{{baseUrl}}/workloads/:WorkloadId/checks"

payload <- "{\n  \"NextToken\": \"\",\n  \"MaxResults\": 0,\n  \"LensArn\": \"\",\n  \"PillarId\": \"\",\n  \"QuestionId\": \"\",\n  \"ChoiceId\": \"\"\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}}/workloads/:WorkloadId/checks")

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  \"NextToken\": \"\",\n  \"MaxResults\": 0,\n  \"LensArn\": \"\",\n  \"PillarId\": \"\",\n  \"QuestionId\": \"\",\n  \"ChoiceId\": \"\"\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/workloads/:WorkloadId/checks') do |req|
  req.body = "{\n  \"NextToken\": \"\",\n  \"MaxResults\": 0,\n  \"LensArn\": \"\",\n  \"PillarId\": \"\",\n  \"QuestionId\": \"\",\n  \"ChoiceId\": \"\"\n}"
end

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

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

    let payload = json!({
        "NextToken": "",
        "MaxResults": 0,
        "LensArn": "",
        "PillarId": "",
        "QuestionId": "",
        "ChoiceId": ""
    });

    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}}/workloads/:WorkloadId/checks \
  --header 'content-type: application/json' \
  --data '{
  "NextToken": "",
  "MaxResults": 0,
  "LensArn": "",
  "PillarId": "",
  "QuestionId": "",
  "ChoiceId": ""
}'
echo '{
  "NextToken": "",
  "MaxResults": 0,
  "LensArn": "",
  "PillarId": "",
  "QuestionId": "",
  "ChoiceId": ""
}' |  \
  http POST {{baseUrl}}/workloads/:WorkloadId/checks \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "NextToken": "",\n  "MaxResults": 0,\n  "LensArn": "",\n  "PillarId": "",\n  "QuestionId": "",\n  "ChoiceId": ""\n}' \
  --output-document \
  - {{baseUrl}}/workloads/:WorkloadId/checks
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "NextToken": "",
  "MaxResults": 0,
  "LensArn": "",
  "PillarId": "",
  "QuestionId": "",
  "ChoiceId": ""
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/workloads/:WorkloadId/checks")! 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 ListCheckSummaries
{{baseUrl}}/workloads/:WorkloadId/checkSummaries
QUERY PARAMS

WorkloadId
BODY json

{
  "NextToken": "",
  "MaxResults": 0,
  "LensArn": "",
  "PillarId": "",
  "QuestionId": "",
  "ChoiceId": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/workloads/:WorkloadId/checkSummaries");

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  \"NextToken\": \"\",\n  \"MaxResults\": 0,\n  \"LensArn\": \"\",\n  \"PillarId\": \"\",\n  \"QuestionId\": \"\",\n  \"ChoiceId\": \"\"\n}");

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

(client/post "{{baseUrl}}/workloads/:WorkloadId/checkSummaries" {:content-type :json
                                                                                 :form-params {:NextToken ""
                                                                                               :MaxResults 0
                                                                                               :LensArn ""
                                                                                               :PillarId ""
                                                                                               :QuestionId ""
                                                                                               :ChoiceId ""}})
require "http/client"

url = "{{baseUrl}}/workloads/:WorkloadId/checkSummaries"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"NextToken\": \"\",\n  \"MaxResults\": 0,\n  \"LensArn\": \"\",\n  \"PillarId\": \"\",\n  \"QuestionId\": \"\",\n  \"ChoiceId\": \"\"\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}}/workloads/:WorkloadId/checkSummaries"),
    Content = new StringContent("{\n  \"NextToken\": \"\",\n  \"MaxResults\": 0,\n  \"LensArn\": \"\",\n  \"PillarId\": \"\",\n  \"QuestionId\": \"\",\n  \"ChoiceId\": \"\"\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}}/workloads/:WorkloadId/checkSummaries");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"NextToken\": \"\",\n  \"MaxResults\": 0,\n  \"LensArn\": \"\",\n  \"PillarId\": \"\",\n  \"QuestionId\": \"\",\n  \"ChoiceId\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/workloads/:WorkloadId/checkSummaries"

	payload := strings.NewReader("{\n  \"NextToken\": \"\",\n  \"MaxResults\": 0,\n  \"LensArn\": \"\",\n  \"PillarId\": \"\",\n  \"QuestionId\": \"\",\n  \"ChoiceId\": \"\"\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/workloads/:WorkloadId/checkSummaries HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 113

{
  "NextToken": "",
  "MaxResults": 0,
  "LensArn": "",
  "PillarId": "",
  "QuestionId": "",
  "ChoiceId": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/workloads/:WorkloadId/checkSummaries")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"NextToken\": \"\",\n  \"MaxResults\": 0,\n  \"LensArn\": \"\",\n  \"PillarId\": \"\",\n  \"QuestionId\": \"\",\n  \"ChoiceId\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/workloads/:WorkloadId/checkSummaries"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"NextToken\": \"\",\n  \"MaxResults\": 0,\n  \"LensArn\": \"\",\n  \"PillarId\": \"\",\n  \"QuestionId\": \"\",\n  \"ChoiceId\": \"\"\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  \"NextToken\": \"\",\n  \"MaxResults\": 0,\n  \"LensArn\": \"\",\n  \"PillarId\": \"\",\n  \"QuestionId\": \"\",\n  \"ChoiceId\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/workloads/:WorkloadId/checkSummaries")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/workloads/:WorkloadId/checkSummaries")
  .header("content-type", "application/json")
  .body("{\n  \"NextToken\": \"\",\n  \"MaxResults\": 0,\n  \"LensArn\": \"\",\n  \"PillarId\": \"\",\n  \"QuestionId\": \"\",\n  \"ChoiceId\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  NextToken: '',
  MaxResults: 0,
  LensArn: '',
  PillarId: '',
  QuestionId: '',
  ChoiceId: ''
});

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

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

xhr.open('POST', '{{baseUrl}}/workloads/:WorkloadId/checkSummaries');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/workloads/:WorkloadId/checkSummaries',
  headers: {'content-type': 'application/json'},
  data: {
    NextToken: '',
    MaxResults: 0,
    LensArn: '',
    PillarId: '',
    QuestionId: '',
    ChoiceId: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/workloads/:WorkloadId/checkSummaries';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"NextToken":"","MaxResults":0,"LensArn":"","PillarId":"","QuestionId":"","ChoiceId":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/workloads/:WorkloadId/checkSummaries',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "NextToken": "",\n  "MaxResults": 0,\n  "LensArn": "",\n  "PillarId": "",\n  "QuestionId": "",\n  "ChoiceId": ""\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"NextToken\": \"\",\n  \"MaxResults\": 0,\n  \"LensArn\": \"\",\n  \"PillarId\": \"\",\n  \"QuestionId\": \"\",\n  \"ChoiceId\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/workloads/:WorkloadId/checkSummaries")
  .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/workloads/:WorkloadId/checkSummaries',
  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({
  NextToken: '',
  MaxResults: 0,
  LensArn: '',
  PillarId: '',
  QuestionId: '',
  ChoiceId: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/workloads/:WorkloadId/checkSummaries',
  headers: {'content-type': 'application/json'},
  body: {
    NextToken: '',
    MaxResults: 0,
    LensArn: '',
    PillarId: '',
    QuestionId: '',
    ChoiceId: ''
  },
  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}}/workloads/:WorkloadId/checkSummaries');

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

req.type('json');
req.send({
  NextToken: '',
  MaxResults: 0,
  LensArn: '',
  PillarId: '',
  QuestionId: '',
  ChoiceId: ''
});

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}}/workloads/:WorkloadId/checkSummaries',
  headers: {'content-type': 'application/json'},
  data: {
    NextToken: '',
    MaxResults: 0,
    LensArn: '',
    PillarId: '',
    QuestionId: '',
    ChoiceId: ''
  }
};

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

const url = '{{baseUrl}}/workloads/:WorkloadId/checkSummaries';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"NextToken":"","MaxResults":0,"LensArn":"","PillarId":"","QuestionId":"","ChoiceId":""}'
};

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 = @{ @"NextToken": @"",
                              @"MaxResults": @0,
                              @"LensArn": @"",
                              @"PillarId": @"",
                              @"QuestionId": @"",
                              @"ChoiceId": @"" };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/workloads/:WorkloadId/checkSummaries"]
                                                       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}}/workloads/:WorkloadId/checkSummaries" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"NextToken\": \"\",\n  \"MaxResults\": 0,\n  \"LensArn\": \"\",\n  \"PillarId\": \"\",\n  \"QuestionId\": \"\",\n  \"ChoiceId\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/workloads/:WorkloadId/checkSummaries",
  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([
    'NextToken' => '',
    'MaxResults' => 0,
    'LensArn' => '',
    'PillarId' => '',
    'QuestionId' => '',
    'ChoiceId' => ''
  ]),
  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}}/workloads/:WorkloadId/checkSummaries', [
  'body' => '{
  "NextToken": "",
  "MaxResults": 0,
  "LensArn": "",
  "PillarId": "",
  "QuestionId": "",
  "ChoiceId": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/workloads/:WorkloadId/checkSummaries');
$request->setMethod(HTTP_METH_POST);

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'NextToken' => '',
  'MaxResults' => 0,
  'LensArn' => '',
  'PillarId' => '',
  'QuestionId' => '',
  'ChoiceId' => ''
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'NextToken' => '',
  'MaxResults' => 0,
  'LensArn' => '',
  'PillarId' => '',
  'QuestionId' => '',
  'ChoiceId' => ''
]));
$request->setRequestUrl('{{baseUrl}}/workloads/:WorkloadId/checkSummaries');
$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}}/workloads/:WorkloadId/checkSummaries' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "NextToken": "",
  "MaxResults": 0,
  "LensArn": "",
  "PillarId": "",
  "QuestionId": "",
  "ChoiceId": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/workloads/:WorkloadId/checkSummaries' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "NextToken": "",
  "MaxResults": 0,
  "LensArn": "",
  "PillarId": "",
  "QuestionId": "",
  "ChoiceId": ""
}'
import http.client

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

payload = "{\n  \"NextToken\": \"\",\n  \"MaxResults\": 0,\n  \"LensArn\": \"\",\n  \"PillarId\": \"\",\n  \"QuestionId\": \"\",\n  \"ChoiceId\": \"\"\n}"

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

conn.request("POST", "/baseUrl/workloads/:WorkloadId/checkSummaries", payload, headers)

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

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

url = "{{baseUrl}}/workloads/:WorkloadId/checkSummaries"

payload = {
    "NextToken": "",
    "MaxResults": 0,
    "LensArn": "",
    "PillarId": "",
    "QuestionId": "",
    "ChoiceId": ""
}
headers = {"content-type": "application/json"}

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

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

url <- "{{baseUrl}}/workloads/:WorkloadId/checkSummaries"

payload <- "{\n  \"NextToken\": \"\",\n  \"MaxResults\": 0,\n  \"LensArn\": \"\",\n  \"PillarId\": \"\",\n  \"QuestionId\": \"\",\n  \"ChoiceId\": \"\"\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}}/workloads/:WorkloadId/checkSummaries")

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  \"NextToken\": \"\",\n  \"MaxResults\": 0,\n  \"LensArn\": \"\",\n  \"PillarId\": \"\",\n  \"QuestionId\": \"\",\n  \"ChoiceId\": \"\"\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/workloads/:WorkloadId/checkSummaries') do |req|
  req.body = "{\n  \"NextToken\": \"\",\n  \"MaxResults\": 0,\n  \"LensArn\": \"\",\n  \"PillarId\": \"\",\n  \"QuestionId\": \"\",\n  \"ChoiceId\": \"\"\n}"
end

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

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

    let payload = json!({
        "NextToken": "",
        "MaxResults": 0,
        "LensArn": "",
        "PillarId": "",
        "QuestionId": "",
        "ChoiceId": ""
    });

    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}}/workloads/:WorkloadId/checkSummaries \
  --header 'content-type: application/json' \
  --data '{
  "NextToken": "",
  "MaxResults": 0,
  "LensArn": "",
  "PillarId": "",
  "QuestionId": "",
  "ChoiceId": ""
}'
echo '{
  "NextToken": "",
  "MaxResults": 0,
  "LensArn": "",
  "PillarId": "",
  "QuestionId": "",
  "ChoiceId": ""
}' |  \
  http POST {{baseUrl}}/workloads/:WorkloadId/checkSummaries \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "NextToken": "",\n  "MaxResults": 0,\n  "LensArn": "",\n  "PillarId": "",\n  "QuestionId": "",\n  "ChoiceId": ""\n}' \
  --output-document \
  - {{baseUrl}}/workloads/:WorkloadId/checkSummaries
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "NextToken": "",
  "MaxResults": 0,
  "LensArn": "",
  "PillarId": "",
  "QuestionId": "",
  "ChoiceId": ""
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/workloads/:WorkloadId/checkSummaries")! 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 ListLensReviewImprovements
{{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias/improvements
QUERY PARAMS

WorkloadId
LensAlias
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias/improvements");

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

(client/get "{{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias/improvements")
require "http/client"

url = "{{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias/improvements"

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}}/workloads/:WorkloadId/lensReviews/:LensAlias/improvements"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias/improvements");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias/improvements"

	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/workloads/:WorkloadId/lensReviews/:LensAlias/improvements HTTP/1.1
Host: example.com

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

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias/improvements"))
    .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}}/workloads/:WorkloadId/lensReviews/:LensAlias/improvements")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias/improvements")
  .asString();
const 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}}/workloads/:WorkloadId/lensReviews/:LensAlias/improvements');

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias/improvements'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias/improvements';
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}}/workloads/:WorkloadId/lensReviews/:LensAlias/improvements',
  method: 'GET',
  headers: {}
};

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

val request = Request.Builder()
  .url("{{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias/improvements")
  .get()
  .build()

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

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/workloads/:WorkloadId/lensReviews/:LensAlias/improvements',
  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}}/workloads/:WorkloadId/lensReviews/:LensAlias/improvements'
};

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

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

const req = unirest('GET', '{{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias/improvements');

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}}/workloads/:WorkloadId/lensReviews/:LensAlias/improvements'
};

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

const url = '{{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias/improvements';
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}}/workloads/:WorkloadId/lensReviews/:LensAlias/improvements"]
                                                       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}}/workloads/:WorkloadId/lensReviews/:LensAlias/improvements" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias/improvements",
  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}}/workloads/:WorkloadId/lensReviews/:LensAlias/improvements');

echo $response->getBody();
setUrl('{{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias/improvements');
$request->setMethod(HTTP_METH_GET);

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias/improvements');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias/improvements' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias/improvements' -Method GET 
import http.client

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

conn.request("GET", "/baseUrl/workloads/:WorkloadId/lensReviews/:LensAlias/improvements")

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

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

url = "{{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias/improvements"

response = requests.get(url)

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

url <- "{{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias/improvements"

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

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

url = URI("{{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias/improvements")

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/workloads/:WorkloadId/lensReviews/:LensAlias/improvements') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias/improvements";

    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}}/workloads/:WorkloadId/lensReviews/:LensAlias/improvements
http GET {{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias/improvements
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias/improvements
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias/improvements")! 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 ListLensReviews
{{baseUrl}}/workloads/:WorkloadId/lensReviews
QUERY PARAMS

WorkloadId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/workloads/:WorkloadId/lensReviews");

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

(client/get "{{baseUrl}}/workloads/:WorkloadId/lensReviews")
require "http/client"

url = "{{baseUrl}}/workloads/:WorkloadId/lensReviews"

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

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

func main() {

	url := "{{baseUrl}}/workloads/:WorkloadId/lensReviews"

	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/workloads/:WorkloadId/lensReviews HTTP/1.1
Host: example.com

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

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/workloads/:WorkloadId/lensReviews"))
    .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}}/workloads/:WorkloadId/lensReviews")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/workloads/:WorkloadId/lensReviews")
  .asString();
const 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}}/workloads/:WorkloadId/lensReviews');

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

const options = {
  method: 'GET',
  url: '{{baseUrl}}/workloads/:WorkloadId/lensReviews'
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/workloads/:WorkloadId/lensReviews';
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}}/workloads/:WorkloadId/lensReviews',
  method: 'GET',
  headers: {}
};

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

val request = Request.Builder()
  .url("{{baseUrl}}/workloads/:WorkloadId/lensReviews")
  .get()
  .build()

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

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/workloads/:WorkloadId/lensReviews',
  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}}/workloads/:WorkloadId/lensReviews'
};

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

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

const req = unirest('GET', '{{baseUrl}}/workloads/:WorkloadId/lensReviews');

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}}/workloads/:WorkloadId/lensReviews'
};

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

const url = '{{baseUrl}}/workloads/:WorkloadId/lensReviews';
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}}/workloads/:WorkloadId/lensReviews"]
                                                       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}}/workloads/:WorkloadId/lensReviews" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/workloads/:WorkloadId/lensReviews",
  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}}/workloads/:WorkloadId/lensReviews');

echo $response->getBody();
setUrl('{{baseUrl}}/workloads/:WorkloadId/lensReviews');
$request->setMethod(HTTP_METH_GET);

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

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

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

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

conn.request("GET", "/baseUrl/workloads/:WorkloadId/lensReviews")

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

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

url = "{{baseUrl}}/workloads/:WorkloadId/lensReviews"

response = requests.get(url)

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

url <- "{{baseUrl}}/workloads/:WorkloadId/lensReviews"

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

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

url = URI("{{baseUrl}}/workloads/:WorkloadId/lensReviews")

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/workloads/:WorkloadId/lensReviews') do |req|
end

puts response.status
puts response.body
use reqwest;

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

    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}}/workloads/:WorkloadId/lensReviews
http GET {{baseUrl}}/workloads/:WorkloadId/lensReviews
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/workloads/:WorkloadId/lensReviews
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/workloads/:WorkloadId/lensReviews")! 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 ListLensShares
{{baseUrl}}/lenses/:LensAlias/shares
QUERY PARAMS

LensAlias
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/lenses/:LensAlias/shares");

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

(client/get "{{baseUrl}}/lenses/:LensAlias/shares")
require "http/client"

url = "{{baseUrl}}/lenses/:LensAlias/shares"

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

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

func main() {

	url := "{{baseUrl}}/lenses/:LensAlias/shares"

	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/lenses/:LensAlias/shares HTTP/1.1
Host: example.com

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

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/lenses/:LensAlias/shares"))
    .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}}/lenses/:LensAlias/shares")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/lenses/:LensAlias/shares")
  .asString();
const 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}}/lenses/:LensAlias/shares');

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

const options = {method: 'GET', url: '{{baseUrl}}/lenses/:LensAlias/shares'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/lenses/:LensAlias/shares';
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}}/lenses/:LensAlias/shares',
  method: 'GET',
  headers: {}
};

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

val request = Request.Builder()
  .url("{{baseUrl}}/lenses/:LensAlias/shares")
  .get()
  .build()

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

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/lenses/:LensAlias/shares',
  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}}/lenses/:LensAlias/shares'};

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

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

const req = unirest('GET', '{{baseUrl}}/lenses/:LensAlias/shares');

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}}/lenses/:LensAlias/shares'};

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

const url = '{{baseUrl}}/lenses/:LensAlias/shares';
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}}/lenses/:LensAlias/shares"]
                                                       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}}/lenses/:LensAlias/shares" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/lenses/:LensAlias/shares",
  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}}/lenses/:LensAlias/shares');

echo $response->getBody();
setUrl('{{baseUrl}}/lenses/:LensAlias/shares');
$request->setMethod(HTTP_METH_GET);

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

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

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

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

conn.request("GET", "/baseUrl/lenses/:LensAlias/shares")

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

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

url = "{{baseUrl}}/lenses/:LensAlias/shares"

response = requests.get(url)

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

url <- "{{baseUrl}}/lenses/:LensAlias/shares"

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

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

url = URI("{{baseUrl}}/lenses/:LensAlias/shares")

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/lenses/:LensAlias/shares') do |req|
end

puts response.status
puts response.body
use reqwest;

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

    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}}/lenses/:LensAlias/shares
http GET {{baseUrl}}/lenses/:LensAlias/shares
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/lenses/:LensAlias/shares
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/lenses/:LensAlias/shares")! 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 ListLenses
{{baseUrl}}/lenses
Examples
REQUEST

CURL *hnd = curl_easy_init();

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

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

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

url = "{{baseUrl}}/lenses"

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

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

func main() {

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

	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/lenses HTTP/1.1
Host: example.com

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

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/lenses"))
    .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}}/lenses")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/lenses")
  .asString();
const 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}}/lenses');

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

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

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

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

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

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

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/lenses',
  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}}/lenses'};

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

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

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

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}}/lenses'};

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

const url = '{{baseUrl}}/lenses';
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}}/lenses"]
                                                       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}}/lenses" in

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

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

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

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

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

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

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

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

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

url = "{{baseUrl}}/lenses"

response = requests.get(url)

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

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

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

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

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

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/lenses') do |req|
end

puts response.status
puts response.body
use reqwest;

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

    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}}/lenses
http GET {{baseUrl}}/lenses
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/lenses
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/lenses")! 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 ListMilestones
{{baseUrl}}/workloads/:WorkloadId/milestonesSummaries
QUERY PARAMS

WorkloadId
BODY json

{
  "NextToken": "",
  "MaxResults": 0
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/workloads/:WorkloadId/milestonesSummaries");

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  \"NextToken\": \"\",\n  \"MaxResults\": 0\n}");

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

(client/post "{{baseUrl}}/workloads/:WorkloadId/milestonesSummaries" {:content-type :json
                                                                                      :form-params {:NextToken ""
                                                                                                    :MaxResults 0}})
require "http/client"

url = "{{baseUrl}}/workloads/:WorkloadId/milestonesSummaries"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\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}}/workloads/:WorkloadId/milestonesSummaries"),
    Content = new StringContent("{\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}}/workloads/:WorkloadId/milestonesSummaries");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\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}}/workloads/:WorkloadId/milestonesSummaries"

	payload := strings.NewReader("{\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/workloads/:WorkloadId/milestonesSummaries HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 40

{
  "NextToken": "",
  "MaxResults": 0
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/workloads/:WorkloadId/milestonesSummaries")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"NextToken\": \"\",\n  \"MaxResults\": 0\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/workloads/:WorkloadId/milestonesSummaries"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\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  \"NextToken\": \"\",\n  \"MaxResults\": 0\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/workloads/:WorkloadId/milestonesSummaries")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/workloads/:WorkloadId/milestonesSummaries")
  .header("content-type", "application/json")
  .body("{\n  \"NextToken\": \"\",\n  \"MaxResults\": 0\n}")
  .asString();
const data = JSON.stringify({
  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}}/workloads/:WorkloadId/milestonesSummaries');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/workloads/:WorkloadId/milestonesSummaries',
  headers: {'content-type': 'application/json'},
  data: {NextToken: '', MaxResults: 0}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/workloads/:WorkloadId/milestonesSummaries';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"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}}/workloads/:WorkloadId/milestonesSummaries',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\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  \"NextToken\": \"\",\n  \"MaxResults\": 0\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/workloads/:WorkloadId/milestonesSummaries")
  .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/workloads/:WorkloadId/milestonesSummaries',
  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({NextToken: '', MaxResults: 0}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/workloads/:WorkloadId/milestonesSummaries',
  headers: {'content-type': 'application/json'},
  body: {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}}/workloads/:WorkloadId/milestonesSummaries');

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

req.type('json');
req.send({
  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}}/workloads/:WorkloadId/milestonesSummaries',
  headers: {'content-type': 'application/json'},
  data: {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}}/workloads/:WorkloadId/milestonesSummaries';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"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 = @{ @"NextToken": @"",
                              @"MaxResults": @0 };

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

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

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

echo $response->getBody();
setUrl('{{baseUrl}}/workloads/:WorkloadId/milestonesSummaries');
$request->setMethod(HTTP_METH_POST);

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

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

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

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

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

payload = "{\n  \"NextToken\": \"\",\n  \"MaxResults\": 0\n}"

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

conn.request("POST", "/baseUrl/workloads/:WorkloadId/milestonesSummaries", payload, headers)

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

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

url = "{{baseUrl}}/workloads/:WorkloadId/milestonesSummaries"

payload = {
    "NextToken": "",
    "MaxResults": 0
}
headers = {"content-type": "application/json"}

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

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

url <- "{{baseUrl}}/workloads/:WorkloadId/milestonesSummaries"

payload <- "{\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}}/workloads/:WorkloadId/milestonesSummaries")

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  \"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/workloads/:WorkloadId/milestonesSummaries') do |req|
  req.body = "{\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}}/workloads/:WorkloadId/milestonesSummaries";

    let payload = json!({
        "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}}/workloads/:WorkloadId/milestonesSummaries \
  --header 'content-type: application/json' \
  --data '{
  "NextToken": "",
  "MaxResults": 0
}'
echo '{
  "NextToken": "",
  "MaxResults": 0
}' |  \
  http POST {{baseUrl}}/workloads/:WorkloadId/milestonesSummaries \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "NextToken": "",\n  "MaxResults": 0\n}' \
  --output-document \
  - {{baseUrl}}/workloads/:WorkloadId/milestonesSummaries
import Foundation

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

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/workloads/:WorkloadId/milestonesSummaries")! 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 ListNotifications
{{baseUrl}}/notifications
BODY json

{
  "WorkloadId": "",
  "NextToken": "",
  "MaxResults": 0
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

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

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  \"WorkloadId\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": 0\n}");

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

(client/post "{{baseUrl}}/notifications" {:content-type :json
                                                          :form-params {:WorkloadId ""
                                                                        :NextToken ""
                                                                        :MaxResults 0}})
require "http/client"

url = "{{baseUrl}}/notifications"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"WorkloadId\": \"\",\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}}/notifications"),
    Content = new StringContent("{\n  \"WorkloadId\": \"\",\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}}/notifications");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"WorkloadId\": \"\",\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}}/notifications"

	payload := strings.NewReader("{\n  \"WorkloadId\": \"\",\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/notifications HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 60

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

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

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/notifications")
  .header("content-type", "application/json")
  .body("{\n  \"WorkloadId\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": 0\n}")
  .asString();
const data = JSON.stringify({
  WorkloadId: '',
  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}}/notifications');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/notifications',
  headers: {'content-type': 'application/json'},
  data: {WorkloadId: '', NextToken: '', MaxResults: 0}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/notifications';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"WorkloadId":"","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}}/notifications',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "WorkloadId": "",\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  \"WorkloadId\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": 0\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/notifications")
  .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/notifications',
  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({WorkloadId: '', NextToken: '', MaxResults: 0}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/notifications',
  headers: {'content-type': 'application/json'},
  body: {WorkloadId: '', 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}}/notifications');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  WorkloadId: '',
  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}}/notifications',
  headers: {'content-type': 'application/json'},
  data: {WorkloadId: '', 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}}/notifications';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"WorkloadId":"","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 = @{ @"WorkloadId": @"",
                              @"NextToken": @"",
                              @"MaxResults": @0 };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/notifications"]
                                                       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}}/notifications" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"WorkloadId\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": 0\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/notifications",
  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([
    'WorkloadId' => '',
    '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}}/notifications', [
  'body' => '{
  "WorkloadId": "",
  "NextToken": "",
  "MaxResults": 0
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/notifications');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'WorkloadId' => '',
  'NextToken' => '',
  'MaxResults' => 0
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'WorkloadId' => '',
  'NextToken' => '',
  'MaxResults' => 0
]));
$request->setRequestUrl('{{baseUrl}}/notifications');
$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}}/notifications' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "WorkloadId": "",
  "NextToken": "",
  "MaxResults": 0
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/notifications' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "WorkloadId": "",
  "NextToken": "",
  "MaxResults": 0
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"WorkloadId\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": 0\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/notifications", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/notifications"

payload = {
    "WorkloadId": "",
    "NextToken": "",
    "MaxResults": 0
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/notifications"

payload <- "{\n  \"WorkloadId\": \"\",\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}}/notifications")

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  \"WorkloadId\": \"\",\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/notifications') do |req|
  req.body = "{\n  \"WorkloadId\": \"\",\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}}/notifications";

    let payload = json!({
        "WorkloadId": "",
        "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}}/notifications \
  --header 'content-type: application/json' \
  --data '{
  "WorkloadId": "",
  "NextToken": "",
  "MaxResults": 0
}'
echo '{
  "WorkloadId": "",
  "NextToken": "",
  "MaxResults": 0
}' |  \
  http POST {{baseUrl}}/notifications \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "WorkloadId": "",\n  "NextToken": "",\n  "MaxResults": 0\n}' \
  --output-document \
  - {{baseUrl}}/notifications
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "WorkloadId": "",
  "NextToken": "",
  "MaxResults": 0
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/notifications")! 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 ListShareInvitations
{{baseUrl}}/shareInvitations
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/shareInvitations");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/shareInvitations")
require "http/client"

url = "{{baseUrl}}/shareInvitations"

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}}/shareInvitations"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/shareInvitations");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/shareInvitations"

	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/shareInvitations HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/shareInvitations")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/shareInvitations"))
    .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}}/shareInvitations")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/shareInvitations")
  .asString();
const 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}}/shareInvitations');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/shareInvitations'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/shareInvitations';
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}}/shareInvitations',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/shareInvitations")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/shareInvitations',
  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}}/shareInvitations'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/shareInvitations');

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}}/shareInvitations'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/shareInvitations';
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}}/shareInvitations"]
                                                       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}}/shareInvitations" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/shareInvitations",
  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}}/shareInvitations');

echo $response->getBody();
setUrl('{{baseUrl}}/shareInvitations');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/shareInvitations');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/shareInvitations' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/shareInvitations' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/shareInvitations")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/shareInvitations"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/shareInvitations"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/shareInvitations")

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/shareInvitations') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/shareInvitations";

    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}}/shareInvitations
http GET {{baseUrl}}/shareInvitations
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/shareInvitations
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/shareInvitations")! 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/:WorkloadArn
QUERY PARAMS

WorkloadArn
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/tags/:WorkloadArn");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/tags/:WorkloadArn")
require "http/client"

url = "{{baseUrl}}/tags/:WorkloadArn"

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/:WorkloadArn"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/tags/:WorkloadArn");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/tags/:WorkloadArn"

	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/:WorkloadArn HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/tags/:WorkloadArn")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/tags/:WorkloadArn"))
    .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/:WorkloadArn")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/tags/:WorkloadArn")
  .asString();
const 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/:WorkloadArn');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/tags/:WorkloadArn'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/tags/:WorkloadArn';
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/:WorkloadArn',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/tags/:WorkloadArn")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/tags/:WorkloadArn',
  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/:WorkloadArn'};

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/:WorkloadArn');

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/:WorkloadArn'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/tags/:WorkloadArn';
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/:WorkloadArn"]
                                                       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/:WorkloadArn" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/tags/:WorkloadArn",
  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/:WorkloadArn');

echo $response->getBody();
setUrl('{{baseUrl}}/tags/:WorkloadArn');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/tags/:WorkloadArn');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/tags/:WorkloadArn' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/tags/:WorkloadArn' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/tags/:WorkloadArn")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/tags/:WorkloadArn"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/tags/:WorkloadArn"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/tags/:WorkloadArn")

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/:WorkloadArn') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/tags/:WorkloadArn";

    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/:WorkloadArn
http GET {{baseUrl}}/tags/:WorkloadArn
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/tags/:WorkloadArn
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/tags/:WorkloadArn")! 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 ListWorkloadShares
{{baseUrl}}/workloads/:WorkloadId/shares
QUERY PARAMS

WorkloadId
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/workloads/:WorkloadId/shares");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/workloads/:WorkloadId/shares")
require "http/client"

url = "{{baseUrl}}/workloads/:WorkloadId/shares"

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}}/workloads/:WorkloadId/shares"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/workloads/:WorkloadId/shares");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/workloads/:WorkloadId/shares"

	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/workloads/:WorkloadId/shares HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/workloads/:WorkloadId/shares")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/workloads/:WorkloadId/shares"))
    .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}}/workloads/:WorkloadId/shares")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/workloads/:WorkloadId/shares")
  .asString();
const 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}}/workloads/:WorkloadId/shares');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/workloads/:WorkloadId/shares'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/workloads/:WorkloadId/shares';
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}}/workloads/:WorkloadId/shares',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/workloads/:WorkloadId/shares")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/workloads/:WorkloadId/shares',
  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}}/workloads/:WorkloadId/shares'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/workloads/:WorkloadId/shares');

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}}/workloads/:WorkloadId/shares'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/workloads/:WorkloadId/shares';
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}}/workloads/:WorkloadId/shares"]
                                                       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}}/workloads/:WorkloadId/shares" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/workloads/:WorkloadId/shares",
  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}}/workloads/:WorkloadId/shares');

echo $response->getBody();
setUrl('{{baseUrl}}/workloads/:WorkloadId/shares');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/workloads/:WorkloadId/shares');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/workloads/:WorkloadId/shares' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/workloads/:WorkloadId/shares' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/workloads/:WorkloadId/shares")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/workloads/:WorkloadId/shares"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/workloads/:WorkloadId/shares"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/workloads/:WorkloadId/shares")

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/workloads/:WorkloadId/shares') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/workloads/:WorkloadId/shares";

    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}}/workloads/:WorkloadId/shares
http GET {{baseUrl}}/workloads/:WorkloadId/shares
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/workloads/:WorkloadId/shares
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/workloads/:WorkloadId/shares")! 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 ListWorkloads
{{baseUrl}}/workloadsSummaries
BODY json

{
  "WorkloadNamePrefix": "",
  "NextToken": "",
  "MaxResults": 0
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/workloadsSummaries");

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  \"WorkloadNamePrefix\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": 0\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/workloadsSummaries" {:content-type :json
                                                               :form-params {:WorkloadNamePrefix ""
                                                                             :NextToken ""
                                                                             :MaxResults 0}})
require "http/client"

url = "{{baseUrl}}/workloadsSummaries"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"WorkloadNamePrefix\": \"\",\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}}/workloadsSummaries"),
    Content = new StringContent("{\n  \"WorkloadNamePrefix\": \"\",\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}}/workloadsSummaries");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"WorkloadNamePrefix\": \"\",\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}}/workloadsSummaries"

	payload := strings.NewReader("{\n  \"WorkloadNamePrefix\": \"\",\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/workloadsSummaries HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 68

{
  "WorkloadNamePrefix": "",
  "NextToken": "",
  "MaxResults": 0
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/workloadsSummaries")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"WorkloadNamePrefix\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": 0\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/workloadsSummaries"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"WorkloadNamePrefix\": \"\",\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  \"WorkloadNamePrefix\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": 0\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/workloadsSummaries")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/workloadsSummaries")
  .header("content-type", "application/json")
  .body("{\n  \"WorkloadNamePrefix\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": 0\n}")
  .asString();
const data = JSON.stringify({
  WorkloadNamePrefix: '',
  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}}/workloadsSummaries');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/workloadsSummaries',
  headers: {'content-type': 'application/json'},
  data: {WorkloadNamePrefix: '', NextToken: '', MaxResults: 0}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/workloadsSummaries';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"WorkloadNamePrefix":"","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}}/workloadsSummaries',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "WorkloadNamePrefix": "",\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  \"WorkloadNamePrefix\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": 0\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/workloadsSummaries")
  .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/workloadsSummaries',
  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({WorkloadNamePrefix: '', NextToken: '', MaxResults: 0}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/workloadsSummaries',
  headers: {'content-type': 'application/json'},
  body: {WorkloadNamePrefix: '', 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}}/workloadsSummaries');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  WorkloadNamePrefix: '',
  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}}/workloadsSummaries',
  headers: {'content-type': 'application/json'},
  data: {WorkloadNamePrefix: '', 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}}/workloadsSummaries';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"WorkloadNamePrefix":"","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 = @{ @"WorkloadNamePrefix": @"",
                              @"NextToken": @"",
                              @"MaxResults": @0 };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/workloadsSummaries"]
                                                       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}}/workloadsSummaries" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"WorkloadNamePrefix\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": 0\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/workloadsSummaries",
  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([
    'WorkloadNamePrefix' => '',
    '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}}/workloadsSummaries', [
  'body' => '{
  "WorkloadNamePrefix": "",
  "NextToken": "",
  "MaxResults": 0
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/workloadsSummaries');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'WorkloadNamePrefix' => '',
  'NextToken' => '',
  'MaxResults' => 0
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'WorkloadNamePrefix' => '',
  'NextToken' => '',
  'MaxResults' => 0
]));
$request->setRequestUrl('{{baseUrl}}/workloadsSummaries');
$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}}/workloadsSummaries' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "WorkloadNamePrefix": "",
  "NextToken": "",
  "MaxResults": 0
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/workloadsSummaries' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "WorkloadNamePrefix": "",
  "NextToken": "",
  "MaxResults": 0
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"WorkloadNamePrefix\": \"\",\n  \"NextToken\": \"\",\n  \"MaxResults\": 0\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/workloadsSummaries", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/workloadsSummaries"

payload = {
    "WorkloadNamePrefix": "",
    "NextToken": "",
    "MaxResults": 0
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/workloadsSummaries"

payload <- "{\n  \"WorkloadNamePrefix\": \"\",\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}}/workloadsSummaries")

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  \"WorkloadNamePrefix\": \"\",\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/workloadsSummaries') do |req|
  req.body = "{\n  \"WorkloadNamePrefix\": \"\",\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}}/workloadsSummaries";

    let payload = json!({
        "WorkloadNamePrefix": "",
        "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}}/workloadsSummaries \
  --header 'content-type: application/json' \
  --data '{
  "WorkloadNamePrefix": "",
  "NextToken": "",
  "MaxResults": 0
}'
echo '{
  "WorkloadNamePrefix": "",
  "NextToken": "",
  "MaxResults": 0
}' |  \
  http POST {{baseUrl}}/workloadsSummaries \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "WorkloadNamePrefix": "",\n  "NextToken": "",\n  "MaxResults": 0\n}' \
  --output-document \
  - {{baseUrl}}/workloadsSummaries
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "WorkloadNamePrefix": "",
  "NextToken": "",
  "MaxResults": 0
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/workloadsSummaries")! 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/:WorkloadArn
QUERY PARAMS

WorkloadArn
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/:WorkloadArn");

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/:WorkloadArn" {:content-type :json
                                                              :form-params {:Tags {}}})
require "http/client"

url = "{{baseUrl}}/tags/:WorkloadArn"
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/:WorkloadArn"),
    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/:WorkloadArn");
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/:WorkloadArn"

	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/:WorkloadArn HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 16

{
  "Tags": {}
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/tags/:WorkloadArn")
  .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/:WorkloadArn"))
    .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/:WorkloadArn")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/tags/:WorkloadArn")
  .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/:WorkloadArn');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/tags/:WorkloadArn',
  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/:WorkloadArn';
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/:WorkloadArn',
  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/:WorkloadArn")
  .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/:WorkloadArn',
  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/:WorkloadArn',
  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/:WorkloadArn');

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/:WorkloadArn',
  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/:WorkloadArn';
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/:WorkloadArn"]
                                                       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/:WorkloadArn" 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/:WorkloadArn",
  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/:WorkloadArn', [
  'body' => '{
  "Tags": {}
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/tags/:WorkloadArn');
$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/:WorkloadArn');
$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/:WorkloadArn' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "Tags": {}
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/tags/:WorkloadArn' -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/:WorkloadArn", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/tags/:WorkloadArn"

payload = { "Tags": {} }
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/tags/:WorkloadArn"

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/:WorkloadArn")

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/:WorkloadArn') 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/:WorkloadArn";

    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/:WorkloadArn \
  --header 'content-type: application/json' \
  --data '{
  "Tags": {}
}'
echo '{
  "Tags": {}
}' |  \
  http POST {{baseUrl}}/tags/:WorkloadArn \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "Tags": {}\n}' \
  --output-document \
  - {{baseUrl}}/tags/:WorkloadArn
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/:WorkloadArn")! 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/:WorkloadArn#tagKeys
QUERY PARAMS

tagKeys
WorkloadArn
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/tags/:WorkloadArn?tagKeys=#tagKeys");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/tags/:WorkloadArn#tagKeys" {:query-params {:tagKeys ""}})
require "http/client"

url = "{{baseUrl}}/tags/:WorkloadArn?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/:WorkloadArn?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/:WorkloadArn?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/:WorkloadArn?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/:WorkloadArn?tagKeys= HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/tags/:WorkloadArn?tagKeys=#tagKeys")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/tags/:WorkloadArn?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/:WorkloadArn?tagKeys=#tagKeys")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/tags/:WorkloadArn?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/:WorkloadArn?tagKeys=#tagKeys');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/tags/:WorkloadArn#tagKeys',
  params: {tagKeys: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/tags/:WorkloadArn?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/:WorkloadArn?tagKeys=#tagKeys',
  method: 'DELETE',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/tags/:WorkloadArn?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/:WorkloadArn?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/:WorkloadArn#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/:WorkloadArn#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/:WorkloadArn#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/:WorkloadArn?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/:WorkloadArn?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/:WorkloadArn?tagKeys=#tagKeys" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/tags/:WorkloadArn?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/:WorkloadArn?tagKeys=#tagKeys');

echo $response->getBody();
setUrl('{{baseUrl}}/tags/:WorkloadArn#tagKeys');
$request->setMethod(HTTP_METH_DELETE);

$request->setQueryData([
  'tagKeys' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/tags/:WorkloadArn#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/:WorkloadArn?tagKeys=#tagKeys' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/tags/:WorkloadArn?tagKeys=#tagKeys' -Method DELETE 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("DELETE", "/baseUrl/tags/:WorkloadArn?tagKeys=")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/tags/:WorkloadArn#tagKeys"

querystring = {"tagKeys":""}

response = requests.delete(url, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/tags/:WorkloadArn#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/:WorkloadArn?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/:WorkloadArn') 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/:WorkloadArn#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/:WorkloadArn?tagKeys=#tagKeys'
http DELETE '{{baseUrl}}/tags/:WorkloadArn?tagKeys=#tagKeys'
wget --quiet \
  --method DELETE \
  --output-document \
  - '{{baseUrl}}/tags/:WorkloadArn?tagKeys=#tagKeys'
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/tags/:WorkloadArn?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()
PATCH UpdateAnswer
{{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias/answers/:QuestionId
QUERY PARAMS

WorkloadId
LensAlias
QuestionId
BODY json

{
  "SelectedChoices": [],
  "ChoiceUpdates": {},
  "Notes": "",
  "IsApplicable": false,
  "Reason": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PATCH");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias/answers/:QuestionId");

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  \"SelectedChoices\": [],\n  \"ChoiceUpdates\": {},\n  \"Notes\": \"\",\n  \"IsApplicable\": false,\n  \"Reason\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/patch "{{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias/answers/:QuestionId" {:content-type :json
                                                                                                              :form-params {:SelectedChoices []
                                                                                                                            :ChoiceUpdates {}
                                                                                                                            :Notes ""
                                                                                                                            :IsApplicable false
                                                                                                                            :Reason ""}})
require "http/client"

url = "{{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias/answers/:QuestionId"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"SelectedChoices\": [],\n  \"ChoiceUpdates\": {},\n  \"Notes\": \"\",\n  \"IsApplicable\": false,\n  \"Reason\": \"\"\n}"

response = HTTP::Client.patch url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Patch,
    RequestUri = new Uri("{{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias/answers/:QuestionId"),
    Content = new StringContent("{\n  \"SelectedChoices\": [],\n  \"ChoiceUpdates\": {},\n  \"Notes\": \"\",\n  \"IsApplicable\": false,\n  \"Reason\": \"\"\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}}/workloads/:WorkloadId/lensReviews/:LensAlias/answers/:QuestionId");
var request = new RestRequest("", Method.Patch);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"SelectedChoices\": [],\n  \"ChoiceUpdates\": {},\n  \"Notes\": \"\",\n  \"IsApplicable\": false,\n  \"Reason\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias/answers/:QuestionId"

	payload := strings.NewReader("{\n  \"SelectedChoices\": [],\n  \"ChoiceUpdates\": {},\n  \"Notes\": \"\",\n  \"IsApplicable\": false,\n  \"Reason\": \"\"\n}")

	req, _ := http.NewRequest("PATCH", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PATCH /baseUrl/workloads/:WorkloadId/lensReviews/:LensAlias/answers/:QuestionId HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 106

{
  "SelectedChoices": [],
  "ChoiceUpdates": {},
  "Notes": "",
  "IsApplicable": false,
  "Reason": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PATCH", "{{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias/answers/:QuestionId")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"SelectedChoices\": [],\n  \"ChoiceUpdates\": {},\n  \"Notes\": \"\",\n  \"IsApplicable\": false,\n  \"Reason\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias/answers/:QuestionId"))
    .header("content-type", "application/json")
    .method("PATCH", HttpRequest.BodyPublishers.ofString("{\n  \"SelectedChoices\": [],\n  \"ChoiceUpdates\": {},\n  \"Notes\": \"\",\n  \"IsApplicable\": false,\n  \"Reason\": \"\"\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  \"SelectedChoices\": [],\n  \"ChoiceUpdates\": {},\n  \"Notes\": \"\",\n  \"IsApplicable\": false,\n  \"Reason\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias/answers/:QuestionId")
  .patch(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.patch("{{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias/answers/:QuestionId")
  .header("content-type", "application/json")
  .body("{\n  \"SelectedChoices\": [],\n  \"ChoiceUpdates\": {},\n  \"Notes\": \"\",\n  \"IsApplicable\": false,\n  \"Reason\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  SelectedChoices: [],
  ChoiceUpdates: {},
  Notes: '',
  IsApplicable: false,
  Reason: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PATCH', '{{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias/answers/:QuestionId');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias/answers/:QuestionId',
  headers: {'content-type': 'application/json'},
  data: {
    SelectedChoices: [],
    ChoiceUpdates: {},
    Notes: '',
    IsApplicable: false,
    Reason: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias/answers/:QuestionId';
const options = {
  method: 'PATCH',
  headers: {'content-type': 'application/json'},
  body: '{"SelectedChoices":[],"ChoiceUpdates":{},"Notes":"","IsApplicable":false,"Reason":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias/answers/:QuestionId',
  method: 'PATCH',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "SelectedChoices": [],\n  "ChoiceUpdates": {},\n  "Notes": "",\n  "IsApplicable": false,\n  "Reason": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"SelectedChoices\": [],\n  \"ChoiceUpdates\": {},\n  \"Notes\": \"\",\n  \"IsApplicable\": false,\n  \"Reason\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias/answers/:QuestionId")
  .patch(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PATCH',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/workloads/:WorkloadId/lensReviews/:LensAlias/answers/:QuestionId',
  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({
  SelectedChoices: [],
  ChoiceUpdates: {},
  Notes: '',
  IsApplicable: false,
  Reason: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias/answers/:QuestionId',
  headers: {'content-type': 'application/json'},
  body: {
    SelectedChoices: [],
    ChoiceUpdates: {},
    Notes: '',
    IsApplicable: false,
    Reason: ''
  },
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PATCH', '{{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias/answers/:QuestionId');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  SelectedChoices: [],
  ChoiceUpdates: {},
  Notes: '',
  IsApplicable: false,
  Reason: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias/answers/:QuestionId',
  headers: {'content-type': 'application/json'},
  data: {
    SelectedChoices: [],
    ChoiceUpdates: {},
    Notes: '',
    IsApplicable: false,
    Reason: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias/answers/:QuestionId';
const options = {
  method: 'PATCH',
  headers: {'content-type': 'application/json'},
  body: '{"SelectedChoices":[],"ChoiceUpdates":{},"Notes":"","IsApplicable":false,"Reason":""}'
};

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 = @{ @"SelectedChoices": @[  ],
                              @"ChoiceUpdates": @{  },
                              @"Notes": @"",
                              @"IsApplicable": @NO,
                              @"Reason": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias/answers/:QuestionId"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PATCH"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias/answers/:QuestionId" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"SelectedChoices\": [],\n  \"ChoiceUpdates\": {},\n  \"Notes\": \"\",\n  \"IsApplicable\": false,\n  \"Reason\": \"\"\n}" in

Client.call ~headers ~body `PATCH uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias/answers/:QuestionId",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PATCH",
  CURLOPT_POSTFIELDS => json_encode([
    'SelectedChoices' => [
        
    ],
    'ChoiceUpdates' => [
        
    ],
    'Notes' => '',
    'IsApplicable' => null,
    'Reason' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PATCH', '{{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias/answers/:QuestionId', [
  'body' => '{
  "SelectedChoices": [],
  "ChoiceUpdates": {},
  "Notes": "",
  "IsApplicable": false,
  "Reason": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias/answers/:QuestionId');
$request->setMethod(HttpRequest::HTTP_METH_PATCH);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'SelectedChoices' => [
    
  ],
  'ChoiceUpdates' => [
    
  ],
  'Notes' => '',
  'IsApplicable' => null,
  'Reason' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'SelectedChoices' => [
    
  ],
  'ChoiceUpdates' => [
    
  ],
  'Notes' => '',
  'IsApplicable' => null,
  'Reason' => ''
]));
$request->setRequestUrl('{{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias/answers/:QuestionId');
$request->setRequestMethod('PATCH');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias/answers/:QuestionId' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
  "SelectedChoices": [],
  "ChoiceUpdates": {},
  "Notes": "",
  "IsApplicable": false,
  "Reason": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias/answers/:QuestionId' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
  "SelectedChoices": [],
  "ChoiceUpdates": {},
  "Notes": "",
  "IsApplicable": false,
  "Reason": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"SelectedChoices\": [],\n  \"ChoiceUpdates\": {},\n  \"Notes\": \"\",\n  \"IsApplicable\": false,\n  \"Reason\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("PATCH", "/baseUrl/workloads/:WorkloadId/lensReviews/:LensAlias/answers/:QuestionId", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias/answers/:QuestionId"

payload = {
    "SelectedChoices": [],
    "ChoiceUpdates": {},
    "Notes": "",
    "IsApplicable": False,
    "Reason": ""
}
headers = {"content-type": "application/json"}

response = requests.patch(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias/answers/:QuestionId"

payload <- "{\n  \"SelectedChoices\": [],\n  \"ChoiceUpdates\": {},\n  \"Notes\": \"\",\n  \"IsApplicable\": false,\n  \"Reason\": \"\"\n}"

encode <- "json"

response <- VERB("PATCH", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias/answers/:QuestionId")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Patch.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"SelectedChoices\": [],\n  \"ChoiceUpdates\": {},\n  \"Notes\": \"\",\n  \"IsApplicable\": false,\n  \"Reason\": \"\"\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.patch('/baseUrl/workloads/:WorkloadId/lensReviews/:LensAlias/answers/:QuestionId') do |req|
  req.body = "{\n  \"SelectedChoices\": [],\n  \"ChoiceUpdates\": {},\n  \"Notes\": \"\",\n  \"IsApplicable\": false,\n  \"Reason\": \"\"\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}}/workloads/:WorkloadId/lensReviews/:LensAlias/answers/:QuestionId";

    let payload = json!({
        "SelectedChoices": (),
        "ChoiceUpdates": json!({}),
        "Notes": "",
        "IsApplicable": false,
        "Reason": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PATCH").unwrap(), url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PATCH \
  --url {{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias/answers/:QuestionId \
  --header 'content-type: application/json' \
  --data '{
  "SelectedChoices": [],
  "ChoiceUpdates": {},
  "Notes": "",
  "IsApplicable": false,
  "Reason": ""
}'
echo '{
  "SelectedChoices": [],
  "ChoiceUpdates": {},
  "Notes": "",
  "IsApplicable": false,
  "Reason": ""
}' |  \
  http PATCH {{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias/answers/:QuestionId \
  content-type:application/json
wget --quiet \
  --method PATCH \
  --header 'content-type: application/json' \
  --body-data '{\n  "SelectedChoices": [],\n  "ChoiceUpdates": {},\n  "Notes": "",\n  "IsApplicable": false,\n  "Reason": ""\n}' \
  --output-document \
  - {{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias/answers/:QuestionId
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "SelectedChoices": [],
  "ChoiceUpdates": [],
  "Notes": "",
  "IsApplicable": false,
  "Reason": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias/answers/:QuestionId")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PATCH"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
PATCH UpdateGlobalSettings
{{baseUrl}}/global-settings
BODY json

{
  "OrganizationSharingStatus": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PATCH");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/global-settings");

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  \"OrganizationSharingStatus\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/patch "{{baseUrl}}/global-settings" {:content-type :json
                                                             :form-params {:OrganizationSharingStatus ""}})
require "http/client"

url = "{{baseUrl}}/global-settings"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"OrganizationSharingStatus\": \"\"\n}"

response = HTTP::Client.patch url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Patch,
    RequestUri = new Uri("{{baseUrl}}/global-settings"),
    Content = new StringContent("{\n  \"OrganizationSharingStatus\": \"\"\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}}/global-settings");
var request = new RestRequest("", Method.Patch);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"OrganizationSharingStatus\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/global-settings"

	payload := strings.NewReader("{\n  \"OrganizationSharingStatus\": \"\"\n}")

	req, _ := http.NewRequest("PATCH", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PATCH /baseUrl/global-settings HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 37

{
  "OrganizationSharingStatus": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PATCH", "{{baseUrl}}/global-settings")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"OrganizationSharingStatus\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/global-settings"))
    .header("content-type", "application/json")
    .method("PATCH", HttpRequest.BodyPublishers.ofString("{\n  \"OrganizationSharingStatus\": \"\"\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  \"OrganizationSharingStatus\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/global-settings")
  .patch(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.patch("{{baseUrl}}/global-settings")
  .header("content-type", "application/json")
  .body("{\n  \"OrganizationSharingStatus\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  OrganizationSharingStatus: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PATCH', '{{baseUrl}}/global-settings');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/global-settings',
  headers: {'content-type': 'application/json'},
  data: {OrganizationSharingStatus: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/global-settings';
const options = {
  method: 'PATCH',
  headers: {'content-type': 'application/json'},
  body: '{"OrganizationSharingStatus":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/global-settings',
  method: 'PATCH',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "OrganizationSharingStatus": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"OrganizationSharingStatus\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/global-settings")
  .patch(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PATCH',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/global-settings',
  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({OrganizationSharingStatus: ''}));
req.end();
const request = require('request');

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/global-settings',
  headers: {'content-type': 'application/json'},
  body: {OrganizationSharingStatus: ''},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PATCH', '{{baseUrl}}/global-settings');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  OrganizationSharingStatus: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/global-settings',
  headers: {'content-type': 'application/json'},
  data: {OrganizationSharingStatus: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/global-settings';
const options = {
  method: 'PATCH',
  headers: {'content-type': 'application/json'},
  body: '{"OrganizationSharingStatus":""}'
};

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 = @{ @"OrganizationSharingStatus": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/global-settings"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PATCH"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/global-settings" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"OrganizationSharingStatus\": \"\"\n}" in

Client.call ~headers ~body `PATCH uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/global-settings",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PATCH",
  CURLOPT_POSTFIELDS => json_encode([
    'OrganizationSharingStatus' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PATCH', '{{baseUrl}}/global-settings', [
  'body' => '{
  "OrganizationSharingStatus": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/global-settings');
$request->setMethod(HttpRequest::HTTP_METH_PATCH);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'OrganizationSharingStatus' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'OrganizationSharingStatus' => ''
]));
$request->setRequestUrl('{{baseUrl}}/global-settings');
$request->setRequestMethod('PATCH');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/global-settings' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
  "OrganizationSharingStatus": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/global-settings' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
  "OrganizationSharingStatus": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"OrganizationSharingStatus\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("PATCH", "/baseUrl/global-settings", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/global-settings"

payload = { "OrganizationSharingStatus": "" }
headers = {"content-type": "application/json"}

response = requests.patch(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/global-settings"

payload <- "{\n  \"OrganizationSharingStatus\": \"\"\n}"

encode <- "json"

response <- VERB("PATCH", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/global-settings")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Patch.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"OrganizationSharingStatus\": \"\"\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.patch('/baseUrl/global-settings') do |req|
  req.body = "{\n  \"OrganizationSharingStatus\": \"\"\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}}/global-settings";

    let payload = json!({"OrganizationSharingStatus": ""});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PATCH").unwrap(), url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PATCH \
  --url {{baseUrl}}/global-settings \
  --header 'content-type: application/json' \
  --data '{
  "OrganizationSharingStatus": ""
}'
echo '{
  "OrganizationSharingStatus": ""
}' |  \
  http PATCH {{baseUrl}}/global-settings \
  content-type:application/json
wget --quiet \
  --method PATCH \
  --header 'content-type: application/json' \
  --body-data '{\n  "OrganizationSharingStatus": ""\n}' \
  --output-document \
  - {{baseUrl}}/global-settings
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["OrganizationSharingStatus": ""] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/global-settings")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PATCH"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
PATCH UpdateLensReview
{{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias
QUERY PARAMS

WorkloadId
LensAlias
BODY json

{
  "LensNotes": "",
  "PillarNotes": {}
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PATCH");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias");

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  \"LensNotes\": \"\",\n  \"PillarNotes\": {}\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/patch "{{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias" {:content-type :json
                                                                                          :form-params {:LensNotes ""
                                                                                                        :PillarNotes {}}})
require "http/client"

url = "{{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"LensNotes\": \"\",\n  \"PillarNotes\": {}\n}"

response = HTTP::Client.patch url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Patch,
    RequestUri = new Uri("{{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias"),
    Content = new StringContent("{\n  \"LensNotes\": \"\",\n  \"PillarNotes\": {}\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}}/workloads/:WorkloadId/lensReviews/:LensAlias");
var request = new RestRequest("", Method.Patch);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"LensNotes\": \"\",\n  \"PillarNotes\": {}\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias"

	payload := strings.NewReader("{\n  \"LensNotes\": \"\",\n  \"PillarNotes\": {}\n}")

	req, _ := http.NewRequest("PATCH", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PATCH /baseUrl/workloads/:WorkloadId/lensReviews/:LensAlias HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 42

{
  "LensNotes": "",
  "PillarNotes": {}
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PATCH", "{{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"LensNotes\": \"\",\n  \"PillarNotes\": {}\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias"))
    .header("content-type", "application/json")
    .method("PATCH", HttpRequest.BodyPublishers.ofString("{\n  \"LensNotes\": \"\",\n  \"PillarNotes\": {}\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  \"LensNotes\": \"\",\n  \"PillarNotes\": {}\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias")
  .patch(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.patch("{{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias")
  .header("content-type", "application/json")
  .body("{\n  \"LensNotes\": \"\",\n  \"PillarNotes\": {}\n}")
  .asString();
const data = JSON.stringify({
  LensNotes: '',
  PillarNotes: {}
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PATCH', '{{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias',
  headers: {'content-type': 'application/json'},
  data: {LensNotes: '', PillarNotes: {}}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias';
const options = {
  method: 'PATCH',
  headers: {'content-type': 'application/json'},
  body: '{"LensNotes":"","PillarNotes":{}}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias',
  method: 'PATCH',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "LensNotes": "",\n  "PillarNotes": {}\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"LensNotes\": \"\",\n  \"PillarNotes\": {}\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias")
  .patch(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PATCH',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/workloads/:WorkloadId/lensReviews/:LensAlias',
  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({LensNotes: '', PillarNotes: {}}));
req.end();
const request = require('request');

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias',
  headers: {'content-type': 'application/json'},
  body: {LensNotes: '', PillarNotes: {}},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PATCH', '{{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  LensNotes: '',
  PillarNotes: {}
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias',
  headers: {'content-type': 'application/json'},
  data: {LensNotes: '', PillarNotes: {}}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias';
const options = {
  method: 'PATCH',
  headers: {'content-type': 'application/json'},
  body: '{"LensNotes":"","PillarNotes":{}}'
};

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 = @{ @"LensNotes": @"",
                              @"PillarNotes": @{  } };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PATCH"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"LensNotes\": \"\",\n  \"PillarNotes\": {}\n}" in

Client.call ~headers ~body `PATCH uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PATCH",
  CURLOPT_POSTFIELDS => json_encode([
    'LensNotes' => '',
    'PillarNotes' => [
        
    ]
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PATCH', '{{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias', [
  'body' => '{
  "LensNotes": "",
  "PillarNotes": {}
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias');
$request->setMethod(HttpRequest::HTTP_METH_PATCH);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'LensNotes' => '',
  'PillarNotes' => [
    
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'LensNotes' => '',
  'PillarNotes' => [
    
  ]
]));
$request->setRequestUrl('{{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias');
$request->setRequestMethod('PATCH');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
  "LensNotes": "",
  "PillarNotes": {}
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
  "LensNotes": "",
  "PillarNotes": {}
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"LensNotes\": \"\",\n  \"PillarNotes\": {}\n}"

headers = { 'content-type': "application/json" }

conn.request("PATCH", "/baseUrl/workloads/:WorkloadId/lensReviews/:LensAlias", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias"

payload = {
    "LensNotes": "",
    "PillarNotes": {}
}
headers = {"content-type": "application/json"}

response = requests.patch(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias"

payload <- "{\n  \"LensNotes\": \"\",\n  \"PillarNotes\": {}\n}"

encode <- "json"

response <- VERB("PATCH", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Patch.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"LensNotes\": \"\",\n  \"PillarNotes\": {}\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.patch('/baseUrl/workloads/:WorkloadId/lensReviews/:LensAlias') do |req|
  req.body = "{\n  \"LensNotes\": \"\",\n  \"PillarNotes\": {}\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}}/workloads/:WorkloadId/lensReviews/:LensAlias";

    let payload = json!({
        "LensNotes": "",
        "PillarNotes": json!({})
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PATCH").unwrap(), url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PATCH \
  --url {{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias \
  --header 'content-type: application/json' \
  --data '{
  "LensNotes": "",
  "PillarNotes": {}
}'
echo '{
  "LensNotes": "",
  "PillarNotes": {}
}' |  \
  http PATCH {{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias \
  content-type:application/json
wget --quiet \
  --method PATCH \
  --header 'content-type: application/json' \
  --body-data '{\n  "LensNotes": "",\n  "PillarNotes": {}\n}' \
  --output-document \
  - {{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "LensNotes": "",
  "PillarNotes": []
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PATCH"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
PATCH UpdateShareInvitation
{{baseUrl}}/shareInvitations/:ShareInvitationId
QUERY PARAMS

ShareInvitationId
BODY json

{
  "ShareInvitationAction": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PATCH");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/shareInvitations/:ShareInvitationId");

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  \"ShareInvitationAction\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/patch "{{baseUrl}}/shareInvitations/:ShareInvitationId" {:content-type :json
                                                                                 :form-params {:ShareInvitationAction ""}})
require "http/client"

url = "{{baseUrl}}/shareInvitations/:ShareInvitationId"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"ShareInvitationAction\": \"\"\n}"

response = HTTP::Client.patch url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Patch,
    RequestUri = new Uri("{{baseUrl}}/shareInvitations/:ShareInvitationId"),
    Content = new StringContent("{\n  \"ShareInvitationAction\": \"\"\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}}/shareInvitations/:ShareInvitationId");
var request = new RestRequest("", Method.Patch);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"ShareInvitationAction\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/shareInvitations/:ShareInvitationId"

	payload := strings.NewReader("{\n  \"ShareInvitationAction\": \"\"\n}")

	req, _ := http.NewRequest("PATCH", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PATCH /baseUrl/shareInvitations/:ShareInvitationId HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 33

{
  "ShareInvitationAction": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PATCH", "{{baseUrl}}/shareInvitations/:ShareInvitationId")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"ShareInvitationAction\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/shareInvitations/:ShareInvitationId"))
    .header("content-type", "application/json")
    .method("PATCH", HttpRequest.BodyPublishers.ofString("{\n  \"ShareInvitationAction\": \"\"\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  \"ShareInvitationAction\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/shareInvitations/:ShareInvitationId")
  .patch(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.patch("{{baseUrl}}/shareInvitations/:ShareInvitationId")
  .header("content-type", "application/json")
  .body("{\n  \"ShareInvitationAction\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  ShareInvitationAction: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PATCH', '{{baseUrl}}/shareInvitations/:ShareInvitationId');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/shareInvitations/:ShareInvitationId',
  headers: {'content-type': 'application/json'},
  data: {ShareInvitationAction: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/shareInvitations/:ShareInvitationId';
const options = {
  method: 'PATCH',
  headers: {'content-type': 'application/json'},
  body: '{"ShareInvitationAction":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/shareInvitations/:ShareInvitationId',
  method: 'PATCH',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "ShareInvitationAction": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"ShareInvitationAction\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/shareInvitations/:ShareInvitationId")
  .patch(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PATCH',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/shareInvitations/:ShareInvitationId',
  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({ShareInvitationAction: ''}));
req.end();
const request = require('request');

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/shareInvitations/:ShareInvitationId',
  headers: {'content-type': 'application/json'},
  body: {ShareInvitationAction: ''},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PATCH', '{{baseUrl}}/shareInvitations/:ShareInvitationId');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  ShareInvitationAction: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/shareInvitations/:ShareInvitationId',
  headers: {'content-type': 'application/json'},
  data: {ShareInvitationAction: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/shareInvitations/:ShareInvitationId';
const options = {
  method: 'PATCH',
  headers: {'content-type': 'application/json'},
  body: '{"ShareInvitationAction":""}'
};

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 = @{ @"ShareInvitationAction": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/shareInvitations/:ShareInvitationId"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PATCH"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/shareInvitations/:ShareInvitationId" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"ShareInvitationAction\": \"\"\n}" in

Client.call ~headers ~body `PATCH uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/shareInvitations/:ShareInvitationId",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PATCH",
  CURLOPT_POSTFIELDS => json_encode([
    'ShareInvitationAction' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PATCH', '{{baseUrl}}/shareInvitations/:ShareInvitationId', [
  'body' => '{
  "ShareInvitationAction": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/shareInvitations/:ShareInvitationId');
$request->setMethod(HttpRequest::HTTP_METH_PATCH);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'ShareInvitationAction' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'ShareInvitationAction' => ''
]));
$request->setRequestUrl('{{baseUrl}}/shareInvitations/:ShareInvitationId');
$request->setRequestMethod('PATCH');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/shareInvitations/:ShareInvitationId' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
  "ShareInvitationAction": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/shareInvitations/:ShareInvitationId' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
  "ShareInvitationAction": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"ShareInvitationAction\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("PATCH", "/baseUrl/shareInvitations/:ShareInvitationId", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/shareInvitations/:ShareInvitationId"

payload = { "ShareInvitationAction": "" }
headers = {"content-type": "application/json"}

response = requests.patch(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/shareInvitations/:ShareInvitationId"

payload <- "{\n  \"ShareInvitationAction\": \"\"\n}"

encode <- "json"

response <- VERB("PATCH", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/shareInvitations/:ShareInvitationId")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Patch.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"ShareInvitationAction\": \"\"\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.patch('/baseUrl/shareInvitations/:ShareInvitationId') do |req|
  req.body = "{\n  \"ShareInvitationAction\": \"\"\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}}/shareInvitations/:ShareInvitationId";

    let payload = json!({"ShareInvitationAction": ""});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PATCH").unwrap(), url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PATCH \
  --url {{baseUrl}}/shareInvitations/:ShareInvitationId \
  --header 'content-type: application/json' \
  --data '{
  "ShareInvitationAction": ""
}'
echo '{
  "ShareInvitationAction": ""
}' |  \
  http PATCH {{baseUrl}}/shareInvitations/:ShareInvitationId \
  content-type:application/json
wget --quiet \
  --method PATCH \
  --header 'content-type: application/json' \
  --body-data '{\n  "ShareInvitationAction": ""\n}' \
  --output-document \
  - {{baseUrl}}/shareInvitations/:ShareInvitationId
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["ShareInvitationAction": ""] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/shareInvitations/:ShareInvitationId")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PATCH"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
PATCH UpdateWorkload
{{baseUrl}}/workloads/:WorkloadId
QUERY PARAMS

WorkloadId
BODY json

{
  "WorkloadName": "",
  "Description": "",
  "Environment": "",
  "AccountIds": [],
  "AwsRegions": [],
  "NonAwsRegions": [],
  "PillarPriorities": [],
  "ArchitecturalDesign": "",
  "ReviewOwner": "",
  "IsReviewOwnerUpdateAcknowledged": false,
  "IndustryType": "",
  "Industry": "",
  "Notes": "",
  "ImprovementStatus": "",
  "DiscoveryConfig": {
    "TrustedAdvisorIntegrationStatus": ""
  },
  "Applications": []
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PATCH");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/workloads/:WorkloadId");

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  \"WorkloadName\": \"\",\n  \"Description\": \"\",\n  \"Environment\": \"\",\n  \"AccountIds\": [],\n  \"AwsRegions\": [],\n  \"NonAwsRegions\": [],\n  \"PillarPriorities\": [],\n  \"ArchitecturalDesign\": \"\",\n  \"ReviewOwner\": \"\",\n  \"IsReviewOwnerUpdateAcknowledged\": false,\n  \"IndustryType\": \"\",\n  \"Industry\": \"\",\n  \"Notes\": \"\",\n  \"ImprovementStatus\": \"\",\n  \"DiscoveryConfig\": {\n    \"TrustedAdvisorIntegrationStatus\": \"\"\n  },\n  \"Applications\": []\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/patch "{{baseUrl}}/workloads/:WorkloadId" {:content-type :json
                                                                   :form-params {:WorkloadName ""
                                                                                 :Description ""
                                                                                 :Environment ""
                                                                                 :AccountIds []
                                                                                 :AwsRegions []
                                                                                 :NonAwsRegions []
                                                                                 :PillarPriorities []
                                                                                 :ArchitecturalDesign ""
                                                                                 :ReviewOwner ""
                                                                                 :IsReviewOwnerUpdateAcknowledged false
                                                                                 :IndustryType ""
                                                                                 :Industry ""
                                                                                 :Notes ""
                                                                                 :ImprovementStatus ""
                                                                                 :DiscoveryConfig {:TrustedAdvisorIntegrationStatus ""}
                                                                                 :Applications []}})
require "http/client"

url = "{{baseUrl}}/workloads/:WorkloadId"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"WorkloadName\": \"\",\n  \"Description\": \"\",\n  \"Environment\": \"\",\n  \"AccountIds\": [],\n  \"AwsRegions\": [],\n  \"NonAwsRegions\": [],\n  \"PillarPriorities\": [],\n  \"ArchitecturalDesign\": \"\",\n  \"ReviewOwner\": \"\",\n  \"IsReviewOwnerUpdateAcknowledged\": false,\n  \"IndustryType\": \"\",\n  \"Industry\": \"\",\n  \"Notes\": \"\",\n  \"ImprovementStatus\": \"\",\n  \"DiscoveryConfig\": {\n    \"TrustedAdvisorIntegrationStatus\": \"\"\n  },\n  \"Applications\": []\n}"

response = HTTP::Client.patch url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Patch,
    RequestUri = new Uri("{{baseUrl}}/workloads/:WorkloadId"),
    Content = new StringContent("{\n  \"WorkloadName\": \"\",\n  \"Description\": \"\",\n  \"Environment\": \"\",\n  \"AccountIds\": [],\n  \"AwsRegions\": [],\n  \"NonAwsRegions\": [],\n  \"PillarPriorities\": [],\n  \"ArchitecturalDesign\": \"\",\n  \"ReviewOwner\": \"\",\n  \"IsReviewOwnerUpdateAcknowledged\": false,\n  \"IndustryType\": \"\",\n  \"Industry\": \"\",\n  \"Notes\": \"\",\n  \"ImprovementStatus\": \"\",\n  \"DiscoveryConfig\": {\n    \"TrustedAdvisorIntegrationStatus\": \"\"\n  },\n  \"Applications\": []\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}}/workloads/:WorkloadId");
var request = new RestRequest("", Method.Patch);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"WorkloadName\": \"\",\n  \"Description\": \"\",\n  \"Environment\": \"\",\n  \"AccountIds\": [],\n  \"AwsRegions\": [],\n  \"NonAwsRegions\": [],\n  \"PillarPriorities\": [],\n  \"ArchitecturalDesign\": \"\",\n  \"ReviewOwner\": \"\",\n  \"IsReviewOwnerUpdateAcknowledged\": false,\n  \"IndustryType\": \"\",\n  \"Industry\": \"\",\n  \"Notes\": \"\",\n  \"ImprovementStatus\": \"\",\n  \"DiscoveryConfig\": {\n    \"TrustedAdvisorIntegrationStatus\": \"\"\n  },\n  \"Applications\": []\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/workloads/:WorkloadId"

	payload := strings.NewReader("{\n  \"WorkloadName\": \"\",\n  \"Description\": \"\",\n  \"Environment\": \"\",\n  \"AccountIds\": [],\n  \"AwsRegions\": [],\n  \"NonAwsRegions\": [],\n  \"PillarPriorities\": [],\n  \"ArchitecturalDesign\": \"\",\n  \"ReviewOwner\": \"\",\n  \"IsReviewOwnerUpdateAcknowledged\": false,\n  \"IndustryType\": \"\",\n  \"Industry\": \"\",\n  \"Notes\": \"\",\n  \"ImprovementStatus\": \"\",\n  \"DiscoveryConfig\": {\n    \"TrustedAdvisorIntegrationStatus\": \"\"\n  },\n  \"Applications\": []\n}")

	req, _ := http.NewRequest("PATCH", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PATCH /baseUrl/workloads/:WorkloadId HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 423

{
  "WorkloadName": "",
  "Description": "",
  "Environment": "",
  "AccountIds": [],
  "AwsRegions": [],
  "NonAwsRegions": [],
  "PillarPriorities": [],
  "ArchitecturalDesign": "",
  "ReviewOwner": "",
  "IsReviewOwnerUpdateAcknowledged": false,
  "IndustryType": "",
  "Industry": "",
  "Notes": "",
  "ImprovementStatus": "",
  "DiscoveryConfig": {
    "TrustedAdvisorIntegrationStatus": ""
  },
  "Applications": []
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PATCH", "{{baseUrl}}/workloads/:WorkloadId")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"WorkloadName\": \"\",\n  \"Description\": \"\",\n  \"Environment\": \"\",\n  \"AccountIds\": [],\n  \"AwsRegions\": [],\n  \"NonAwsRegions\": [],\n  \"PillarPriorities\": [],\n  \"ArchitecturalDesign\": \"\",\n  \"ReviewOwner\": \"\",\n  \"IsReviewOwnerUpdateAcknowledged\": false,\n  \"IndustryType\": \"\",\n  \"Industry\": \"\",\n  \"Notes\": \"\",\n  \"ImprovementStatus\": \"\",\n  \"DiscoveryConfig\": {\n    \"TrustedAdvisorIntegrationStatus\": \"\"\n  },\n  \"Applications\": []\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/workloads/:WorkloadId"))
    .header("content-type", "application/json")
    .method("PATCH", HttpRequest.BodyPublishers.ofString("{\n  \"WorkloadName\": \"\",\n  \"Description\": \"\",\n  \"Environment\": \"\",\n  \"AccountIds\": [],\n  \"AwsRegions\": [],\n  \"NonAwsRegions\": [],\n  \"PillarPriorities\": [],\n  \"ArchitecturalDesign\": \"\",\n  \"ReviewOwner\": \"\",\n  \"IsReviewOwnerUpdateAcknowledged\": false,\n  \"IndustryType\": \"\",\n  \"Industry\": \"\",\n  \"Notes\": \"\",\n  \"ImprovementStatus\": \"\",\n  \"DiscoveryConfig\": {\n    \"TrustedAdvisorIntegrationStatus\": \"\"\n  },\n  \"Applications\": []\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  \"WorkloadName\": \"\",\n  \"Description\": \"\",\n  \"Environment\": \"\",\n  \"AccountIds\": [],\n  \"AwsRegions\": [],\n  \"NonAwsRegions\": [],\n  \"PillarPriorities\": [],\n  \"ArchitecturalDesign\": \"\",\n  \"ReviewOwner\": \"\",\n  \"IsReviewOwnerUpdateAcknowledged\": false,\n  \"IndustryType\": \"\",\n  \"Industry\": \"\",\n  \"Notes\": \"\",\n  \"ImprovementStatus\": \"\",\n  \"DiscoveryConfig\": {\n    \"TrustedAdvisorIntegrationStatus\": \"\"\n  },\n  \"Applications\": []\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/workloads/:WorkloadId")
  .patch(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.patch("{{baseUrl}}/workloads/:WorkloadId")
  .header("content-type", "application/json")
  .body("{\n  \"WorkloadName\": \"\",\n  \"Description\": \"\",\n  \"Environment\": \"\",\n  \"AccountIds\": [],\n  \"AwsRegions\": [],\n  \"NonAwsRegions\": [],\n  \"PillarPriorities\": [],\n  \"ArchitecturalDesign\": \"\",\n  \"ReviewOwner\": \"\",\n  \"IsReviewOwnerUpdateAcknowledged\": false,\n  \"IndustryType\": \"\",\n  \"Industry\": \"\",\n  \"Notes\": \"\",\n  \"ImprovementStatus\": \"\",\n  \"DiscoveryConfig\": {\n    \"TrustedAdvisorIntegrationStatus\": \"\"\n  },\n  \"Applications\": []\n}")
  .asString();
const data = JSON.stringify({
  WorkloadName: '',
  Description: '',
  Environment: '',
  AccountIds: [],
  AwsRegions: [],
  NonAwsRegions: [],
  PillarPriorities: [],
  ArchitecturalDesign: '',
  ReviewOwner: '',
  IsReviewOwnerUpdateAcknowledged: false,
  IndustryType: '',
  Industry: '',
  Notes: '',
  ImprovementStatus: '',
  DiscoveryConfig: {
    TrustedAdvisorIntegrationStatus: ''
  },
  Applications: []
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PATCH', '{{baseUrl}}/workloads/:WorkloadId');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/workloads/:WorkloadId',
  headers: {'content-type': 'application/json'},
  data: {
    WorkloadName: '',
    Description: '',
    Environment: '',
    AccountIds: [],
    AwsRegions: [],
    NonAwsRegions: [],
    PillarPriorities: [],
    ArchitecturalDesign: '',
    ReviewOwner: '',
    IsReviewOwnerUpdateAcknowledged: false,
    IndustryType: '',
    Industry: '',
    Notes: '',
    ImprovementStatus: '',
    DiscoveryConfig: {TrustedAdvisorIntegrationStatus: ''},
    Applications: []
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/workloads/:WorkloadId';
const options = {
  method: 'PATCH',
  headers: {'content-type': 'application/json'},
  body: '{"WorkloadName":"","Description":"","Environment":"","AccountIds":[],"AwsRegions":[],"NonAwsRegions":[],"PillarPriorities":[],"ArchitecturalDesign":"","ReviewOwner":"","IsReviewOwnerUpdateAcknowledged":false,"IndustryType":"","Industry":"","Notes":"","ImprovementStatus":"","DiscoveryConfig":{"TrustedAdvisorIntegrationStatus":""},"Applications":[]}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/workloads/:WorkloadId',
  method: 'PATCH',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "WorkloadName": "",\n  "Description": "",\n  "Environment": "",\n  "AccountIds": [],\n  "AwsRegions": [],\n  "NonAwsRegions": [],\n  "PillarPriorities": [],\n  "ArchitecturalDesign": "",\n  "ReviewOwner": "",\n  "IsReviewOwnerUpdateAcknowledged": false,\n  "IndustryType": "",\n  "Industry": "",\n  "Notes": "",\n  "ImprovementStatus": "",\n  "DiscoveryConfig": {\n    "TrustedAdvisorIntegrationStatus": ""\n  },\n  "Applications": []\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"WorkloadName\": \"\",\n  \"Description\": \"\",\n  \"Environment\": \"\",\n  \"AccountIds\": [],\n  \"AwsRegions\": [],\n  \"NonAwsRegions\": [],\n  \"PillarPriorities\": [],\n  \"ArchitecturalDesign\": \"\",\n  \"ReviewOwner\": \"\",\n  \"IsReviewOwnerUpdateAcknowledged\": false,\n  \"IndustryType\": \"\",\n  \"Industry\": \"\",\n  \"Notes\": \"\",\n  \"ImprovementStatus\": \"\",\n  \"DiscoveryConfig\": {\n    \"TrustedAdvisorIntegrationStatus\": \"\"\n  },\n  \"Applications\": []\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/workloads/:WorkloadId")
  .patch(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PATCH',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/workloads/:WorkloadId',
  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({
  WorkloadName: '',
  Description: '',
  Environment: '',
  AccountIds: [],
  AwsRegions: [],
  NonAwsRegions: [],
  PillarPriorities: [],
  ArchitecturalDesign: '',
  ReviewOwner: '',
  IsReviewOwnerUpdateAcknowledged: false,
  IndustryType: '',
  Industry: '',
  Notes: '',
  ImprovementStatus: '',
  DiscoveryConfig: {TrustedAdvisorIntegrationStatus: ''},
  Applications: []
}));
req.end();
const request = require('request');

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/workloads/:WorkloadId',
  headers: {'content-type': 'application/json'},
  body: {
    WorkloadName: '',
    Description: '',
    Environment: '',
    AccountIds: [],
    AwsRegions: [],
    NonAwsRegions: [],
    PillarPriorities: [],
    ArchitecturalDesign: '',
    ReviewOwner: '',
    IsReviewOwnerUpdateAcknowledged: false,
    IndustryType: '',
    Industry: '',
    Notes: '',
    ImprovementStatus: '',
    DiscoveryConfig: {TrustedAdvisorIntegrationStatus: ''},
    Applications: []
  },
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PATCH', '{{baseUrl}}/workloads/:WorkloadId');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  WorkloadName: '',
  Description: '',
  Environment: '',
  AccountIds: [],
  AwsRegions: [],
  NonAwsRegions: [],
  PillarPriorities: [],
  ArchitecturalDesign: '',
  ReviewOwner: '',
  IsReviewOwnerUpdateAcknowledged: false,
  IndustryType: '',
  Industry: '',
  Notes: '',
  ImprovementStatus: '',
  DiscoveryConfig: {
    TrustedAdvisorIntegrationStatus: ''
  },
  Applications: []
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/workloads/:WorkloadId',
  headers: {'content-type': 'application/json'},
  data: {
    WorkloadName: '',
    Description: '',
    Environment: '',
    AccountIds: [],
    AwsRegions: [],
    NonAwsRegions: [],
    PillarPriorities: [],
    ArchitecturalDesign: '',
    ReviewOwner: '',
    IsReviewOwnerUpdateAcknowledged: false,
    IndustryType: '',
    Industry: '',
    Notes: '',
    ImprovementStatus: '',
    DiscoveryConfig: {TrustedAdvisorIntegrationStatus: ''},
    Applications: []
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/workloads/:WorkloadId';
const options = {
  method: 'PATCH',
  headers: {'content-type': 'application/json'},
  body: '{"WorkloadName":"","Description":"","Environment":"","AccountIds":[],"AwsRegions":[],"NonAwsRegions":[],"PillarPriorities":[],"ArchitecturalDesign":"","ReviewOwner":"","IsReviewOwnerUpdateAcknowledged":false,"IndustryType":"","Industry":"","Notes":"","ImprovementStatus":"","DiscoveryConfig":{"TrustedAdvisorIntegrationStatus":""},"Applications":[]}'
};

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 = @{ @"WorkloadName": @"",
                              @"Description": @"",
                              @"Environment": @"",
                              @"AccountIds": @[  ],
                              @"AwsRegions": @[  ],
                              @"NonAwsRegions": @[  ],
                              @"PillarPriorities": @[  ],
                              @"ArchitecturalDesign": @"",
                              @"ReviewOwner": @"",
                              @"IsReviewOwnerUpdateAcknowledged": @NO,
                              @"IndustryType": @"",
                              @"Industry": @"",
                              @"Notes": @"",
                              @"ImprovementStatus": @"",
                              @"DiscoveryConfig": @{ @"TrustedAdvisorIntegrationStatus": @"" },
                              @"Applications": @[  ] };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/workloads/:WorkloadId"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PATCH"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/workloads/:WorkloadId" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"WorkloadName\": \"\",\n  \"Description\": \"\",\n  \"Environment\": \"\",\n  \"AccountIds\": [],\n  \"AwsRegions\": [],\n  \"NonAwsRegions\": [],\n  \"PillarPriorities\": [],\n  \"ArchitecturalDesign\": \"\",\n  \"ReviewOwner\": \"\",\n  \"IsReviewOwnerUpdateAcknowledged\": false,\n  \"IndustryType\": \"\",\n  \"Industry\": \"\",\n  \"Notes\": \"\",\n  \"ImprovementStatus\": \"\",\n  \"DiscoveryConfig\": {\n    \"TrustedAdvisorIntegrationStatus\": \"\"\n  },\n  \"Applications\": []\n}" in

Client.call ~headers ~body `PATCH uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/workloads/:WorkloadId",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PATCH",
  CURLOPT_POSTFIELDS => json_encode([
    'WorkloadName' => '',
    'Description' => '',
    'Environment' => '',
    'AccountIds' => [
        
    ],
    'AwsRegions' => [
        
    ],
    'NonAwsRegions' => [
        
    ],
    'PillarPriorities' => [
        
    ],
    'ArchitecturalDesign' => '',
    'ReviewOwner' => '',
    'IsReviewOwnerUpdateAcknowledged' => null,
    'IndustryType' => '',
    'Industry' => '',
    'Notes' => '',
    'ImprovementStatus' => '',
    'DiscoveryConfig' => [
        'TrustedAdvisorIntegrationStatus' => ''
    ],
    'Applications' => [
        
    ]
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PATCH', '{{baseUrl}}/workloads/:WorkloadId', [
  'body' => '{
  "WorkloadName": "",
  "Description": "",
  "Environment": "",
  "AccountIds": [],
  "AwsRegions": [],
  "NonAwsRegions": [],
  "PillarPriorities": [],
  "ArchitecturalDesign": "",
  "ReviewOwner": "",
  "IsReviewOwnerUpdateAcknowledged": false,
  "IndustryType": "",
  "Industry": "",
  "Notes": "",
  "ImprovementStatus": "",
  "DiscoveryConfig": {
    "TrustedAdvisorIntegrationStatus": ""
  },
  "Applications": []
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/workloads/:WorkloadId');
$request->setMethod(HttpRequest::HTTP_METH_PATCH);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'WorkloadName' => '',
  'Description' => '',
  'Environment' => '',
  'AccountIds' => [
    
  ],
  'AwsRegions' => [
    
  ],
  'NonAwsRegions' => [
    
  ],
  'PillarPriorities' => [
    
  ],
  'ArchitecturalDesign' => '',
  'ReviewOwner' => '',
  'IsReviewOwnerUpdateAcknowledged' => null,
  'IndustryType' => '',
  'Industry' => '',
  'Notes' => '',
  'ImprovementStatus' => '',
  'DiscoveryConfig' => [
    'TrustedAdvisorIntegrationStatus' => ''
  ],
  'Applications' => [
    
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'WorkloadName' => '',
  'Description' => '',
  'Environment' => '',
  'AccountIds' => [
    
  ],
  'AwsRegions' => [
    
  ],
  'NonAwsRegions' => [
    
  ],
  'PillarPriorities' => [
    
  ],
  'ArchitecturalDesign' => '',
  'ReviewOwner' => '',
  'IsReviewOwnerUpdateAcknowledged' => null,
  'IndustryType' => '',
  'Industry' => '',
  'Notes' => '',
  'ImprovementStatus' => '',
  'DiscoveryConfig' => [
    'TrustedAdvisorIntegrationStatus' => ''
  ],
  'Applications' => [
    
  ]
]));
$request->setRequestUrl('{{baseUrl}}/workloads/:WorkloadId');
$request->setRequestMethod('PATCH');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/workloads/:WorkloadId' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
  "WorkloadName": "",
  "Description": "",
  "Environment": "",
  "AccountIds": [],
  "AwsRegions": [],
  "NonAwsRegions": [],
  "PillarPriorities": [],
  "ArchitecturalDesign": "",
  "ReviewOwner": "",
  "IsReviewOwnerUpdateAcknowledged": false,
  "IndustryType": "",
  "Industry": "",
  "Notes": "",
  "ImprovementStatus": "",
  "DiscoveryConfig": {
    "TrustedAdvisorIntegrationStatus": ""
  },
  "Applications": []
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/workloads/:WorkloadId' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
  "WorkloadName": "",
  "Description": "",
  "Environment": "",
  "AccountIds": [],
  "AwsRegions": [],
  "NonAwsRegions": [],
  "PillarPriorities": [],
  "ArchitecturalDesign": "",
  "ReviewOwner": "",
  "IsReviewOwnerUpdateAcknowledged": false,
  "IndustryType": "",
  "Industry": "",
  "Notes": "",
  "ImprovementStatus": "",
  "DiscoveryConfig": {
    "TrustedAdvisorIntegrationStatus": ""
  },
  "Applications": []
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"WorkloadName\": \"\",\n  \"Description\": \"\",\n  \"Environment\": \"\",\n  \"AccountIds\": [],\n  \"AwsRegions\": [],\n  \"NonAwsRegions\": [],\n  \"PillarPriorities\": [],\n  \"ArchitecturalDesign\": \"\",\n  \"ReviewOwner\": \"\",\n  \"IsReviewOwnerUpdateAcknowledged\": false,\n  \"IndustryType\": \"\",\n  \"Industry\": \"\",\n  \"Notes\": \"\",\n  \"ImprovementStatus\": \"\",\n  \"DiscoveryConfig\": {\n    \"TrustedAdvisorIntegrationStatus\": \"\"\n  },\n  \"Applications\": []\n}"

headers = { 'content-type': "application/json" }

conn.request("PATCH", "/baseUrl/workloads/:WorkloadId", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/workloads/:WorkloadId"

payload = {
    "WorkloadName": "",
    "Description": "",
    "Environment": "",
    "AccountIds": [],
    "AwsRegions": [],
    "NonAwsRegions": [],
    "PillarPriorities": [],
    "ArchitecturalDesign": "",
    "ReviewOwner": "",
    "IsReviewOwnerUpdateAcknowledged": False,
    "IndustryType": "",
    "Industry": "",
    "Notes": "",
    "ImprovementStatus": "",
    "DiscoveryConfig": { "TrustedAdvisorIntegrationStatus": "" },
    "Applications": []
}
headers = {"content-type": "application/json"}

response = requests.patch(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/workloads/:WorkloadId"

payload <- "{\n  \"WorkloadName\": \"\",\n  \"Description\": \"\",\n  \"Environment\": \"\",\n  \"AccountIds\": [],\n  \"AwsRegions\": [],\n  \"NonAwsRegions\": [],\n  \"PillarPriorities\": [],\n  \"ArchitecturalDesign\": \"\",\n  \"ReviewOwner\": \"\",\n  \"IsReviewOwnerUpdateAcknowledged\": false,\n  \"IndustryType\": \"\",\n  \"Industry\": \"\",\n  \"Notes\": \"\",\n  \"ImprovementStatus\": \"\",\n  \"DiscoveryConfig\": {\n    \"TrustedAdvisorIntegrationStatus\": \"\"\n  },\n  \"Applications\": []\n}"

encode <- "json"

response <- VERB("PATCH", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/workloads/:WorkloadId")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Patch.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"WorkloadName\": \"\",\n  \"Description\": \"\",\n  \"Environment\": \"\",\n  \"AccountIds\": [],\n  \"AwsRegions\": [],\n  \"NonAwsRegions\": [],\n  \"PillarPriorities\": [],\n  \"ArchitecturalDesign\": \"\",\n  \"ReviewOwner\": \"\",\n  \"IsReviewOwnerUpdateAcknowledged\": false,\n  \"IndustryType\": \"\",\n  \"Industry\": \"\",\n  \"Notes\": \"\",\n  \"ImprovementStatus\": \"\",\n  \"DiscoveryConfig\": {\n    \"TrustedAdvisorIntegrationStatus\": \"\"\n  },\n  \"Applications\": []\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.patch('/baseUrl/workloads/:WorkloadId') do |req|
  req.body = "{\n  \"WorkloadName\": \"\",\n  \"Description\": \"\",\n  \"Environment\": \"\",\n  \"AccountIds\": [],\n  \"AwsRegions\": [],\n  \"NonAwsRegions\": [],\n  \"PillarPriorities\": [],\n  \"ArchitecturalDesign\": \"\",\n  \"ReviewOwner\": \"\",\n  \"IsReviewOwnerUpdateAcknowledged\": false,\n  \"IndustryType\": \"\",\n  \"Industry\": \"\",\n  \"Notes\": \"\",\n  \"ImprovementStatus\": \"\",\n  \"DiscoveryConfig\": {\n    \"TrustedAdvisorIntegrationStatus\": \"\"\n  },\n  \"Applications\": []\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}}/workloads/:WorkloadId";

    let payload = json!({
        "WorkloadName": "",
        "Description": "",
        "Environment": "",
        "AccountIds": (),
        "AwsRegions": (),
        "NonAwsRegions": (),
        "PillarPriorities": (),
        "ArchitecturalDesign": "",
        "ReviewOwner": "",
        "IsReviewOwnerUpdateAcknowledged": false,
        "IndustryType": "",
        "Industry": "",
        "Notes": "",
        "ImprovementStatus": "",
        "DiscoveryConfig": json!({"TrustedAdvisorIntegrationStatus": ""}),
        "Applications": ()
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PATCH").unwrap(), url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PATCH \
  --url {{baseUrl}}/workloads/:WorkloadId \
  --header 'content-type: application/json' \
  --data '{
  "WorkloadName": "",
  "Description": "",
  "Environment": "",
  "AccountIds": [],
  "AwsRegions": [],
  "NonAwsRegions": [],
  "PillarPriorities": [],
  "ArchitecturalDesign": "",
  "ReviewOwner": "",
  "IsReviewOwnerUpdateAcknowledged": false,
  "IndustryType": "",
  "Industry": "",
  "Notes": "",
  "ImprovementStatus": "",
  "DiscoveryConfig": {
    "TrustedAdvisorIntegrationStatus": ""
  },
  "Applications": []
}'
echo '{
  "WorkloadName": "",
  "Description": "",
  "Environment": "",
  "AccountIds": [],
  "AwsRegions": [],
  "NonAwsRegions": [],
  "PillarPriorities": [],
  "ArchitecturalDesign": "",
  "ReviewOwner": "",
  "IsReviewOwnerUpdateAcknowledged": false,
  "IndustryType": "",
  "Industry": "",
  "Notes": "",
  "ImprovementStatus": "",
  "DiscoveryConfig": {
    "TrustedAdvisorIntegrationStatus": ""
  },
  "Applications": []
}' |  \
  http PATCH {{baseUrl}}/workloads/:WorkloadId \
  content-type:application/json
wget --quiet \
  --method PATCH \
  --header 'content-type: application/json' \
  --body-data '{\n  "WorkloadName": "",\n  "Description": "",\n  "Environment": "",\n  "AccountIds": [],\n  "AwsRegions": [],\n  "NonAwsRegions": [],\n  "PillarPriorities": [],\n  "ArchitecturalDesign": "",\n  "ReviewOwner": "",\n  "IsReviewOwnerUpdateAcknowledged": false,\n  "IndustryType": "",\n  "Industry": "",\n  "Notes": "",\n  "ImprovementStatus": "",\n  "DiscoveryConfig": {\n    "TrustedAdvisorIntegrationStatus": ""\n  },\n  "Applications": []\n}' \
  --output-document \
  - {{baseUrl}}/workloads/:WorkloadId
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "WorkloadName": "",
  "Description": "",
  "Environment": "",
  "AccountIds": [],
  "AwsRegions": [],
  "NonAwsRegions": [],
  "PillarPriorities": [],
  "ArchitecturalDesign": "",
  "ReviewOwner": "",
  "IsReviewOwnerUpdateAcknowledged": false,
  "IndustryType": "",
  "Industry": "",
  "Notes": "",
  "ImprovementStatus": "",
  "DiscoveryConfig": ["TrustedAdvisorIntegrationStatus": ""],
  "Applications": []
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/workloads/:WorkloadId")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PATCH"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
PATCH UpdateWorkloadShare
{{baseUrl}}/workloads/:WorkloadId/shares/:ShareId
QUERY PARAMS

ShareId
WorkloadId
BODY json

{
  "PermissionType": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PATCH");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/workloads/:WorkloadId/shares/:ShareId");

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  \"PermissionType\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/patch "{{baseUrl}}/workloads/:WorkloadId/shares/:ShareId" {:content-type :json
                                                                                   :form-params {:PermissionType ""}})
require "http/client"

url = "{{baseUrl}}/workloads/:WorkloadId/shares/:ShareId"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"PermissionType\": \"\"\n}"

response = HTTP::Client.patch url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Patch,
    RequestUri = new Uri("{{baseUrl}}/workloads/:WorkloadId/shares/:ShareId"),
    Content = new StringContent("{\n  \"PermissionType\": \"\"\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}}/workloads/:WorkloadId/shares/:ShareId");
var request = new RestRequest("", Method.Patch);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"PermissionType\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/workloads/:WorkloadId/shares/:ShareId"

	payload := strings.NewReader("{\n  \"PermissionType\": \"\"\n}")

	req, _ := http.NewRequest("PATCH", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PATCH /baseUrl/workloads/:WorkloadId/shares/:ShareId HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 26

{
  "PermissionType": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PATCH", "{{baseUrl}}/workloads/:WorkloadId/shares/:ShareId")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"PermissionType\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/workloads/:WorkloadId/shares/:ShareId"))
    .header("content-type", "application/json")
    .method("PATCH", HttpRequest.BodyPublishers.ofString("{\n  \"PermissionType\": \"\"\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  \"PermissionType\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/workloads/:WorkloadId/shares/:ShareId")
  .patch(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.patch("{{baseUrl}}/workloads/:WorkloadId/shares/:ShareId")
  .header("content-type", "application/json")
  .body("{\n  \"PermissionType\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  PermissionType: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PATCH', '{{baseUrl}}/workloads/:WorkloadId/shares/:ShareId');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/workloads/:WorkloadId/shares/:ShareId',
  headers: {'content-type': 'application/json'},
  data: {PermissionType: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/workloads/:WorkloadId/shares/:ShareId';
const options = {
  method: 'PATCH',
  headers: {'content-type': 'application/json'},
  body: '{"PermissionType":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/workloads/:WorkloadId/shares/:ShareId',
  method: 'PATCH',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "PermissionType": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"PermissionType\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/workloads/:WorkloadId/shares/:ShareId")
  .patch(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'PATCH',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/workloads/:WorkloadId/shares/:ShareId',
  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({PermissionType: ''}));
req.end();
const request = require('request');

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/workloads/:WorkloadId/shares/:ShareId',
  headers: {'content-type': 'application/json'},
  body: {PermissionType: ''},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PATCH', '{{baseUrl}}/workloads/:WorkloadId/shares/:ShareId');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  PermissionType: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PATCH',
  url: '{{baseUrl}}/workloads/:WorkloadId/shares/:ShareId',
  headers: {'content-type': 'application/json'},
  data: {PermissionType: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/workloads/:WorkloadId/shares/:ShareId';
const options = {
  method: 'PATCH',
  headers: {'content-type': 'application/json'},
  body: '{"PermissionType":""}'
};

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 = @{ @"PermissionType": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/workloads/:WorkloadId/shares/:ShareId"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"PATCH"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/workloads/:WorkloadId/shares/:ShareId" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"PermissionType\": \"\"\n}" in

Client.call ~headers ~body `PATCH uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/workloads/:WorkloadId/shares/:ShareId",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "PATCH",
  CURLOPT_POSTFIELDS => json_encode([
    'PermissionType' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PATCH', '{{baseUrl}}/workloads/:WorkloadId/shares/:ShareId', [
  'body' => '{
  "PermissionType": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/workloads/:WorkloadId/shares/:ShareId');
$request->setMethod(HttpRequest::HTTP_METH_PATCH);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'PermissionType' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'PermissionType' => ''
]));
$request->setRequestUrl('{{baseUrl}}/workloads/:WorkloadId/shares/:ShareId');
$request->setRequestMethod('PATCH');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/workloads/:WorkloadId/shares/:ShareId' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
  "PermissionType": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/workloads/:WorkloadId/shares/:ShareId' -Method PATCH -Headers $headers -ContentType 'application/json' -Body '{
  "PermissionType": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"PermissionType\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("PATCH", "/baseUrl/workloads/:WorkloadId/shares/:ShareId", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/workloads/:WorkloadId/shares/:ShareId"

payload = { "PermissionType": "" }
headers = {"content-type": "application/json"}

response = requests.patch(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/workloads/:WorkloadId/shares/:ShareId"

payload <- "{\n  \"PermissionType\": \"\"\n}"

encode <- "json"

response <- VERB("PATCH", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/workloads/:WorkloadId/shares/:ShareId")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Patch.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"PermissionType\": \"\"\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.patch('/baseUrl/workloads/:WorkloadId/shares/:ShareId') do |req|
  req.body = "{\n  \"PermissionType\": \"\"\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}}/workloads/:WorkloadId/shares/:ShareId";

    let payload = json!({"PermissionType": ""});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PATCH").unwrap(), url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PATCH \
  --url {{baseUrl}}/workloads/:WorkloadId/shares/:ShareId \
  --header 'content-type: application/json' \
  --data '{
  "PermissionType": ""
}'
echo '{
  "PermissionType": ""
}' |  \
  http PATCH {{baseUrl}}/workloads/:WorkloadId/shares/:ShareId \
  content-type:application/json
wget --quiet \
  --method PATCH \
  --header 'content-type: application/json' \
  --body-data '{\n  "PermissionType": ""\n}' \
  --output-document \
  - {{baseUrl}}/workloads/:WorkloadId/shares/:ShareId
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["PermissionType": ""] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/workloads/:WorkloadId/shares/:ShareId")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "PATCH"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
PUT UpgradeLensReview
{{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias/upgrade
QUERY PARAMS

WorkloadId
LensAlias
BODY json

{
  "MilestoneName": "",
  "ClientRequestToken": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "PUT");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias/upgrade");

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  \"MilestoneName\": \"\",\n  \"ClientRequestToken\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/put "{{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias/upgrade" {:content-type :json
                                                                                                :form-params {:MilestoneName ""
                                                                                                              :ClientRequestToken ""}})
require "http/client"

url = "{{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias/upgrade"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"MilestoneName\": \"\",\n  \"ClientRequestToken\": \"\"\n}"

response = HTTP::Client.put url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Put,
    RequestUri = new Uri("{{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias/upgrade"),
    Content = new StringContent("{\n  \"MilestoneName\": \"\",\n  \"ClientRequestToken\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias/upgrade");
var request = new RestRequest("", Method.Put);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"MilestoneName\": \"\",\n  \"ClientRequestToken\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias/upgrade"

	payload := strings.NewReader("{\n  \"MilestoneName\": \"\",\n  \"ClientRequestToken\": \"\"\n}")

	req, _ := http.NewRequest("PUT", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
PUT /baseUrl/workloads/:WorkloadId/lensReviews/:LensAlias/upgrade HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 53

{
  "MilestoneName": "",
  "ClientRequestToken": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("PUT", "{{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias/upgrade")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"MilestoneName\": \"\",\n  \"ClientRequestToken\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias/upgrade"))
    .header("content-type", "application/json")
    .method("PUT", HttpRequest.BodyPublishers.ofString("{\n  \"MilestoneName\": \"\",\n  \"ClientRequestToken\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"MilestoneName\": \"\",\n  \"ClientRequestToken\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias/upgrade")
  .put(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.put("{{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias/upgrade")
  .header("content-type", "application/json")
  .body("{\n  \"MilestoneName\": \"\",\n  \"ClientRequestToken\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  MilestoneName: '',
  ClientRequestToken: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('PUT', '{{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias/upgrade');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias/upgrade',
  headers: {'content-type': 'application/json'},
  data: {MilestoneName: '', ClientRequestToken: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias/upgrade';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"MilestoneName":"","ClientRequestToken":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias/upgrade',
  method: 'PUT',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "MilestoneName": "",\n  "ClientRequestToken": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"MilestoneName\": \"\",\n  \"ClientRequestToken\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias/upgrade")
  .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/workloads/:WorkloadId/lensReviews/:LensAlias/upgrade',
  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({MilestoneName: '', ClientRequestToken: ''}));
req.end();
const request = require('request');

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias/upgrade',
  headers: {'content-type': 'application/json'},
  body: {MilestoneName: '', ClientRequestToken: ''},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('PUT', '{{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias/upgrade');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  MilestoneName: '',
  ClientRequestToken: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'PUT',
  url: '{{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias/upgrade',
  headers: {'content-type': 'application/json'},
  data: {MilestoneName: '', ClientRequestToken: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias/upgrade';
const options = {
  method: 'PUT',
  headers: {'content-type': 'application/json'},
  body: '{"MilestoneName":"","ClientRequestToken":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"MilestoneName": @"",
                              @"ClientRequestToken": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias/upgrade"]
                                                       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}}/workloads/:WorkloadId/lensReviews/:LensAlias/upgrade" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"MilestoneName\": \"\",\n  \"ClientRequestToken\": \"\"\n}" in

Client.call ~headers ~body `PUT uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias/upgrade",
  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([
    'MilestoneName' => '',
    'ClientRequestToken' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('PUT', '{{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias/upgrade', [
  'body' => '{
  "MilestoneName": "",
  "ClientRequestToken": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias/upgrade');
$request->setMethod(HTTP_METH_PUT);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'MilestoneName' => '',
  'ClientRequestToken' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'MilestoneName' => '',
  'ClientRequestToken' => ''
]));
$request->setRequestUrl('{{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias/upgrade');
$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}}/workloads/:WorkloadId/lensReviews/:LensAlias/upgrade' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "MilestoneName": "",
  "ClientRequestToken": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias/upgrade' -Method PUT -Headers $headers -ContentType 'application/json' -Body '{
  "MilestoneName": "",
  "ClientRequestToken": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"MilestoneName\": \"\",\n  \"ClientRequestToken\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("PUT", "/baseUrl/workloads/:WorkloadId/lensReviews/:LensAlias/upgrade", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias/upgrade"

payload = {
    "MilestoneName": "",
    "ClientRequestToken": ""
}
headers = {"content-type": "application/json"}

response = requests.put(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias/upgrade"

payload <- "{\n  \"MilestoneName\": \"\",\n  \"ClientRequestToken\": \"\"\n}"

encode <- "json"

response <- VERB("PUT", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias/upgrade")

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  \"MilestoneName\": \"\",\n  \"ClientRequestToken\": \"\"\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.put('/baseUrl/workloads/:WorkloadId/lensReviews/:LensAlias/upgrade') do |req|
  req.body = "{\n  \"MilestoneName\": \"\",\n  \"ClientRequestToken\": \"\"\n}"
end

puts response.status
puts response.body
use std::str::FromStr;
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias/upgrade";

    let payload = json!({
        "MilestoneName": "",
        "ClientRequestToken": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("PUT").unwrap(), url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request PUT \
  --url {{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias/upgrade \
  --header 'content-type: application/json' \
  --data '{
  "MilestoneName": "",
  "ClientRequestToken": ""
}'
echo '{
  "MilestoneName": "",
  "ClientRequestToken": ""
}' |  \
  http PUT {{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias/upgrade \
  content-type:application/json
wget --quiet \
  --method PUT \
  --header 'content-type: application/json' \
  --body-data '{\n  "MilestoneName": "",\n  "ClientRequestToken": ""\n}' \
  --output-document \
  - {{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias/upgrade
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "MilestoneName": "",
  "ClientRequestToken": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/workloads/:WorkloadId/lensReviews/:LensAlias/upgrade")! 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()