POST BatchDeleteWorlds
{{baseUrl}}/batchDeleteWorlds
BODY json

{
  "worlds": []
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

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

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

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

(client/post "{{baseUrl}}/batchDeleteWorlds" {:content-type :json
                                                              :form-params {:worlds []}})
require "http/client"

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

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

func main() {

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

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

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

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

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

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

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

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

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/batchDeleteWorlds',
  headers: {'content-type': 'application/json'},
  data: {worlds: []}
};

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

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

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

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

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

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

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

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}}/batchDeleteWorlds',
  headers: {'content-type': 'application/json'},
  data: {worlds: []}
};

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

url = "{{baseUrl}}/batchDeleteWorlds"

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

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

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

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

payload <- "{\n  \"worlds\": []\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}}/batchDeleteWorlds")

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  \"worlds\": []\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/batchDeleteWorlds') do |req|
  req.body = "{\n  \"worlds\": []\n}"
end

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

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

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

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

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

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/batchDeleteWorlds")! 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 BatchDescribeSimulationJob
{{baseUrl}}/batchDescribeSimulationJob
BODY json

{
  "jobs": []
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

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

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

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

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

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

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

func main() {

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

url = "{{baseUrl}}/batchDescribeSimulationJob"

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

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

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

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

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

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

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

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

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

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

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

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/batchDescribeSimulationJob")! 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 CancelDeploymentJob
{{baseUrl}}/cancelDeploymentJob
BODY json

{
  "job": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

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

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

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

(client/post "{{baseUrl}}/cancelDeploymentJob" {:content-type :json
                                                                :form-params {:job ""}})
require "http/client"

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

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

func main() {

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

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

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

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

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

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

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

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

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/cancelDeploymentJob',
  headers: {'content-type': 'application/json'},
  data: {job: ''}
};

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

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

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

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

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

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

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

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

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

const url = '{{baseUrl}}/cancelDeploymentJob';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"job":""}'
};

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

url = "{{baseUrl}}/cancelDeploymentJob"

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

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

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

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

payload <- "{\n  \"job\": \"\"\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}}/cancelDeploymentJob")

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  \"job\": \"\"\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/cancelDeploymentJob') do |req|
  req.body = "{\n  \"job\": \"\"\n}"
end

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

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

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

    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}}/cancelDeploymentJob \
  --header 'content-type: application/json' \
  --data '{
  "job": ""
}'
echo '{
  "job": ""
}' |  \
  http POST {{baseUrl}}/cancelDeploymentJob \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "job": ""\n}' \
  --output-document \
  - {{baseUrl}}/cancelDeploymentJob
import Foundation

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

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/cancelDeploymentJob")! 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 CancelSimulationJob
{{baseUrl}}/cancelSimulationJob
BODY json

{
  "job": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

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

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

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

(client/post "{{baseUrl}}/cancelSimulationJob" {:content-type :json
                                                                :form-params {:job ""}})
require "http/client"

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

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

func main() {

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

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

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

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

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

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

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

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

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/cancelSimulationJob',
  headers: {'content-type': 'application/json'},
  data: {job: ''}
};

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

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

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

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

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

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

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

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

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

const url = '{{baseUrl}}/cancelSimulationJob';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"job":""}'
};

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

url = "{{baseUrl}}/cancelSimulationJob"

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

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

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

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

payload <- "{\n  \"job\": \"\"\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}}/cancelSimulationJob")

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  \"job\": \"\"\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/cancelSimulationJob') do |req|
  req.body = "{\n  \"job\": \"\"\n}"
end

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

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

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

    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}}/cancelSimulationJob \
  --header 'content-type: application/json' \
  --data '{
  "job": ""
}'
echo '{
  "job": ""
}' |  \
  http POST {{baseUrl}}/cancelSimulationJob \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "job": ""\n}' \
  --output-document \
  - {{baseUrl}}/cancelSimulationJob
import Foundation

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

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/cancelSimulationJob")! 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 CancelSimulationJobBatch
{{baseUrl}}/cancelSimulationJobBatch
BODY json

{
  "batch": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

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

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

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

(client/post "{{baseUrl}}/cancelSimulationJobBatch" {:content-type :json
                                                                     :form-params {:batch ""}})
require "http/client"

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

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

func main() {

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

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

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

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

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

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

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

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

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/cancelSimulationJobBatch',
  headers: {'content-type': 'application/json'},
  data: {batch: ''}
};

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

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

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

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

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

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

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

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

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

const url = '{{baseUrl}}/cancelSimulationJobBatch';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"batch":""}'
};

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

url = "{{baseUrl}}/cancelSimulationJobBatch"

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

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

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

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

payload <- "{\n  \"batch\": \"\"\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}}/cancelSimulationJobBatch")

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  \"batch\": \"\"\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/cancelSimulationJobBatch') do |req|
  req.body = "{\n  \"batch\": \"\"\n}"
end

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

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

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

    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}}/cancelSimulationJobBatch \
  --header 'content-type: application/json' \
  --data '{
  "batch": ""
}'
echo '{
  "batch": ""
}' |  \
  http POST {{baseUrl}}/cancelSimulationJobBatch \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "batch": ""\n}' \
  --output-document \
  - {{baseUrl}}/cancelSimulationJobBatch
import Foundation

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

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/cancelSimulationJobBatch")! 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 CancelWorldExportJob
{{baseUrl}}/cancelWorldExportJob
BODY json

{
  "job": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

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

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

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

(client/post "{{baseUrl}}/cancelWorldExportJob" {:content-type :json
                                                                 :form-params {:job ""}})
require "http/client"

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

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

func main() {

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

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

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

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

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

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

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

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

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/cancelWorldExportJob',
  headers: {'content-type': 'application/json'},
  data: {job: ''}
};

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

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

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

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

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

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

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

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

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

const url = '{{baseUrl}}/cancelWorldExportJob';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"job":""}'
};

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

url = "{{baseUrl}}/cancelWorldExportJob"

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

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

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

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

payload <- "{\n  \"job\": \"\"\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}}/cancelWorldExportJob")

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  \"job\": \"\"\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/cancelWorldExportJob') do |req|
  req.body = "{\n  \"job\": \"\"\n}"
end

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

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

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

    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}}/cancelWorldExportJob \
  --header 'content-type: application/json' \
  --data '{
  "job": ""
}'
echo '{
  "job": ""
}' |  \
  http POST {{baseUrl}}/cancelWorldExportJob \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "job": ""\n}' \
  --output-document \
  - {{baseUrl}}/cancelWorldExportJob
import Foundation

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

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/cancelWorldExportJob")! 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 CancelWorldGenerationJob
{{baseUrl}}/cancelWorldGenerationJob
BODY json

{
  "job": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

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

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

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

(client/post "{{baseUrl}}/cancelWorldGenerationJob" {:content-type :json
                                                                     :form-params {:job ""}})
require "http/client"

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

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

func main() {

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

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

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

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

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

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

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

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

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/cancelWorldGenerationJob',
  headers: {'content-type': 'application/json'},
  data: {job: ''}
};

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

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

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

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

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

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

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

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

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

const url = '{{baseUrl}}/cancelWorldGenerationJob';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"job":""}'
};

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

url = "{{baseUrl}}/cancelWorldGenerationJob"

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

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

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

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

payload <- "{\n  \"job\": \"\"\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}}/cancelWorldGenerationJob")

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  \"job\": \"\"\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/cancelWorldGenerationJob') do |req|
  req.body = "{\n  \"job\": \"\"\n}"
end

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

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

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

    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}}/cancelWorldGenerationJob \
  --header 'content-type: application/json' \
  --data '{
  "job": ""
}'
echo '{
  "job": ""
}' |  \
  http POST {{baseUrl}}/cancelWorldGenerationJob \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "job": ""\n}' \
  --output-document \
  - {{baseUrl}}/cancelWorldGenerationJob
import Foundation

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

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/cancelWorldGenerationJob")! 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 CreateDeploymentJob
{{baseUrl}}/createDeploymentJob
BODY json

{
  "deploymentConfig": {
    "concurrentDeploymentPercentage": "",
    "failureThresholdPercentage": "",
    "robotDeploymentTimeoutInSeconds": "",
    "downloadConditionFile": ""
  },
  "clientRequestToken": "",
  "fleet": "",
  "deploymentApplicationConfigs": [
    {
      "application": "",
      "applicationVersion": "",
      "launchConfig": ""
    }
  ],
  "tags": {}
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

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

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  \"deploymentConfig\": {\n    \"concurrentDeploymentPercentage\": \"\",\n    \"failureThresholdPercentage\": \"\",\n    \"robotDeploymentTimeoutInSeconds\": \"\",\n    \"downloadConditionFile\": \"\"\n  },\n  \"clientRequestToken\": \"\",\n  \"fleet\": \"\",\n  \"deploymentApplicationConfigs\": [\n    {\n      \"application\": \"\",\n      \"applicationVersion\": \"\",\n      \"launchConfig\": \"\"\n    }\n  ],\n  \"tags\": {}\n}");

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

(client/post "{{baseUrl}}/createDeploymentJob" {:content-type :json
                                                                :form-params {:deploymentConfig {:concurrentDeploymentPercentage ""
                                                                                                 :failureThresholdPercentage ""
                                                                                                 :robotDeploymentTimeoutInSeconds ""
                                                                                                 :downloadConditionFile ""}
                                                                              :clientRequestToken ""
                                                                              :fleet ""
                                                                              :deploymentApplicationConfigs [{:application ""
                                                                                                              :applicationVersion ""
                                                                                                              :launchConfig ""}]
                                                                              :tags {}}})
require "http/client"

url = "{{baseUrl}}/createDeploymentJob"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"deploymentConfig\": {\n    \"concurrentDeploymentPercentage\": \"\",\n    \"failureThresholdPercentage\": \"\",\n    \"robotDeploymentTimeoutInSeconds\": \"\",\n    \"downloadConditionFile\": \"\"\n  },\n  \"clientRequestToken\": \"\",\n  \"fleet\": \"\",\n  \"deploymentApplicationConfigs\": [\n    {\n      \"application\": \"\",\n      \"applicationVersion\": \"\",\n      \"launchConfig\": \"\"\n    }\n  ],\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}}/createDeploymentJob"),
    Content = new StringContent("{\n  \"deploymentConfig\": {\n    \"concurrentDeploymentPercentage\": \"\",\n    \"failureThresholdPercentage\": \"\",\n    \"robotDeploymentTimeoutInSeconds\": \"\",\n    \"downloadConditionFile\": \"\"\n  },\n  \"clientRequestToken\": \"\",\n  \"fleet\": \"\",\n  \"deploymentApplicationConfigs\": [\n    {\n      \"application\": \"\",\n      \"applicationVersion\": \"\",\n      \"launchConfig\": \"\"\n    }\n  ],\n  \"tags\": {}\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/createDeploymentJob");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"deploymentConfig\": {\n    \"concurrentDeploymentPercentage\": \"\",\n    \"failureThresholdPercentage\": \"\",\n    \"robotDeploymentTimeoutInSeconds\": \"\",\n    \"downloadConditionFile\": \"\"\n  },\n  \"clientRequestToken\": \"\",\n  \"fleet\": \"\",\n  \"deploymentApplicationConfigs\": [\n    {\n      \"application\": \"\",\n      \"applicationVersion\": \"\",\n      \"launchConfig\": \"\"\n    }\n  ],\n  \"tags\": {}\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

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

	payload := strings.NewReader("{\n  \"deploymentConfig\": {\n    \"concurrentDeploymentPercentage\": \"\",\n    \"failureThresholdPercentage\": \"\",\n    \"robotDeploymentTimeoutInSeconds\": \"\",\n    \"downloadConditionFile\": \"\"\n  },\n  \"clientRequestToken\": \"\",\n  \"fleet\": \"\",\n  \"deploymentApplicationConfigs\": [\n    {\n      \"application\": \"\",\n      \"applicationVersion\": \"\",\n      \"launchConfig\": \"\"\n    }\n  ],\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/createDeploymentJob HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 378

{
  "deploymentConfig": {
    "concurrentDeploymentPercentage": "",
    "failureThresholdPercentage": "",
    "robotDeploymentTimeoutInSeconds": "",
    "downloadConditionFile": ""
  },
  "clientRequestToken": "",
  "fleet": "",
  "deploymentApplicationConfigs": [
    {
      "application": "",
      "applicationVersion": "",
      "launchConfig": ""
    }
  ],
  "tags": {}
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/createDeploymentJob")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"deploymentConfig\": {\n    \"concurrentDeploymentPercentage\": \"\",\n    \"failureThresholdPercentage\": \"\",\n    \"robotDeploymentTimeoutInSeconds\": \"\",\n    \"downloadConditionFile\": \"\"\n  },\n  \"clientRequestToken\": \"\",\n  \"fleet\": \"\",\n  \"deploymentApplicationConfigs\": [\n    {\n      \"application\": \"\",\n      \"applicationVersion\": \"\",\n      \"launchConfig\": \"\"\n    }\n  ],\n  \"tags\": {}\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/createDeploymentJob"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"deploymentConfig\": {\n    \"concurrentDeploymentPercentage\": \"\",\n    \"failureThresholdPercentage\": \"\",\n    \"robotDeploymentTimeoutInSeconds\": \"\",\n    \"downloadConditionFile\": \"\"\n  },\n  \"clientRequestToken\": \"\",\n  \"fleet\": \"\",\n  \"deploymentApplicationConfigs\": [\n    {\n      \"application\": \"\",\n      \"applicationVersion\": \"\",\n      \"launchConfig\": \"\"\n    }\n  ],\n  \"tags\": {}\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"deploymentConfig\": {\n    \"concurrentDeploymentPercentage\": \"\",\n    \"failureThresholdPercentage\": \"\",\n    \"robotDeploymentTimeoutInSeconds\": \"\",\n    \"downloadConditionFile\": \"\"\n  },\n  \"clientRequestToken\": \"\",\n  \"fleet\": \"\",\n  \"deploymentApplicationConfigs\": [\n    {\n      \"application\": \"\",\n      \"applicationVersion\": \"\",\n      \"launchConfig\": \"\"\n    }\n  ],\n  \"tags\": {}\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/createDeploymentJob")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/createDeploymentJob")
  .header("content-type", "application/json")
  .body("{\n  \"deploymentConfig\": {\n    \"concurrentDeploymentPercentage\": \"\",\n    \"failureThresholdPercentage\": \"\",\n    \"robotDeploymentTimeoutInSeconds\": \"\",\n    \"downloadConditionFile\": \"\"\n  },\n  \"clientRequestToken\": \"\",\n  \"fleet\": \"\",\n  \"deploymentApplicationConfigs\": [\n    {\n      \"application\": \"\",\n      \"applicationVersion\": \"\",\n      \"launchConfig\": \"\"\n    }\n  ],\n  \"tags\": {}\n}")
  .asString();
const data = JSON.stringify({
  deploymentConfig: {
    concurrentDeploymentPercentage: '',
    failureThresholdPercentage: '',
    robotDeploymentTimeoutInSeconds: '',
    downloadConditionFile: ''
  },
  clientRequestToken: '',
  fleet: '',
  deploymentApplicationConfigs: [
    {
      application: '',
      applicationVersion: '',
      launchConfig: ''
    }
  ],
  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}}/createDeploymentJob');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/createDeploymentJob',
  headers: {'content-type': 'application/json'},
  data: {
    deploymentConfig: {
      concurrentDeploymentPercentage: '',
      failureThresholdPercentage: '',
      robotDeploymentTimeoutInSeconds: '',
      downloadConditionFile: ''
    },
    clientRequestToken: '',
    fleet: '',
    deploymentApplicationConfigs: [{application: '', applicationVersion: '', launchConfig: ''}],
    tags: {}
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/createDeploymentJob';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"deploymentConfig":{"concurrentDeploymentPercentage":"","failureThresholdPercentage":"","robotDeploymentTimeoutInSeconds":"","downloadConditionFile":""},"clientRequestToken":"","fleet":"","deploymentApplicationConfigs":[{"application":"","applicationVersion":"","launchConfig":""}],"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}}/createDeploymentJob',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "deploymentConfig": {\n    "concurrentDeploymentPercentage": "",\n    "failureThresholdPercentage": "",\n    "robotDeploymentTimeoutInSeconds": "",\n    "downloadConditionFile": ""\n  },\n  "clientRequestToken": "",\n  "fleet": "",\n  "deploymentApplicationConfigs": [\n    {\n      "application": "",\n      "applicationVersion": "",\n      "launchConfig": ""\n    }\n  ],\n  "tags": {}\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"deploymentConfig\": {\n    \"concurrentDeploymentPercentage\": \"\",\n    \"failureThresholdPercentage\": \"\",\n    \"robotDeploymentTimeoutInSeconds\": \"\",\n    \"downloadConditionFile\": \"\"\n  },\n  \"clientRequestToken\": \"\",\n  \"fleet\": \"\",\n  \"deploymentApplicationConfigs\": [\n    {\n      \"application\": \"\",\n      \"applicationVersion\": \"\",\n      \"launchConfig\": \"\"\n    }\n  ],\n  \"tags\": {}\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/createDeploymentJob")
  .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/createDeploymentJob',
  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({
  deploymentConfig: {
    concurrentDeploymentPercentage: '',
    failureThresholdPercentage: '',
    robotDeploymentTimeoutInSeconds: '',
    downloadConditionFile: ''
  },
  clientRequestToken: '',
  fleet: '',
  deploymentApplicationConfigs: [{application: '', applicationVersion: '', launchConfig: ''}],
  tags: {}
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/createDeploymentJob',
  headers: {'content-type': 'application/json'},
  body: {
    deploymentConfig: {
      concurrentDeploymentPercentage: '',
      failureThresholdPercentage: '',
      robotDeploymentTimeoutInSeconds: '',
      downloadConditionFile: ''
    },
    clientRequestToken: '',
    fleet: '',
    deploymentApplicationConfigs: [{application: '', applicationVersion: '', launchConfig: ''}],
    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}}/createDeploymentJob');

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

req.type('json');
req.send({
  deploymentConfig: {
    concurrentDeploymentPercentage: '',
    failureThresholdPercentage: '',
    robotDeploymentTimeoutInSeconds: '',
    downloadConditionFile: ''
  },
  clientRequestToken: '',
  fleet: '',
  deploymentApplicationConfigs: [
    {
      application: '',
      applicationVersion: '',
      launchConfig: ''
    }
  ],
  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}}/createDeploymentJob',
  headers: {'content-type': 'application/json'},
  data: {
    deploymentConfig: {
      concurrentDeploymentPercentage: '',
      failureThresholdPercentage: '',
      robotDeploymentTimeoutInSeconds: '',
      downloadConditionFile: ''
    },
    clientRequestToken: '',
    fleet: '',
    deploymentApplicationConfigs: [{application: '', applicationVersion: '', launchConfig: ''}],
    tags: {}
  }
};

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

const url = '{{baseUrl}}/createDeploymentJob';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"deploymentConfig":{"concurrentDeploymentPercentage":"","failureThresholdPercentage":"","robotDeploymentTimeoutInSeconds":"","downloadConditionFile":""},"clientRequestToken":"","fleet":"","deploymentApplicationConfigs":[{"application":"","applicationVersion":"","launchConfig":""}],"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 = @{ @"deploymentConfig": @{ @"concurrentDeploymentPercentage": @"", @"failureThresholdPercentage": @"", @"robotDeploymentTimeoutInSeconds": @"", @"downloadConditionFile": @"" },
                              @"clientRequestToken": @"",
                              @"fleet": @"",
                              @"deploymentApplicationConfigs": @[ @{ @"application": @"", @"applicationVersion": @"", @"launchConfig": @"" } ],
                              @"tags": @{  } };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/createDeploymentJob"]
                                                       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}}/createDeploymentJob" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"deploymentConfig\": {\n    \"concurrentDeploymentPercentage\": \"\",\n    \"failureThresholdPercentage\": \"\",\n    \"robotDeploymentTimeoutInSeconds\": \"\",\n    \"downloadConditionFile\": \"\"\n  },\n  \"clientRequestToken\": \"\",\n  \"fleet\": \"\",\n  \"deploymentApplicationConfigs\": [\n    {\n      \"application\": \"\",\n      \"applicationVersion\": \"\",\n      \"launchConfig\": \"\"\n    }\n  ],\n  \"tags\": {}\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/createDeploymentJob",
  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([
    'deploymentConfig' => [
        'concurrentDeploymentPercentage' => '',
        'failureThresholdPercentage' => '',
        'robotDeploymentTimeoutInSeconds' => '',
        'downloadConditionFile' => ''
    ],
    'clientRequestToken' => '',
    'fleet' => '',
    'deploymentApplicationConfigs' => [
        [
                'application' => '',
                'applicationVersion' => '',
                'launchConfig' => ''
        ]
    ],
    '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}}/createDeploymentJob', [
  'body' => '{
  "deploymentConfig": {
    "concurrentDeploymentPercentage": "",
    "failureThresholdPercentage": "",
    "robotDeploymentTimeoutInSeconds": "",
    "downloadConditionFile": ""
  },
  "clientRequestToken": "",
  "fleet": "",
  "deploymentApplicationConfigs": [
    {
      "application": "",
      "applicationVersion": "",
      "launchConfig": ""
    }
  ],
  "tags": {}
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

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

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'deploymentConfig' => [
    'concurrentDeploymentPercentage' => '',
    'failureThresholdPercentage' => '',
    'robotDeploymentTimeoutInSeconds' => '',
    'downloadConditionFile' => ''
  ],
  'clientRequestToken' => '',
  'fleet' => '',
  'deploymentApplicationConfigs' => [
    [
        'application' => '',
        'applicationVersion' => '',
        'launchConfig' => ''
    ]
  ],
  'tags' => [
    
  ]
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'deploymentConfig' => [
    'concurrentDeploymentPercentage' => '',
    'failureThresholdPercentage' => '',
    'robotDeploymentTimeoutInSeconds' => '',
    'downloadConditionFile' => ''
  ],
  'clientRequestToken' => '',
  'fleet' => '',
  'deploymentApplicationConfigs' => [
    [
        'application' => '',
        'applicationVersion' => '',
        'launchConfig' => ''
    ]
  ],
  'tags' => [
    
  ]
]));
$request->setRequestUrl('{{baseUrl}}/createDeploymentJob');
$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}}/createDeploymentJob' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "deploymentConfig": {
    "concurrentDeploymentPercentage": "",
    "failureThresholdPercentage": "",
    "robotDeploymentTimeoutInSeconds": "",
    "downloadConditionFile": ""
  },
  "clientRequestToken": "",
  "fleet": "",
  "deploymentApplicationConfigs": [
    {
      "application": "",
      "applicationVersion": "",
      "launchConfig": ""
    }
  ],
  "tags": {}
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/createDeploymentJob' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "deploymentConfig": {
    "concurrentDeploymentPercentage": "",
    "failureThresholdPercentage": "",
    "robotDeploymentTimeoutInSeconds": "",
    "downloadConditionFile": ""
  },
  "clientRequestToken": "",
  "fleet": "",
  "deploymentApplicationConfigs": [
    {
      "application": "",
      "applicationVersion": "",
      "launchConfig": ""
    }
  ],
  "tags": {}
}'
import http.client

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

payload = "{\n  \"deploymentConfig\": {\n    \"concurrentDeploymentPercentage\": \"\",\n    \"failureThresholdPercentage\": \"\",\n    \"robotDeploymentTimeoutInSeconds\": \"\",\n    \"downloadConditionFile\": \"\"\n  },\n  \"clientRequestToken\": \"\",\n  \"fleet\": \"\",\n  \"deploymentApplicationConfigs\": [\n    {\n      \"application\": \"\",\n      \"applicationVersion\": \"\",\n      \"launchConfig\": \"\"\n    }\n  ],\n  \"tags\": {}\n}"

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

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

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

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

url = "{{baseUrl}}/createDeploymentJob"

payload = {
    "deploymentConfig": {
        "concurrentDeploymentPercentage": "",
        "failureThresholdPercentage": "",
        "robotDeploymentTimeoutInSeconds": "",
        "downloadConditionFile": ""
    },
    "clientRequestToken": "",
    "fleet": "",
    "deploymentApplicationConfigs": [
        {
            "application": "",
            "applicationVersion": "",
            "launchConfig": ""
        }
    ],
    "tags": {}
}
headers = {"content-type": "application/json"}

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

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

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

payload <- "{\n  \"deploymentConfig\": {\n    \"concurrentDeploymentPercentage\": \"\",\n    \"failureThresholdPercentage\": \"\",\n    \"robotDeploymentTimeoutInSeconds\": \"\",\n    \"downloadConditionFile\": \"\"\n  },\n  \"clientRequestToken\": \"\",\n  \"fleet\": \"\",\n  \"deploymentApplicationConfigs\": [\n    {\n      \"application\": \"\",\n      \"applicationVersion\": \"\",\n      \"launchConfig\": \"\"\n    }\n  ],\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}}/createDeploymentJob")

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  \"deploymentConfig\": {\n    \"concurrentDeploymentPercentage\": \"\",\n    \"failureThresholdPercentage\": \"\",\n    \"robotDeploymentTimeoutInSeconds\": \"\",\n    \"downloadConditionFile\": \"\"\n  },\n  \"clientRequestToken\": \"\",\n  \"fleet\": \"\",\n  \"deploymentApplicationConfigs\": [\n    {\n      \"application\": \"\",\n      \"applicationVersion\": \"\",\n      \"launchConfig\": \"\"\n    }\n  ],\n  \"tags\": {}\n}"

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

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

response = conn.post('/baseUrl/createDeploymentJob') do |req|
  req.body = "{\n  \"deploymentConfig\": {\n    \"concurrentDeploymentPercentage\": \"\",\n    \"failureThresholdPercentage\": \"\",\n    \"robotDeploymentTimeoutInSeconds\": \"\",\n    \"downloadConditionFile\": \"\"\n  },\n  \"clientRequestToken\": \"\",\n  \"fleet\": \"\",\n  \"deploymentApplicationConfigs\": [\n    {\n      \"application\": \"\",\n      \"applicationVersion\": \"\",\n      \"launchConfig\": \"\"\n    }\n  ],\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}}/createDeploymentJob";

    let payload = json!({
        "deploymentConfig": json!({
            "concurrentDeploymentPercentage": "",
            "failureThresholdPercentage": "",
            "robotDeploymentTimeoutInSeconds": "",
            "downloadConditionFile": ""
        }),
        "clientRequestToken": "",
        "fleet": "",
        "deploymentApplicationConfigs": (
            json!({
                "application": "",
                "applicationVersion": "",
                "launchConfig": ""
            })
        ),
        "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}}/createDeploymentJob \
  --header 'content-type: application/json' \
  --data '{
  "deploymentConfig": {
    "concurrentDeploymentPercentage": "",
    "failureThresholdPercentage": "",
    "robotDeploymentTimeoutInSeconds": "",
    "downloadConditionFile": ""
  },
  "clientRequestToken": "",
  "fleet": "",
  "deploymentApplicationConfigs": [
    {
      "application": "",
      "applicationVersion": "",
      "launchConfig": ""
    }
  ],
  "tags": {}
}'
echo '{
  "deploymentConfig": {
    "concurrentDeploymentPercentage": "",
    "failureThresholdPercentage": "",
    "robotDeploymentTimeoutInSeconds": "",
    "downloadConditionFile": ""
  },
  "clientRequestToken": "",
  "fleet": "",
  "deploymentApplicationConfigs": [
    {
      "application": "",
      "applicationVersion": "",
      "launchConfig": ""
    }
  ],
  "tags": {}
}' |  \
  http POST {{baseUrl}}/createDeploymentJob \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "deploymentConfig": {\n    "concurrentDeploymentPercentage": "",\n    "failureThresholdPercentage": "",\n    "robotDeploymentTimeoutInSeconds": "",\n    "downloadConditionFile": ""\n  },\n  "clientRequestToken": "",\n  "fleet": "",\n  "deploymentApplicationConfigs": [\n    {\n      "application": "",\n      "applicationVersion": "",\n      "launchConfig": ""\n    }\n  ],\n  "tags": {}\n}' \
  --output-document \
  - {{baseUrl}}/createDeploymentJob
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "deploymentConfig": [
    "concurrentDeploymentPercentage": "",
    "failureThresholdPercentage": "",
    "robotDeploymentTimeoutInSeconds": "",
    "downloadConditionFile": ""
  ],
  "clientRequestToken": "",
  "fleet": "",
  "deploymentApplicationConfigs": [
    [
      "application": "",
      "applicationVersion": "",
      "launchConfig": ""
    ]
  ],
  "tags": []
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/createDeploymentJob")! 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 CreateFleet
{{baseUrl}}/createFleet
BODY json

{
  "name": "",
  "tags": {}
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

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

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

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"name\": \"\",\n  \"tags\": {}\n}");

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

(client/post "{{baseUrl}}/createFleet" {:content-type :json
                                                        :form-params {:name ""
                                                                      :tags {}}})
require "http/client"

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

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

func main() {

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

	payload := strings.NewReader("{\n  \"name\": \"\",\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/createFleet HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 30

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

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

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

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/createFleet")
  .header("content-type", "application/json")
  .body("{\n  \"name\": \"\",\n  \"tags\": {}\n}")
  .asString();
const data = JSON.stringify({
  name: '',
  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}}/createFleet');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/createFleet',
  headers: {'content-type': 'application/json'},
  data: {name: '', tags: {}}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/createFleet';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"name":"","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}}/createFleet',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "name": "",\n  "tags": {}\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"name\": \"\",\n  \"tags\": {}\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/createFleet")
  .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/createFleet',
  headers: {
    'content-type': 'application/json'
  }
};

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

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

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

req.write(JSON.stringify({name: '', tags: {}}));
req.end();
const request = require('request');

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

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

req.type('json');
req.send({
  name: '',
  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}}/createFleet',
  headers: {'content-type': 'application/json'},
  data: {name: '', tags: {}}
};

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

const url = '{{baseUrl}}/createFleet';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"name":"","tags":{}}'
};

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

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

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

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

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/createFleet",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    'name' => '',
    '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}}/createFleet', [
  'body' => '{
  "name": "",
  "tags": {}
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

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

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

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

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

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

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

payload = "{\n  \"name\": \"\",\n  \"tags\": {}\n}"

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

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

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

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

url = "{{baseUrl}}/createFleet"

payload = {
    "name": "",
    "tags": {}
}
headers = {"content-type": "application/json"}

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

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

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

payload <- "{\n  \"name\": \"\",\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}}/createFleet")

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

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"name\": \"\",\n  \"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/createFleet') do |req|
  req.body = "{\n  \"name\": \"\",\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}}/createFleet";

    let payload = json!({
        "name": "",
        "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}}/createFleet \
  --header 'content-type: application/json' \
  --data '{
  "name": "",
  "tags": {}
}'
echo '{
  "name": "",
  "tags": {}
}' |  \
  http POST {{baseUrl}}/createFleet \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "name": "",\n  "tags": {}\n}' \
  --output-document \
  - {{baseUrl}}/createFleet
import Foundation

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

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/createFleet")! 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 CreateRobot
{{baseUrl}}/createRobot
BODY json

{
  "name": "",
  "architecture": "",
  "greengrassGroupId": "",
  "tags": {}
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

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

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

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"name\": \"\",\n  \"architecture\": \"\",\n  \"greengrassGroupId\": \"\",\n  \"tags\": {}\n}");

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

(client/post "{{baseUrl}}/createRobot" {:content-type :json
                                                        :form-params {:name ""
                                                                      :architecture ""
                                                                      :greengrassGroupId ""
                                                                      :tags {}}})
require "http/client"

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

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

func main() {

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

	payload := strings.NewReader("{\n  \"name\": \"\",\n  \"architecture\": \"\",\n  \"greengrassGroupId\": \"\",\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/createRobot HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 79

{
  "name": "",
  "architecture": "",
  "greengrassGroupId": "",
  "tags": {}
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/createRobot")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"name\": \"\",\n  \"architecture\": \"\",\n  \"greengrassGroupId\": \"\",\n  \"tags\": {}\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

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

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"name\": \"\",\n  \"architecture\": \"\",\n  \"greengrassGroupId\": \"\",\n  \"tags\": {}\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/createRobot")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/createRobot")
  .header("content-type", "application/json")
  .body("{\n  \"name\": \"\",\n  \"architecture\": \"\",\n  \"greengrassGroupId\": \"\",\n  \"tags\": {}\n}")
  .asString();
const data = JSON.stringify({
  name: '',
  architecture: '',
  greengrassGroupId: '',
  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}}/createRobot');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/createRobot',
  headers: {'content-type': 'application/json'},
  data: {name: '', architecture: '', greengrassGroupId: '', tags: {}}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/createRobot';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"name":"","architecture":"","greengrassGroupId":"","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}}/createRobot',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "name": "",\n  "architecture": "",\n  "greengrassGroupId": "",\n  "tags": {}\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"name\": \"\",\n  \"architecture\": \"\",\n  \"greengrassGroupId\": \"\",\n  \"tags\": {}\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/createRobot")
  .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/createRobot',
  headers: {
    'content-type': 'application/json'
  }
};

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

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

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

req.write(JSON.stringify({name: '', architecture: '', greengrassGroupId: '', tags: {}}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/createRobot',
  headers: {'content-type': 'application/json'},
  body: {name: '', architecture: '', greengrassGroupId: '', 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}}/createRobot');

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

req.type('json');
req.send({
  name: '',
  architecture: '',
  greengrassGroupId: '',
  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}}/createRobot',
  headers: {'content-type': 'application/json'},
  data: {name: '', architecture: '', greengrassGroupId: '', tags: {}}
};

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

const url = '{{baseUrl}}/createRobot';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"name":"","architecture":"","greengrassGroupId":"","tags":{}}'
};

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

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"name": @"",
                              @"architecture": @"",
                              @"greengrassGroupId": @"",
                              @"tags": @{  } };

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

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

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/createRobot",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    'name' => '',
    'architecture' => '',
    'greengrassGroupId' => '',
    '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}}/createRobot', [
  'body' => '{
  "name": "",
  "architecture": "",
  "greengrassGroupId": "",
  "tags": {}
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

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

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'name' => '',
  'architecture' => '',
  'greengrassGroupId' => '',
  'tags' => [
    
  ]
]));

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

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

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

payload = "{\n  \"name\": \"\",\n  \"architecture\": \"\",\n  \"greengrassGroupId\": \"\",\n  \"tags\": {}\n}"

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

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

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

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

url = "{{baseUrl}}/createRobot"

payload = {
    "name": "",
    "architecture": "",
    "greengrassGroupId": "",
    "tags": {}
}
headers = {"content-type": "application/json"}

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

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

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

payload <- "{\n  \"name\": \"\",\n  \"architecture\": \"\",\n  \"greengrassGroupId\": \"\",\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}}/createRobot")

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

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"name\": \"\",\n  \"architecture\": \"\",\n  \"greengrassGroupId\": \"\",\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/createRobot') do |req|
  req.body = "{\n  \"name\": \"\",\n  \"architecture\": \"\",\n  \"greengrassGroupId\": \"\",\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}}/createRobot";

    let payload = json!({
        "name": "",
        "architecture": "",
        "greengrassGroupId": "",
        "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}}/createRobot \
  --header 'content-type: application/json' \
  --data '{
  "name": "",
  "architecture": "",
  "greengrassGroupId": "",
  "tags": {}
}'
echo '{
  "name": "",
  "architecture": "",
  "greengrassGroupId": "",
  "tags": {}
}' |  \
  http POST {{baseUrl}}/createRobot \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "name": "",\n  "architecture": "",\n  "greengrassGroupId": "",\n  "tags": {}\n}' \
  --output-document \
  - {{baseUrl}}/createRobot
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "name": "",
  "architecture": "",
  "greengrassGroupId": "",
  "tags": []
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/createRobot")! 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 CreateRobotApplication
{{baseUrl}}/createRobotApplication
BODY json

{
  "name": "",
  "sources": [
    {
      "s3Bucket": "",
      "s3Key": "",
      "architecture": ""
    }
  ],
  "robotSoftwareSuite": {
    "name": "",
    "version": ""
  },
  "tags": {},
  "environment": {
    "uri": ""
  }
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

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

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

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"name\": \"\",\n  \"sources\": [\n    {\n      \"s3Bucket\": \"\",\n      \"s3Key\": \"\",\n      \"architecture\": \"\"\n    }\n  ],\n  \"robotSoftwareSuite\": {\n    \"name\": \"\",\n    \"version\": \"\"\n  },\n  \"tags\": {},\n  \"environment\": {\n    \"uri\": \"\"\n  }\n}");

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

(client/post "{{baseUrl}}/createRobotApplication" {:content-type :json
                                                                   :form-params {:name ""
                                                                                 :sources [{:s3Bucket ""
                                                                                            :s3Key ""
                                                                                            :architecture ""}]
                                                                                 :robotSoftwareSuite {:name ""
                                                                                                      :version ""}
                                                                                 :tags {}
                                                                                 :environment {:uri ""}}})
require "http/client"

url = "{{baseUrl}}/createRobotApplication"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"name\": \"\",\n  \"sources\": [\n    {\n      \"s3Bucket\": \"\",\n      \"s3Key\": \"\",\n      \"architecture\": \"\"\n    }\n  ],\n  \"robotSoftwareSuite\": {\n    \"name\": \"\",\n    \"version\": \"\"\n  },\n  \"tags\": {},\n  \"environment\": {\n    \"uri\": \"\"\n  }\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/createRobotApplication"),
    Content = new StringContent("{\n  \"name\": \"\",\n  \"sources\": [\n    {\n      \"s3Bucket\": \"\",\n      \"s3Key\": \"\",\n      \"architecture\": \"\"\n    }\n  ],\n  \"robotSoftwareSuite\": {\n    \"name\": \"\",\n    \"version\": \"\"\n  },\n  \"tags\": {},\n  \"environment\": {\n    \"uri\": \"\"\n  }\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/createRobotApplication");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"name\": \"\",\n  \"sources\": [\n    {\n      \"s3Bucket\": \"\",\n      \"s3Key\": \"\",\n      \"architecture\": \"\"\n    }\n  ],\n  \"robotSoftwareSuite\": {\n    \"name\": \"\",\n    \"version\": \"\"\n  },\n  \"tags\": {},\n  \"environment\": {\n    \"uri\": \"\"\n  }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

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

	payload := strings.NewReader("{\n  \"name\": \"\",\n  \"sources\": [\n    {\n      \"s3Bucket\": \"\",\n      \"s3Key\": \"\",\n      \"architecture\": \"\"\n    }\n  ],\n  \"robotSoftwareSuite\": {\n    \"name\": \"\",\n    \"version\": \"\"\n  },\n  \"tags\": {},\n  \"environment\": {\n    \"uri\": \"\"\n  }\n}")

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

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

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

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

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

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

{
  "name": "",
  "sources": [
    {
      "s3Bucket": "",
      "s3Key": "",
      "architecture": ""
    }
  ],
  "robotSoftwareSuite": {
    "name": "",
    "version": ""
  },
  "tags": {},
  "environment": {
    "uri": ""
  }
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/createRobotApplication")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"name\": \"\",\n  \"sources\": [\n    {\n      \"s3Bucket\": \"\",\n      \"s3Key\": \"\",\n      \"architecture\": \"\"\n    }\n  ],\n  \"robotSoftwareSuite\": {\n    \"name\": \"\",\n    \"version\": \"\"\n  },\n  \"tags\": {},\n  \"environment\": {\n    \"uri\": \"\"\n  }\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/createRobotApplication"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"name\": \"\",\n  \"sources\": [\n    {\n      \"s3Bucket\": \"\",\n      \"s3Key\": \"\",\n      \"architecture\": \"\"\n    }\n  ],\n  \"robotSoftwareSuite\": {\n    \"name\": \"\",\n    \"version\": \"\"\n  },\n  \"tags\": {},\n  \"environment\": {\n    \"uri\": \"\"\n  }\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"name\": \"\",\n  \"sources\": [\n    {\n      \"s3Bucket\": \"\",\n      \"s3Key\": \"\",\n      \"architecture\": \"\"\n    }\n  ],\n  \"robotSoftwareSuite\": {\n    \"name\": \"\",\n    \"version\": \"\"\n  },\n  \"tags\": {},\n  \"environment\": {\n    \"uri\": \"\"\n  }\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/createRobotApplication")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/createRobotApplication")
  .header("content-type", "application/json")
  .body("{\n  \"name\": \"\",\n  \"sources\": [\n    {\n      \"s3Bucket\": \"\",\n      \"s3Key\": \"\",\n      \"architecture\": \"\"\n    }\n  ],\n  \"robotSoftwareSuite\": {\n    \"name\": \"\",\n    \"version\": \"\"\n  },\n  \"tags\": {},\n  \"environment\": {\n    \"uri\": \"\"\n  }\n}")
  .asString();
const data = JSON.stringify({
  name: '',
  sources: [
    {
      s3Bucket: '',
      s3Key: '',
      architecture: ''
    }
  ],
  robotSoftwareSuite: {
    name: '',
    version: ''
  },
  tags: {},
  environment: {
    uri: ''
  }
});

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

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

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

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/createRobotApplication',
  headers: {'content-type': 'application/json'},
  data: {
    name: '',
    sources: [{s3Bucket: '', s3Key: '', architecture: ''}],
    robotSoftwareSuite: {name: '', version: ''},
    tags: {},
    environment: {uri: ''}
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/createRobotApplication';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"name":"","sources":[{"s3Bucket":"","s3Key":"","architecture":""}],"robotSoftwareSuite":{"name":"","version":""},"tags":{},"environment":{"uri":""}}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/createRobotApplication',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "name": "",\n  "sources": [\n    {\n      "s3Bucket": "",\n      "s3Key": "",\n      "architecture": ""\n    }\n  ],\n  "robotSoftwareSuite": {\n    "name": "",\n    "version": ""\n  },\n  "tags": {},\n  "environment": {\n    "uri": ""\n  }\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"name\": \"\",\n  \"sources\": [\n    {\n      \"s3Bucket\": \"\",\n      \"s3Key\": \"\",\n      \"architecture\": \"\"\n    }\n  ],\n  \"robotSoftwareSuite\": {\n    \"name\": \"\",\n    \"version\": \"\"\n  },\n  \"tags\": {},\n  \"environment\": {\n    \"uri\": \"\"\n  }\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/createRobotApplication")
  .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/createRobotApplication',
  headers: {
    'content-type': 'application/json'
  }
};

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

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

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

req.write(JSON.stringify({
  name: '',
  sources: [{s3Bucket: '', s3Key: '', architecture: ''}],
  robotSoftwareSuite: {name: '', version: ''},
  tags: {},
  environment: {uri: ''}
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/createRobotApplication',
  headers: {'content-type': 'application/json'},
  body: {
    name: '',
    sources: [{s3Bucket: '', s3Key: '', architecture: ''}],
    robotSoftwareSuite: {name: '', version: ''},
    tags: {},
    environment: {uri: ''}
  },
  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}}/createRobotApplication');

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

req.type('json');
req.send({
  name: '',
  sources: [
    {
      s3Bucket: '',
      s3Key: '',
      architecture: ''
    }
  ],
  robotSoftwareSuite: {
    name: '',
    version: ''
  },
  tags: {},
  environment: {
    uri: ''
  }
});

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}}/createRobotApplication',
  headers: {'content-type': 'application/json'},
  data: {
    name: '',
    sources: [{s3Bucket: '', s3Key: '', architecture: ''}],
    robotSoftwareSuite: {name: '', version: ''},
    tags: {},
    environment: {uri: ''}
  }
};

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

const url = '{{baseUrl}}/createRobotApplication';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"name":"","sources":[{"s3Bucket":"","s3Key":"","architecture":""}],"robotSoftwareSuite":{"name":"","version":""},"tags":{},"environment":{"uri":""}}'
};

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

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"name": @"",
                              @"sources": @[ @{ @"s3Bucket": @"", @"s3Key": @"", @"architecture": @"" } ],
                              @"robotSoftwareSuite": @{ @"name": @"", @"version": @"" },
                              @"tags": @{  },
                              @"environment": @{ @"uri": @"" } };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/createRobotApplication"]
                                                       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}}/createRobotApplication" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"name\": \"\",\n  \"sources\": [\n    {\n      \"s3Bucket\": \"\",\n      \"s3Key\": \"\",\n      \"architecture\": \"\"\n    }\n  ],\n  \"robotSoftwareSuite\": {\n    \"name\": \"\",\n    \"version\": \"\"\n  },\n  \"tags\": {},\n  \"environment\": {\n    \"uri\": \"\"\n  }\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/createRobotApplication",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    'name' => '',
    'sources' => [
        [
                's3Bucket' => '',
                's3Key' => '',
                'architecture' => ''
        ]
    ],
    'robotSoftwareSuite' => [
        'name' => '',
        'version' => ''
    ],
    'tags' => [
        
    ],
    'environment' => [
        'uri' => ''
    ]
  ]),
  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}}/createRobotApplication', [
  'body' => '{
  "name": "",
  "sources": [
    {
      "s3Bucket": "",
      "s3Key": "",
      "architecture": ""
    }
  ],
  "robotSoftwareSuite": {
    "name": "",
    "version": ""
  },
  "tags": {},
  "environment": {
    "uri": ""
  }
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

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

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'name' => '',
  'sources' => [
    [
        's3Bucket' => '',
        's3Key' => '',
        'architecture' => ''
    ]
  ],
  'robotSoftwareSuite' => [
    'name' => '',
    'version' => ''
  ],
  'tags' => [
    
  ],
  'environment' => [
    'uri' => ''
  ]
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'name' => '',
  'sources' => [
    [
        's3Bucket' => '',
        's3Key' => '',
        'architecture' => ''
    ]
  ],
  'robotSoftwareSuite' => [
    'name' => '',
    'version' => ''
  ],
  'tags' => [
    
  ],
  'environment' => [
    'uri' => ''
  ]
]));
$request->setRequestUrl('{{baseUrl}}/createRobotApplication');
$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}}/createRobotApplication' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "name": "",
  "sources": [
    {
      "s3Bucket": "",
      "s3Key": "",
      "architecture": ""
    }
  ],
  "robotSoftwareSuite": {
    "name": "",
    "version": ""
  },
  "tags": {},
  "environment": {
    "uri": ""
  }
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/createRobotApplication' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "name": "",
  "sources": [
    {
      "s3Bucket": "",
      "s3Key": "",
      "architecture": ""
    }
  ],
  "robotSoftwareSuite": {
    "name": "",
    "version": ""
  },
  "tags": {},
  "environment": {
    "uri": ""
  }
}'
import http.client

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

payload = "{\n  \"name\": \"\",\n  \"sources\": [\n    {\n      \"s3Bucket\": \"\",\n      \"s3Key\": \"\",\n      \"architecture\": \"\"\n    }\n  ],\n  \"robotSoftwareSuite\": {\n    \"name\": \"\",\n    \"version\": \"\"\n  },\n  \"tags\": {},\n  \"environment\": {\n    \"uri\": \"\"\n  }\n}"

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

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

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

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

url = "{{baseUrl}}/createRobotApplication"

payload = {
    "name": "",
    "sources": [
        {
            "s3Bucket": "",
            "s3Key": "",
            "architecture": ""
        }
    ],
    "robotSoftwareSuite": {
        "name": "",
        "version": ""
    },
    "tags": {},
    "environment": { "uri": "" }
}
headers = {"content-type": "application/json"}

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

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

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

payload <- "{\n  \"name\": \"\",\n  \"sources\": [\n    {\n      \"s3Bucket\": \"\",\n      \"s3Key\": \"\",\n      \"architecture\": \"\"\n    }\n  ],\n  \"robotSoftwareSuite\": {\n    \"name\": \"\",\n    \"version\": \"\"\n  },\n  \"tags\": {},\n  \"environment\": {\n    \"uri\": \"\"\n  }\n}"

encode <- "json"

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

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

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

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

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"name\": \"\",\n  \"sources\": [\n    {\n      \"s3Bucket\": \"\",\n      \"s3Key\": \"\",\n      \"architecture\": \"\"\n    }\n  ],\n  \"robotSoftwareSuite\": {\n    \"name\": \"\",\n    \"version\": \"\"\n  },\n  \"tags\": {},\n  \"environment\": {\n    \"uri\": \"\"\n  }\n}"

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

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

response = conn.post('/baseUrl/createRobotApplication') do |req|
  req.body = "{\n  \"name\": \"\",\n  \"sources\": [\n    {\n      \"s3Bucket\": \"\",\n      \"s3Key\": \"\",\n      \"architecture\": \"\"\n    }\n  ],\n  \"robotSoftwareSuite\": {\n    \"name\": \"\",\n    \"version\": \"\"\n  },\n  \"tags\": {},\n  \"environment\": {\n    \"uri\": \"\"\n  }\n}"
end

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

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

    let payload = json!({
        "name": "",
        "sources": (
            json!({
                "s3Bucket": "",
                "s3Key": "",
                "architecture": ""
            })
        ),
        "robotSoftwareSuite": json!({
            "name": "",
            "version": ""
        }),
        "tags": json!({}),
        "environment": json!({"uri": ""})
    });

    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}}/createRobotApplication \
  --header 'content-type: application/json' \
  --data '{
  "name": "",
  "sources": [
    {
      "s3Bucket": "",
      "s3Key": "",
      "architecture": ""
    }
  ],
  "robotSoftwareSuite": {
    "name": "",
    "version": ""
  },
  "tags": {},
  "environment": {
    "uri": ""
  }
}'
echo '{
  "name": "",
  "sources": [
    {
      "s3Bucket": "",
      "s3Key": "",
      "architecture": ""
    }
  ],
  "robotSoftwareSuite": {
    "name": "",
    "version": ""
  },
  "tags": {},
  "environment": {
    "uri": ""
  }
}' |  \
  http POST {{baseUrl}}/createRobotApplication \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "name": "",\n  "sources": [\n    {\n      "s3Bucket": "",\n      "s3Key": "",\n      "architecture": ""\n    }\n  ],\n  "robotSoftwareSuite": {\n    "name": "",\n    "version": ""\n  },\n  "tags": {},\n  "environment": {\n    "uri": ""\n  }\n}' \
  --output-document \
  - {{baseUrl}}/createRobotApplication
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "name": "",
  "sources": [
    [
      "s3Bucket": "",
      "s3Key": "",
      "architecture": ""
    ]
  ],
  "robotSoftwareSuite": [
    "name": "",
    "version": ""
  ],
  "tags": [],
  "environment": ["uri": ""]
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/createRobotApplication")! 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 CreateRobotApplicationVersion
{{baseUrl}}/createRobotApplicationVersion
BODY json

{
  "application": "",
  "currentRevisionId": "",
  "s3Etags": [],
  "imageDigest": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

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

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  \"application\": \"\",\n  \"currentRevisionId\": \"\",\n  \"s3Etags\": [],\n  \"imageDigest\": \"\"\n}");

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

(client/post "{{baseUrl}}/createRobotApplicationVersion" {:content-type :json
                                                                          :form-params {:application ""
                                                                                        :currentRevisionId ""
                                                                                        :s3Etags []
                                                                                        :imageDigest ""}})
require "http/client"

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

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

func main() {

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

	payload := strings.NewReader("{\n  \"application\": \"\",\n  \"currentRevisionId\": \"\",\n  \"s3Etags\": [],\n  \"imageDigest\": \"\"\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/createRobotApplicationVersion HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 88

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

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

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

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

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

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

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/createRobotApplicationVersion',
  headers: {'content-type': 'application/json'},
  data: {application: '', currentRevisionId: '', s3Etags: [], imageDigest: ''}
};

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

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

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

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/createRobotApplicationVersion',
  headers: {'content-type': 'application/json'},
  body: {application: '', currentRevisionId: '', s3Etags: [], imageDigest: ''},
  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}}/createRobotApplicationVersion');

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

req.type('json');
req.send({
  application: '',
  currentRevisionId: '',
  s3Etags: [],
  imageDigest: ''
});

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}}/createRobotApplicationVersion',
  headers: {'content-type': 'application/json'},
  data: {application: '', currentRevisionId: '', s3Etags: [], imageDigest: ''}
};

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

const url = '{{baseUrl}}/createRobotApplicationVersion';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"application":"","currentRevisionId":"","s3Etags":[],"imageDigest":""}'
};

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 = @{ @"application": @"",
                              @"currentRevisionId": @"",
                              @"s3Etags": @[  ],
                              @"imageDigest": @"" };

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

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

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

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

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'application' => '',
  'currentRevisionId' => '',
  's3Etags' => [
    
  ],
  'imageDigest' => ''
]));

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

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

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

payload = "{\n  \"application\": \"\",\n  \"currentRevisionId\": \"\",\n  \"s3Etags\": [],\n  \"imageDigest\": \"\"\n}"

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

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

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

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

url = "{{baseUrl}}/createRobotApplicationVersion"

payload = {
    "application": "",
    "currentRevisionId": "",
    "s3Etags": [],
    "imageDigest": ""
}
headers = {"content-type": "application/json"}

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

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

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

payload <- "{\n  \"application\": \"\",\n  \"currentRevisionId\": \"\",\n  \"s3Etags\": [],\n  \"imageDigest\": \"\"\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}}/createRobotApplicationVersion")

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  \"application\": \"\",\n  \"currentRevisionId\": \"\",\n  \"s3Etags\": [],\n  \"imageDigest\": \"\"\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/createRobotApplicationVersion') do |req|
  req.body = "{\n  \"application\": \"\",\n  \"currentRevisionId\": \"\",\n  \"s3Etags\": [],\n  \"imageDigest\": \"\"\n}"
end

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

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

    let payload = json!({
        "application": "",
        "currentRevisionId": "",
        "s3Etags": (),
        "imageDigest": ""
    });

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

let headers = ["content-type": "application/json"]
let parameters = [
  "application": "",
  "currentRevisionId": "",
  "s3Etags": [],
  "imageDigest": ""
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/createRobotApplicationVersion")! 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 CreateSimulationApplication
{{baseUrl}}/createSimulationApplication
BODY json

{
  "name": "",
  "sources": [
    {
      "s3Bucket": "",
      "s3Key": "",
      "architecture": ""
    }
  ],
  "simulationSoftwareSuite": {
    "name": "",
    "version": ""
  },
  "robotSoftwareSuite": {
    "name": "",
    "version": ""
  },
  "renderingEngine": {
    "name": "",
    "version": ""
  },
  "tags": {},
  "environment": {
    "uri": ""
  }
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

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

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

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"name\": \"\",\n  \"sources\": [\n    {\n      \"s3Bucket\": \"\",\n      \"s3Key\": \"\",\n      \"architecture\": \"\"\n    }\n  ],\n  \"simulationSoftwareSuite\": {\n    \"name\": \"\",\n    \"version\": \"\"\n  },\n  \"robotSoftwareSuite\": {\n    \"name\": \"\",\n    \"version\": \"\"\n  },\n  \"renderingEngine\": {\n    \"name\": \"\",\n    \"version\": \"\"\n  },\n  \"tags\": {},\n  \"environment\": {\n    \"uri\": \"\"\n  }\n}");

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

(client/post "{{baseUrl}}/createSimulationApplication" {:content-type :json
                                                                        :form-params {:name ""
                                                                                      :sources [{:s3Bucket ""
                                                                                                 :s3Key ""
                                                                                                 :architecture ""}]
                                                                                      :simulationSoftwareSuite {:name ""
                                                                                                                :version ""}
                                                                                      :robotSoftwareSuite {:name ""
                                                                                                           :version ""}
                                                                                      :renderingEngine {:name ""
                                                                                                        :version ""}
                                                                                      :tags {}
                                                                                      :environment {:uri ""}}})
require "http/client"

url = "{{baseUrl}}/createSimulationApplication"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"name\": \"\",\n  \"sources\": [\n    {\n      \"s3Bucket\": \"\",\n      \"s3Key\": \"\",\n      \"architecture\": \"\"\n    }\n  ],\n  \"simulationSoftwareSuite\": {\n    \"name\": \"\",\n    \"version\": \"\"\n  },\n  \"robotSoftwareSuite\": {\n    \"name\": \"\",\n    \"version\": \"\"\n  },\n  \"renderingEngine\": {\n    \"name\": \"\",\n    \"version\": \"\"\n  },\n  \"tags\": {},\n  \"environment\": {\n    \"uri\": \"\"\n  }\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/createSimulationApplication"),
    Content = new StringContent("{\n  \"name\": \"\",\n  \"sources\": [\n    {\n      \"s3Bucket\": \"\",\n      \"s3Key\": \"\",\n      \"architecture\": \"\"\n    }\n  ],\n  \"simulationSoftwareSuite\": {\n    \"name\": \"\",\n    \"version\": \"\"\n  },\n  \"robotSoftwareSuite\": {\n    \"name\": \"\",\n    \"version\": \"\"\n  },\n  \"renderingEngine\": {\n    \"name\": \"\",\n    \"version\": \"\"\n  },\n  \"tags\": {},\n  \"environment\": {\n    \"uri\": \"\"\n  }\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/createSimulationApplication");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"name\": \"\",\n  \"sources\": [\n    {\n      \"s3Bucket\": \"\",\n      \"s3Key\": \"\",\n      \"architecture\": \"\"\n    }\n  ],\n  \"simulationSoftwareSuite\": {\n    \"name\": \"\",\n    \"version\": \"\"\n  },\n  \"robotSoftwareSuite\": {\n    \"name\": \"\",\n    \"version\": \"\"\n  },\n  \"renderingEngine\": {\n    \"name\": \"\",\n    \"version\": \"\"\n  },\n  \"tags\": {},\n  \"environment\": {\n    \"uri\": \"\"\n  }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

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

	payload := strings.NewReader("{\n  \"name\": \"\",\n  \"sources\": [\n    {\n      \"s3Bucket\": \"\",\n      \"s3Key\": \"\",\n      \"architecture\": \"\"\n    }\n  ],\n  \"simulationSoftwareSuite\": {\n    \"name\": \"\",\n    \"version\": \"\"\n  },\n  \"robotSoftwareSuite\": {\n    \"name\": \"\",\n    \"version\": \"\"\n  },\n  \"renderingEngine\": {\n    \"name\": \"\",\n    \"version\": \"\"\n  },\n  \"tags\": {},\n  \"environment\": {\n    \"uri\": \"\"\n  }\n}")

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

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

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

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

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

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

{
  "name": "",
  "sources": [
    {
      "s3Bucket": "",
      "s3Key": "",
      "architecture": ""
    }
  ],
  "simulationSoftwareSuite": {
    "name": "",
    "version": ""
  },
  "robotSoftwareSuite": {
    "name": "",
    "version": ""
  },
  "renderingEngine": {
    "name": "",
    "version": ""
  },
  "tags": {},
  "environment": {
    "uri": ""
  }
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/createSimulationApplication")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"name\": \"\",\n  \"sources\": [\n    {\n      \"s3Bucket\": \"\",\n      \"s3Key\": \"\",\n      \"architecture\": \"\"\n    }\n  ],\n  \"simulationSoftwareSuite\": {\n    \"name\": \"\",\n    \"version\": \"\"\n  },\n  \"robotSoftwareSuite\": {\n    \"name\": \"\",\n    \"version\": \"\"\n  },\n  \"renderingEngine\": {\n    \"name\": \"\",\n    \"version\": \"\"\n  },\n  \"tags\": {},\n  \"environment\": {\n    \"uri\": \"\"\n  }\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/createSimulationApplication"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"name\": \"\",\n  \"sources\": [\n    {\n      \"s3Bucket\": \"\",\n      \"s3Key\": \"\",\n      \"architecture\": \"\"\n    }\n  ],\n  \"simulationSoftwareSuite\": {\n    \"name\": \"\",\n    \"version\": \"\"\n  },\n  \"robotSoftwareSuite\": {\n    \"name\": \"\",\n    \"version\": \"\"\n  },\n  \"renderingEngine\": {\n    \"name\": \"\",\n    \"version\": \"\"\n  },\n  \"tags\": {},\n  \"environment\": {\n    \"uri\": \"\"\n  }\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"name\": \"\",\n  \"sources\": [\n    {\n      \"s3Bucket\": \"\",\n      \"s3Key\": \"\",\n      \"architecture\": \"\"\n    }\n  ],\n  \"simulationSoftwareSuite\": {\n    \"name\": \"\",\n    \"version\": \"\"\n  },\n  \"robotSoftwareSuite\": {\n    \"name\": \"\",\n    \"version\": \"\"\n  },\n  \"renderingEngine\": {\n    \"name\": \"\",\n    \"version\": \"\"\n  },\n  \"tags\": {},\n  \"environment\": {\n    \"uri\": \"\"\n  }\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/createSimulationApplication")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/createSimulationApplication")
  .header("content-type", "application/json")
  .body("{\n  \"name\": \"\",\n  \"sources\": [\n    {\n      \"s3Bucket\": \"\",\n      \"s3Key\": \"\",\n      \"architecture\": \"\"\n    }\n  ],\n  \"simulationSoftwareSuite\": {\n    \"name\": \"\",\n    \"version\": \"\"\n  },\n  \"robotSoftwareSuite\": {\n    \"name\": \"\",\n    \"version\": \"\"\n  },\n  \"renderingEngine\": {\n    \"name\": \"\",\n    \"version\": \"\"\n  },\n  \"tags\": {},\n  \"environment\": {\n    \"uri\": \"\"\n  }\n}")
  .asString();
const data = JSON.stringify({
  name: '',
  sources: [
    {
      s3Bucket: '',
      s3Key: '',
      architecture: ''
    }
  ],
  simulationSoftwareSuite: {
    name: '',
    version: ''
  },
  robotSoftwareSuite: {
    name: '',
    version: ''
  },
  renderingEngine: {
    name: '',
    version: ''
  },
  tags: {},
  environment: {
    uri: ''
  }
});

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

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

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

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/createSimulationApplication',
  headers: {'content-type': 'application/json'},
  data: {
    name: '',
    sources: [{s3Bucket: '', s3Key: '', architecture: ''}],
    simulationSoftwareSuite: {name: '', version: ''},
    robotSoftwareSuite: {name: '', version: ''},
    renderingEngine: {name: '', version: ''},
    tags: {},
    environment: {uri: ''}
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/createSimulationApplication';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"name":"","sources":[{"s3Bucket":"","s3Key":"","architecture":""}],"simulationSoftwareSuite":{"name":"","version":""},"robotSoftwareSuite":{"name":"","version":""},"renderingEngine":{"name":"","version":""},"tags":{},"environment":{"uri":""}}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/createSimulationApplication',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "name": "",\n  "sources": [\n    {\n      "s3Bucket": "",\n      "s3Key": "",\n      "architecture": ""\n    }\n  ],\n  "simulationSoftwareSuite": {\n    "name": "",\n    "version": ""\n  },\n  "robotSoftwareSuite": {\n    "name": "",\n    "version": ""\n  },\n  "renderingEngine": {\n    "name": "",\n    "version": ""\n  },\n  "tags": {},\n  "environment": {\n    "uri": ""\n  }\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"name\": \"\",\n  \"sources\": [\n    {\n      \"s3Bucket\": \"\",\n      \"s3Key\": \"\",\n      \"architecture\": \"\"\n    }\n  ],\n  \"simulationSoftwareSuite\": {\n    \"name\": \"\",\n    \"version\": \"\"\n  },\n  \"robotSoftwareSuite\": {\n    \"name\": \"\",\n    \"version\": \"\"\n  },\n  \"renderingEngine\": {\n    \"name\": \"\",\n    \"version\": \"\"\n  },\n  \"tags\": {},\n  \"environment\": {\n    \"uri\": \"\"\n  }\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/createSimulationApplication")
  .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/createSimulationApplication',
  headers: {
    'content-type': 'application/json'
  }
};

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

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

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

req.write(JSON.stringify({
  name: '',
  sources: [{s3Bucket: '', s3Key: '', architecture: ''}],
  simulationSoftwareSuite: {name: '', version: ''},
  robotSoftwareSuite: {name: '', version: ''},
  renderingEngine: {name: '', version: ''},
  tags: {},
  environment: {uri: ''}
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/createSimulationApplication',
  headers: {'content-type': 'application/json'},
  body: {
    name: '',
    sources: [{s3Bucket: '', s3Key: '', architecture: ''}],
    simulationSoftwareSuite: {name: '', version: ''},
    robotSoftwareSuite: {name: '', version: ''},
    renderingEngine: {name: '', version: ''},
    tags: {},
    environment: {uri: ''}
  },
  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}}/createSimulationApplication');

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

req.type('json');
req.send({
  name: '',
  sources: [
    {
      s3Bucket: '',
      s3Key: '',
      architecture: ''
    }
  ],
  simulationSoftwareSuite: {
    name: '',
    version: ''
  },
  robotSoftwareSuite: {
    name: '',
    version: ''
  },
  renderingEngine: {
    name: '',
    version: ''
  },
  tags: {},
  environment: {
    uri: ''
  }
});

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}}/createSimulationApplication',
  headers: {'content-type': 'application/json'},
  data: {
    name: '',
    sources: [{s3Bucket: '', s3Key: '', architecture: ''}],
    simulationSoftwareSuite: {name: '', version: ''},
    robotSoftwareSuite: {name: '', version: ''},
    renderingEngine: {name: '', version: ''},
    tags: {},
    environment: {uri: ''}
  }
};

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

const url = '{{baseUrl}}/createSimulationApplication';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"name":"","sources":[{"s3Bucket":"","s3Key":"","architecture":""}],"simulationSoftwareSuite":{"name":"","version":""},"robotSoftwareSuite":{"name":"","version":""},"renderingEngine":{"name":"","version":""},"tags":{},"environment":{"uri":""}}'
};

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

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"name": @"",
                              @"sources": @[ @{ @"s3Bucket": @"", @"s3Key": @"", @"architecture": @"" } ],
                              @"simulationSoftwareSuite": @{ @"name": @"", @"version": @"" },
                              @"robotSoftwareSuite": @{ @"name": @"", @"version": @"" },
                              @"renderingEngine": @{ @"name": @"", @"version": @"" },
                              @"tags": @{  },
                              @"environment": @{ @"uri": @"" } };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/createSimulationApplication"]
                                                       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}}/createSimulationApplication" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"name\": \"\",\n  \"sources\": [\n    {\n      \"s3Bucket\": \"\",\n      \"s3Key\": \"\",\n      \"architecture\": \"\"\n    }\n  ],\n  \"simulationSoftwareSuite\": {\n    \"name\": \"\",\n    \"version\": \"\"\n  },\n  \"robotSoftwareSuite\": {\n    \"name\": \"\",\n    \"version\": \"\"\n  },\n  \"renderingEngine\": {\n    \"name\": \"\",\n    \"version\": \"\"\n  },\n  \"tags\": {},\n  \"environment\": {\n    \"uri\": \"\"\n  }\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/createSimulationApplication",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    'name' => '',
    'sources' => [
        [
                's3Bucket' => '',
                's3Key' => '',
                'architecture' => ''
        ]
    ],
    'simulationSoftwareSuite' => [
        'name' => '',
        'version' => ''
    ],
    'robotSoftwareSuite' => [
        'name' => '',
        'version' => ''
    ],
    'renderingEngine' => [
        'name' => '',
        'version' => ''
    ],
    'tags' => [
        
    ],
    'environment' => [
        'uri' => ''
    ]
  ]),
  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}}/createSimulationApplication', [
  'body' => '{
  "name": "",
  "sources": [
    {
      "s3Bucket": "",
      "s3Key": "",
      "architecture": ""
    }
  ],
  "simulationSoftwareSuite": {
    "name": "",
    "version": ""
  },
  "robotSoftwareSuite": {
    "name": "",
    "version": ""
  },
  "renderingEngine": {
    "name": "",
    "version": ""
  },
  "tags": {},
  "environment": {
    "uri": ""
  }
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

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

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'name' => '',
  'sources' => [
    [
        's3Bucket' => '',
        's3Key' => '',
        'architecture' => ''
    ]
  ],
  'simulationSoftwareSuite' => [
    'name' => '',
    'version' => ''
  ],
  'robotSoftwareSuite' => [
    'name' => '',
    'version' => ''
  ],
  'renderingEngine' => [
    'name' => '',
    'version' => ''
  ],
  'tags' => [
    
  ],
  'environment' => [
    'uri' => ''
  ]
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'name' => '',
  'sources' => [
    [
        's3Bucket' => '',
        's3Key' => '',
        'architecture' => ''
    ]
  ],
  'simulationSoftwareSuite' => [
    'name' => '',
    'version' => ''
  ],
  'robotSoftwareSuite' => [
    'name' => '',
    'version' => ''
  ],
  'renderingEngine' => [
    'name' => '',
    'version' => ''
  ],
  'tags' => [
    
  ],
  'environment' => [
    'uri' => ''
  ]
]));
$request->setRequestUrl('{{baseUrl}}/createSimulationApplication');
$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}}/createSimulationApplication' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "name": "",
  "sources": [
    {
      "s3Bucket": "",
      "s3Key": "",
      "architecture": ""
    }
  ],
  "simulationSoftwareSuite": {
    "name": "",
    "version": ""
  },
  "robotSoftwareSuite": {
    "name": "",
    "version": ""
  },
  "renderingEngine": {
    "name": "",
    "version": ""
  },
  "tags": {},
  "environment": {
    "uri": ""
  }
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/createSimulationApplication' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "name": "",
  "sources": [
    {
      "s3Bucket": "",
      "s3Key": "",
      "architecture": ""
    }
  ],
  "simulationSoftwareSuite": {
    "name": "",
    "version": ""
  },
  "robotSoftwareSuite": {
    "name": "",
    "version": ""
  },
  "renderingEngine": {
    "name": "",
    "version": ""
  },
  "tags": {},
  "environment": {
    "uri": ""
  }
}'
import http.client

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

payload = "{\n  \"name\": \"\",\n  \"sources\": [\n    {\n      \"s3Bucket\": \"\",\n      \"s3Key\": \"\",\n      \"architecture\": \"\"\n    }\n  ],\n  \"simulationSoftwareSuite\": {\n    \"name\": \"\",\n    \"version\": \"\"\n  },\n  \"robotSoftwareSuite\": {\n    \"name\": \"\",\n    \"version\": \"\"\n  },\n  \"renderingEngine\": {\n    \"name\": \"\",\n    \"version\": \"\"\n  },\n  \"tags\": {},\n  \"environment\": {\n    \"uri\": \"\"\n  }\n}"

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

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

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

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

url = "{{baseUrl}}/createSimulationApplication"

payload = {
    "name": "",
    "sources": [
        {
            "s3Bucket": "",
            "s3Key": "",
            "architecture": ""
        }
    ],
    "simulationSoftwareSuite": {
        "name": "",
        "version": ""
    },
    "robotSoftwareSuite": {
        "name": "",
        "version": ""
    },
    "renderingEngine": {
        "name": "",
        "version": ""
    },
    "tags": {},
    "environment": { "uri": "" }
}
headers = {"content-type": "application/json"}

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

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

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

payload <- "{\n  \"name\": \"\",\n  \"sources\": [\n    {\n      \"s3Bucket\": \"\",\n      \"s3Key\": \"\",\n      \"architecture\": \"\"\n    }\n  ],\n  \"simulationSoftwareSuite\": {\n    \"name\": \"\",\n    \"version\": \"\"\n  },\n  \"robotSoftwareSuite\": {\n    \"name\": \"\",\n    \"version\": \"\"\n  },\n  \"renderingEngine\": {\n    \"name\": \"\",\n    \"version\": \"\"\n  },\n  \"tags\": {},\n  \"environment\": {\n    \"uri\": \"\"\n  }\n}"

encode <- "json"

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

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

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

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

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"name\": \"\",\n  \"sources\": [\n    {\n      \"s3Bucket\": \"\",\n      \"s3Key\": \"\",\n      \"architecture\": \"\"\n    }\n  ],\n  \"simulationSoftwareSuite\": {\n    \"name\": \"\",\n    \"version\": \"\"\n  },\n  \"robotSoftwareSuite\": {\n    \"name\": \"\",\n    \"version\": \"\"\n  },\n  \"renderingEngine\": {\n    \"name\": \"\",\n    \"version\": \"\"\n  },\n  \"tags\": {},\n  \"environment\": {\n    \"uri\": \"\"\n  }\n}"

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

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

response = conn.post('/baseUrl/createSimulationApplication') do |req|
  req.body = "{\n  \"name\": \"\",\n  \"sources\": [\n    {\n      \"s3Bucket\": \"\",\n      \"s3Key\": \"\",\n      \"architecture\": \"\"\n    }\n  ],\n  \"simulationSoftwareSuite\": {\n    \"name\": \"\",\n    \"version\": \"\"\n  },\n  \"robotSoftwareSuite\": {\n    \"name\": \"\",\n    \"version\": \"\"\n  },\n  \"renderingEngine\": {\n    \"name\": \"\",\n    \"version\": \"\"\n  },\n  \"tags\": {},\n  \"environment\": {\n    \"uri\": \"\"\n  }\n}"
end

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

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

    let payload = json!({
        "name": "",
        "sources": (
            json!({
                "s3Bucket": "",
                "s3Key": "",
                "architecture": ""
            })
        ),
        "simulationSoftwareSuite": json!({
            "name": "",
            "version": ""
        }),
        "robotSoftwareSuite": json!({
            "name": "",
            "version": ""
        }),
        "renderingEngine": json!({
            "name": "",
            "version": ""
        }),
        "tags": json!({}),
        "environment": json!({"uri": ""})
    });

    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}}/createSimulationApplication \
  --header 'content-type: application/json' \
  --data '{
  "name": "",
  "sources": [
    {
      "s3Bucket": "",
      "s3Key": "",
      "architecture": ""
    }
  ],
  "simulationSoftwareSuite": {
    "name": "",
    "version": ""
  },
  "robotSoftwareSuite": {
    "name": "",
    "version": ""
  },
  "renderingEngine": {
    "name": "",
    "version": ""
  },
  "tags": {},
  "environment": {
    "uri": ""
  }
}'
echo '{
  "name": "",
  "sources": [
    {
      "s3Bucket": "",
      "s3Key": "",
      "architecture": ""
    }
  ],
  "simulationSoftwareSuite": {
    "name": "",
    "version": ""
  },
  "robotSoftwareSuite": {
    "name": "",
    "version": ""
  },
  "renderingEngine": {
    "name": "",
    "version": ""
  },
  "tags": {},
  "environment": {
    "uri": ""
  }
}' |  \
  http POST {{baseUrl}}/createSimulationApplication \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "name": "",\n  "sources": [\n    {\n      "s3Bucket": "",\n      "s3Key": "",\n      "architecture": ""\n    }\n  ],\n  "simulationSoftwareSuite": {\n    "name": "",\n    "version": ""\n  },\n  "robotSoftwareSuite": {\n    "name": "",\n    "version": ""\n  },\n  "renderingEngine": {\n    "name": "",\n    "version": ""\n  },\n  "tags": {},\n  "environment": {\n    "uri": ""\n  }\n}' \
  --output-document \
  - {{baseUrl}}/createSimulationApplication
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "name": "",
  "sources": [
    [
      "s3Bucket": "",
      "s3Key": "",
      "architecture": ""
    ]
  ],
  "simulationSoftwareSuite": [
    "name": "",
    "version": ""
  ],
  "robotSoftwareSuite": [
    "name": "",
    "version": ""
  ],
  "renderingEngine": [
    "name": "",
    "version": ""
  ],
  "tags": [],
  "environment": ["uri": ""]
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/createSimulationApplication")! 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 CreateSimulationApplicationVersion
{{baseUrl}}/createSimulationApplicationVersion
BODY json

{
  "application": "",
  "currentRevisionId": "",
  "s3Etags": [],
  "imageDigest": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

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

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  \"application\": \"\",\n  \"currentRevisionId\": \"\",\n  \"s3Etags\": [],\n  \"imageDigest\": \"\"\n}");

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

(client/post "{{baseUrl}}/createSimulationApplicationVersion" {:content-type :json
                                                                               :form-params {:application ""
                                                                                             :currentRevisionId ""
                                                                                             :s3Etags []
                                                                                             :imageDigest ""}})
require "http/client"

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

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

func main() {

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

	payload := strings.NewReader("{\n  \"application\": \"\",\n  \"currentRevisionId\": \"\",\n  \"s3Etags\": [],\n  \"imageDigest\": \"\"\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/createSimulationApplicationVersion HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 88

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

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

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

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

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

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

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/createSimulationApplicationVersion',
  headers: {'content-type': 'application/json'},
  data: {application: '', currentRevisionId: '', s3Etags: [], imageDigest: ''}
};

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

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

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

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/createSimulationApplicationVersion',
  headers: {'content-type': 'application/json'},
  body: {application: '', currentRevisionId: '', s3Etags: [], imageDigest: ''},
  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}}/createSimulationApplicationVersion');

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

req.type('json');
req.send({
  application: '',
  currentRevisionId: '',
  s3Etags: [],
  imageDigest: ''
});

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}}/createSimulationApplicationVersion',
  headers: {'content-type': 'application/json'},
  data: {application: '', currentRevisionId: '', s3Etags: [], imageDigest: ''}
};

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

const url = '{{baseUrl}}/createSimulationApplicationVersion';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"application":"","currentRevisionId":"","s3Etags":[],"imageDigest":""}'
};

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 = @{ @"application": @"",
                              @"currentRevisionId": @"",
                              @"s3Etags": @[  ],
                              @"imageDigest": @"" };

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

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

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

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

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'application' => '',
  'currentRevisionId' => '',
  's3Etags' => [
    
  ],
  'imageDigest' => ''
]));

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

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

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

payload = "{\n  \"application\": \"\",\n  \"currentRevisionId\": \"\",\n  \"s3Etags\": [],\n  \"imageDigest\": \"\"\n}"

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

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

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

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

url = "{{baseUrl}}/createSimulationApplicationVersion"

payload = {
    "application": "",
    "currentRevisionId": "",
    "s3Etags": [],
    "imageDigest": ""
}
headers = {"content-type": "application/json"}

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

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

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

payload <- "{\n  \"application\": \"\",\n  \"currentRevisionId\": \"\",\n  \"s3Etags\": [],\n  \"imageDigest\": \"\"\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}}/createSimulationApplicationVersion")

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  \"application\": \"\",\n  \"currentRevisionId\": \"\",\n  \"s3Etags\": [],\n  \"imageDigest\": \"\"\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/createSimulationApplicationVersion') do |req|
  req.body = "{\n  \"application\": \"\",\n  \"currentRevisionId\": \"\",\n  \"s3Etags\": [],\n  \"imageDigest\": \"\"\n}"
end

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

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

    let payload = json!({
        "application": "",
        "currentRevisionId": "",
        "s3Etags": (),
        "imageDigest": ""
    });

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

let headers = ["content-type": "application/json"]
let parameters = [
  "application": "",
  "currentRevisionId": "",
  "s3Etags": [],
  "imageDigest": ""
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/createSimulationApplicationVersion")! 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 CreateSimulationJob
{{baseUrl}}/createSimulationJob
BODY json

{
  "clientRequestToken": "",
  "outputLocation": {
    "s3Bucket": "",
    "s3Prefix": ""
  },
  "loggingConfig": {
    "recordAllRosTopics": ""
  },
  "maxJobDurationInSeconds": 0,
  "iamRole": "",
  "failureBehavior": "",
  "robotApplications": [
    {
      "application": "",
      "applicationVersion": "",
      "launchConfig": "",
      "uploadConfigurations": "",
      "useDefaultUploadConfigurations": "",
      "tools": "",
      "useDefaultTools": ""
    }
  ],
  "simulationApplications": [
    {
      "application": "",
      "applicationVersion": "",
      "launchConfig": "",
      "uploadConfigurations": "",
      "worldConfigs": "",
      "useDefaultUploadConfigurations": "",
      "tools": "",
      "useDefaultTools": ""
    }
  ],
  "dataSources": [
    {
      "name": "",
      "s3Bucket": "",
      "s3Keys": "",
      "type": "",
      "destination": ""
    }
  ],
  "tags": {},
  "vpcConfig": {
    "subnets": "",
    "securityGroups": "",
    "assignPublicIp": ""
  },
  "compute": {
    "simulationUnitLimit": "",
    "computeType": "",
    "gpuUnitLimit": ""
  }
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

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

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  \"clientRequestToken\": \"\",\n  \"outputLocation\": {\n    \"s3Bucket\": \"\",\n    \"s3Prefix\": \"\"\n  },\n  \"loggingConfig\": {\n    \"recordAllRosTopics\": \"\"\n  },\n  \"maxJobDurationInSeconds\": 0,\n  \"iamRole\": \"\",\n  \"failureBehavior\": \"\",\n  \"robotApplications\": [\n    {\n      \"application\": \"\",\n      \"applicationVersion\": \"\",\n      \"launchConfig\": \"\",\n      \"uploadConfigurations\": \"\",\n      \"useDefaultUploadConfigurations\": \"\",\n      \"tools\": \"\",\n      \"useDefaultTools\": \"\"\n    }\n  ],\n  \"simulationApplications\": [\n    {\n      \"application\": \"\",\n      \"applicationVersion\": \"\",\n      \"launchConfig\": \"\",\n      \"uploadConfigurations\": \"\",\n      \"worldConfigs\": \"\",\n      \"useDefaultUploadConfigurations\": \"\",\n      \"tools\": \"\",\n      \"useDefaultTools\": \"\"\n    }\n  ],\n  \"dataSources\": [\n    {\n      \"name\": \"\",\n      \"s3Bucket\": \"\",\n      \"s3Keys\": \"\",\n      \"type\": \"\",\n      \"destination\": \"\"\n    }\n  ],\n  \"tags\": {},\n  \"vpcConfig\": {\n    \"subnets\": \"\",\n    \"securityGroups\": \"\",\n    \"assignPublicIp\": \"\"\n  },\n  \"compute\": {\n    \"simulationUnitLimit\": \"\",\n    \"computeType\": \"\",\n    \"gpuUnitLimit\": \"\"\n  }\n}");

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

(client/post "{{baseUrl}}/createSimulationJob" {:content-type :json
                                                                :form-params {:clientRequestToken ""
                                                                              :outputLocation {:s3Bucket ""
                                                                                               :s3Prefix ""}
                                                                              :loggingConfig {:recordAllRosTopics ""}
                                                                              :maxJobDurationInSeconds 0
                                                                              :iamRole ""
                                                                              :failureBehavior ""
                                                                              :robotApplications [{:application ""
                                                                                                   :applicationVersion ""
                                                                                                   :launchConfig ""
                                                                                                   :uploadConfigurations ""
                                                                                                   :useDefaultUploadConfigurations ""
                                                                                                   :tools ""
                                                                                                   :useDefaultTools ""}]
                                                                              :simulationApplications [{:application ""
                                                                                                        :applicationVersion ""
                                                                                                        :launchConfig ""
                                                                                                        :uploadConfigurations ""
                                                                                                        :worldConfigs ""
                                                                                                        :useDefaultUploadConfigurations ""
                                                                                                        :tools ""
                                                                                                        :useDefaultTools ""}]
                                                                              :dataSources [{:name ""
                                                                                             :s3Bucket ""
                                                                                             :s3Keys ""
                                                                                             :type ""
                                                                                             :destination ""}]
                                                                              :tags {}
                                                                              :vpcConfig {:subnets ""
                                                                                          :securityGroups ""
                                                                                          :assignPublicIp ""}
                                                                              :compute {:simulationUnitLimit ""
                                                                                        :computeType ""
                                                                                        :gpuUnitLimit ""}}})
require "http/client"

url = "{{baseUrl}}/createSimulationJob"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"clientRequestToken\": \"\",\n  \"outputLocation\": {\n    \"s3Bucket\": \"\",\n    \"s3Prefix\": \"\"\n  },\n  \"loggingConfig\": {\n    \"recordAllRosTopics\": \"\"\n  },\n  \"maxJobDurationInSeconds\": 0,\n  \"iamRole\": \"\",\n  \"failureBehavior\": \"\",\n  \"robotApplications\": [\n    {\n      \"application\": \"\",\n      \"applicationVersion\": \"\",\n      \"launchConfig\": \"\",\n      \"uploadConfigurations\": \"\",\n      \"useDefaultUploadConfigurations\": \"\",\n      \"tools\": \"\",\n      \"useDefaultTools\": \"\"\n    }\n  ],\n  \"simulationApplications\": [\n    {\n      \"application\": \"\",\n      \"applicationVersion\": \"\",\n      \"launchConfig\": \"\",\n      \"uploadConfigurations\": \"\",\n      \"worldConfigs\": \"\",\n      \"useDefaultUploadConfigurations\": \"\",\n      \"tools\": \"\",\n      \"useDefaultTools\": \"\"\n    }\n  ],\n  \"dataSources\": [\n    {\n      \"name\": \"\",\n      \"s3Bucket\": \"\",\n      \"s3Keys\": \"\",\n      \"type\": \"\",\n      \"destination\": \"\"\n    }\n  ],\n  \"tags\": {},\n  \"vpcConfig\": {\n    \"subnets\": \"\",\n    \"securityGroups\": \"\",\n    \"assignPublicIp\": \"\"\n  },\n  \"compute\": {\n    \"simulationUnitLimit\": \"\",\n    \"computeType\": \"\",\n    \"gpuUnitLimit\": \"\"\n  }\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/createSimulationJob"),
    Content = new StringContent("{\n  \"clientRequestToken\": \"\",\n  \"outputLocation\": {\n    \"s3Bucket\": \"\",\n    \"s3Prefix\": \"\"\n  },\n  \"loggingConfig\": {\n    \"recordAllRosTopics\": \"\"\n  },\n  \"maxJobDurationInSeconds\": 0,\n  \"iamRole\": \"\",\n  \"failureBehavior\": \"\",\n  \"robotApplications\": [\n    {\n      \"application\": \"\",\n      \"applicationVersion\": \"\",\n      \"launchConfig\": \"\",\n      \"uploadConfigurations\": \"\",\n      \"useDefaultUploadConfigurations\": \"\",\n      \"tools\": \"\",\n      \"useDefaultTools\": \"\"\n    }\n  ],\n  \"simulationApplications\": [\n    {\n      \"application\": \"\",\n      \"applicationVersion\": \"\",\n      \"launchConfig\": \"\",\n      \"uploadConfigurations\": \"\",\n      \"worldConfigs\": \"\",\n      \"useDefaultUploadConfigurations\": \"\",\n      \"tools\": \"\",\n      \"useDefaultTools\": \"\"\n    }\n  ],\n  \"dataSources\": [\n    {\n      \"name\": \"\",\n      \"s3Bucket\": \"\",\n      \"s3Keys\": \"\",\n      \"type\": \"\",\n      \"destination\": \"\"\n    }\n  ],\n  \"tags\": {},\n  \"vpcConfig\": {\n    \"subnets\": \"\",\n    \"securityGroups\": \"\",\n    \"assignPublicIp\": \"\"\n  },\n  \"compute\": {\n    \"simulationUnitLimit\": \"\",\n    \"computeType\": \"\",\n    \"gpuUnitLimit\": \"\"\n  }\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/createSimulationJob");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"clientRequestToken\": \"\",\n  \"outputLocation\": {\n    \"s3Bucket\": \"\",\n    \"s3Prefix\": \"\"\n  },\n  \"loggingConfig\": {\n    \"recordAllRosTopics\": \"\"\n  },\n  \"maxJobDurationInSeconds\": 0,\n  \"iamRole\": \"\",\n  \"failureBehavior\": \"\",\n  \"robotApplications\": [\n    {\n      \"application\": \"\",\n      \"applicationVersion\": \"\",\n      \"launchConfig\": \"\",\n      \"uploadConfigurations\": \"\",\n      \"useDefaultUploadConfigurations\": \"\",\n      \"tools\": \"\",\n      \"useDefaultTools\": \"\"\n    }\n  ],\n  \"simulationApplications\": [\n    {\n      \"application\": \"\",\n      \"applicationVersion\": \"\",\n      \"launchConfig\": \"\",\n      \"uploadConfigurations\": \"\",\n      \"worldConfigs\": \"\",\n      \"useDefaultUploadConfigurations\": \"\",\n      \"tools\": \"\",\n      \"useDefaultTools\": \"\"\n    }\n  ],\n  \"dataSources\": [\n    {\n      \"name\": \"\",\n      \"s3Bucket\": \"\",\n      \"s3Keys\": \"\",\n      \"type\": \"\",\n      \"destination\": \"\"\n    }\n  ],\n  \"tags\": {},\n  \"vpcConfig\": {\n    \"subnets\": \"\",\n    \"securityGroups\": \"\",\n    \"assignPublicIp\": \"\"\n  },\n  \"compute\": {\n    \"simulationUnitLimit\": \"\",\n    \"computeType\": \"\",\n    \"gpuUnitLimit\": \"\"\n  }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

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

	payload := strings.NewReader("{\n  \"clientRequestToken\": \"\",\n  \"outputLocation\": {\n    \"s3Bucket\": \"\",\n    \"s3Prefix\": \"\"\n  },\n  \"loggingConfig\": {\n    \"recordAllRosTopics\": \"\"\n  },\n  \"maxJobDurationInSeconds\": 0,\n  \"iamRole\": \"\",\n  \"failureBehavior\": \"\",\n  \"robotApplications\": [\n    {\n      \"application\": \"\",\n      \"applicationVersion\": \"\",\n      \"launchConfig\": \"\",\n      \"uploadConfigurations\": \"\",\n      \"useDefaultUploadConfigurations\": \"\",\n      \"tools\": \"\",\n      \"useDefaultTools\": \"\"\n    }\n  ],\n  \"simulationApplications\": [\n    {\n      \"application\": \"\",\n      \"applicationVersion\": \"\",\n      \"launchConfig\": \"\",\n      \"uploadConfigurations\": \"\",\n      \"worldConfigs\": \"\",\n      \"useDefaultUploadConfigurations\": \"\",\n      \"tools\": \"\",\n      \"useDefaultTools\": \"\"\n    }\n  ],\n  \"dataSources\": [\n    {\n      \"name\": \"\",\n      \"s3Bucket\": \"\",\n      \"s3Keys\": \"\",\n      \"type\": \"\",\n      \"destination\": \"\"\n    }\n  ],\n  \"tags\": {},\n  \"vpcConfig\": {\n    \"subnets\": \"\",\n    \"securityGroups\": \"\",\n    \"assignPublicIp\": \"\"\n  },\n  \"compute\": {\n    \"simulationUnitLimit\": \"\",\n    \"computeType\": \"\",\n    \"gpuUnitLimit\": \"\"\n  }\n}")

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

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

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

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

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

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

{
  "clientRequestToken": "",
  "outputLocation": {
    "s3Bucket": "",
    "s3Prefix": ""
  },
  "loggingConfig": {
    "recordAllRosTopics": ""
  },
  "maxJobDurationInSeconds": 0,
  "iamRole": "",
  "failureBehavior": "",
  "robotApplications": [
    {
      "application": "",
      "applicationVersion": "",
      "launchConfig": "",
      "uploadConfigurations": "",
      "useDefaultUploadConfigurations": "",
      "tools": "",
      "useDefaultTools": ""
    }
  ],
  "simulationApplications": [
    {
      "application": "",
      "applicationVersion": "",
      "launchConfig": "",
      "uploadConfigurations": "",
      "worldConfigs": "",
      "useDefaultUploadConfigurations": "",
      "tools": "",
      "useDefaultTools": ""
    }
  ],
  "dataSources": [
    {
      "name": "",
      "s3Bucket": "",
      "s3Keys": "",
      "type": "",
      "destination": ""
    }
  ],
  "tags": {},
  "vpcConfig": {
    "subnets": "",
    "securityGroups": "",
    "assignPublicIp": ""
  },
  "compute": {
    "simulationUnitLimit": "",
    "computeType": "",
    "gpuUnitLimit": ""
  }
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/createSimulationJob")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"clientRequestToken\": \"\",\n  \"outputLocation\": {\n    \"s3Bucket\": \"\",\n    \"s3Prefix\": \"\"\n  },\n  \"loggingConfig\": {\n    \"recordAllRosTopics\": \"\"\n  },\n  \"maxJobDurationInSeconds\": 0,\n  \"iamRole\": \"\",\n  \"failureBehavior\": \"\",\n  \"robotApplications\": [\n    {\n      \"application\": \"\",\n      \"applicationVersion\": \"\",\n      \"launchConfig\": \"\",\n      \"uploadConfigurations\": \"\",\n      \"useDefaultUploadConfigurations\": \"\",\n      \"tools\": \"\",\n      \"useDefaultTools\": \"\"\n    }\n  ],\n  \"simulationApplications\": [\n    {\n      \"application\": \"\",\n      \"applicationVersion\": \"\",\n      \"launchConfig\": \"\",\n      \"uploadConfigurations\": \"\",\n      \"worldConfigs\": \"\",\n      \"useDefaultUploadConfigurations\": \"\",\n      \"tools\": \"\",\n      \"useDefaultTools\": \"\"\n    }\n  ],\n  \"dataSources\": [\n    {\n      \"name\": \"\",\n      \"s3Bucket\": \"\",\n      \"s3Keys\": \"\",\n      \"type\": \"\",\n      \"destination\": \"\"\n    }\n  ],\n  \"tags\": {},\n  \"vpcConfig\": {\n    \"subnets\": \"\",\n    \"securityGroups\": \"\",\n    \"assignPublicIp\": \"\"\n  },\n  \"compute\": {\n    \"simulationUnitLimit\": \"\",\n    \"computeType\": \"\",\n    \"gpuUnitLimit\": \"\"\n  }\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/createSimulationJob"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"clientRequestToken\": \"\",\n  \"outputLocation\": {\n    \"s3Bucket\": \"\",\n    \"s3Prefix\": \"\"\n  },\n  \"loggingConfig\": {\n    \"recordAllRosTopics\": \"\"\n  },\n  \"maxJobDurationInSeconds\": 0,\n  \"iamRole\": \"\",\n  \"failureBehavior\": \"\",\n  \"robotApplications\": [\n    {\n      \"application\": \"\",\n      \"applicationVersion\": \"\",\n      \"launchConfig\": \"\",\n      \"uploadConfigurations\": \"\",\n      \"useDefaultUploadConfigurations\": \"\",\n      \"tools\": \"\",\n      \"useDefaultTools\": \"\"\n    }\n  ],\n  \"simulationApplications\": [\n    {\n      \"application\": \"\",\n      \"applicationVersion\": \"\",\n      \"launchConfig\": \"\",\n      \"uploadConfigurations\": \"\",\n      \"worldConfigs\": \"\",\n      \"useDefaultUploadConfigurations\": \"\",\n      \"tools\": \"\",\n      \"useDefaultTools\": \"\"\n    }\n  ],\n  \"dataSources\": [\n    {\n      \"name\": \"\",\n      \"s3Bucket\": \"\",\n      \"s3Keys\": \"\",\n      \"type\": \"\",\n      \"destination\": \"\"\n    }\n  ],\n  \"tags\": {},\n  \"vpcConfig\": {\n    \"subnets\": \"\",\n    \"securityGroups\": \"\",\n    \"assignPublicIp\": \"\"\n  },\n  \"compute\": {\n    \"simulationUnitLimit\": \"\",\n    \"computeType\": \"\",\n    \"gpuUnitLimit\": \"\"\n  }\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"clientRequestToken\": \"\",\n  \"outputLocation\": {\n    \"s3Bucket\": \"\",\n    \"s3Prefix\": \"\"\n  },\n  \"loggingConfig\": {\n    \"recordAllRosTopics\": \"\"\n  },\n  \"maxJobDurationInSeconds\": 0,\n  \"iamRole\": \"\",\n  \"failureBehavior\": \"\",\n  \"robotApplications\": [\n    {\n      \"application\": \"\",\n      \"applicationVersion\": \"\",\n      \"launchConfig\": \"\",\n      \"uploadConfigurations\": \"\",\n      \"useDefaultUploadConfigurations\": \"\",\n      \"tools\": \"\",\n      \"useDefaultTools\": \"\"\n    }\n  ],\n  \"simulationApplications\": [\n    {\n      \"application\": \"\",\n      \"applicationVersion\": \"\",\n      \"launchConfig\": \"\",\n      \"uploadConfigurations\": \"\",\n      \"worldConfigs\": \"\",\n      \"useDefaultUploadConfigurations\": \"\",\n      \"tools\": \"\",\n      \"useDefaultTools\": \"\"\n    }\n  ],\n  \"dataSources\": [\n    {\n      \"name\": \"\",\n      \"s3Bucket\": \"\",\n      \"s3Keys\": \"\",\n      \"type\": \"\",\n      \"destination\": \"\"\n    }\n  ],\n  \"tags\": {},\n  \"vpcConfig\": {\n    \"subnets\": \"\",\n    \"securityGroups\": \"\",\n    \"assignPublicIp\": \"\"\n  },\n  \"compute\": {\n    \"simulationUnitLimit\": \"\",\n    \"computeType\": \"\",\n    \"gpuUnitLimit\": \"\"\n  }\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/createSimulationJob")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/createSimulationJob")
  .header("content-type", "application/json")
  .body("{\n  \"clientRequestToken\": \"\",\n  \"outputLocation\": {\n    \"s3Bucket\": \"\",\n    \"s3Prefix\": \"\"\n  },\n  \"loggingConfig\": {\n    \"recordAllRosTopics\": \"\"\n  },\n  \"maxJobDurationInSeconds\": 0,\n  \"iamRole\": \"\",\n  \"failureBehavior\": \"\",\n  \"robotApplications\": [\n    {\n      \"application\": \"\",\n      \"applicationVersion\": \"\",\n      \"launchConfig\": \"\",\n      \"uploadConfigurations\": \"\",\n      \"useDefaultUploadConfigurations\": \"\",\n      \"tools\": \"\",\n      \"useDefaultTools\": \"\"\n    }\n  ],\n  \"simulationApplications\": [\n    {\n      \"application\": \"\",\n      \"applicationVersion\": \"\",\n      \"launchConfig\": \"\",\n      \"uploadConfigurations\": \"\",\n      \"worldConfigs\": \"\",\n      \"useDefaultUploadConfigurations\": \"\",\n      \"tools\": \"\",\n      \"useDefaultTools\": \"\"\n    }\n  ],\n  \"dataSources\": [\n    {\n      \"name\": \"\",\n      \"s3Bucket\": \"\",\n      \"s3Keys\": \"\",\n      \"type\": \"\",\n      \"destination\": \"\"\n    }\n  ],\n  \"tags\": {},\n  \"vpcConfig\": {\n    \"subnets\": \"\",\n    \"securityGroups\": \"\",\n    \"assignPublicIp\": \"\"\n  },\n  \"compute\": {\n    \"simulationUnitLimit\": \"\",\n    \"computeType\": \"\",\n    \"gpuUnitLimit\": \"\"\n  }\n}")
  .asString();
const data = JSON.stringify({
  clientRequestToken: '',
  outputLocation: {
    s3Bucket: '',
    s3Prefix: ''
  },
  loggingConfig: {
    recordAllRosTopics: ''
  },
  maxJobDurationInSeconds: 0,
  iamRole: '',
  failureBehavior: '',
  robotApplications: [
    {
      application: '',
      applicationVersion: '',
      launchConfig: '',
      uploadConfigurations: '',
      useDefaultUploadConfigurations: '',
      tools: '',
      useDefaultTools: ''
    }
  ],
  simulationApplications: [
    {
      application: '',
      applicationVersion: '',
      launchConfig: '',
      uploadConfigurations: '',
      worldConfigs: '',
      useDefaultUploadConfigurations: '',
      tools: '',
      useDefaultTools: ''
    }
  ],
  dataSources: [
    {
      name: '',
      s3Bucket: '',
      s3Keys: '',
      type: '',
      destination: ''
    }
  ],
  tags: {},
  vpcConfig: {
    subnets: '',
    securityGroups: '',
    assignPublicIp: ''
  },
  compute: {
    simulationUnitLimit: '',
    computeType: '',
    gpuUnitLimit: ''
  }
});

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

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

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

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/createSimulationJob',
  headers: {'content-type': 'application/json'},
  data: {
    clientRequestToken: '',
    outputLocation: {s3Bucket: '', s3Prefix: ''},
    loggingConfig: {recordAllRosTopics: ''},
    maxJobDurationInSeconds: 0,
    iamRole: '',
    failureBehavior: '',
    robotApplications: [
      {
        application: '',
        applicationVersion: '',
        launchConfig: '',
        uploadConfigurations: '',
        useDefaultUploadConfigurations: '',
        tools: '',
        useDefaultTools: ''
      }
    ],
    simulationApplications: [
      {
        application: '',
        applicationVersion: '',
        launchConfig: '',
        uploadConfigurations: '',
        worldConfigs: '',
        useDefaultUploadConfigurations: '',
        tools: '',
        useDefaultTools: ''
      }
    ],
    dataSources: [{name: '', s3Bucket: '', s3Keys: '', type: '', destination: ''}],
    tags: {},
    vpcConfig: {subnets: '', securityGroups: '', assignPublicIp: ''},
    compute: {simulationUnitLimit: '', computeType: '', gpuUnitLimit: ''}
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/createSimulationJob';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"clientRequestToken":"","outputLocation":{"s3Bucket":"","s3Prefix":""},"loggingConfig":{"recordAllRosTopics":""},"maxJobDurationInSeconds":0,"iamRole":"","failureBehavior":"","robotApplications":[{"application":"","applicationVersion":"","launchConfig":"","uploadConfigurations":"","useDefaultUploadConfigurations":"","tools":"","useDefaultTools":""}],"simulationApplications":[{"application":"","applicationVersion":"","launchConfig":"","uploadConfigurations":"","worldConfigs":"","useDefaultUploadConfigurations":"","tools":"","useDefaultTools":""}],"dataSources":[{"name":"","s3Bucket":"","s3Keys":"","type":"","destination":""}],"tags":{},"vpcConfig":{"subnets":"","securityGroups":"","assignPublicIp":""},"compute":{"simulationUnitLimit":"","computeType":"","gpuUnitLimit":""}}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/createSimulationJob',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "clientRequestToken": "",\n  "outputLocation": {\n    "s3Bucket": "",\n    "s3Prefix": ""\n  },\n  "loggingConfig": {\n    "recordAllRosTopics": ""\n  },\n  "maxJobDurationInSeconds": 0,\n  "iamRole": "",\n  "failureBehavior": "",\n  "robotApplications": [\n    {\n      "application": "",\n      "applicationVersion": "",\n      "launchConfig": "",\n      "uploadConfigurations": "",\n      "useDefaultUploadConfigurations": "",\n      "tools": "",\n      "useDefaultTools": ""\n    }\n  ],\n  "simulationApplications": [\n    {\n      "application": "",\n      "applicationVersion": "",\n      "launchConfig": "",\n      "uploadConfigurations": "",\n      "worldConfigs": "",\n      "useDefaultUploadConfigurations": "",\n      "tools": "",\n      "useDefaultTools": ""\n    }\n  ],\n  "dataSources": [\n    {\n      "name": "",\n      "s3Bucket": "",\n      "s3Keys": "",\n      "type": "",\n      "destination": ""\n    }\n  ],\n  "tags": {},\n  "vpcConfig": {\n    "subnets": "",\n    "securityGroups": "",\n    "assignPublicIp": ""\n  },\n  "compute": {\n    "simulationUnitLimit": "",\n    "computeType": "",\n    "gpuUnitLimit": ""\n  }\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"clientRequestToken\": \"\",\n  \"outputLocation\": {\n    \"s3Bucket\": \"\",\n    \"s3Prefix\": \"\"\n  },\n  \"loggingConfig\": {\n    \"recordAllRosTopics\": \"\"\n  },\n  \"maxJobDurationInSeconds\": 0,\n  \"iamRole\": \"\",\n  \"failureBehavior\": \"\",\n  \"robotApplications\": [\n    {\n      \"application\": \"\",\n      \"applicationVersion\": \"\",\n      \"launchConfig\": \"\",\n      \"uploadConfigurations\": \"\",\n      \"useDefaultUploadConfigurations\": \"\",\n      \"tools\": \"\",\n      \"useDefaultTools\": \"\"\n    }\n  ],\n  \"simulationApplications\": [\n    {\n      \"application\": \"\",\n      \"applicationVersion\": \"\",\n      \"launchConfig\": \"\",\n      \"uploadConfigurations\": \"\",\n      \"worldConfigs\": \"\",\n      \"useDefaultUploadConfigurations\": \"\",\n      \"tools\": \"\",\n      \"useDefaultTools\": \"\"\n    }\n  ],\n  \"dataSources\": [\n    {\n      \"name\": \"\",\n      \"s3Bucket\": \"\",\n      \"s3Keys\": \"\",\n      \"type\": \"\",\n      \"destination\": \"\"\n    }\n  ],\n  \"tags\": {},\n  \"vpcConfig\": {\n    \"subnets\": \"\",\n    \"securityGroups\": \"\",\n    \"assignPublicIp\": \"\"\n  },\n  \"compute\": {\n    \"simulationUnitLimit\": \"\",\n    \"computeType\": \"\",\n    \"gpuUnitLimit\": \"\"\n  }\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/createSimulationJob")
  .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/createSimulationJob',
  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({
  clientRequestToken: '',
  outputLocation: {s3Bucket: '', s3Prefix: ''},
  loggingConfig: {recordAllRosTopics: ''},
  maxJobDurationInSeconds: 0,
  iamRole: '',
  failureBehavior: '',
  robotApplications: [
    {
      application: '',
      applicationVersion: '',
      launchConfig: '',
      uploadConfigurations: '',
      useDefaultUploadConfigurations: '',
      tools: '',
      useDefaultTools: ''
    }
  ],
  simulationApplications: [
    {
      application: '',
      applicationVersion: '',
      launchConfig: '',
      uploadConfigurations: '',
      worldConfigs: '',
      useDefaultUploadConfigurations: '',
      tools: '',
      useDefaultTools: ''
    }
  ],
  dataSources: [{name: '', s3Bucket: '', s3Keys: '', type: '', destination: ''}],
  tags: {},
  vpcConfig: {subnets: '', securityGroups: '', assignPublicIp: ''},
  compute: {simulationUnitLimit: '', computeType: '', gpuUnitLimit: ''}
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/createSimulationJob',
  headers: {'content-type': 'application/json'},
  body: {
    clientRequestToken: '',
    outputLocation: {s3Bucket: '', s3Prefix: ''},
    loggingConfig: {recordAllRosTopics: ''},
    maxJobDurationInSeconds: 0,
    iamRole: '',
    failureBehavior: '',
    robotApplications: [
      {
        application: '',
        applicationVersion: '',
        launchConfig: '',
        uploadConfigurations: '',
        useDefaultUploadConfigurations: '',
        tools: '',
        useDefaultTools: ''
      }
    ],
    simulationApplications: [
      {
        application: '',
        applicationVersion: '',
        launchConfig: '',
        uploadConfigurations: '',
        worldConfigs: '',
        useDefaultUploadConfigurations: '',
        tools: '',
        useDefaultTools: ''
      }
    ],
    dataSources: [{name: '', s3Bucket: '', s3Keys: '', type: '', destination: ''}],
    tags: {},
    vpcConfig: {subnets: '', securityGroups: '', assignPublicIp: ''},
    compute: {simulationUnitLimit: '', computeType: '', gpuUnitLimit: ''}
  },
  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}}/createSimulationJob');

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

req.type('json');
req.send({
  clientRequestToken: '',
  outputLocation: {
    s3Bucket: '',
    s3Prefix: ''
  },
  loggingConfig: {
    recordAllRosTopics: ''
  },
  maxJobDurationInSeconds: 0,
  iamRole: '',
  failureBehavior: '',
  robotApplications: [
    {
      application: '',
      applicationVersion: '',
      launchConfig: '',
      uploadConfigurations: '',
      useDefaultUploadConfigurations: '',
      tools: '',
      useDefaultTools: ''
    }
  ],
  simulationApplications: [
    {
      application: '',
      applicationVersion: '',
      launchConfig: '',
      uploadConfigurations: '',
      worldConfigs: '',
      useDefaultUploadConfigurations: '',
      tools: '',
      useDefaultTools: ''
    }
  ],
  dataSources: [
    {
      name: '',
      s3Bucket: '',
      s3Keys: '',
      type: '',
      destination: ''
    }
  ],
  tags: {},
  vpcConfig: {
    subnets: '',
    securityGroups: '',
    assignPublicIp: ''
  },
  compute: {
    simulationUnitLimit: '',
    computeType: '',
    gpuUnitLimit: ''
  }
});

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}}/createSimulationJob',
  headers: {'content-type': 'application/json'},
  data: {
    clientRequestToken: '',
    outputLocation: {s3Bucket: '', s3Prefix: ''},
    loggingConfig: {recordAllRosTopics: ''},
    maxJobDurationInSeconds: 0,
    iamRole: '',
    failureBehavior: '',
    robotApplications: [
      {
        application: '',
        applicationVersion: '',
        launchConfig: '',
        uploadConfigurations: '',
        useDefaultUploadConfigurations: '',
        tools: '',
        useDefaultTools: ''
      }
    ],
    simulationApplications: [
      {
        application: '',
        applicationVersion: '',
        launchConfig: '',
        uploadConfigurations: '',
        worldConfigs: '',
        useDefaultUploadConfigurations: '',
        tools: '',
        useDefaultTools: ''
      }
    ],
    dataSources: [{name: '', s3Bucket: '', s3Keys: '', type: '', destination: ''}],
    tags: {},
    vpcConfig: {subnets: '', securityGroups: '', assignPublicIp: ''},
    compute: {simulationUnitLimit: '', computeType: '', gpuUnitLimit: ''}
  }
};

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

const url = '{{baseUrl}}/createSimulationJob';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"clientRequestToken":"","outputLocation":{"s3Bucket":"","s3Prefix":""},"loggingConfig":{"recordAllRosTopics":""},"maxJobDurationInSeconds":0,"iamRole":"","failureBehavior":"","robotApplications":[{"application":"","applicationVersion":"","launchConfig":"","uploadConfigurations":"","useDefaultUploadConfigurations":"","tools":"","useDefaultTools":""}],"simulationApplications":[{"application":"","applicationVersion":"","launchConfig":"","uploadConfigurations":"","worldConfigs":"","useDefaultUploadConfigurations":"","tools":"","useDefaultTools":""}],"dataSources":[{"name":"","s3Bucket":"","s3Keys":"","type":"","destination":""}],"tags":{},"vpcConfig":{"subnets":"","securityGroups":"","assignPublicIp":""},"compute":{"simulationUnitLimit":"","computeType":"","gpuUnitLimit":""}}'
};

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 = @{ @"clientRequestToken": @"",
                              @"outputLocation": @{ @"s3Bucket": @"", @"s3Prefix": @"" },
                              @"loggingConfig": @{ @"recordAllRosTopics": @"" },
                              @"maxJobDurationInSeconds": @0,
                              @"iamRole": @"",
                              @"failureBehavior": @"",
                              @"robotApplications": @[ @{ @"application": @"", @"applicationVersion": @"", @"launchConfig": @"", @"uploadConfigurations": @"", @"useDefaultUploadConfigurations": @"", @"tools": @"", @"useDefaultTools": @"" } ],
                              @"simulationApplications": @[ @{ @"application": @"", @"applicationVersion": @"", @"launchConfig": @"", @"uploadConfigurations": @"", @"worldConfigs": @"", @"useDefaultUploadConfigurations": @"", @"tools": @"", @"useDefaultTools": @"" } ],
                              @"dataSources": @[ @{ @"name": @"", @"s3Bucket": @"", @"s3Keys": @"", @"type": @"", @"destination": @"" } ],
                              @"tags": @{  },
                              @"vpcConfig": @{ @"subnets": @"", @"securityGroups": @"", @"assignPublicIp": @"" },
                              @"compute": @{ @"simulationUnitLimit": @"", @"computeType": @"", @"gpuUnitLimit": @"" } };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/createSimulationJob"]
                                                       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}}/createSimulationJob" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"clientRequestToken\": \"\",\n  \"outputLocation\": {\n    \"s3Bucket\": \"\",\n    \"s3Prefix\": \"\"\n  },\n  \"loggingConfig\": {\n    \"recordAllRosTopics\": \"\"\n  },\n  \"maxJobDurationInSeconds\": 0,\n  \"iamRole\": \"\",\n  \"failureBehavior\": \"\",\n  \"robotApplications\": [\n    {\n      \"application\": \"\",\n      \"applicationVersion\": \"\",\n      \"launchConfig\": \"\",\n      \"uploadConfigurations\": \"\",\n      \"useDefaultUploadConfigurations\": \"\",\n      \"tools\": \"\",\n      \"useDefaultTools\": \"\"\n    }\n  ],\n  \"simulationApplications\": [\n    {\n      \"application\": \"\",\n      \"applicationVersion\": \"\",\n      \"launchConfig\": \"\",\n      \"uploadConfigurations\": \"\",\n      \"worldConfigs\": \"\",\n      \"useDefaultUploadConfigurations\": \"\",\n      \"tools\": \"\",\n      \"useDefaultTools\": \"\"\n    }\n  ],\n  \"dataSources\": [\n    {\n      \"name\": \"\",\n      \"s3Bucket\": \"\",\n      \"s3Keys\": \"\",\n      \"type\": \"\",\n      \"destination\": \"\"\n    }\n  ],\n  \"tags\": {},\n  \"vpcConfig\": {\n    \"subnets\": \"\",\n    \"securityGroups\": \"\",\n    \"assignPublicIp\": \"\"\n  },\n  \"compute\": {\n    \"simulationUnitLimit\": \"\",\n    \"computeType\": \"\",\n    \"gpuUnitLimit\": \"\"\n  }\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/createSimulationJob",
  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([
    'clientRequestToken' => '',
    'outputLocation' => [
        's3Bucket' => '',
        's3Prefix' => ''
    ],
    'loggingConfig' => [
        'recordAllRosTopics' => ''
    ],
    'maxJobDurationInSeconds' => 0,
    'iamRole' => '',
    'failureBehavior' => '',
    'robotApplications' => [
        [
                'application' => '',
                'applicationVersion' => '',
                'launchConfig' => '',
                'uploadConfigurations' => '',
                'useDefaultUploadConfigurations' => '',
                'tools' => '',
                'useDefaultTools' => ''
        ]
    ],
    'simulationApplications' => [
        [
                'application' => '',
                'applicationVersion' => '',
                'launchConfig' => '',
                'uploadConfigurations' => '',
                'worldConfigs' => '',
                'useDefaultUploadConfigurations' => '',
                'tools' => '',
                'useDefaultTools' => ''
        ]
    ],
    'dataSources' => [
        [
                'name' => '',
                's3Bucket' => '',
                's3Keys' => '',
                'type' => '',
                'destination' => ''
        ]
    ],
    'tags' => [
        
    ],
    'vpcConfig' => [
        'subnets' => '',
        'securityGroups' => '',
        'assignPublicIp' => ''
    ],
    'compute' => [
        'simulationUnitLimit' => '',
        'computeType' => '',
        'gpuUnitLimit' => ''
    ]
  ]),
  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}}/createSimulationJob', [
  'body' => '{
  "clientRequestToken": "",
  "outputLocation": {
    "s3Bucket": "",
    "s3Prefix": ""
  },
  "loggingConfig": {
    "recordAllRosTopics": ""
  },
  "maxJobDurationInSeconds": 0,
  "iamRole": "",
  "failureBehavior": "",
  "robotApplications": [
    {
      "application": "",
      "applicationVersion": "",
      "launchConfig": "",
      "uploadConfigurations": "",
      "useDefaultUploadConfigurations": "",
      "tools": "",
      "useDefaultTools": ""
    }
  ],
  "simulationApplications": [
    {
      "application": "",
      "applicationVersion": "",
      "launchConfig": "",
      "uploadConfigurations": "",
      "worldConfigs": "",
      "useDefaultUploadConfigurations": "",
      "tools": "",
      "useDefaultTools": ""
    }
  ],
  "dataSources": [
    {
      "name": "",
      "s3Bucket": "",
      "s3Keys": "",
      "type": "",
      "destination": ""
    }
  ],
  "tags": {},
  "vpcConfig": {
    "subnets": "",
    "securityGroups": "",
    "assignPublicIp": ""
  },
  "compute": {
    "simulationUnitLimit": "",
    "computeType": "",
    "gpuUnitLimit": ""
  }
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

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

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'clientRequestToken' => '',
  'outputLocation' => [
    's3Bucket' => '',
    's3Prefix' => ''
  ],
  'loggingConfig' => [
    'recordAllRosTopics' => ''
  ],
  'maxJobDurationInSeconds' => 0,
  'iamRole' => '',
  'failureBehavior' => '',
  'robotApplications' => [
    [
        'application' => '',
        'applicationVersion' => '',
        'launchConfig' => '',
        'uploadConfigurations' => '',
        'useDefaultUploadConfigurations' => '',
        'tools' => '',
        'useDefaultTools' => ''
    ]
  ],
  'simulationApplications' => [
    [
        'application' => '',
        'applicationVersion' => '',
        'launchConfig' => '',
        'uploadConfigurations' => '',
        'worldConfigs' => '',
        'useDefaultUploadConfigurations' => '',
        'tools' => '',
        'useDefaultTools' => ''
    ]
  ],
  'dataSources' => [
    [
        'name' => '',
        's3Bucket' => '',
        's3Keys' => '',
        'type' => '',
        'destination' => ''
    ]
  ],
  'tags' => [
    
  ],
  'vpcConfig' => [
    'subnets' => '',
    'securityGroups' => '',
    'assignPublicIp' => ''
  ],
  'compute' => [
    'simulationUnitLimit' => '',
    'computeType' => '',
    'gpuUnitLimit' => ''
  ]
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'clientRequestToken' => '',
  'outputLocation' => [
    's3Bucket' => '',
    's3Prefix' => ''
  ],
  'loggingConfig' => [
    'recordAllRosTopics' => ''
  ],
  'maxJobDurationInSeconds' => 0,
  'iamRole' => '',
  'failureBehavior' => '',
  'robotApplications' => [
    [
        'application' => '',
        'applicationVersion' => '',
        'launchConfig' => '',
        'uploadConfigurations' => '',
        'useDefaultUploadConfigurations' => '',
        'tools' => '',
        'useDefaultTools' => ''
    ]
  ],
  'simulationApplications' => [
    [
        'application' => '',
        'applicationVersion' => '',
        'launchConfig' => '',
        'uploadConfigurations' => '',
        'worldConfigs' => '',
        'useDefaultUploadConfigurations' => '',
        'tools' => '',
        'useDefaultTools' => ''
    ]
  ],
  'dataSources' => [
    [
        'name' => '',
        's3Bucket' => '',
        's3Keys' => '',
        'type' => '',
        'destination' => ''
    ]
  ],
  'tags' => [
    
  ],
  'vpcConfig' => [
    'subnets' => '',
    'securityGroups' => '',
    'assignPublicIp' => ''
  ],
  'compute' => [
    'simulationUnitLimit' => '',
    'computeType' => '',
    'gpuUnitLimit' => ''
  ]
]));
$request->setRequestUrl('{{baseUrl}}/createSimulationJob');
$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}}/createSimulationJob' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "clientRequestToken": "",
  "outputLocation": {
    "s3Bucket": "",
    "s3Prefix": ""
  },
  "loggingConfig": {
    "recordAllRosTopics": ""
  },
  "maxJobDurationInSeconds": 0,
  "iamRole": "",
  "failureBehavior": "",
  "robotApplications": [
    {
      "application": "",
      "applicationVersion": "",
      "launchConfig": "",
      "uploadConfigurations": "",
      "useDefaultUploadConfigurations": "",
      "tools": "",
      "useDefaultTools": ""
    }
  ],
  "simulationApplications": [
    {
      "application": "",
      "applicationVersion": "",
      "launchConfig": "",
      "uploadConfigurations": "",
      "worldConfigs": "",
      "useDefaultUploadConfigurations": "",
      "tools": "",
      "useDefaultTools": ""
    }
  ],
  "dataSources": [
    {
      "name": "",
      "s3Bucket": "",
      "s3Keys": "",
      "type": "",
      "destination": ""
    }
  ],
  "tags": {},
  "vpcConfig": {
    "subnets": "",
    "securityGroups": "",
    "assignPublicIp": ""
  },
  "compute": {
    "simulationUnitLimit": "",
    "computeType": "",
    "gpuUnitLimit": ""
  }
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/createSimulationJob' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "clientRequestToken": "",
  "outputLocation": {
    "s3Bucket": "",
    "s3Prefix": ""
  },
  "loggingConfig": {
    "recordAllRosTopics": ""
  },
  "maxJobDurationInSeconds": 0,
  "iamRole": "",
  "failureBehavior": "",
  "robotApplications": [
    {
      "application": "",
      "applicationVersion": "",
      "launchConfig": "",
      "uploadConfigurations": "",
      "useDefaultUploadConfigurations": "",
      "tools": "",
      "useDefaultTools": ""
    }
  ],
  "simulationApplications": [
    {
      "application": "",
      "applicationVersion": "",
      "launchConfig": "",
      "uploadConfigurations": "",
      "worldConfigs": "",
      "useDefaultUploadConfigurations": "",
      "tools": "",
      "useDefaultTools": ""
    }
  ],
  "dataSources": [
    {
      "name": "",
      "s3Bucket": "",
      "s3Keys": "",
      "type": "",
      "destination": ""
    }
  ],
  "tags": {},
  "vpcConfig": {
    "subnets": "",
    "securityGroups": "",
    "assignPublicIp": ""
  },
  "compute": {
    "simulationUnitLimit": "",
    "computeType": "",
    "gpuUnitLimit": ""
  }
}'
import http.client

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

payload = "{\n  \"clientRequestToken\": \"\",\n  \"outputLocation\": {\n    \"s3Bucket\": \"\",\n    \"s3Prefix\": \"\"\n  },\n  \"loggingConfig\": {\n    \"recordAllRosTopics\": \"\"\n  },\n  \"maxJobDurationInSeconds\": 0,\n  \"iamRole\": \"\",\n  \"failureBehavior\": \"\",\n  \"robotApplications\": [\n    {\n      \"application\": \"\",\n      \"applicationVersion\": \"\",\n      \"launchConfig\": \"\",\n      \"uploadConfigurations\": \"\",\n      \"useDefaultUploadConfigurations\": \"\",\n      \"tools\": \"\",\n      \"useDefaultTools\": \"\"\n    }\n  ],\n  \"simulationApplications\": [\n    {\n      \"application\": \"\",\n      \"applicationVersion\": \"\",\n      \"launchConfig\": \"\",\n      \"uploadConfigurations\": \"\",\n      \"worldConfigs\": \"\",\n      \"useDefaultUploadConfigurations\": \"\",\n      \"tools\": \"\",\n      \"useDefaultTools\": \"\"\n    }\n  ],\n  \"dataSources\": [\n    {\n      \"name\": \"\",\n      \"s3Bucket\": \"\",\n      \"s3Keys\": \"\",\n      \"type\": \"\",\n      \"destination\": \"\"\n    }\n  ],\n  \"tags\": {},\n  \"vpcConfig\": {\n    \"subnets\": \"\",\n    \"securityGroups\": \"\",\n    \"assignPublicIp\": \"\"\n  },\n  \"compute\": {\n    \"simulationUnitLimit\": \"\",\n    \"computeType\": \"\",\n    \"gpuUnitLimit\": \"\"\n  }\n}"

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

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

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

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

url = "{{baseUrl}}/createSimulationJob"

payload = {
    "clientRequestToken": "",
    "outputLocation": {
        "s3Bucket": "",
        "s3Prefix": ""
    },
    "loggingConfig": { "recordAllRosTopics": "" },
    "maxJobDurationInSeconds": 0,
    "iamRole": "",
    "failureBehavior": "",
    "robotApplications": [
        {
            "application": "",
            "applicationVersion": "",
            "launchConfig": "",
            "uploadConfigurations": "",
            "useDefaultUploadConfigurations": "",
            "tools": "",
            "useDefaultTools": ""
        }
    ],
    "simulationApplications": [
        {
            "application": "",
            "applicationVersion": "",
            "launchConfig": "",
            "uploadConfigurations": "",
            "worldConfigs": "",
            "useDefaultUploadConfigurations": "",
            "tools": "",
            "useDefaultTools": ""
        }
    ],
    "dataSources": [
        {
            "name": "",
            "s3Bucket": "",
            "s3Keys": "",
            "type": "",
            "destination": ""
        }
    ],
    "tags": {},
    "vpcConfig": {
        "subnets": "",
        "securityGroups": "",
        "assignPublicIp": ""
    },
    "compute": {
        "simulationUnitLimit": "",
        "computeType": "",
        "gpuUnitLimit": ""
    }
}
headers = {"content-type": "application/json"}

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

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

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

payload <- "{\n  \"clientRequestToken\": \"\",\n  \"outputLocation\": {\n    \"s3Bucket\": \"\",\n    \"s3Prefix\": \"\"\n  },\n  \"loggingConfig\": {\n    \"recordAllRosTopics\": \"\"\n  },\n  \"maxJobDurationInSeconds\": 0,\n  \"iamRole\": \"\",\n  \"failureBehavior\": \"\",\n  \"robotApplications\": [\n    {\n      \"application\": \"\",\n      \"applicationVersion\": \"\",\n      \"launchConfig\": \"\",\n      \"uploadConfigurations\": \"\",\n      \"useDefaultUploadConfigurations\": \"\",\n      \"tools\": \"\",\n      \"useDefaultTools\": \"\"\n    }\n  ],\n  \"simulationApplications\": [\n    {\n      \"application\": \"\",\n      \"applicationVersion\": \"\",\n      \"launchConfig\": \"\",\n      \"uploadConfigurations\": \"\",\n      \"worldConfigs\": \"\",\n      \"useDefaultUploadConfigurations\": \"\",\n      \"tools\": \"\",\n      \"useDefaultTools\": \"\"\n    }\n  ],\n  \"dataSources\": [\n    {\n      \"name\": \"\",\n      \"s3Bucket\": \"\",\n      \"s3Keys\": \"\",\n      \"type\": \"\",\n      \"destination\": \"\"\n    }\n  ],\n  \"tags\": {},\n  \"vpcConfig\": {\n    \"subnets\": \"\",\n    \"securityGroups\": \"\",\n    \"assignPublicIp\": \"\"\n  },\n  \"compute\": {\n    \"simulationUnitLimit\": \"\",\n    \"computeType\": \"\",\n    \"gpuUnitLimit\": \"\"\n  }\n}"

encode <- "json"

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

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

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

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  \"clientRequestToken\": \"\",\n  \"outputLocation\": {\n    \"s3Bucket\": \"\",\n    \"s3Prefix\": \"\"\n  },\n  \"loggingConfig\": {\n    \"recordAllRosTopics\": \"\"\n  },\n  \"maxJobDurationInSeconds\": 0,\n  \"iamRole\": \"\",\n  \"failureBehavior\": \"\",\n  \"robotApplications\": [\n    {\n      \"application\": \"\",\n      \"applicationVersion\": \"\",\n      \"launchConfig\": \"\",\n      \"uploadConfigurations\": \"\",\n      \"useDefaultUploadConfigurations\": \"\",\n      \"tools\": \"\",\n      \"useDefaultTools\": \"\"\n    }\n  ],\n  \"simulationApplications\": [\n    {\n      \"application\": \"\",\n      \"applicationVersion\": \"\",\n      \"launchConfig\": \"\",\n      \"uploadConfigurations\": \"\",\n      \"worldConfigs\": \"\",\n      \"useDefaultUploadConfigurations\": \"\",\n      \"tools\": \"\",\n      \"useDefaultTools\": \"\"\n    }\n  ],\n  \"dataSources\": [\n    {\n      \"name\": \"\",\n      \"s3Bucket\": \"\",\n      \"s3Keys\": \"\",\n      \"type\": \"\",\n      \"destination\": \"\"\n    }\n  ],\n  \"tags\": {},\n  \"vpcConfig\": {\n    \"subnets\": \"\",\n    \"securityGroups\": \"\",\n    \"assignPublicIp\": \"\"\n  },\n  \"compute\": {\n    \"simulationUnitLimit\": \"\",\n    \"computeType\": \"\",\n    \"gpuUnitLimit\": \"\"\n  }\n}"

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

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

response = conn.post('/baseUrl/createSimulationJob') do |req|
  req.body = "{\n  \"clientRequestToken\": \"\",\n  \"outputLocation\": {\n    \"s3Bucket\": \"\",\n    \"s3Prefix\": \"\"\n  },\n  \"loggingConfig\": {\n    \"recordAllRosTopics\": \"\"\n  },\n  \"maxJobDurationInSeconds\": 0,\n  \"iamRole\": \"\",\n  \"failureBehavior\": \"\",\n  \"robotApplications\": [\n    {\n      \"application\": \"\",\n      \"applicationVersion\": \"\",\n      \"launchConfig\": \"\",\n      \"uploadConfigurations\": \"\",\n      \"useDefaultUploadConfigurations\": \"\",\n      \"tools\": \"\",\n      \"useDefaultTools\": \"\"\n    }\n  ],\n  \"simulationApplications\": [\n    {\n      \"application\": \"\",\n      \"applicationVersion\": \"\",\n      \"launchConfig\": \"\",\n      \"uploadConfigurations\": \"\",\n      \"worldConfigs\": \"\",\n      \"useDefaultUploadConfigurations\": \"\",\n      \"tools\": \"\",\n      \"useDefaultTools\": \"\"\n    }\n  ],\n  \"dataSources\": [\n    {\n      \"name\": \"\",\n      \"s3Bucket\": \"\",\n      \"s3Keys\": \"\",\n      \"type\": \"\",\n      \"destination\": \"\"\n    }\n  ],\n  \"tags\": {},\n  \"vpcConfig\": {\n    \"subnets\": \"\",\n    \"securityGroups\": \"\",\n    \"assignPublicIp\": \"\"\n  },\n  \"compute\": {\n    \"simulationUnitLimit\": \"\",\n    \"computeType\": \"\",\n    \"gpuUnitLimit\": \"\"\n  }\n}"
end

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

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

    let payload = json!({
        "clientRequestToken": "",
        "outputLocation": json!({
            "s3Bucket": "",
            "s3Prefix": ""
        }),
        "loggingConfig": json!({"recordAllRosTopics": ""}),
        "maxJobDurationInSeconds": 0,
        "iamRole": "",
        "failureBehavior": "",
        "robotApplications": (
            json!({
                "application": "",
                "applicationVersion": "",
                "launchConfig": "",
                "uploadConfigurations": "",
                "useDefaultUploadConfigurations": "",
                "tools": "",
                "useDefaultTools": ""
            })
        ),
        "simulationApplications": (
            json!({
                "application": "",
                "applicationVersion": "",
                "launchConfig": "",
                "uploadConfigurations": "",
                "worldConfigs": "",
                "useDefaultUploadConfigurations": "",
                "tools": "",
                "useDefaultTools": ""
            })
        ),
        "dataSources": (
            json!({
                "name": "",
                "s3Bucket": "",
                "s3Keys": "",
                "type": "",
                "destination": ""
            })
        ),
        "tags": json!({}),
        "vpcConfig": json!({
            "subnets": "",
            "securityGroups": "",
            "assignPublicIp": ""
        }),
        "compute": json!({
            "simulationUnitLimit": "",
            "computeType": "",
            "gpuUnitLimit": ""
        })
    });

    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}}/createSimulationJob \
  --header 'content-type: application/json' \
  --data '{
  "clientRequestToken": "",
  "outputLocation": {
    "s3Bucket": "",
    "s3Prefix": ""
  },
  "loggingConfig": {
    "recordAllRosTopics": ""
  },
  "maxJobDurationInSeconds": 0,
  "iamRole": "",
  "failureBehavior": "",
  "robotApplications": [
    {
      "application": "",
      "applicationVersion": "",
      "launchConfig": "",
      "uploadConfigurations": "",
      "useDefaultUploadConfigurations": "",
      "tools": "",
      "useDefaultTools": ""
    }
  ],
  "simulationApplications": [
    {
      "application": "",
      "applicationVersion": "",
      "launchConfig": "",
      "uploadConfigurations": "",
      "worldConfigs": "",
      "useDefaultUploadConfigurations": "",
      "tools": "",
      "useDefaultTools": ""
    }
  ],
  "dataSources": [
    {
      "name": "",
      "s3Bucket": "",
      "s3Keys": "",
      "type": "",
      "destination": ""
    }
  ],
  "tags": {},
  "vpcConfig": {
    "subnets": "",
    "securityGroups": "",
    "assignPublicIp": ""
  },
  "compute": {
    "simulationUnitLimit": "",
    "computeType": "",
    "gpuUnitLimit": ""
  }
}'
echo '{
  "clientRequestToken": "",
  "outputLocation": {
    "s3Bucket": "",
    "s3Prefix": ""
  },
  "loggingConfig": {
    "recordAllRosTopics": ""
  },
  "maxJobDurationInSeconds": 0,
  "iamRole": "",
  "failureBehavior": "",
  "robotApplications": [
    {
      "application": "",
      "applicationVersion": "",
      "launchConfig": "",
      "uploadConfigurations": "",
      "useDefaultUploadConfigurations": "",
      "tools": "",
      "useDefaultTools": ""
    }
  ],
  "simulationApplications": [
    {
      "application": "",
      "applicationVersion": "",
      "launchConfig": "",
      "uploadConfigurations": "",
      "worldConfigs": "",
      "useDefaultUploadConfigurations": "",
      "tools": "",
      "useDefaultTools": ""
    }
  ],
  "dataSources": [
    {
      "name": "",
      "s3Bucket": "",
      "s3Keys": "",
      "type": "",
      "destination": ""
    }
  ],
  "tags": {},
  "vpcConfig": {
    "subnets": "",
    "securityGroups": "",
    "assignPublicIp": ""
  },
  "compute": {
    "simulationUnitLimit": "",
    "computeType": "",
    "gpuUnitLimit": ""
  }
}' |  \
  http POST {{baseUrl}}/createSimulationJob \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "clientRequestToken": "",\n  "outputLocation": {\n    "s3Bucket": "",\n    "s3Prefix": ""\n  },\n  "loggingConfig": {\n    "recordAllRosTopics": ""\n  },\n  "maxJobDurationInSeconds": 0,\n  "iamRole": "",\n  "failureBehavior": "",\n  "robotApplications": [\n    {\n      "application": "",\n      "applicationVersion": "",\n      "launchConfig": "",\n      "uploadConfigurations": "",\n      "useDefaultUploadConfigurations": "",\n      "tools": "",\n      "useDefaultTools": ""\n    }\n  ],\n  "simulationApplications": [\n    {\n      "application": "",\n      "applicationVersion": "",\n      "launchConfig": "",\n      "uploadConfigurations": "",\n      "worldConfigs": "",\n      "useDefaultUploadConfigurations": "",\n      "tools": "",\n      "useDefaultTools": ""\n    }\n  ],\n  "dataSources": [\n    {\n      "name": "",\n      "s3Bucket": "",\n      "s3Keys": "",\n      "type": "",\n      "destination": ""\n    }\n  ],\n  "tags": {},\n  "vpcConfig": {\n    "subnets": "",\n    "securityGroups": "",\n    "assignPublicIp": ""\n  },\n  "compute": {\n    "simulationUnitLimit": "",\n    "computeType": "",\n    "gpuUnitLimit": ""\n  }\n}' \
  --output-document \
  - {{baseUrl}}/createSimulationJob
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "clientRequestToken": "",
  "outputLocation": [
    "s3Bucket": "",
    "s3Prefix": ""
  ],
  "loggingConfig": ["recordAllRosTopics": ""],
  "maxJobDurationInSeconds": 0,
  "iamRole": "",
  "failureBehavior": "",
  "robotApplications": [
    [
      "application": "",
      "applicationVersion": "",
      "launchConfig": "",
      "uploadConfigurations": "",
      "useDefaultUploadConfigurations": "",
      "tools": "",
      "useDefaultTools": ""
    ]
  ],
  "simulationApplications": [
    [
      "application": "",
      "applicationVersion": "",
      "launchConfig": "",
      "uploadConfigurations": "",
      "worldConfigs": "",
      "useDefaultUploadConfigurations": "",
      "tools": "",
      "useDefaultTools": ""
    ]
  ],
  "dataSources": [
    [
      "name": "",
      "s3Bucket": "",
      "s3Keys": "",
      "type": "",
      "destination": ""
    ]
  ],
  "tags": [],
  "vpcConfig": [
    "subnets": "",
    "securityGroups": "",
    "assignPublicIp": ""
  ],
  "compute": [
    "simulationUnitLimit": "",
    "computeType": "",
    "gpuUnitLimit": ""
  ]
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/createSimulationJob")! 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 CreateWorldExportJob
{{baseUrl}}/createWorldExportJob
BODY json

{
  "clientRequestToken": "",
  "worlds": [],
  "outputLocation": {
    "s3Bucket": "",
    "s3Prefix": ""
  },
  "iamRole": "",
  "tags": {}
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

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

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  \"clientRequestToken\": \"\",\n  \"worlds\": [],\n  \"outputLocation\": {\n    \"s3Bucket\": \"\",\n    \"s3Prefix\": \"\"\n  },\n  \"iamRole\": \"\",\n  \"tags\": {}\n}");

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

(client/post "{{baseUrl}}/createWorldExportJob" {:content-type :json
                                                                 :form-params {:clientRequestToken ""
                                                                               :worlds []
                                                                               :outputLocation {:s3Bucket ""
                                                                                                :s3Prefix ""}
                                                                               :iamRole ""
                                                                               :tags {}}})
require "http/client"

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

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

func main() {

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

	payload := strings.NewReader("{\n  \"clientRequestToken\": \"\",\n  \"worlds\": [],\n  \"outputLocation\": {\n    \"s3Bucket\": \"\",\n    \"s3Prefix\": \"\"\n  },\n  \"iamRole\": \"\",\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/createWorldExportJob HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 143

{
  "clientRequestToken": "",
  "worlds": [],
  "outputLocation": {
    "s3Bucket": "",
    "s3Prefix": ""
  },
  "iamRole": "",
  "tags": {}
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/createWorldExportJob")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"clientRequestToken\": \"\",\n  \"worlds\": [],\n  \"outputLocation\": {\n    \"s3Bucket\": \"\",\n    \"s3Prefix\": \"\"\n  },\n  \"iamRole\": \"\",\n  \"tags\": {}\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

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

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/createWorldExportJob")
  .header("content-type", "application/json")
  .body("{\n  \"clientRequestToken\": \"\",\n  \"worlds\": [],\n  \"outputLocation\": {\n    \"s3Bucket\": \"\",\n    \"s3Prefix\": \"\"\n  },\n  \"iamRole\": \"\",\n  \"tags\": {}\n}")
  .asString();
const data = JSON.stringify({
  clientRequestToken: '',
  worlds: [],
  outputLocation: {
    s3Bucket: '',
    s3Prefix: ''
  },
  iamRole: '',
  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}}/createWorldExportJob');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/createWorldExportJob',
  headers: {'content-type': 'application/json'},
  data: {
    clientRequestToken: '',
    worlds: [],
    outputLocation: {s3Bucket: '', s3Prefix: ''},
    iamRole: '',
    tags: {}
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/createWorldExportJob';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"clientRequestToken":"","worlds":[],"outputLocation":{"s3Bucket":"","s3Prefix":""},"iamRole":"","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}}/createWorldExportJob',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "clientRequestToken": "",\n  "worlds": [],\n  "outputLocation": {\n    "s3Bucket": "",\n    "s3Prefix": ""\n  },\n  "iamRole": "",\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  \"clientRequestToken\": \"\",\n  \"worlds\": [],\n  \"outputLocation\": {\n    \"s3Bucket\": \"\",\n    \"s3Prefix\": \"\"\n  },\n  \"iamRole\": \"\",\n  \"tags\": {}\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/createWorldExportJob")
  .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/createWorldExportJob',
  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({
  clientRequestToken: '',
  worlds: [],
  outputLocation: {s3Bucket: '', s3Prefix: ''},
  iamRole: '',
  tags: {}
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/createWorldExportJob',
  headers: {'content-type': 'application/json'},
  body: {
    clientRequestToken: '',
    worlds: [],
    outputLocation: {s3Bucket: '', s3Prefix: ''},
    iamRole: '',
    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}}/createWorldExportJob');

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

req.type('json');
req.send({
  clientRequestToken: '',
  worlds: [],
  outputLocation: {
    s3Bucket: '',
    s3Prefix: ''
  },
  iamRole: '',
  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}}/createWorldExportJob',
  headers: {'content-type': 'application/json'},
  data: {
    clientRequestToken: '',
    worlds: [],
    outputLocation: {s3Bucket: '', s3Prefix: ''},
    iamRole: '',
    tags: {}
  }
};

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

const url = '{{baseUrl}}/createWorldExportJob';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"clientRequestToken":"","worlds":[],"outputLocation":{"s3Bucket":"","s3Prefix":""},"iamRole":"","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 = @{ @"clientRequestToken": @"",
                              @"worlds": @[  ],
                              @"outputLocation": @{ @"s3Bucket": @"", @"s3Prefix": @"" },
                              @"iamRole": @"",
                              @"tags": @{  } };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/createWorldExportJob"]
                                                       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}}/createWorldExportJob" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"clientRequestToken\": \"\",\n  \"worlds\": [],\n  \"outputLocation\": {\n    \"s3Bucket\": \"\",\n    \"s3Prefix\": \"\"\n  },\n  \"iamRole\": \"\",\n  \"tags\": {}\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/createWorldExportJob",
  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([
    'clientRequestToken' => '',
    'worlds' => [
        
    ],
    'outputLocation' => [
        's3Bucket' => '',
        's3Prefix' => ''
    ],
    'iamRole' => '',
    '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}}/createWorldExportJob', [
  'body' => '{
  "clientRequestToken": "",
  "worlds": [],
  "outputLocation": {
    "s3Bucket": "",
    "s3Prefix": ""
  },
  "iamRole": "",
  "tags": {}
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

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

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'clientRequestToken' => '',
  'worlds' => [
    
  ],
  'outputLocation' => [
    's3Bucket' => '',
    's3Prefix' => ''
  ],
  'iamRole' => '',
  'tags' => [
    
  ]
]));

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

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

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

payload = "{\n  \"clientRequestToken\": \"\",\n  \"worlds\": [],\n  \"outputLocation\": {\n    \"s3Bucket\": \"\",\n    \"s3Prefix\": \"\"\n  },\n  \"iamRole\": \"\",\n  \"tags\": {}\n}"

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

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

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

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

url = "{{baseUrl}}/createWorldExportJob"

payload = {
    "clientRequestToken": "",
    "worlds": [],
    "outputLocation": {
        "s3Bucket": "",
        "s3Prefix": ""
    },
    "iamRole": "",
    "tags": {}
}
headers = {"content-type": "application/json"}

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

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

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

payload <- "{\n  \"clientRequestToken\": \"\",\n  \"worlds\": [],\n  \"outputLocation\": {\n    \"s3Bucket\": \"\",\n    \"s3Prefix\": \"\"\n  },\n  \"iamRole\": \"\",\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}}/createWorldExportJob")

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  \"clientRequestToken\": \"\",\n  \"worlds\": [],\n  \"outputLocation\": {\n    \"s3Bucket\": \"\",\n    \"s3Prefix\": \"\"\n  },\n  \"iamRole\": \"\",\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/createWorldExportJob') do |req|
  req.body = "{\n  \"clientRequestToken\": \"\",\n  \"worlds\": [],\n  \"outputLocation\": {\n    \"s3Bucket\": \"\",\n    \"s3Prefix\": \"\"\n  },\n  \"iamRole\": \"\",\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}}/createWorldExportJob";

    let payload = json!({
        "clientRequestToken": "",
        "worlds": (),
        "outputLocation": json!({
            "s3Bucket": "",
            "s3Prefix": ""
        }),
        "iamRole": "",
        "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}}/createWorldExportJob \
  --header 'content-type: application/json' \
  --data '{
  "clientRequestToken": "",
  "worlds": [],
  "outputLocation": {
    "s3Bucket": "",
    "s3Prefix": ""
  },
  "iamRole": "",
  "tags": {}
}'
echo '{
  "clientRequestToken": "",
  "worlds": [],
  "outputLocation": {
    "s3Bucket": "",
    "s3Prefix": ""
  },
  "iamRole": "",
  "tags": {}
}' |  \
  http POST {{baseUrl}}/createWorldExportJob \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "clientRequestToken": "",\n  "worlds": [],\n  "outputLocation": {\n    "s3Bucket": "",\n    "s3Prefix": ""\n  },\n  "iamRole": "",\n  "tags": {}\n}' \
  --output-document \
  - {{baseUrl}}/createWorldExportJob
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "clientRequestToken": "",
  "worlds": [],
  "outputLocation": [
    "s3Bucket": "",
    "s3Prefix": ""
  ],
  "iamRole": "",
  "tags": []
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/createWorldExportJob")! 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 CreateWorldGenerationJob
{{baseUrl}}/createWorldGenerationJob
BODY json

{
  "clientRequestToken": "",
  "template": "",
  "worldCount": {
    "floorplanCount": "",
    "interiorCountPerFloorplan": ""
  },
  "tags": {},
  "worldTags": {}
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

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

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  \"clientRequestToken\": \"\",\n  \"template\": \"\",\n  \"worldCount\": {\n    \"floorplanCount\": \"\",\n    \"interiorCountPerFloorplan\": \"\"\n  },\n  \"tags\": {},\n  \"worldTags\": {}\n}");

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

(client/post "{{baseUrl}}/createWorldGenerationJob" {:content-type :json
                                                                     :form-params {:clientRequestToken ""
                                                                                   :template ""
                                                                                   :worldCount {:floorplanCount ""
                                                                                                :interiorCountPerFloorplan ""}
                                                                                   :tags {}
                                                                                   :worldTags {}}})
require "http/client"

url = "{{baseUrl}}/createWorldGenerationJob"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"clientRequestToken\": \"\",\n  \"template\": \"\",\n  \"worldCount\": {\n    \"floorplanCount\": \"\",\n    \"interiorCountPerFloorplan\": \"\"\n  },\n  \"tags\": {},\n  \"worldTags\": {}\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}}/createWorldGenerationJob"),
    Content = new StringContent("{\n  \"clientRequestToken\": \"\",\n  \"template\": \"\",\n  \"worldCount\": {\n    \"floorplanCount\": \"\",\n    \"interiorCountPerFloorplan\": \"\"\n  },\n  \"tags\": {},\n  \"worldTags\": {}\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}}/createWorldGenerationJob");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"clientRequestToken\": \"\",\n  \"template\": \"\",\n  \"worldCount\": {\n    \"floorplanCount\": \"\",\n    \"interiorCountPerFloorplan\": \"\"\n  },\n  \"tags\": {},\n  \"worldTags\": {}\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

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

	payload := strings.NewReader("{\n  \"clientRequestToken\": \"\",\n  \"template\": \"\",\n  \"worldCount\": {\n    \"floorplanCount\": \"\",\n    \"interiorCountPerFloorplan\": \"\"\n  },\n  \"tags\": {},\n  \"worldTags\": {}\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/createWorldGenerationJob HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 166

{
  "clientRequestToken": "",
  "template": "",
  "worldCount": {
    "floorplanCount": "",
    "interiorCountPerFloorplan": ""
  },
  "tags": {},
  "worldTags": {}
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/createWorldGenerationJob")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"clientRequestToken\": \"\",\n  \"template\": \"\",\n  \"worldCount\": {\n    \"floorplanCount\": \"\",\n    \"interiorCountPerFloorplan\": \"\"\n  },\n  \"tags\": {},\n  \"worldTags\": {}\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/createWorldGenerationJob"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"clientRequestToken\": \"\",\n  \"template\": \"\",\n  \"worldCount\": {\n    \"floorplanCount\": \"\",\n    \"interiorCountPerFloorplan\": \"\"\n  },\n  \"tags\": {},\n  \"worldTags\": {}\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  \"clientRequestToken\": \"\",\n  \"template\": \"\",\n  \"worldCount\": {\n    \"floorplanCount\": \"\",\n    \"interiorCountPerFloorplan\": \"\"\n  },\n  \"tags\": {},\n  \"worldTags\": {}\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/createWorldGenerationJob")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/createWorldGenerationJob")
  .header("content-type", "application/json")
  .body("{\n  \"clientRequestToken\": \"\",\n  \"template\": \"\",\n  \"worldCount\": {\n    \"floorplanCount\": \"\",\n    \"interiorCountPerFloorplan\": \"\"\n  },\n  \"tags\": {},\n  \"worldTags\": {}\n}")
  .asString();
const data = JSON.stringify({
  clientRequestToken: '',
  template: '',
  worldCount: {
    floorplanCount: '',
    interiorCountPerFloorplan: ''
  },
  tags: {},
  worldTags: {}
});

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

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

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

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/createWorldGenerationJob',
  headers: {'content-type': 'application/json'},
  data: {
    clientRequestToken: '',
    template: '',
    worldCount: {floorplanCount: '', interiorCountPerFloorplan: ''},
    tags: {},
    worldTags: {}
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/createWorldGenerationJob';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"clientRequestToken":"","template":"","worldCount":{"floorplanCount":"","interiorCountPerFloorplan":""},"tags":{},"worldTags":{}}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/createWorldGenerationJob',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "clientRequestToken": "",\n  "template": "",\n  "worldCount": {\n    "floorplanCount": "",\n    "interiorCountPerFloorplan": ""\n  },\n  "tags": {},\n  "worldTags": {}\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"clientRequestToken\": \"\",\n  \"template\": \"\",\n  \"worldCount\": {\n    \"floorplanCount\": \"\",\n    \"interiorCountPerFloorplan\": \"\"\n  },\n  \"tags\": {},\n  \"worldTags\": {}\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/createWorldGenerationJob")
  .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/createWorldGenerationJob',
  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({
  clientRequestToken: '',
  template: '',
  worldCount: {floorplanCount: '', interiorCountPerFloorplan: ''},
  tags: {},
  worldTags: {}
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/createWorldGenerationJob',
  headers: {'content-type': 'application/json'},
  body: {
    clientRequestToken: '',
    template: '',
    worldCount: {floorplanCount: '', interiorCountPerFloorplan: ''},
    tags: {},
    worldTags: {}
  },
  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}}/createWorldGenerationJob');

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

req.type('json');
req.send({
  clientRequestToken: '',
  template: '',
  worldCount: {
    floorplanCount: '',
    interiorCountPerFloorplan: ''
  },
  tags: {},
  worldTags: {}
});

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}}/createWorldGenerationJob',
  headers: {'content-type': 'application/json'},
  data: {
    clientRequestToken: '',
    template: '',
    worldCount: {floorplanCount: '', interiorCountPerFloorplan: ''},
    tags: {},
    worldTags: {}
  }
};

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

const url = '{{baseUrl}}/createWorldGenerationJob';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"clientRequestToken":"","template":"","worldCount":{"floorplanCount":"","interiorCountPerFloorplan":""},"tags":{},"worldTags":{}}'
};

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 = @{ @"clientRequestToken": @"",
                              @"template": @"",
                              @"worldCount": @{ @"floorplanCount": @"", @"interiorCountPerFloorplan": @"" },
                              @"tags": @{  },
                              @"worldTags": @{  } };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/createWorldGenerationJob"]
                                                       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}}/createWorldGenerationJob" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"clientRequestToken\": \"\",\n  \"template\": \"\",\n  \"worldCount\": {\n    \"floorplanCount\": \"\",\n    \"interiorCountPerFloorplan\": \"\"\n  },\n  \"tags\": {},\n  \"worldTags\": {}\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/createWorldGenerationJob",
  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([
    'clientRequestToken' => '',
    'template' => '',
    'worldCount' => [
        'floorplanCount' => '',
        'interiorCountPerFloorplan' => ''
    ],
    'tags' => [
        
    ],
    'worldTags' => [
        
    ]
  ]),
  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}}/createWorldGenerationJob', [
  'body' => '{
  "clientRequestToken": "",
  "template": "",
  "worldCount": {
    "floorplanCount": "",
    "interiorCountPerFloorplan": ""
  },
  "tags": {},
  "worldTags": {}
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

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

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'clientRequestToken' => '',
  'template' => '',
  'worldCount' => [
    'floorplanCount' => '',
    'interiorCountPerFloorplan' => ''
  ],
  'tags' => [
    
  ],
  'worldTags' => [
    
  ]
]));

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

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

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

payload = "{\n  \"clientRequestToken\": \"\",\n  \"template\": \"\",\n  \"worldCount\": {\n    \"floorplanCount\": \"\",\n    \"interiorCountPerFloorplan\": \"\"\n  },\n  \"tags\": {},\n  \"worldTags\": {}\n}"

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

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

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

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

url = "{{baseUrl}}/createWorldGenerationJob"

payload = {
    "clientRequestToken": "",
    "template": "",
    "worldCount": {
        "floorplanCount": "",
        "interiorCountPerFloorplan": ""
    },
    "tags": {},
    "worldTags": {}
}
headers = {"content-type": "application/json"}

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

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

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

payload <- "{\n  \"clientRequestToken\": \"\",\n  \"template\": \"\",\n  \"worldCount\": {\n    \"floorplanCount\": \"\",\n    \"interiorCountPerFloorplan\": \"\"\n  },\n  \"tags\": {},\n  \"worldTags\": {}\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}}/createWorldGenerationJob")

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  \"clientRequestToken\": \"\",\n  \"template\": \"\",\n  \"worldCount\": {\n    \"floorplanCount\": \"\",\n    \"interiorCountPerFloorplan\": \"\"\n  },\n  \"tags\": {},\n  \"worldTags\": {}\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/createWorldGenerationJob') do |req|
  req.body = "{\n  \"clientRequestToken\": \"\",\n  \"template\": \"\",\n  \"worldCount\": {\n    \"floorplanCount\": \"\",\n    \"interiorCountPerFloorplan\": \"\"\n  },\n  \"tags\": {},\n  \"worldTags\": {}\n}"
end

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

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

    let payload = json!({
        "clientRequestToken": "",
        "template": "",
        "worldCount": json!({
            "floorplanCount": "",
            "interiorCountPerFloorplan": ""
        }),
        "tags": json!({}),
        "worldTags": 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}}/createWorldGenerationJob \
  --header 'content-type: application/json' \
  --data '{
  "clientRequestToken": "",
  "template": "",
  "worldCount": {
    "floorplanCount": "",
    "interiorCountPerFloorplan": ""
  },
  "tags": {},
  "worldTags": {}
}'
echo '{
  "clientRequestToken": "",
  "template": "",
  "worldCount": {
    "floorplanCount": "",
    "interiorCountPerFloorplan": ""
  },
  "tags": {},
  "worldTags": {}
}' |  \
  http POST {{baseUrl}}/createWorldGenerationJob \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "clientRequestToken": "",\n  "template": "",\n  "worldCount": {\n    "floorplanCount": "",\n    "interiorCountPerFloorplan": ""\n  },\n  "tags": {},\n  "worldTags": {}\n}' \
  --output-document \
  - {{baseUrl}}/createWorldGenerationJob
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "clientRequestToken": "",
  "template": "",
  "worldCount": [
    "floorplanCount": "",
    "interiorCountPerFloorplan": ""
  ],
  "tags": [],
  "worldTags": []
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/createWorldGenerationJob")! 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 CreateWorldTemplate
{{baseUrl}}/createWorldTemplate
BODY json

{
  "clientRequestToken": "",
  "name": "",
  "templateBody": "",
  "templateLocation": {
    "s3Bucket": "",
    "s3Key": ""
  },
  "tags": {}
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

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

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  \"clientRequestToken\": \"\",\n  \"name\": \"\",\n  \"templateBody\": \"\",\n  \"templateLocation\": {\n    \"s3Bucket\": \"\",\n    \"s3Key\": \"\"\n  },\n  \"tags\": {}\n}");

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

(client/post "{{baseUrl}}/createWorldTemplate" {:content-type :json
                                                                :form-params {:clientRequestToken ""
                                                                              :name ""
                                                                              :templateBody ""
                                                                              :templateLocation {:s3Bucket ""
                                                                                                 :s3Key ""}
                                                                              :tags {}}})
require "http/client"

url = "{{baseUrl}}/createWorldTemplate"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"clientRequestToken\": \"\",\n  \"name\": \"\",\n  \"templateBody\": \"\",\n  \"templateLocation\": {\n    \"s3Bucket\": \"\",\n    \"s3Key\": \"\"\n  },\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}}/createWorldTemplate"),
    Content = new StringContent("{\n  \"clientRequestToken\": \"\",\n  \"name\": \"\",\n  \"templateBody\": \"\",\n  \"templateLocation\": {\n    \"s3Bucket\": \"\",\n    \"s3Key\": \"\"\n  },\n  \"tags\": {}\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/createWorldTemplate");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"clientRequestToken\": \"\",\n  \"name\": \"\",\n  \"templateBody\": \"\",\n  \"templateLocation\": {\n    \"s3Bucket\": \"\",\n    \"s3Key\": \"\"\n  },\n  \"tags\": {}\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

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

	payload := strings.NewReader("{\n  \"clientRequestToken\": \"\",\n  \"name\": \"\",\n  \"templateBody\": \"\",\n  \"templateLocation\": {\n    \"s3Bucket\": \"\",\n    \"s3Key\": \"\"\n  },\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/createWorldTemplate HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 145

{
  "clientRequestToken": "",
  "name": "",
  "templateBody": "",
  "templateLocation": {
    "s3Bucket": "",
    "s3Key": ""
  },
  "tags": {}
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/createWorldTemplate")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"clientRequestToken\": \"\",\n  \"name\": \"\",\n  \"templateBody\": \"\",\n  \"templateLocation\": {\n    \"s3Bucket\": \"\",\n    \"s3Key\": \"\"\n  },\n  \"tags\": {}\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/createWorldTemplate"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"clientRequestToken\": \"\",\n  \"name\": \"\",\n  \"templateBody\": \"\",\n  \"templateLocation\": {\n    \"s3Bucket\": \"\",\n    \"s3Key\": \"\"\n  },\n  \"tags\": {}\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"clientRequestToken\": \"\",\n  \"name\": \"\",\n  \"templateBody\": \"\",\n  \"templateLocation\": {\n    \"s3Bucket\": \"\",\n    \"s3Key\": \"\"\n  },\n  \"tags\": {}\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/createWorldTemplate")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/createWorldTemplate")
  .header("content-type", "application/json")
  .body("{\n  \"clientRequestToken\": \"\",\n  \"name\": \"\",\n  \"templateBody\": \"\",\n  \"templateLocation\": {\n    \"s3Bucket\": \"\",\n    \"s3Key\": \"\"\n  },\n  \"tags\": {}\n}")
  .asString();
const data = JSON.stringify({
  clientRequestToken: '',
  name: '',
  templateBody: '',
  templateLocation: {
    s3Bucket: '',
    s3Key: ''
  },
  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}}/createWorldTemplate');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/createWorldTemplate',
  headers: {'content-type': 'application/json'},
  data: {
    clientRequestToken: '',
    name: '',
    templateBody: '',
    templateLocation: {s3Bucket: '', s3Key: ''},
    tags: {}
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/createWorldTemplate';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"clientRequestToken":"","name":"","templateBody":"","templateLocation":{"s3Bucket":"","s3Key":""},"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}}/createWorldTemplate',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "clientRequestToken": "",\n  "name": "",\n  "templateBody": "",\n  "templateLocation": {\n    "s3Bucket": "",\n    "s3Key": ""\n  },\n  "tags": {}\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"clientRequestToken\": \"\",\n  \"name\": \"\",\n  \"templateBody\": \"\",\n  \"templateLocation\": {\n    \"s3Bucket\": \"\",\n    \"s3Key\": \"\"\n  },\n  \"tags\": {}\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/createWorldTemplate")
  .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/createWorldTemplate',
  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({
  clientRequestToken: '',
  name: '',
  templateBody: '',
  templateLocation: {s3Bucket: '', s3Key: ''},
  tags: {}
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/createWorldTemplate',
  headers: {'content-type': 'application/json'},
  body: {
    clientRequestToken: '',
    name: '',
    templateBody: '',
    templateLocation: {s3Bucket: '', s3Key: ''},
    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}}/createWorldTemplate');

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

req.type('json');
req.send({
  clientRequestToken: '',
  name: '',
  templateBody: '',
  templateLocation: {
    s3Bucket: '',
    s3Key: ''
  },
  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}}/createWorldTemplate',
  headers: {'content-type': 'application/json'},
  data: {
    clientRequestToken: '',
    name: '',
    templateBody: '',
    templateLocation: {s3Bucket: '', s3Key: ''},
    tags: {}
  }
};

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

const url = '{{baseUrl}}/createWorldTemplate';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"clientRequestToken":"","name":"","templateBody":"","templateLocation":{"s3Bucket":"","s3Key":""},"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 = @{ @"clientRequestToken": @"",
                              @"name": @"",
                              @"templateBody": @"",
                              @"templateLocation": @{ @"s3Bucket": @"", @"s3Key": @"" },
                              @"tags": @{  } };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/createWorldTemplate"]
                                                       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}}/createWorldTemplate" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"clientRequestToken\": \"\",\n  \"name\": \"\",\n  \"templateBody\": \"\",\n  \"templateLocation\": {\n    \"s3Bucket\": \"\",\n    \"s3Key\": \"\"\n  },\n  \"tags\": {}\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/createWorldTemplate",
  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([
    'clientRequestToken' => '',
    'name' => '',
    'templateBody' => '',
    'templateLocation' => [
        's3Bucket' => '',
        's3Key' => ''
    ],
    '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}}/createWorldTemplate', [
  'body' => '{
  "clientRequestToken": "",
  "name": "",
  "templateBody": "",
  "templateLocation": {
    "s3Bucket": "",
    "s3Key": ""
  },
  "tags": {}
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

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

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'clientRequestToken' => '',
  'name' => '',
  'templateBody' => '',
  'templateLocation' => [
    's3Bucket' => '',
    's3Key' => ''
  ],
  'tags' => [
    
  ]
]));

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

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

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

payload = "{\n  \"clientRequestToken\": \"\",\n  \"name\": \"\",\n  \"templateBody\": \"\",\n  \"templateLocation\": {\n    \"s3Bucket\": \"\",\n    \"s3Key\": \"\"\n  },\n  \"tags\": {}\n}"

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

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

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

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

url = "{{baseUrl}}/createWorldTemplate"

payload = {
    "clientRequestToken": "",
    "name": "",
    "templateBody": "",
    "templateLocation": {
        "s3Bucket": "",
        "s3Key": ""
    },
    "tags": {}
}
headers = {"content-type": "application/json"}

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

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

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

payload <- "{\n  \"clientRequestToken\": \"\",\n  \"name\": \"\",\n  \"templateBody\": \"\",\n  \"templateLocation\": {\n    \"s3Bucket\": \"\",\n    \"s3Key\": \"\"\n  },\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}}/createWorldTemplate")

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  \"clientRequestToken\": \"\",\n  \"name\": \"\",\n  \"templateBody\": \"\",\n  \"templateLocation\": {\n    \"s3Bucket\": \"\",\n    \"s3Key\": \"\"\n  },\n  \"tags\": {}\n}"

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

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

response = conn.post('/baseUrl/createWorldTemplate') do |req|
  req.body = "{\n  \"clientRequestToken\": \"\",\n  \"name\": \"\",\n  \"templateBody\": \"\",\n  \"templateLocation\": {\n    \"s3Bucket\": \"\",\n    \"s3Key\": \"\"\n  },\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}}/createWorldTemplate";

    let payload = json!({
        "clientRequestToken": "",
        "name": "",
        "templateBody": "",
        "templateLocation": json!({
            "s3Bucket": "",
            "s3Key": ""
        }),
        "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}}/createWorldTemplate \
  --header 'content-type: application/json' \
  --data '{
  "clientRequestToken": "",
  "name": "",
  "templateBody": "",
  "templateLocation": {
    "s3Bucket": "",
    "s3Key": ""
  },
  "tags": {}
}'
echo '{
  "clientRequestToken": "",
  "name": "",
  "templateBody": "",
  "templateLocation": {
    "s3Bucket": "",
    "s3Key": ""
  },
  "tags": {}
}' |  \
  http POST {{baseUrl}}/createWorldTemplate \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "clientRequestToken": "",\n  "name": "",\n  "templateBody": "",\n  "templateLocation": {\n    "s3Bucket": "",\n    "s3Key": ""\n  },\n  "tags": {}\n}' \
  --output-document \
  - {{baseUrl}}/createWorldTemplate
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "clientRequestToken": "",
  "name": "",
  "templateBody": "",
  "templateLocation": [
    "s3Bucket": "",
    "s3Key": ""
  ],
  "tags": []
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/createWorldTemplate")! 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 DeleteFleet
{{baseUrl}}/deleteFleet
BODY json

{
  "fleet": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

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

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

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

(client/post "{{baseUrl}}/deleteFleet" {:content-type :json
                                                        :form-params {:fleet ""}})
require "http/client"

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

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

func main() {

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

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

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

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

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

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

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

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

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/deleteFleet',
  headers: {'content-type': 'application/json'},
  data: {fleet: ''}
};

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

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

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

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

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

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

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

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

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

const url = '{{baseUrl}}/deleteFleet';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"fleet":""}'
};

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

url = "{{baseUrl}}/deleteFleet"

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

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

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

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

payload <- "{\n  \"fleet\": \"\"\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}}/deleteFleet")

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  \"fleet\": \"\"\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/deleteFleet') do |req|
  req.body = "{\n  \"fleet\": \"\"\n}"
end

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

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

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

    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}}/deleteFleet \
  --header 'content-type: application/json' \
  --data '{
  "fleet": ""
}'
echo '{
  "fleet": ""
}' |  \
  http POST {{baseUrl}}/deleteFleet \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "fleet": ""\n}' \
  --output-document \
  - {{baseUrl}}/deleteFleet
import Foundation

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

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/deleteFleet")! 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 DeleteRobot
{{baseUrl}}/deleteRobot
BODY json

{
  "robot": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

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

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

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

(client/post "{{baseUrl}}/deleteRobot" {:content-type :json
                                                        :form-params {:robot ""}})
require "http/client"

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

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

func main() {

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

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

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

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

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

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

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

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

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/deleteRobot',
  headers: {'content-type': 'application/json'},
  data: {robot: ''}
};

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

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

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

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

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

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

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

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

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

const url = '{{baseUrl}}/deleteRobot';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"robot":""}'
};

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

url = "{{baseUrl}}/deleteRobot"

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

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

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

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

payload <- "{\n  \"robot\": \"\"\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}}/deleteRobot")

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  \"robot\": \"\"\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/deleteRobot') do |req|
  req.body = "{\n  \"robot\": \"\"\n}"
end

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

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

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

    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}}/deleteRobot \
  --header 'content-type: application/json' \
  --data '{
  "robot": ""
}'
echo '{
  "robot": ""
}' |  \
  http POST {{baseUrl}}/deleteRobot \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "robot": ""\n}' \
  --output-document \
  - {{baseUrl}}/deleteRobot
import Foundation

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

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/deleteRobot")! 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 DeleteRobotApplication
{{baseUrl}}/deleteRobotApplication
BODY json

{
  "application": "",
  "applicationVersion": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

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

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

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

(client/post "{{baseUrl}}/deleteRobotApplication" {:content-type :json
                                                                   :form-params {:application ""
                                                                                 :applicationVersion ""}})
require "http/client"

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

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

func main() {

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

	payload := strings.NewReader("{\n  \"application\": \"\",\n  \"applicationVersion\": \"\"\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/deleteRobotApplication HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 51

{
  "application": "",
  "applicationVersion": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/deleteRobotApplication")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"application\": \"\",\n  \"applicationVersion\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/deleteRobotApplication"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"application\": \"\",\n  \"applicationVersion\": \"\"\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  \"application\": \"\",\n  \"applicationVersion\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/deleteRobotApplication")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/deleteRobotApplication")
  .header("content-type", "application/json")
  .body("{\n  \"application\": \"\",\n  \"applicationVersion\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  application: '',
  applicationVersion: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/deleteRobotApplication');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/deleteRobotApplication',
  headers: {'content-type': 'application/json'},
  data: {application: '', applicationVersion: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/deleteRobotApplication';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"application":"","applicationVersion":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/deleteRobotApplication',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "application": "",\n  "applicationVersion": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"application\": \"\",\n  \"applicationVersion\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/deleteRobotApplication")
  .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/deleteRobotApplication',
  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({application: '', applicationVersion: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/deleteRobotApplication',
  headers: {'content-type': 'application/json'},
  body: {application: '', applicationVersion: ''},
  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}}/deleteRobotApplication');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  application: '',
  applicationVersion: ''
});

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}}/deleteRobotApplication',
  headers: {'content-type': 'application/json'},
  data: {application: '', applicationVersion: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/deleteRobotApplication';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"application":"","applicationVersion":""}'
};

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 = @{ @"application": @"",
                              @"applicationVersion": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/deleteRobotApplication"]
                                                       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}}/deleteRobotApplication" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"application\": \"\",\n  \"applicationVersion\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/deleteRobotApplication",
  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([
    'application' => '',
    'applicationVersion' => ''
  ]),
  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}}/deleteRobotApplication', [
  'body' => '{
  "application": "",
  "applicationVersion": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/deleteRobotApplication');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'application' => '',
  'applicationVersion' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'application' => '',
  'applicationVersion' => ''
]));
$request->setRequestUrl('{{baseUrl}}/deleteRobotApplication');
$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}}/deleteRobotApplication' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "application": "",
  "applicationVersion": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/deleteRobotApplication' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "application": "",
  "applicationVersion": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"application\": \"\",\n  \"applicationVersion\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/deleteRobotApplication", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/deleteRobotApplication"

payload = {
    "application": "",
    "applicationVersion": ""
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/deleteRobotApplication"

payload <- "{\n  \"application\": \"\",\n  \"applicationVersion\": \"\"\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}}/deleteRobotApplication")

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  \"application\": \"\",\n  \"applicationVersion\": \"\"\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/deleteRobotApplication') do |req|
  req.body = "{\n  \"application\": \"\",\n  \"applicationVersion\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/deleteRobotApplication";

    let payload = json!({
        "application": "",
        "applicationVersion": ""
    });

    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}}/deleteRobotApplication \
  --header 'content-type: application/json' \
  --data '{
  "application": "",
  "applicationVersion": ""
}'
echo '{
  "application": "",
  "applicationVersion": ""
}' |  \
  http POST {{baseUrl}}/deleteRobotApplication \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "application": "",\n  "applicationVersion": ""\n}' \
  --output-document \
  - {{baseUrl}}/deleteRobotApplication
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "application": "",
  "applicationVersion": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/deleteRobotApplication")! 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 DeleteSimulationApplication
{{baseUrl}}/deleteSimulationApplication
BODY json

{
  "application": "",
  "applicationVersion": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/deleteSimulationApplication");

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  \"application\": \"\",\n  \"applicationVersion\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/deleteSimulationApplication" {:content-type :json
                                                                        :form-params {:application ""
                                                                                      :applicationVersion ""}})
require "http/client"

url = "{{baseUrl}}/deleteSimulationApplication"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"application\": \"\",\n  \"applicationVersion\": \"\"\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}}/deleteSimulationApplication"),
    Content = new StringContent("{\n  \"application\": \"\",\n  \"applicationVersion\": \"\"\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}}/deleteSimulationApplication");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"application\": \"\",\n  \"applicationVersion\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/deleteSimulationApplication"

	payload := strings.NewReader("{\n  \"application\": \"\",\n  \"applicationVersion\": \"\"\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/deleteSimulationApplication HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 51

{
  "application": "",
  "applicationVersion": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/deleteSimulationApplication")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"application\": \"\",\n  \"applicationVersion\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/deleteSimulationApplication"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"application\": \"\",\n  \"applicationVersion\": \"\"\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  \"application\": \"\",\n  \"applicationVersion\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/deleteSimulationApplication")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/deleteSimulationApplication")
  .header("content-type", "application/json")
  .body("{\n  \"application\": \"\",\n  \"applicationVersion\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  application: '',
  applicationVersion: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/deleteSimulationApplication');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/deleteSimulationApplication',
  headers: {'content-type': 'application/json'},
  data: {application: '', applicationVersion: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/deleteSimulationApplication';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"application":"","applicationVersion":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/deleteSimulationApplication',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "application": "",\n  "applicationVersion": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"application\": \"\",\n  \"applicationVersion\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/deleteSimulationApplication")
  .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/deleteSimulationApplication',
  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({application: '', applicationVersion: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/deleteSimulationApplication',
  headers: {'content-type': 'application/json'},
  body: {application: '', applicationVersion: ''},
  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}}/deleteSimulationApplication');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  application: '',
  applicationVersion: ''
});

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}}/deleteSimulationApplication',
  headers: {'content-type': 'application/json'},
  data: {application: '', applicationVersion: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/deleteSimulationApplication';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"application":"","applicationVersion":""}'
};

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 = @{ @"application": @"",
                              @"applicationVersion": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/deleteSimulationApplication"]
                                                       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}}/deleteSimulationApplication" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"application\": \"\",\n  \"applicationVersion\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/deleteSimulationApplication",
  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([
    'application' => '',
    'applicationVersion' => ''
  ]),
  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}}/deleteSimulationApplication', [
  'body' => '{
  "application": "",
  "applicationVersion": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/deleteSimulationApplication');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'application' => '',
  'applicationVersion' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'application' => '',
  'applicationVersion' => ''
]));
$request->setRequestUrl('{{baseUrl}}/deleteSimulationApplication');
$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}}/deleteSimulationApplication' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "application": "",
  "applicationVersion": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/deleteSimulationApplication' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "application": "",
  "applicationVersion": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"application\": \"\",\n  \"applicationVersion\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/deleteSimulationApplication", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/deleteSimulationApplication"

payload = {
    "application": "",
    "applicationVersion": ""
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/deleteSimulationApplication"

payload <- "{\n  \"application\": \"\",\n  \"applicationVersion\": \"\"\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}}/deleteSimulationApplication")

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  \"application\": \"\",\n  \"applicationVersion\": \"\"\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/deleteSimulationApplication') do |req|
  req.body = "{\n  \"application\": \"\",\n  \"applicationVersion\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/deleteSimulationApplication";

    let payload = json!({
        "application": "",
        "applicationVersion": ""
    });

    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}}/deleteSimulationApplication \
  --header 'content-type: application/json' \
  --data '{
  "application": "",
  "applicationVersion": ""
}'
echo '{
  "application": "",
  "applicationVersion": ""
}' |  \
  http POST {{baseUrl}}/deleteSimulationApplication \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "application": "",\n  "applicationVersion": ""\n}' \
  --output-document \
  - {{baseUrl}}/deleteSimulationApplication
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "application": "",
  "applicationVersion": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/deleteSimulationApplication")! 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 DeleteWorldTemplate
{{baseUrl}}/deleteWorldTemplate
BODY json

{
  "template": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/deleteWorldTemplate");

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  \"template\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/deleteWorldTemplate" {:content-type :json
                                                                :form-params {:template ""}})
require "http/client"

url = "{{baseUrl}}/deleteWorldTemplate"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"template\": \"\"\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}}/deleteWorldTemplate"),
    Content = new StringContent("{\n  \"template\": \"\"\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}}/deleteWorldTemplate");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"template\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/deleteWorldTemplate"

	payload := strings.NewReader("{\n  \"template\": \"\"\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/deleteWorldTemplate HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 20

{
  "template": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/deleteWorldTemplate")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"template\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/deleteWorldTemplate"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"template\": \"\"\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  \"template\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/deleteWorldTemplate")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/deleteWorldTemplate")
  .header("content-type", "application/json")
  .body("{\n  \"template\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  template: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/deleteWorldTemplate');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/deleteWorldTemplate',
  headers: {'content-type': 'application/json'},
  data: {template: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/deleteWorldTemplate';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"template":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/deleteWorldTemplate',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "template": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"template\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/deleteWorldTemplate")
  .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/deleteWorldTemplate',
  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({template: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/deleteWorldTemplate',
  headers: {'content-type': 'application/json'},
  body: {template: ''},
  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}}/deleteWorldTemplate');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  template: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/deleteWorldTemplate',
  headers: {'content-type': 'application/json'},
  data: {template: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/deleteWorldTemplate';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"template":""}'
};

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 = @{ @"template": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/deleteWorldTemplate"]
                                                       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}}/deleteWorldTemplate" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"template\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/deleteWorldTemplate",
  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([
    'template' => ''
  ]),
  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}}/deleteWorldTemplate', [
  'body' => '{
  "template": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/deleteWorldTemplate');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'template' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'template' => ''
]));
$request->setRequestUrl('{{baseUrl}}/deleteWorldTemplate');
$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}}/deleteWorldTemplate' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "template": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/deleteWorldTemplate' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "template": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"template\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/deleteWorldTemplate", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/deleteWorldTemplate"

payload = { "template": "" }
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/deleteWorldTemplate"

payload <- "{\n  \"template\": \"\"\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}}/deleteWorldTemplate")

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  \"template\": \"\"\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/deleteWorldTemplate') do |req|
  req.body = "{\n  \"template\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/deleteWorldTemplate";

    let payload = json!({"template": ""});

    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}}/deleteWorldTemplate \
  --header 'content-type: application/json' \
  --data '{
  "template": ""
}'
echo '{
  "template": ""
}' |  \
  http POST {{baseUrl}}/deleteWorldTemplate \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "template": ""\n}' \
  --output-document \
  - {{baseUrl}}/deleteWorldTemplate
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["template": ""] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/deleteWorldTemplate")! 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 DeregisterRobot
{{baseUrl}}/deregisterRobot
BODY json

{
  "fleet": "",
  "robot": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/deregisterRobot");

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  \"fleet\": \"\",\n  \"robot\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/deregisterRobot" {:content-type :json
                                                            :form-params {:fleet ""
                                                                          :robot ""}})
require "http/client"

url = "{{baseUrl}}/deregisterRobot"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"fleet\": \"\",\n  \"robot\": \"\"\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}}/deregisterRobot"),
    Content = new StringContent("{\n  \"fleet\": \"\",\n  \"robot\": \"\"\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}}/deregisterRobot");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"fleet\": \"\",\n  \"robot\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/deregisterRobot"

	payload := strings.NewReader("{\n  \"fleet\": \"\",\n  \"robot\": \"\"\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/deregisterRobot HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 32

{
  "fleet": "",
  "robot": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/deregisterRobot")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"fleet\": \"\",\n  \"robot\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/deregisterRobot"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"fleet\": \"\",\n  \"robot\": \"\"\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  \"fleet\": \"\",\n  \"robot\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/deregisterRobot")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/deregisterRobot")
  .header("content-type", "application/json")
  .body("{\n  \"fleet\": \"\",\n  \"robot\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  fleet: '',
  robot: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/deregisterRobot');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/deregisterRobot',
  headers: {'content-type': 'application/json'},
  data: {fleet: '', robot: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/deregisterRobot';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"fleet":"","robot":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/deregisterRobot',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "fleet": "",\n  "robot": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"fleet\": \"\",\n  \"robot\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/deregisterRobot")
  .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/deregisterRobot',
  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({fleet: '', robot: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/deregisterRobot',
  headers: {'content-type': 'application/json'},
  body: {fleet: '', robot: ''},
  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}}/deregisterRobot');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  fleet: '',
  robot: ''
});

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}}/deregisterRobot',
  headers: {'content-type': 'application/json'},
  data: {fleet: '', robot: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/deregisterRobot';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"fleet":"","robot":""}'
};

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 = @{ @"fleet": @"",
                              @"robot": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/deregisterRobot"]
                                                       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}}/deregisterRobot" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"fleet\": \"\",\n  \"robot\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/deregisterRobot",
  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([
    'fleet' => '',
    'robot' => ''
  ]),
  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}}/deregisterRobot', [
  'body' => '{
  "fleet": "",
  "robot": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/deregisterRobot');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'fleet' => '',
  'robot' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'fleet' => '',
  'robot' => ''
]));
$request->setRequestUrl('{{baseUrl}}/deregisterRobot');
$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}}/deregisterRobot' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "fleet": "",
  "robot": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/deregisterRobot' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "fleet": "",
  "robot": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"fleet\": \"\",\n  \"robot\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/deregisterRobot", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/deregisterRobot"

payload = {
    "fleet": "",
    "robot": ""
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/deregisterRobot"

payload <- "{\n  \"fleet\": \"\",\n  \"robot\": \"\"\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}}/deregisterRobot")

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  \"fleet\": \"\",\n  \"robot\": \"\"\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/deregisterRobot') do |req|
  req.body = "{\n  \"fleet\": \"\",\n  \"robot\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/deregisterRobot";

    let payload = json!({
        "fleet": "",
        "robot": ""
    });

    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}}/deregisterRobot \
  --header 'content-type: application/json' \
  --data '{
  "fleet": "",
  "robot": ""
}'
echo '{
  "fleet": "",
  "robot": ""
}' |  \
  http POST {{baseUrl}}/deregisterRobot \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "fleet": "",\n  "robot": ""\n}' \
  --output-document \
  - {{baseUrl}}/deregisterRobot
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "fleet": "",
  "robot": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/deregisterRobot")! 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 DescribeDeploymentJob
{{baseUrl}}/describeDeploymentJob
BODY json

{
  "job": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/describeDeploymentJob");

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  \"job\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/describeDeploymentJob" {:content-type :json
                                                                  :form-params {:job ""}})
require "http/client"

url = "{{baseUrl}}/describeDeploymentJob"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"job\": \"\"\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}}/describeDeploymentJob"),
    Content = new StringContent("{\n  \"job\": \"\"\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}}/describeDeploymentJob");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"job\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/describeDeploymentJob"

	payload := strings.NewReader("{\n  \"job\": \"\"\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/describeDeploymentJob HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 15

{
  "job": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/describeDeploymentJob")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"job\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/describeDeploymentJob"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"job\": \"\"\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  \"job\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/describeDeploymentJob")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/describeDeploymentJob")
  .header("content-type", "application/json")
  .body("{\n  \"job\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  job: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/describeDeploymentJob');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/describeDeploymentJob',
  headers: {'content-type': 'application/json'},
  data: {job: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/describeDeploymentJob';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"job":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/describeDeploymentJob',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "job": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"job\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/describeDeploymentJob")
  .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/describeDeploymentJob',
  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({job: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/describeDeploymentJob',
  headers: {'content-type': 'application/json'},
  body: {job: ''},
  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}}/describeDeploymentJob');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  job: ''
});

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}}/describeDeploymentJob',
  headers: {'content-type': 'application/json'},
  data: {job: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/describeDeploymentJob';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"job":""}'
};

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 = @{ @"job": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/describeDeploymentJob"]
                                                       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}}/describeDeploymentJob" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"job\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/describeDeploymentJob",
  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([
    'job' => ''
  ]),
  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}}/describeDeploymentJob', [
  'body' => '{
  "job": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/describeDeploymentJob');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'job' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'job' => ''
]));
$request->setRequestUrl('{{baseUrl}}/describeDeploymentJob');
$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}}/describeDeploymentJob' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "job": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/describeDeploymentJob' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "job": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"job\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/describeDeploymentJob", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/describeDeploymentJob"

payload = { "job": "" }
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/describeDeploymentJob"

payload <- "{\n  \"job\": \"\"\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}}/describeDeploymentJob")

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  \"job\": \"\"\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/describeDeploymentJob') do |req|
  req.body = "{\n  \"job\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/describeDeploymentJob";

    let payload = json!({"job": ""});

    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}}/describeDeploymentJob \
  --header 'content-type: application/json' \
  --data '{
  "job": ""
}'
echo '{
  "job": ""
}' |  \
  http POST {{baseUrl}}/describeDeploymentJob \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "job": ""\n}' \
  --output-document \
  - {{baseUrl}}/describeDeploymentJob
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["job": ""] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/describeDeploymentJob")! 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 DescribeFleet
{{baseUrl}}/describeFleet
BODY json

{
  "fleet": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/describeFleet");

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  \"fleet\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/describeFleet" {:content-type :json
                                                          :form-params {:fleet ""}})
require "http/client"

url = "{{baseUrl}}/describeFleet"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"fleet\": \"\"\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}}/describeFleet"),
    Content = new StringContent("{\n  \"fleet\": \"\"\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}}/describeFleet");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"fleet\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/describeFleet"

	payload := strings.NewReader("{\n  \"fleet\": \"\"\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/describeFleet HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 17

{
  "fleet": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/describeFleet")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"fleet\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/describeFleet"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"fleet\": \"\"\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  \"fleet\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/describeFleet")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/describeFleet")
  .header("content-type", "application/json")
  .body("{\n  \"fleet\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  fleet: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/describeFleet');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/describeFleet',
  headers: {'content-type': 'application/json'},
  data: {fleet: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/describeFleet';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"fleet":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/describeFleet',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "fleet": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"fleet\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/describeFleet")
  .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/describeFleet',
  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({fleet: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/describeFleet',
  headers: {'content-type': 'application/json'},
  body: {fleet: ''},
  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}}/describeFleet');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  fleet: ''
});

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}}/describeFleet',
  headers: {'content-type': 'application/json'},
  data: {fleet: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/describeFleet';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"fleet":""}'
};

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 = @{ @"fleet": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/describeFleet"]
                                                       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}}/describeFleet" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"fleet\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/describeFleet",
  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([
    'fleet' => ''
  ]),
  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}}/describeFleet', [
  'body' => '{
  "fleet": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/describeFleet');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'fleet' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'fleet' => ''
]));
$request->setRequestUrl('{{baseUrl}}/describeFleet');
$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}}/describeFleet' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "fleet": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/describeFleet' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "fleet": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"fleet\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/describeFleet", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/describeFleet"

payload = { "fleet": "" }
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/describeFleet"

payload <- "{\n  \"fleet\": \"\"\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}}/describeFleet")

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  \"fleet\": \"\"\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/describeFleet') do |req|
  req.body = "{\n  \"fleet\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/describeFleet";

    let payload = json!({"fleet": ""});

    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}}/describeFleet \
  --header 'content-type: application/json' \
  --data '{
  "fleet": ""
}'
echo '{
  "fleet": ""
}' |  \
  http POST {{baseUrl}}/describeFleet \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "fleet": ""\n}' \
  --output-document \
  - {{baseUrl}}/describeFleet
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["fleet": ""] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/describeFleet")! 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 DescribeRobot
{{baseUrl}}/describeRobot
BODY json

{
  "robot": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/describeRobot");

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  \"robot\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/describeRobot" {:content-type :json
                                                          :form-params {:robot ""}})
require "http/client"

url = "{{baseUrl}}/describeRobot"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"robot\": \"\"\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}}/describeRobot"),
    Content = new StringContent("{\n  \"robot\": \"\"\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}}/describeRobot");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"robot\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/describeRobot"

	payload := strings.NewReader("{\n  \"robot\": \"\"\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/describeRobot HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 17

{
  "robot": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/describeRobot")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"robot\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/describeRobot"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"robot\": \"\"\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  \"robot\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/describeRobot")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/describeRobot")
  .header("content-type", "application/json")
  .body("{\n  \"robot\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  robot: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/describeRobot');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/describeRobot',
  headers: {'content-type': 'application/json'},
  data: {robot: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/describeRobot';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"robot":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/describeRobot',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "robot": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"robot\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/describeRobot")
  .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/describeRobot',
  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({robot: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/describeRobot',
  headers: {'content-type': 'application/json'},
  body: {robot: ''},
  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}}/describeRobot');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  robot: ''
});

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}}/describeRobot',
  headers: {'content-type': 'application/json'},
  data: {robot: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/describeRobot';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"robot":""}'
};

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 = @{ @"robot": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/describeRobot"]
                                                       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}}/describeRobot" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"robot\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/describeRobot",
  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([
    'robot' => ''
  ]),
  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}}/describeRobot', [
  'body' => '{
  "robot": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/describeRobot');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'robot' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'robot' => ''
]));
$request->setRequestUrl('{{baseUrl}}/describeRobot');
$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}}/describeRobot' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "robot": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/describeRobot' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "robot": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"robot\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/describeRobot", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/describeRobot"

payload = { "robot": "" }
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/describeRobot"

payload <- "{\n  \"robot\": \"\"\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}}/describeRobot")

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  \"robot\": \"\"\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/describeRobot') do |req|
  req.body = "{\n  \"robot\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/describeRobot";

    let payload = json!({"robot": ""});

    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}}/describeRobot \
  --header 'content-type: application/json' \
  --data '{
  "robot": ""
}'
echo '{
  "robot": ""
}' |  \
  http POST {{baseUrl}}/describeRobot \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "robot": ""\n}' \
  --output-document \
  - {{baseUrl}}/describeRobot
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["robot": ""] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/describeRobot")! 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 DescribeRobotApplication
{{baseUrl}}/describeRobotApplication
BODY json

{
  "application": "",
  "applicationVersion": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/describeRobotApplication");

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  \"application\": \"\",\n  \"applicationVersion\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/describeRobotApplication" {:content-type :json
                                                                     :form-params {:application ""
                                                                                   :applicationVersion ""}})
require "http/client"

url = "{{baseUrl}}/describeRobotApplication"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"application\": \"\",\n  \"applicationVersion\": \"\"\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}}/describeRobotApplication"),
    Content = new StringContent("{\n  \"application\": \"\",\n  \"applicationVersion\": \"\"\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}}/describeRobotApplication");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"application\": \"\",\n  \"applicationVersion\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/describeRobotApplication"

	payload := strings.NewReader("{\n  \"application\": \"\",\n  \"applicationVersion\": \"\"\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/describeRobotApplication HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 51

{
  "application": "",
  "applicationVersion": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/describeRobotApplication")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"application\": \"\",\n  \"applicationVersion\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/describeRobotApplication"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"application\": \"\",\n  \"applicationVersion\": \"\"\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  \"application\": \"\",\n  \"applicationVersion\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/describeRobotApplication")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/describeRobotApplication")
  .header("content-type", "application/json")
  .body("{\n  \"application\": \"\",\n  \"applicationVersion\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  application: '',
  applicationVersion: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/describeRobotApplication');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/describeRobotApplication',
  headers: {'content-type': 'application/json'},
  data: {application: '', applicationVersion: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/describeRobotApplication';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"application":"","applicationVersion":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/describeRobotApplication',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "application": "",\n  "applicationVersion": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"application\": \"\",\n  \"applicationVersion\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/describeRobotApplication")
  .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/describeRobotApplication',
  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({application: '', applicationVersion: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/describeRobotApplication',
  headers: {'content-type': 'application/json'},
  body: {application: '', applicationVersion: ''},
  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}}/describeRobotApplication');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  application: '',
  applicationVersion: ''
});

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}}/describeRobotApplication',
  headers: {'content-type': 'application/json'},
  data: {application: '', applicationVersion: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/describeRobotApplication';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"application":"","applicationVersion":""}'
};

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 = @{ @"application": @"",
                              @"applicationVersion": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/describeRobotApplication"]
                                                       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}}/describeRobotApplication" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"application\": \"\",\n  \"applicationVersion\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/describeRobotApplication",
  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([
    'application' => '',
    'applicationVersion' => ''
  ]),
  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}}/describeRobotApplication', [
  'body' => '{
  "application": "",
  "applicationVersion": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/describeRobotApplication');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'application' => '',
  'applicationVersion' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'application' => '',
  'applicationVersion' => ''
]));
$request->setRequestUrl('{{baseUrl}}/describeRobotApplication');
$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}}/describeRobotApplication' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "application": "",
  "applicationVersion": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/describeRobotApplication' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "application": "",
  "applicationVersion": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"application\": \"\",\n  \"applicationVersion\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/describeRobotApplication", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/describeRobotApplication"

payload = {
    "application": "",
    "applicationVersion": ""
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/describeRobotApplication"

payload <- "{\n  \"application\": \"\",\n  \"applicationVersion\": \"\"\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}}/describeRobotApplication")

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  \"application\": \"\",\n  \"applicationVersion\": \"\"\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/describeRobotApplication') do |req|
  req.body = "{\n  \"application\": \"\",\n  \"applicationVersion\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/describeRobotApplication";

    let payload = json!({
        "application": "",
        "applicationVersion": ""
    });

    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}}/describeRobotApplication \
  --header 'content-type: application/json' \
  --data '{
  "application": "",
  "applicationVersion": ""
}'
echo '{
  "application": "",
  "applicationVersion": ""
}' |  \
  http POST {{baseUrl}}/describeRobotApplication \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "application": "",\n  "applicationVersion": ""\n}' \
  --output-document \
  - {{baseUrl}}/describeRobotApplication
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "application": "",
  "applicationVersion": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/describeRobotApplication")! 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 DescribeSimulationApplication
{{baseUrl}}/describeSimulationApplication
BODY json

{
  "application": "",
  "applicationVersion": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/describeSimulationApplication");

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  \"application\": \"\",\n  \"applicationVersion\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/describeSimulationApplication" {:content-type :json
                                                                          :form-params {:application ""
                                                                                        :applicationVersion ""}})
require "http/client"

url = "{{baseUrl}}/describeSimulationApplication"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"application\": \"\",\n  \"applicationVersion\": \"\"\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}}/describeSimulationApplication"),
    Content = new StringContent("{\n  \"application\": \"\",\n  \"applicationVersion\": \"\"\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}}/describeSimulationApplication");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"application\": \"\",\n  \"applicationVersion\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/describeSimulationApplication"

	payload := strings.NewReader("{\n  \"application\": \"\",\n  \"applicationVersion\": \"\"\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/describeSimulationApplication HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 51

{
  "application": "",
  "applicationVersion": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/describeSimulationApplication")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"application\": \"\",\n  \"applicationVersion\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/describeSimulationApplication"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"application\": \"\",\n  \"applicationVersion\": \"\"\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  \"application\": \"\",\n  \"applicationVersion\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/describeSimulationApplication")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/describeSimulationApplication")
  .header("content-type", "application/json")
  .body("{\n  \"application\": \"\",\n  \"applicationVersion\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  application: '',
  applicationVersion: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/describeSimulationApplication');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/describeSimulationApplication',
  headers: {'content-type': 'application/json'},
  data: {application: '', applicationVersion: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/describeSimulationApplication';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"application":"","applicationVersion":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/describeSimulationApplication',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "application": "",\n  "applicationVersion": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"application\": \"\",\n  \"applicationVersion\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/describeSimulationApplication")
  .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/describeSimulationApplication',
  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({application: '', applicationVersion: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/describeSimulationApplication',
  headers: {'content-type': 'application/json'},
  body: {application: '', applicationVersion: ''},
  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}}/describeSimulationApplication');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  application: '',
  applicationVersion: ''
});

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}}/describeSimulationApplication',
  headers: {'content-type': 'application/json'},
  data: {application: '', applicationVersion: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/describeSimulationApplication';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"application":"","applicationVersion":""}'
};

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 = @{ @"application": @"",
                              @"applicationVersion": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/describeSimulationApplication"]
                                                       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}}/describeSimulationApplication" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"application\": \"\",\n  \"applicationVersion\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/describeSimulationApplication",
  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([
    'application' => '',
    'applicationVersion' => ''
  ]),
  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}}/describeSimulationApplication', [
  'body' => '{
  "application": "",
  "applicationVersion": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/describeSimulationApplication');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'application' => '',
  'applicationVersion' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'application' => '',
  'applicationVersion' => ''
]));
$request->setRequestUrl('{{baseUrl}}/describeSimulationApplication');
$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}}/describeSimulationApplication' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "application": "",
  "applicationVersion": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/describeSimulationApplication' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "application": "",
  "applicationVersion": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"application\": \"\",\n  \"applicationVersion\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/describeSimulationApplication", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/describeSimulationApplication"

payload = {
    "application": "",
    "applicationVersion": ""
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/describeSimulationApplication"

payload <- "{\n  \"application\": \"\",\n  \"applicationVersion\": \"\"\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}}/describeSimulationApplication")

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  \"application\": \"\",\n  \"applicationVersion\": \"\"\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/describeSimulationApplication') do |req|
  req.body = "{\n  \"application\": \"\",\n  \"applicationVersion\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/describeSimulationApplication";

    let payload = json!({
        "application": "",
        "applicationVersion": ""
    });

    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}}/describeSimulationApplication \
  --header 'content-type: application/json' \
  --data '{
  "application": "",
  "applicationVersion": ""
}'
echo '{
  "application": "",
  "applicationVersion": ""
}' |  \
  http POST {{baseUrl}}/describeSimulationApplication \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "application": "",\n  "applicationVersion": ""\n}' \
  --output-document \
  - {{baseUrl}}/describeSimulationApplication
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "application": "",
  "applicationVersion": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/describeSimulationApplication")! 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 DescribeSimulationJob
{{baseUrl}}/describeSimulationJob
BODY json

{
  "job": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/describeSimulationJob");

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  \"job\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/describeSimulationJob" {:content-type :json
                                                                  :form-params {:job ""}})
require "http/client"

url = "{{baseUrl}}/describeSimulationJob"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"job\": \"\"\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}}/describeSimulationJob"),
    Content = new StringContent("{\n  \"job\": \"\"\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}}/describeSimulationJob");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"job\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/describeSimulationJob"

	payload := strings.NewReader("{\n  \"job\": \"\"\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/describeSimulationJob HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 15

{
  "job": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/describeSimulationJob")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"job\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/describeSimulationJob"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"job\": \"\"\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  \"job\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/describeSimulationJob")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/describeSimulationJob")
  .header("content-type", "application/json")
  .body("{\n  \"job\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  job: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/describeSimulationJob');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/describeSimulationJob',
  headers: {'content-type': 'application/json'},
  data: {job: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/describeSimulationJob';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"job":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/describeSimulationJob',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "job": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"job\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/describeSimulationJob")
  .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/describeSimulationJob',
  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({job: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/describeSimulationJob',
  headers: {'content-type': 'application/json'},
  body: {job: ''},
  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}}/describeSimulationJob');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  job: ''
});

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}}/describeSimulationJob',
  headers: {'content-type': 'application/json'},
  data: {job: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/describeSimulationJob';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"job":""}'
};

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 = @{ @"job": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/describeSimulationJob"]
                                                       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}}/describeSimulationJob" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"job\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/describeSimulationJob",
  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([
    'job' => ''
  ]),
  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}}/describeSimulationJob', [
  'body' => '{
  "job": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/describeSimulationJob');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'job' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'job' => ''
]));
$request->setRequestUrl('{{baseUrl}}/describeSimulationJob');
$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}}/describeSimulationJob' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "job": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/describeSimulationJob' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "job": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"job\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/describeSimulationJob", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/describeSimulationJob"

payload = { "job": "" }
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/describeSimulationJob"

payload <- "{\n  \"job\": \"\"\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}}/describeSimulationJob")

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  \"job\": \"\"\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/describeSimulationJob') do |req|
  req.body = "{\n  \"job\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/describeSimulationJob";

    let payload = json!({"job": ""});

    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}}/describeSimulationJob \
  --header 'content-type: application/json' \
  --data '{
  "job": ""
}'
echo '{
  "job": ""
}' |  \
  http POST {{baseUrl}}/describeSimulationJob \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "job": ""\n}' \
  --output-document \
  - {{baseUrl}}/describeSimulationJob
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["job": ""] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/describeSimulationJob")! 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 DescribeSimulationJobBatch
{{baseUrl}}/describeSimulationJobBatch
BODY json

{
  "batch": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/describeSimulationJobBatch");

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  \"batch\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/describeSimulationJobBatch" {:content-type :json
                                                                       :form-params {:batch ""}})
require "http/client"

url = "{{baseUrl}}/describeSimulationJobBatch"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"batch\": \"\"\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}}/describeSimulationJobBatch"),
    Content = new StringContent("{\n  \"batch\": \"\"\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}}/describeSimulationJobBatch");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"batch\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/describeSimulationJobBatch"

	payload := strings.NewReader("{\n  \"batch\": \"\"\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/describeSimulationJobBatch HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 17

{
  "batch": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/describeSimulationJobBatch")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"batch\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/describeSimulationJobBatch"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"batch\": \"\"\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  \"batch\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/describeSimulationJobBatch")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/describeSimulationJobBatch")
  .header("content-type", "application/json")
  .body("{\n  \"batch\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  batch: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/describeSimulationJobBatch');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/describeSimulationJobBatch',
  headers: {'content-type': 'application/json'},
  data: {batch: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/describeSimulationJobBatch';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"batch":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/describeSimulationJobBatch',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "batch": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"batch\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/describeSimulationJobBatch")
  .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/describeSimulationJobBatch',
  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({batch: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/describeSimulationJobBatch',
  headers: {'content-type': 'application/json'},
  body: {batch: ''},
  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}}/describeSimulationJobBatch');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  batch: ''
});

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}}/describeSimulationJobBatch',
  headers: {'content-type': 'application/json'},
  data: {batch: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/describeSimulationJobBatch';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"batch":""}'
};

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 = @{ @"batch": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/describeSimulationJobBatch"]
                                                       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}}/describeSimulationJobBatch" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"batch\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/describeSimulationJobBatch",
  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([
    'batch' => ''
  ]),
  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}}/describeSimulationJobBatch', [
  'body' => '{
  "batch": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/describeSimulationJobBatch');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'batch' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'batch' => ''
]));
$request->setRequestUrl('{{baseUrl}}/describeSimulationJobBatch');
$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}}/describeSimulationJobBatch' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "batch": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/describeSimulationJobBatch' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "batch": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"batch\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/describeSimulationJobBatch", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/describeSimulationJobBatch"

payload = { "batch": "" }
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/describeSimulationJobBatch"

payload <- "{\n  \"batch\": \"\"\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}}/describeSimulationJobBatch")

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  \"batch\": \"\"\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/describeSimulationJobBatch') do |req|
  req.body = "{\n  \"batch\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/describeSimulationJobBatch";

    let payload = json!({"batch": ""});

    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}}/describeSimulationJobBatch \
  --header 'content-type: application/json' \
  --data '{
  "batch": ""
}'
echo '{
  "batch": ""
}' |  \
  http POST {{baseUrl}}/describeSimulationJobBatch \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "batch": ""\n}' \
  --output-document \
  - {{baseUrl}}/describeSimulationJobBatch
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["batch": ""] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/describeSimulationJobBatch")! 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 DescribeWorld
{{baseUrl}}/describeWorld
BODY json

{
  "world": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/describeWorld");

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  \"world\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/describeWorld" {:content-type :json
                                                          :form-params {:world ""}})
require "http/client"

url = "{{baseUrl}}/describeWorld"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"world\": \"\"\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}}/describeWorld"),
    Content = new StringContent("{\n  \"world\": \"\"\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}}/describeWorld");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"world\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/describeWorld"

	payload := strings.NewReader("{\n  \"world\": \"\"\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/describeWorld HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 17

{
  "world": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/describeWorld")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"world\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/describeWorld"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"world\": \"\"\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  \"world\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/describeWorld")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/describeWorld")
  .header("content-type", "application/json")
  .body("{\n  \"world\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  world: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/describeWorld');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/describeWorld',
  headers: {'content-type': 'application/json'},
  data: {world: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/describeWorld';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"world":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/describeWorld',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "world": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"world\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/describeWorld")
  .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/describeWorld',
  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({world: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/describeWorld',
  headers: {'content-type': 'application/json'},
  body: {world: ''},
  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}}/describeWorld');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  world: ''
});

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}}/describeWorld',
  headers: {'content-type': 'application/json'},
  data: {world: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/describeWorld';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"world":""}'
};

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 = @{ @"world": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/describeWorld"]
                                                       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}}/describeWorld" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"world\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/describeWorld",
  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([
    'world' => ''
  ]),
  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}}/describeWorld', [
  'body' => '{
  "world": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/describeWorld');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'world' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'world' => ''
]));
$request->setRequestUrl('{{baseUrl}}/describeWorld');
$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}}/describeWorld' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "world": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/describeWorld' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "world": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"world\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/describeWorld", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/describeWorld"

payload = { "world": "" }
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/describeWorld"

payload <- "{\n  \"world\": \"\"\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}}/describeWorld")

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  \"world\": \"\"\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/describeWorld') do |req|
  req.body = "{\n  \"world\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/describeWorld";

    let payload = json!({"world": ""});

    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}}/describeWorld \
  --header 'content-type: application/json' \
  --data '{
  "world": ""
}'
echo '{
  "world": ""
}' |  \
  http POST {{baseUrl}}/describeWorld \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "world": ""\n}' \
  --output-document \
  - {{baseUrl}}/describeWorld
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["world": ""] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/describeWorld")! 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 DescribeWorldExportJob
{{baseUrl}}/describeWorldExportJob
BODY json

{
  "job": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/describeWorldExportJob");

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  \"job\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/describeWorldExportJob" {:content-type :json
                                                                   :form-params {:job ""}})
require "http/client"

url = "{{baseUrl}}/describeWorldExportJob"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"job\": \"\"\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}}/describeWorldExportJob"),
    Content = new StringContent("{\n  \"job\": \"\"\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}}/describeWorldExportJob");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"job\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/describeWorldExportJob"

	payload := strings.NewReader("{\n  \"job\": \"\"\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/describeWorldExportJob HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 15

{
  "job": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/describeWorldExportJob")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"job\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/describeWorldExportJob"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"job\": \"\"\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  \"job\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/describeWorldExportJob")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/describeWorldExportJob")
  .header("content-type", "application/json")
  .body("{\n  \"job\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  job: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/describeWorldExportJob');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/describeWorldExportJob',
  headers: {'content-type': 'application/json'},
  data: {job: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/describeWorldExportJob';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"job":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/describeWorldExportJob',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "job": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"job\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/describeWorldExportJob")
  .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/describeWorldExportJob',
  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({job: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/describeWorldExportJob',
  headers: {'content-type': 'application/json'},
  body: {job: ''},
  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}}/describeWorldExportJob');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  job: ''
});

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}}/describeWorldExportJob',
  headers: {'content-type': 'application/json'},
  data: {job: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/describeWorldExportJob';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"job":""}'
};

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 = @{ @"job": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/describeWorldExportJob"]
                                                       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}}/describeWorldExportJob" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"job\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/describeWorldExportJob",
  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([
    'job' => ''
  ]),
  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}}/describeWorldExportJob', [
  'body' => '{
  "job": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/describeWorldExportJob');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'job' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'job' => ''
]));
$request->setRequestUrl('{{baseUrl}}/describeWorldExportJob');
$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}}/describeWorldExportJob' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "job": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/describeWorldExportJob' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "job": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"job\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/describeWorldExportJob", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/describeWorldExportJob"

payload = { "job": "" }
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/describeWorldExportJob"

payload <- "{\n  \"job\": \"\"\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}}/describeWorldExportJob")

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  \"job\": \"\"\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/describeWorldExportJob') do |req|
  req.body = "{\n  \"job\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/describeWorldExportJob";

    let payload = json!({"job": ""});

    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}}/describeWorldExportJob \
  --header 'content-type: application/json' \
  --data '{
  "job": ""
}'
echo '{
  "job": ""
}' |  \
  http POST {{baseUrl}}/describeWorldExportJob \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "job": ""\n}' \
  --output-document \
  - {{baseUrl}}/describeWorldExportJob
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["job": ""] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/describeWorldExportJob")! 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 DescribeWorldGenerationJob
{{baseUrl}}/describeWorldGenerationJob
BODY json

{
  "job": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/describeWorldGenerationJob");

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  \"job\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/describeWorldGenerationJob" {:content-type :json
                                                                       :form-params {:job ""}})
require "http/client"

url = "{{baseUrl}}/describeWorldGenerationJob"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"job\": \"\"\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}}/describeWorldGenerationJob"),
    Content = new StringContent("{\n  \"job\": \"\"\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}}/describeWorldGenerationJob");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"job\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/describeWorldGenerationJob"

	payload := strings.NewReader("{\n  \"job\": \"\"\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/describeWorldGenerationJob HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 15

{
  "job": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/describeWorldGenerationJob")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"job\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/describeWorldGenerationJob"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"job\": \"\"\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  \"job\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/describeWorldGenerationJob")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/describeWorldGenerationJob")
  .header("content-type", "application/json")
  .body("{\n  \"job\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  job: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/describeWorldGenerationJob');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/describeWorldGenerationJob',
  headers: {'content-type': 'application/json'},
  data: {job: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/describeWorldGenerationJob';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"job":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/describeWorldGenerationJob',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "job": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"job\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/describeWorldGenerationJob")
  .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/describeWorldGenerationJob',
  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({job: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/describeWorldGenerationJob',
  headers: {'content-type': 'application/json'},
  body: {job: ''},
  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}}/describeWorldGenerationJob');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  job: ''
});

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}}/describeWorldGenerationJob',
  headers: {'content-type': 'application/json'},
  data: {job: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/describeWorldGenerationJob';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"job":""}'
};

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 = @{ @"job": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/describeWorldGenerationJob"]
                                                       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}}/describeWorldGenerationJob" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"job\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/describeWorldGenerationJob",
  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([
    'job' => ''
  ]),
  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}}/describeWorldGenerationJob', [
  'body' => '{
  "job": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/describeWorldGenerationJob');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'job' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'job' => ''
]));
$request->setRequestUrl('{{baseUrl}}/describeWorldGenerationJob');
$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}}/describeWorldGenerationJob' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "job": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/describeWorldGenerationJob' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "job": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"job\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/describeWorldGenerationJob", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/describeWorldGenerationJob"

payload = { "job": "" }
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/describeWorldGenerationJob"

payload <- "{\n  \"job\": \"\"\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}}/describeWorldGenerationJob")

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  \"job\": \"\"\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/describeWorldGenerationJob') do |req|
  req.body = "{\n  \"job\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/describeWorldGenerationJob";

    let payload = json!({"job": ""});

    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}}/describeWorldGenerationJob \
  --header 'content-type: application/json' \
  --data '{
  "job": ""
}'
echo '{
  "job": ""
}' |  \
  http POST {{baseUrl}}/describeWorldGenerationJob \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "job": ""\n}' \
  --output-document \
  - {{baseUrl}}/describeWorldGenerationJob
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["job": ""] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/describeWorldGenerationJob")! 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 DescribeWorldTemplate
{{baseUrl}}/describeWorldTemplate
BODY json

{
  "template": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/describeWorldTemplate");

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  \"template\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/describeWorldTemplate" {:content-type :json
                                                                  :form-params {:template ""}})
require "http/client"

url = "{{baseUrl}}/describeWorldTemplate"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"template\": \"\"\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}}/describeWorldTemplate"),
    Content = new StringContent("{\n  \"template\": \"\"\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}}/describeWorldTemplate");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"template\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/describeWorldTemplate"

	payload := strings.NewReader("{\n  \"template\": \"\"\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/describeWorldTemplate HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 20

{
  "template": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/describeWorldTemplate")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"template\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/describeWorldTemplate"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"template\": \"\"\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  \"template\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/describeWorldTemplate")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/describeWorldTemplate")
  .header("content-type", "application/json")
  .body("{\n  \"template\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  template: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/describeWorldTemplate');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/describeWorldTemplate',
  headers: {'content-type': 'application/json'},
  data: {template: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/describeWorldTemplate';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"template":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/describeWorldTemplate',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "template": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"template\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/describeWorldTemplate")
  .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/describeWorldTemplate',
  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({template: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/describeWorldTemplate',
  headers: {'content-type': 'application/json'},
  body: {template: ''},
  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}}/describeWorldTemplate');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  template: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/describeWorldTemplate',
  headers: {'content-type': 'application/json'},
  data: {template: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/describeWorldTemplate';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"template":""}'
};

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 = @{ @"template": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/describeWorldTemplate"]
                                                       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}}/describeWorldTemplate" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"template\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/describeWorldTemplate",
  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([
    'template' => ''
  ]),
  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}}/describeWorldTemplate', [
  'body' => '{
  "template": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/describeWorldTemplate');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'template' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'template' => ''
]));
$request->setRequestUrl('{{baseUrl}}/describeWorldTemplate');
$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}}/describeWorldTemplate' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "template": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/describeWorldTemplate' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "template": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"template\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/describeWorldTemplate", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/describeWorldTemplate"

payload = { "template": "" }
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/describeWorldTemplate"

payload <- "{\n  \"template\": \"\"\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}}/describeWorldTemplate")

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  \"template\": \"\"\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/describeWorldTemplate') do |req|
  req.body = "{\n  \"template\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/describeWorldTemplate";

    let payload = json!({"template": ""});

    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}}/describeWorldTemplate \
  --header 'content-type: application/json' \
  --data '{
  "template": ""
}'
echo '{
  "template": ""
}' |  \
  http POST {{baseUrl}}/describeWorldTemplate \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "template": ""\n}' \
  --output-document \
  - {{baseUrl}}/describeWorldTemplate
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["template": ""] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/describeWorldTemplate")! 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 GetWorldTemplateBody
{{baseUrl}}/getWorldTemplateBody
BODY json

{
  "template": "",
  "generationJob": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/getWorldTemplateBody");

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  \"template\": \"\",\n  \"generationJob\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/getWorldTemplateBody" {:content-type :json
                                                                 :form-params {:template ""
                                                                               :generationJob ""}})
require "http/client"

url = "{{baseUrl}}/getWorldTemplateBody"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"template\": \"\",\n  \"generationJob\": \"\"\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}}/getWorldTemplateBody"),
    Content = new StringContent("{\n  \"template\": \"\",\n  \"generationJob\": \"\"\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}}/getWorldTemplateBody");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"template\": \"\",\n  \"generationJob\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/getWorldTemplateBody"

	payload := strings.NewReader("{\n  \"template\": \"\",\n  \"generationJob\": \"\"\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/getWorldTemplateBody HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 43

{
  "template": "",
  "generationJob": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/getWorldTemplateBody")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"template\": \"\",\n  \"generationJob\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/getWorldTemplateBody"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"template\": \"\",\n  \"generationJob\": \"\"\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  \"template\": \"\",\n  \"generationJob\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/getWorldTemplateBody")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/getWorldTemplateBody")
  .header("content-type", "application/json")
  .body("{\n  \"template\": \"\",\n  \"generationJob\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  template: '',
  generationJob: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/getWorldTemplateBody');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/getWorldTemplateBody',
  headers: {'content-type': 'application/json'},
  data: {template: '', generationJob: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/getWorldTemplateBody';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"template":"","generationJob":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/getWorldTemplateBody',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "template": "",\n  "generationJob": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"template\": \"\",\n  \"generationJob\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/getWorldTemplateBody")
  .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/getWorldTemplateBody',
  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({template: '', generationJob: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/getWorldTemplateBody',
  headers: {'content-type': 'application/json'},
  body: {template: '', generationJob: ''},
  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}}/getWorldTemplateBody');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  template: '',
  generationJob: ''
});

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}}/getWorldTemplateBody',
  headers: {'content-type': 'application/json'},
  data: {template: '', generationJob: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/getWorldTemplateBody';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"template":"","generationJob":""}'
};

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 = @{ @"template": @"",
                              @"generationJob": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/getWorldTemplateBody"]
                                                       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}}/getWorldTemplateBody" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"template\": \"\",\n  \"generationJob\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/getWorldTemplateBody",
  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([
    'template' => '',
    'generationJob' => ''
  ]),
  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}}/getWorldTemplateBody', [
  'body' => '{
  "template": "",
  "generationJob": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/getWorldTemplateBody');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'template' => '',
  'generationJob' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'template' => '',
  'generationJob' => ''
]));
$request->setRequestUrl('{{baseUrl}}/getWorldTemplateBody');
$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}}/getWorldTemplateBody' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "template": "",
  "generationJob": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/getWorldTemplateBody' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "template": "",
  "generationJob": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"template\": \"\",\n  \"generationJob\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/getWorldTemplateBody", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/getWorldTemplateBody"

payload = {
    "template": "",
    "generationJob": ""
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/getWorldTemplateBody"

payload <- "{\n  \"template\": \"\",\n  \"generationJob\": \"\"\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}}/getWorldTemplateBody")

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  \"template\": \"\",\n  \"generationJob\": \"\"\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/getWorldTemplateBody') do |req|
  req.body = "{\n  \"template\": \"\",\n  \"generationJob\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/getWorldTemplateBody";

    let payload = json!({
        "template": "",
        "generationJob": ""
    });

    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}}/getWorldTemplateBody \
  --header 'content-type: application/json' \
  --data '{
  "template": "",
  "generationJob": ""
}'
echo '{
  "template": "",
  "generationJob": ""
}' |  \
  http POST {{baseUrl}}/getWorldTemplateBody \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "template": "",\n  "generationJob": ""\n}' \
  --output-document \
  - {{baseUrl}}/getWorldTemplateBody
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "template": "",
  "generationJob": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/getWorldTemplateBody")! 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 ListDeploymentJobs
{{baseUrl}}/listDeploymentJobs
BODY json

{
  "filters": [
    {
      "name": "",
      "values": ""
    }
  ],
  "nextToken": "",
  "maxResults": 0
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/listDeploymentJobs");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"filters\": [\n    {\n      \"name\": \"\",\n      \"values\": \"\"\n    }\n  ],\n  \"nextToken\": \"\",\n  \"maxResults\": 0\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/listDeploymentJobs" {:content-type :json
                                                               :form-params {:filters [{:name ""
                                                                                        :values ""}]
                                                                             :nextToken ""
                                                                             :maxResults 0}})
require "http/client"

url = "{{baseUrl}}/listDeploymentJobs"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"filters\": [\n    {\n      \"name\": \"\",\n      \"values\": \"\"\n    }\n  ],\n  \"nextToken\": \"\",\n  \"maxResults\": 0\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/listDeploymentJobs"),
    Content = new StringContent("{\n  \"filters\": [\n    {\n      \"name\": \"\",\n      \"values\": \"\"\n    }\n  ],\n  \"nextToken\": \"\",\n  \"maxResults\": 0\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/listDeploymentJobs");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"filters\": [\n    {\n      \"name\": \"\",\n      \"values\": \"\"\n    }\n  ],\n  \"nextToken\": \"\",\n  \"maxResults\": 0\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/listDeploymentJobs"

	payload := strings.NewReader("{\n  \"filters\": [\n    {\n      \"name\": \"\",\n      \"values\": \"\"\n    }\n  ],\n  \"nextToken\": \"\",\n  \"maxResults\": 0\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/listDeploymentJobs HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 109

{
  "filters": [
    {
      "name": "",
      "values": ""
    }
  ],
  "nextToken": "",
  "maxResults": 0
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/listDeploymentJobs")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"filters\": [\n    {\n      \"name\": \"\",\n      \"values\": \"\"\n    }\n  ],\n  \"nextToken\": \"\",\n  \"maxResults\": 0\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/listDeploymentJobs"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"filters\": [\n    {\n      \"name\": \"\",\n      \"values\": \"\"\n    }\n  ],\n  \"nextToken\": \"\",\n  \"maxResults\": 0\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"filters\": [\n    {\n      \"name\": \"\",\n      \"values\": \"\"\n    }\n  ],\n  \"nextToken\": \"\",\n  \"maxResults\": 0\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/listDeploymentJobs")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/listDeploymentJobs")
  .header("content-type", "application/json")
  .body("{\n  \"filters\": [\n    {\n      \"name\": \"\",\n      \"values\": \"\"\n    }\n  ],\n  \"nextToken\": \"\",\n  \"maxResults\": 0\n}")
  .asString();
const data = JSON.stringify({
  filters: [
    {
      name: '',
      values: ''
    }
  ],
  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}}/listDeploymentJobs');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/listDeploymentJobs',
  headers: {'content-type': 'application/json'},
  data: {filters: [{name: '', values: ''}], nextToken: '', maxResults: 0}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/listDeploymentJobs';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"filters":[{"name":"","values":""}],"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}}/listDeploymentJobs',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "filters": [\n    {\n      "name": "",\n      "values": ""\n    }\n  ],\n  "nextToken": "",\n  "maxResults": 0\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"filters\": [\n    {\n      \"name\": \"\",\n      \"values\": \"\"\n    }\n  ],\n  \"nextToken\": \"\",\n  \"maxResults\": 0\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/listDeploymentJobs")
  .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/listDeploymentJobs',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({filters: [{name: '', values: ''}], nextToken: '', maxResults: 0}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/listDeploymentJobs',
  headers: {'content-type': 'application/json'},
  body: {filters: [{name: '', values: ''}], 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}}/listDeploymentJobs');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  filters: [
    {
      name: '',
      values: ''
    }
  ],
  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}}/listDeploymentJobs',
  headers: {'content-type': 'application/json'},
  data: {filters: [{name: '', values: ''}], 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}}/listDeploymentJobs';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"filters":[{"name":"","values":""}],"nextToken":"","maxResults":0}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"filters": @[ @{ @"name": @"", @"values": @"" } ],
                              @"nextToken": @"",
                              @"maxResults": @0 };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/listDeploymentJobs"]
                                                       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}}/listDeploymentJobs" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"filters\": [\n    {\n      \"name\": \"\",\n      \"values\": \"\"\n    }\n  ],\n  \"nextToken\": \"\",\n  \"maxResults\": 0\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/listDeploymentJobs",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    'filters' => [
        [
                'name' => '',
                'values' => ''
        ]
    ],
    '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}}/listDeploymentJobs', [
  'body' => '{
  "filters": [
    {
      "name": "",
      "values": ""
    }
  ],
  "nextToken": "",
  "maxResults": 0
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/listDeploymentJobs');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'filters' => [
    [
        'name' => '',
        'values' => ''
    ]
  ],
  'nextToken' => '',
  'maxResults' => 0
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'filters' => [
    [
        'name' => '',
        'values' => ''
    ]
  ],
  'nextToken' => '',
  'maxResults' => 0
]));
$request->setRequestUrl('{{baseUrl}}/listDeploymentJobs');
$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}}/listDeploymentJobs' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "filters": [
    {
      "name": "",
      "values": ""
    }
  ],
  "nextToken": "",
  "maxResults": 0
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/listDeploymentJobs' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "filters": [
    {
      "name": "",
      "values": ""
    }
  ],
  "nextToken": "",
  "maxResults": 0
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"filters\": [\n    {\n      \"name\": \"\",\n      \"values\": \"\"\n    }\n  ],\n  \"nextToken\": \"\",\n  \"maxResults\": 0\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/listDeploymentJobs", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/listDeploymentJobs"

payload = {
    "filters": [
        {
            "name": "",
            "values": ""
        }
    ],
    "nextToken": "",
    "maxResults": 0
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/listDeploymentJobs"

payload <- "{\n  \"filters\": [\n    {\n      \"name\": \"\",\n      \"values\": \"\"\n    }\n  ],\n  \"nextToken\": \"\",\n  \"maxResults\": 0\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/listDeploymentJobs")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"filters\": [\n    {\n      \"name\": \"\",\n      \"values\": \"\"\n    }\n  ],\n  \"nextToken\": \"\",\n  \"maxResults\": 0\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/listDeploymentJobs') do |req|
  req.body = "{\n  \"filters\": [\n    {\n      \"name\": \"\",\n      \"values\": \"\"\n    }\n  ],\n  \"nextToken\": \"\",\n  \"maxResults\": 0\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/listDeploymentJobs";

    let payload = json!({
        "filters": (
            json!({
                "name": "",
                "values": ""
            })
        ),
        "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}}/listDeploymentJobs \
  --header 'content-type: application/json' \
  --data '{
  "filters": [
    {
      "name": "",
      "values": ""
    }
  ],
  "nextToken": "",
  "maxResults": 0
}'
echo '{
  "filters": [
    {
      "name": "",
      "values": ""
    }
  ],
  "nextToken": "",
  "maxResults": 0
}' |  \
  http POST {{baseUrl}}/listDeploymentJobs \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "filters": [\n    {\n      "name": "",\n      "values": ""\n    }\n  ],\n  "nextToken": "",\n  "maxResults": 0\n}' \
  --output-document \
  - {{baseUrl}}/listDeploymentJobs
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "filters": [
    [
      "name": "",
      "values": ""
    ]
  ],
  "nextToken": "",
  "maxResults": 0
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/listDeploymentJobs")! 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 ListFleets
{{baseUrl}}/listFleets
BODY json

{
  "nextToken": "",
  "maxResults": 0,
  "filters": [
    {
      "name": "",
      "values": ""
    }
  ]
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/listFleets");

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  \"filters\": [\n    {\n      \"name\": \"\",\n      \"values\": \"\"\n    }\n  ]\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/listFleets" {:content-type :json
                                                       :form-params {:nextToken ""
                                                                     :maxResults 0
                                                                     :filters [{:name ""
                                                                                :values ""}]}})
require "http/client"

url = "{{baseUrl}}/listFleets"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"nextToken\": \"\",\n  \"maxResults\": 0,\n  \"filters\": [\n    {\n      \"name\": \"\",\n      \"values\": \"\"\n    }\n  ]\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/listFleets"),
    Content = new StringContent("{\n  \"nextToken\": \"\",\n  \"maxResults\": 0,\n  \"filters\": [\n    {\n      \"name\": \"\",\n      \"values\": \"\"\n    }\n  ]\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/listFleets");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"nextToken\": \"\",\n  \"maxResults\": 0,\n  \"filters\": [\n    {\n      \"name\": \"\",\n      \"values\": \"\"\n    }\n  ]\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/listFleets"

	payload := strings.NewReader("{\n  \"nextToken\": \"\",\n  \"maxResults\": 0,\n  \"filters\": [\n    {\n      \"name\": \"\",\n      \"values\": \"\"\n    }\n  ]\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/listFleets HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 109

{
  "nextToken": "",
  "maxResults": 0,
  "filters": [
    {
      "name": "",
      "values": ""
    }
  ]
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/listFleets")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"nextToken\": \"\",\n  \"maxResults\": 0,\n  \"filters\": [\n    {\n      \"name\": \"\",\n      \"values\": \"\"\n    }\n  ]\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/listFleets"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"nextToken\": \"\",\n  \"maxResults\": 0,\n  \"filters\": [\n    {\n      \"name\": \"\",\n      \"values\": \"\"\n    }\n  ]\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"nextToken\": \"\",\n  \"maxResults\": 0,\n  \"filters\": [\n    {\n      \"name\": \"\",\n      \"values\": \"\"\n    }\n  ]\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/listFleets")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/listFleets")
  .header("content-type", "application/json")
  .body("{\n  \"nextToken\": \"\",\n  \"maxResults\": 0,\n  \"filters\": [\n    {\n      \"name\": \"\",\n      \"values\": \"\"\n    }\n  ]\n}")
  .asString();
const data = JSON.stringify({
  nextToken: '',
  maxResults: 0,
  filters: [
    {
      name: '',
      values: ''
    }
  ]
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/listFleets');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/listFleets',
  headers: {'content-type': 'application/json'},
  data: {nextToken: '', maxResults: 0, filters: [{name: '', values: ''}]}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/listFleets';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"nextToken":"","maxResults":0,"filters":[{"name":"","values":""}]}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/listFleets',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "nextToken": "",\n  "maxResults": 0,\n  "filters": [\n    {\n      "name": "",\n      "values": ""\n    }\n  ]\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"nextToken\": \"\",\n  \"maxResults\": 0,\n  \"filters\": [\n    {\n      \"name\": \"\",\n      \"values\": \"\"\n    }\n  ]\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/listFleets")
  .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/listFleets',
  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, filters: [{name: '', values: ''}]}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/listFleets',
  headers: {'content-type': 'application/json'},
  body: {nextToken: '', maxResults: 0, filters: [{name: '', values: ''}]},
  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}}/listFleets');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  nextToken: '',
  maxResults: 0,
  filters: [
    {
      name: '',
      values: ''
    }
  ]
});

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}}/listFleets',
  headers: {'content-type': 'application/json'},
  data: {nextToken: '', maxResults: 0, filters: [{name: '', values: ''}]}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/listFleets';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"nextToken":"","maxResults":0,"filters":[{"name":"","values":""}]}'
};

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,
                              @"filters": @[ @{ @"name": @"", @"values": @"" } ] };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/listFleets"]
                                                       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}}/listFleets" 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  \"filters\": [\n    {\n      \"name\": \"\",\n      \"values\": \"\"\n    }\n  ]\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/listFleets",
  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,
    'filters' => [
        [
                'name' => '',
                'values' => ''
        ]
    ]
  ]),
  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}}/listFleets', [
  'body' => '{
  "nextToken": "",
  "maxResults": 0,
  "filters": [
    {
      "name": "",
      "values": ""
    }
  ]
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/listFleets');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'nextToken' => '',
  'maxResults' => 0,
  'filters' => [
    [
        'name' => '',
        'values' => ''
    ]
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'nextToken' => '',
  'maxResults' => 0,
  'filters' => [
    [
        'name' => '',
        'values' => ''
    ]
  ]
]));
$request->setRequestUrl('{{baseUrl}}/listFleets');
$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}}/listFleets' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "nextToken": "",
  "maxResults": 0,
  "filters": [
    {
      "name": "",
      "values": ""
    }
  ]
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/listFleets' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "nextToken": "",
  "maxResults": 0,
  "filters": [
    {
      "name": "",
      "values": ""
    }
  ]
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"nextToken\": \"\",\n  \"maxResults\": 0,\n  \"filters\": [\n    {\n      \"name\": \"\",\n      \"values\": \"\"\n    }\n  ]\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/listFleets", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/listFleets"

payload = {
    "nextToken": "",
    "maxResults": 0,
    "filters": [
        {
            "name": "",
            "values": ""
        }
    ]
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/listFleets"

payload <- "{\n  \"nextToken\": \"\",\n  \"maxResults\": 0,\n  \"filters\": [\n    {\n      \"name\": \"\",\n      \"values\": \"\"\n    }\n  ]\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/listFleets")

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  \"filters\": [\n    {\n      \"name\": \"\",\n      \"values\": \"\"\n    }\n  ]\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/listFleets') do |req|
  req.body = "{\n  \"nextToken\": \"\",\n  \"maxResults\": 0,\n  \"filters\": [\n    {\n      \"name\": \"\",\n      \"values\": \"\"\n    }\n  ]\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/listFleets";

    let payload = json!({
        "nextToken": "",
        "maxResults": 0,
        "filters": (
            json!({
                "name": "",
                "values": ""
            })
        )
    });

    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}}/listFleets \
  --header 'content-type: application/json' \
  --data '{
  "nextToken": "",
  "maxResults": 0,
  "filters": [
    {
      "name": "",
      "values": ""
    }
  ]
}'
echo '{
  "nextToken": "",
  "maxResults": 0,
  "filters": [
    {
      "name": "",
      "values": ""
    }
  ]
}' |  \
  http POST {{baseUrl}}/listFleets \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "nextToken": "",\n  "maxResults": 0,\n  "filters": [\n    {\n      "name": "",\n      "values": ""\n    }\n  ]\n}' \
  --output-document \
  - {{baseUrl}}/listFleets
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "nextToken": "",
  "maxResults": 0,
  "filters": [
    [
      "name": "",
      "values": ""
    ]
  ]
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/listFleets")! 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 ListRobotApplications
{{baseUrl}}/listRobotApplications
BODY json

{
  "versionQualifier": "",
  "nextToken": "",
  "maxResults": 0,
  "filters": [
    {
      "name": "",
      "values": ""
    }
  ]
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/listRobotApplications");

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  \"versionQualifier\": \"\",\n  \"nextToken\": \"\",\n  \"maxResults\": 0,\n  \"filters\": [\n    {\n      \"name\": \"\",\n      \"values\": \"\"\n    }\n  ]\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/listRobotApplications" {:content-type :json
                                                                  :form-params {:versionQualifier ""
                                                                                :nextToken ""
                                                                                :maxResults 0
                                                                                :filters [{:name ""
                                                                                           :values ""}]}})
require "http/client"

url = "{{baseUrl}}/listRobotApplications"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"versionQualifier\": \"\",\n  \"nextToken\": \"\",\n  \"maxResults\": 0,\n  \"filters\": [\n    {\n      \"name\": \"\",\n      \"values\": \"\"\n    }\n  ]\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/listRobotApplications"),
    Content = new StringContent("{\n  \"versionQualifier\": \"\",\n  \"nextToken\": \"\",\n  \"maxResults\": 0,\n  \"filters\": [\n    {\n      \"name\": \"\",\n      \"values\": \"\"\n    }\n  ]\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/listRobotApplications");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"versionQualifier\": \"\",\n  \"nextToken\": \"\",\n  \"maxResults\": 0,\n  \"filters\": [\n    {\n      \"name\": \"\",\n      \"values\": \"\"\n    }\n  ]\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/listRobotApplications"

	payload := strings.NewReader("{\n  \"versionQualifier\": \"\",\n  \"nextToken\": \"\",\n  \"maxResults\": 0,\n  \"filters\": [\n    {\n      \"name\": \"\",\n      \"values\": \"\"\n    }\n  ]\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/listRobotApplications HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 135

{
  "versionQualifier": "",
  "nextToken": "",
  "maxResults": 0,
  "filters": [
    {
      "name": "",
      "values": ""
    }
  ]
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/listRobotApplications")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"versionQualifier\": \"\",\n  \"nextToken\": \"\",\n  \"maxResults\": 0,\n  \"filters\": [\n    {\n      \"name\": \"\",\n      \"values\": \"\"\n    }\n  ]\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/listRobotApplications"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"versionQualifier\": \"\",\n  \"nextToken\": \"\",\n  \"maxResults\": 0,\n  \"filters\": [\n    {\n      \"name\": \"\",\n      \"values\": \"\"\n    }\n  ]\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"versionQualifier\": \"\",\n  \"nextToken\": \"\",\n  \"maxResults\": 0,\n  \"filters\": [\n    {\n      \"name\": \"\",\n      \"values\": \"\"\n    }\n  ]\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/listRobotApplications")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/listRobotApplications")
  .header("content-type", "application/json")
  .body("{\n  \"versionQualifier\": \"\",\n  \"nextToken\": \"\",\n  \"maxResults\": 0,\n  \"filters\": [\n    {\n      \"name\": \"\",\n      \"values\": \"\"\n    }\n  ]\n}")
  .asString();
const data = JSON.stringify({
  versionQualifier: '',
  nextToken: '',
  maxResults: 0,
  filters: [
    {
      name: '',
      values: ''
    }
  ]
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/listRobotApplications');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/listRobotApplications',
  headers: {'content-type': 'application/json'},
  data: {
    versionQualifier: '',
    nextToken: '',
    maxResults: 0,
    filters: [{name: '', values: ''}]
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/listRobotApplications';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"versionQualifier":"","nextToken":"","maxResults":0,"filters":[{"name":"","values":""}]}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/listRobotApplications',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "versionQualifier": "",\n  "nextToken": "",\n  "maxResults": 0,\n  "filters": [\n    {\n      "name": "",\n      "values": ""\n    }\n  ]\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"versionQualifier\": \"\",\n  \"nextToken\": \"\",\n  \"maxResults\": 0,\n  \"filters\": [\n    {\n      \"name\": \"\",\n      \"values\": \"\"\n    }\n  ]\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/listRobotApplications")
  .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/listRobotApplications',
  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({
  versionQualifier: '',
  nextToken: '',
  maxResults: 0,
  filters: [{name: '', values: ''}]
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/listRobotApplications',
  headers: {'content-type': 'application/json'},
  body: {
    versionQualifier: '',
    nextToken: '',
    maxResults: 0,
    filters: [{name: '', values: ''}]
  },
  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}}/listRobotApplications');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  versionQualifier: '',
  nextToken: '',
  maxResults: 0,
  filters: [
    {
      name: '',
      values: ''
    }
  ]
});

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}}/listRobotApplications',
  headers: {'content-type': 'application/json'},
  data: {
    versionQualifier: '',
    nextToken: '',
    maxResults: 0,
    filters: [{name: '', values: ''}]
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/listRobotApplications';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"versionQualifier":"","nextToken":"","maxResults":0,"filters":[{"name":"","values":""}]}'
};

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 = @{ @"versionQualifier": @"",
                              @"nextToken": @"",
                              @"maxResults": @0,
                              @"filters": @[ @{ @"name": @"", @"values": @"" } ] };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/listRobotApplications"]
                                                       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}}/listRobotApplications" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"versionQualifier\": \"\",\n  \"nextToken\": \"\",\n  \"maxResults\": 0,\n  \"filters\": [\n    {\n      \"name\": \"\",\n      \"values\": \"\"\n    }\n  ]\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/listRobotApplications",
  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([
    'versionQualifier' => '',
    'nextToken' => '',
    'maxResults' => 0,
    'filters' => [
        [
                'name' => '',
                'values' => ''
        ]
    ]
  ]),
  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}}/listRobotApplications', [
  'body' => '{
  "versionQualifier": "",
  "nextToken": "",
  "maxResults": 0,
  "filters": [
    {
      "name": "",
      "values": ""
    }
  ]
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/listRobotApplications');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'versionQualifier' => '',
  'nextToken' => '',
  'maxResults' => 0,
  'filters' => [
    [
        'name' => '',
        'values' => ''
    ]
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'versionQualifier' => '',
  'nextToken' => '',
  'maxResults' => 0,
  'filters' => [
    [
        'name' => '',
        'values' => ''
    ]
  ]
]));
$request->setRequestUrl('{{baseUrl}}/listRobotApplications');
$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}}/listRobotApplications' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "versionQualifier": "",
  "nextToken": "",
  "maxResults": 0,
  "filters": [
    {
      "name": "",
      "values": ""
    }
  ]
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/listRobotApplications' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "versionQualifier": "",
  "nextToken": "",
  "maxResults": 0,
  "filters": [
    {
      "name": "",
      "values": ""
    }
  ]
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"versionQualifier\": \"\",\n  \"nextToken\": \"\",\n  \"maxResults\": 0,\n  \"filters\": [\n    {\n      \"name\": \"\",\n      \"values\": \"\"\n    }\n  ]\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/listRobotApplications", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/listRobotApplications"

payload = {
    "versionQualifier": "",
    "nextToken": "",
    "maxResults": 0,
    "filters": [
        {
            "name": "",
            "values": ""
        }
    ]
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/listRobotApplications"

payload <- "{\n  \"versionQualifier\": \"\",\n  \"nextToken\": \"\",\n  \"maxResults\": 0,\n  \"filters\": [\n    {\n      \"name\": \"\",\n      \"values\": \"\"\n    }\n  ]\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/listRobotApplications")

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  \"versionQualifier\": \"\",\n  \"nextToken\": \"\",\n  \"maxResults\": 0,\n  \"filters\": [\n    {\n      \"name\": \"\",\n      \"values\": \"\"\n    }\n  ]\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/listRobotApplications') do |req|
  req.body = "{\n  \"versionQualifier\": \"\",\n  \"nextToken\": \"\",\n  \"maxResults\": 0,\n  \"filters\": [\n    {\n      \"name\": \"\",\n      \"values\": \"\"\n    }\n  ]\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/listRobotApplications";

    let payload = json!({
        "versionQualifier": "",
        "nextToken": "",
        "maxResults": 0,
        "filters": (
            json!({
                "name": "",
                "values": ""
            })
        )
    });

    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}}/listRobotApplications \
  --header 'content-type: application/json' \
  --data '{
  "versionQualifier": "",
  "nextToken": "",
  "maxResults": 0,
  "filters": [
    {
      "name": "",
      "values": ""
    }
  ]
}'
echo '{
  "versionQualifier": "",
  "nextToken": "",
  "maxResults": 0,
  "filters": [
    {
      "name": "",
      "values": ""
    }
  ]
}' |  \
  http POST {{baseUrl}}/listRobotApplications \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "versionQualifier": "",\n  "nextToken": "",\n  "maxResults": 0,\n  "filters": [\n    {\n      "name": "",\n      "values": ""\n    }\n  ]\n}' \
  --output-document \
  - {{baseUrl}}/listRobotApplications
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "versionQualifier": "",
  "nextToken": "",
  "maxResults": 0,
  "filters": [
    [
      "name": "",
      "values": ""
    ]
  ]
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/listRobotApplications")! 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 ListRobots
{{baseUrl}}/listRobots
BODY json

{
  "nextToken": "",
  "maxResults": 0,
  "filters": [
    {
      "name": "",
      "values": ""
    }
  ]
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/listRobots");

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  \"filters\": [\n    {\n      \"name\": \"\",\n      \"values\": \"\"\n    }\n  ]\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/listRobots" {:content-type :json
                                                       :form-params {:nextToken ""
                                                                     :maxResults 0
                                                                     :filters [{:name ""
                                                                                :values ""}]}})
require "http/client"

url = "{{baseUrl}}/listRobots"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"nextToken\": \"\",\n  \"maxResults\": 0,\n  \"filters\": [\n    {\n      \"name\": \"\",\n      \"values\": \"\"\n    }\n  ]\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/listRobots"),
    Content = new StringContent("{\n  \"nextToken\": \"\",\n  \"maxResults\": 0,\n  \"filters\": [\n    {\n      \"name\": \"\",\n      \"values\": \"\"\n    }\n  ]\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/listRobots");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"nextToken\": \"\",\n  \"maxResults\": 0,\n  \"filters\": [\n    {\n      \"name\": \"\",\n      \"values\": \"\"\n    }\n  ]\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/listRobots"

	payload := strings.NewReader("{\n  \"nextToken\": \"\",\n  \"maxResults\": 0,\n  \"filters\": [\n    {\n      \"name\": \"\",\n      \"values\": \"\"\n    }\n  ]\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/listRobots HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 109

{
  "nextToken": "",
  "maxResults": 0,
  "filters": [
    {
      "name": "",
      "values": ""
    }
  ]
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/listRobots")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"nextToken\": \"\",\n  \"maxResults\": 0,\n  \"filters\": [\n    {\n      \"name\": \"\",\n      \"values\": \"\"\n    }\n  ]\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/listRobots"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"nextToken\": \"\",\n  \"maxResults\": 0,\n  \"filters\": [\n    {\n      \"name\": \"\",\n      \"values\": \"\"\n    }\n  ]\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"nextToken\": \"\",\n  \"maxResults\": 0,\n  \"filters\": [\n    {\n      \"name\": \"\",\n      \"values\": \"\"\n    }\n  ]\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/listRobots")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/listRobots")
  .header("content-type", "application/json")
  .body("{\n  \"nextToken\": \"\",\n  \"maxResults\": 0,\n  \"filters\": [\n    {\n      \"name\": \"\",\n      \"values\": \"\"\n    }\n  ]\n}")
  .asString();
const data = JSON.stringify({
  nextToken: '',
  maxResults: 0,
  filters: [
    {
      name: '',
      values: ''
    }
  ]
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/listRobots');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/listRobots',
  headers: {'content-type': 'application/json'},
  data: {nextToken: '', maxResults: 0, filters: [{name: '', values: ''}]}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/listRobots';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"nextToken":"","maxResults":0,"filters":[{"name":"","values":""}]}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/listRobots',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "nextToken": "",\n  "maxResults": 0,\n  "filters": [\n    {\n      "name": "",\n      "values": ""\n    }\n  ]\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"nextToken\": \"\",\n  \"maxResults\": 0,\n  \"filters\": [\n    {\n      \"name\": \"\",\n      \"values\": \"\"\n    }\n  ]\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/listRobots")
  .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/listRobots',
  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, filters: [{name: '', values: ''}]}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/listRobots',
  headers: {'content-type': 'application/json'},
  body: {nextToken: '', maxResults: 0, filters: [{name: '', values: ''}]},
  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}}/listRobots');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  nextToken: '',
  maxResults: 0,
  filters: [
    {
      name: '',
      values: ''
    }
  ]
});

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}}/listRobots',
  headers: {'content-type': 'application/json'},
  data: {nextToken: '', maxResults: 0, filters: [{name: '', values: ''}]}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/listRobots';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"nextToken":"","maxResults":0,"filters":[{"name":"","values":""}]}'
};

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,
                              @"filters": @[ @{ @"name": @"", @"values": @"" } ] };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/listRobots"]
                                                       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}}/listRobots" 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  \"filters\": [\n    {\n      \"name\": \"\",\n      \"values\": \"\"\n    }\n  ]\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/listRobots",
  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,
    'filters' => [
        [
                'name' => '',
                'values' => ''
        ]
    ]
  ]),
  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}}/listRobots', [
  'body' => '{
  "nextToken": "",
  "maxResults": 0,
  "filters": [
    {
      "name": "",
      "values": ""
    }
  ]
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/listRobots');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'nextToken' => '',
  'maxResults' => 0,
  'filters' => [
    [
        'name' => '',
        'values' => ''
    ]
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'nextToken' => '',
  'maxResults' => 0,
  'filters' => [
    [
        'name' => '',
        'values' => ''
    ]
  ]
]));
$request->setRequestUrl('{{baseUrl}}/listRobots');
$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}}/listRobots' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "nextToken": "",
  "maxResults": 0,
  "filters": [
    {
      "name": "",
      "values": ""
    }
  ]
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/listRobots' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "nextToken": "",
  "maxResults": 0,
  "filters": [
    {
      "name": "",
      "values": ""
    }
  ]
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"nextToken\": \"\",\n  \"maxResults\": 0,\n  \"filters\": [\n    {\n      \"name\": \"\",\n      \"values\": \"\"\n    }\n  ]\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/listRobots", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/listRobots"

payload = {
    "nextToken": "",
    "maxResults": 0,
    "filters": [
        {
            "name": "",
            "values": ""
        }
    ]
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/listRobots"

payload <- "{\n  \"nextToken\": \"\",\n  \"maxResults\": 0,\n  \"filters\": [\n    {\n      \"name\": \"\",\n      \"values\": \"\"\n    }\n  ]\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/listRobots")

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  \"filters\": [\n    {\n      \"name\": \"\",\n      \"values\": \"\"\n    }\n  ]\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/listRobots') do |req|
  req.body = "{\n  \"nextToken\": \"\",\n  \"maxResults\": 0,\n  \"filters\": [\n    {\n      \"name\": \"\",\n      \"values\": \"\"\n    }\n  ]\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/listRobots";

    let payload = json!({
        "nextToken": "",
        "maxResults": 0,
        "filters": (
            json!({
                "name": "",
                "values": ""
            })
        )
    });

    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}}/listRobots \
  --header 'content-type: application/json' \
  --data '{
  "nextToken": "",
  "maxResults": 0,
  "filters": [
    {
      "name": "",
      "values": ""
    }
  ]
}'
echo '{
  "nextToken": "",
  "maxResults": 0,
  "filters": [
    {
      "name": "",
      "values": ""
    }
  ]
}' |  \
  http POST {{baseUrl}}/listRobots \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "nextToken": "",\n  "maxResults": 0,\n  "filters": [\n    {\n      "name": "",\n      "values": ""\n    }\n  ]\n}' \
  --output-document \
  - {{baseUrl}}/listRobots
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "nextToken": "",
  "maxResults": 0,
  "filters": [
    [
      "name": "",
      "values": ""
    ]
  ]
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/listRobots")! 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 ListSimulationApplications
{{baseUrl}}/listSimulationApplications
BODY json

{
  "versionQualifier": "",
  "nextToken": "",
  "maxResults": 0,
  "filters": [
    {
      "name": "",
      "values": ""
    }
  ]
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/listSimulationApplications");

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  \"versionQualifier\": \"\",\n  \"nextToken\": \"\",\n  \"maxResults\": 0,\n  \"filters\": [\n    {\n      \"name\": \"\",\n      \"values\": \"\"\n    }\n  ]\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/listSimulationApplications" {:content-type :json
                                                                       :form-params {:versionQualifier ""
                                                                                     :nextToken ""
                                                                                     :maxResults 0
                                                                                     :filters [{:name ""
                                                                                                :values ""}]}})
require "http/client"

url = "{{baseUrl}}/listSimulationApplications"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"versionQualifier\": \"\",\n  \"nextToken\": \"\",\n  \"maxResults\": 0,\n  \"filters\": [\n    {\n      \"name\": \"\",\n      \"values\": \"\"\n    }\n  ]\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/listSimulationApplications"),
    Content = new StringContent("{\n  \"versionQualifier\": \"\",\n  \"nextToken\": \"\",\n  \"maxResults\": 0,\n  \"filters\": [\n    {\n      \"name\": \"\",\n      \"values\": \"\"\n    }\n  ]\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/listSimulationApplications");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"versionQualifier\": \"\",\n  \"nextToken\": \"\",\n  \"maxResults\": 0,\n  \"filters\": [\n    {\n      \"name\": \"\",\n      \"values\": \"\"\n    }\n  ]\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/listSimulationApplications"

	payload := strings.NewReader("{\n  \"versionQualifier\": \"\",\n  \"nextToken\": \"\",\n  \"maxResults\": 0,\n  \"filters\": [\n    {\n      \"name\": \"\",\n      \"values\": \"\"\n    }\n  ]\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/listSimulationApplications HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 135

{
  "versionQualifier": "",
  "nextToken": "",
  "maxResults": 0,
  "filters": [
    {
      "name": "",
      "values": ""
    }
  ]
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/listSimulationApplications")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"versionQualifier\": \"\",\n  \"nextToken\": \"\",\n  \"maxResults\": 0,\n  \"filters\": [\n    {\n      \"name\": \"\",\n      \"values\": \"\"\n    }\n  ]\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/listSimulationApplications"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"versionQualifier\": \"\",\n  \"nextToken\": \"\",\n  \"maxResults\": 0,\n  \"filters\": [\n    {\n      \"name\": \"\",\n      \"values\": \"\"\n    }\n  ]\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"versionQualifier\": \"\",\n  \"nextToken\": \"\",\n  \"maxResults\": 0,\n  \"filters\": [\n    {\n      \"name\": \"\",\n      \"values\": \"\"\n    }\n  ]\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/listSimulationApplications")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/listSimulationApplications")
  .header("content-type", "application/json")
  .body("{\n  \"versionQualifier\": \"\",\n  \"nextToken\": \"\",\n  \"maxResults\": 0,\n  \"filters\": [\n    {\n      \"name\": \"\",\n      \"values\": \"\"\n    }\n  ]\n}")
  .asString();
const data = JSON.stringify({
  versionQualifier: '',
  nextToken: '',
  maxResults: 0,
  filters: [
    {
      name: '',
      values: ''
    }
  ]
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/listSimulationApplications');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/listSimulationApplications',
  headers: {'content-type': 'application/json'},
  data: {
    versionQualifier: '',
    nextToken: '',
    maxResults: 0,
    filters: [{name: '', values: ''}]
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/listSimulationApplications';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"versionQualifier":"","nextToken":"","maxResults":0,"filters":[{"name":"","values":""}]}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/listSimulationApplications',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "versionQualifier": "",\n  "nextToken": "",\n  "maxResults": 0,\n  "filters": [\n    {\n      "name": "",\n      "values": ""\n    }\n  ]\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"versionQualifier\": \"\",\n  \"nextToken\": \"\",\n  \"maxResults\": 0,\n  \"filters\": [\n    {\n      \"name\": \"\",\n      \"values\": \"\"\n    }\n  ]\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/listSimulationApplications")
  .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/listSimulationApplications',
  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({
  versionQualifier: '',
  nextToken: '',
  maxResults: 0,
  filters: [{name: '', values: ''}]
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/listSimulationApplications',
  headers: {'content-type': 'application/json'},
  body: {
    versionQualifier: '',
    nextToken: '',
    maxResults: 0,
    filters: [{name: '', values: ''}]
  },
  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}}/listSimulationApplications');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  versionQualifier: '',
  nextToken: '',
  maxResults: 0,
  filters: [
    {
      name: '',
      values: ''
    }
  ]
});

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}}/listSimulationApplications',
  headers: {'content-type': 'application/json'},
  data: {
    versionQualifier: '',
    nextToken: '',
    maxResults: 0,
    filters: [{name: '', values: ''}]
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/listSimulationApplications';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"versionQualifier":"","nextToken":"","maxResults":0,"filters":[{"name":"","values":""}]}'
};

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 = @{ @"versionQualifier": @"",
                              @"nextToken": @"",
                              @"maxResults": @0,
                              @"filters": @[ @{ @"name": @"", @"values": @"" } ] };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/listSimulationApplications"]
                                                       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}}/listSimulationApplications" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"versionQualifier\": \"\",\n  \"nextToken\": \"\",\n  \"maxResults\": 0,\n  \"filters\": [\n    {\n      \"name\": \"\",\n      \"values\": \"\"\n    }\n  ]\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/listSimulationApplications",
  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([
    'versionQualifier' => '',
    'nextToken' => '',
    'maxResults' => 0,
    'filters' => [
        [
                'name' => '',
                'values' => ''
        ]
    ]
  ]),
  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}}/listSimulationApplications', [
  'body' => '{
  "versionQualifier": "",
  "nextToken": "",
  "maxResults": 0,
  "filters": [
    {
      "name": "",
      "values": ""
    }
  ]
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/listSimulationApplications');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'versionQualifier' => '',
  'nextToken' => '',
  'maxResults' => 0,
  'filters' => [
    [
        'name' => '',
        'values' => ''
    ]
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'versionQualifier' => '',
  'nextToken' => '',
  'maxResults' => 0,
  'filters' => [
    [
        'name' => '',
        'values' => ''
    ]
  ]
]));
$request->setRequestUrl('{{baseUrl}}/listSimulationApplications');
$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}}/listSimulationApplications' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "versionQualifier": "",
  "nextToken": "",
  "maxResults": 0,
  "filters": [
    {
      "name": "",
      "values": ""
    }
  ]
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/listSimulationApplications' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "versionQualifier": "",
  "nextToken": "",
  "maxResults": 0,
  "filters": [
    {
      "name": "",
      "values": ""
    }
  ]
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"versionQualifier\": \"\",\n  \"nextToken\": \"\",\n  \"maxResults\": 0,\n  \"filters\": [\n    {\n      \"name\": \"\",\n      \"values\": \"\"\n    }\n  ]\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/listSimulationApplications", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/listSimulationApplications"

payload = {
    "versionQualifier": "",
    "nextToken": "",
    "maxResults": 0,
    "filters": [
        {
            "name": "",
            "values": ""
        }
    ]
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/listSimulationApplications"

payload <- "{\n  \"versionQualifier\": \"\",\n  \"nextToken\": \"\",\n  \"maxResults\": 0,\n  \"filters\": [\n    {\n      \"name\": \"\",\n      \"values\": \"\"\n    }\n  ]\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/listSimulationApplications")

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  \"versionQualifier\": \"\",\n  \"nextToken\": \"\",\n  \"maxResults\": 0,\n  \"filters\": [\n    {\n      \"name\": \"\",\n      \"values\": \"\"\n    }\n  ]\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/listSimulationApplications') do |req|
  req.body = "{\n  \"versionQualifier\": \"\",\n  \"nextToken\": \"\",\n  \"maxResults\": 0,\n  \"filters\": [\n    {\n      \"name\": \"\",\n      \"values\": \"\"\n    }\n  ]\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/listSimulationApplications";

    let payload = json!({
        "versionQualifier": "",
        "nextToken": "",
        "maxResults": 0,
        "filters": (
            json!({
                "name": "",
                "values": ""
            })
        )
    });

    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}}/listSimulationApplications \
  --header 'content-type: application/json' \
  --data '{
  "versionQualifier": "",
  "nextToken": "",
  "maxResults": 0,
  "filters": [
    {
      "name": "",
      "values": ""
    }
  ]
}'
echo '{
  "versionQualifier": "",
  "nextToken": "",
  "maxResults": 0,
  "filters": [
    {
      "name": "",
      "values": ""
    }
  ]
}' |  \
  http POST {{baseUrl}}/listSimulationApplications \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "versionQualifier": "",\n  "nextToken": "",\n  "maxResults": 0,\n  "filters": [\n    {\n      "name": "",\n      "values": ""\n    }\n  ]\n}' \
  --output-document \
  - {{baseUrl}}/listSimulationApplications
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "versionQualifier": "",
  "nextToken": "",
  "maxResults": 0,
  "filters": [
    [
      "name": "",
      "values": ""
    ]
  ]
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/listSimulationApplications")! 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 ListSimulationJobBatches
{{baseUrl}}/listSimulationJobBatches
BODY json

{
  "nextToken": "",
  "maxResults": 0,
  "filters": [
    {
      "name": "",
      "values": ""
    }
  ]
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/listSimulationJobBatches");

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  \"filters\": [\n    {\n      \"name\": \"\",\n      \"values\": \"\"\n    }\n  ]\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/listSimulationJobBatches" {:content-type :json
                                                                     :form-params {:nextToken ""
                                                                                   :maxResults 0
                                                                                   :filters [{:name ""
                                                                                              :values ""}]}})
require "http/client"

url = "{{baseUrl}}/listSimulationJobBatches"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"nextToken\": \"\",\n  \"maxResults\": 0,\n  \"filters\": [\n    {\n      \"name\": \"\",\n      \"values\": \"\"\n    }\n  ]\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/listSimulationJobBatches"),
    Content = new StringContent("{\n  \"nextToken\": \"\",\n  \"maxResults\": 0,\n  \"filters\": [\n    {\n      \"name\": \"\",\n      \"values\": \"\"\n    }\n  ]\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/listSimulationJobBatches");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"nextToken\": \"\",\n  \"maxResults\": 0,\n  \"filters\": [\n    {\n      \"name\": \"\",\n      \"values\": \"\"\n    }\n  ]\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/listSimulationJobBatches"

	payload := strings.NewReader("{\n  \"nextToken\": \"\",\n  \"maxResults\": 0,\n  \"filters\": [\n    {\n      \"name\": \"\",\n      \"values\": \"\"\n    }\n  ]\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/listSimulationJobBatches HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 109

{
  "nextToken": "",
  "maxResults": 0,
  "filters": [
    {
      "name": "",
      "values": ""
    }
  ]
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/listSimulationJobBatches")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"nextToken\": \"\",\n  \"maxResults\": 0,\n  \"filters\": [\n    {\n      \"name\": \"\",\n      \"values\": \"\"\n    }\n  ]\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/listSimulationJobBatches"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"nextToken\": \"\",\n  \"maxResults\": 0,\n  \"filters\": [\n    {\n      \"name\": \"\",\n      \"values\": \"\"\n    }\n  ]\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"nextToken\": \"\",\n  \"maxResults\": 0,\n  \"filters\": [\n    {\n      \"name\": \"\",\n      \"values\": \"\"\n    }\n  ]\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/listSimulationJobBatches")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/listSimulationJobBatches")
  .header("content-type", "application/json")
  .body("{\n  \"nextToken\": \"\",\n  \"maxResults\": 0,\n  \"filters\": [\n    {\n      \"name\": \"\",\n      \"values\": \"\"\n    }\n  ]\n}")
  .asString();
const data = JSON.stringify({
  nextToken: '',
  maxResults: 0,
  filters: [
    {
      name: '',
      values: ''
    }
  ]
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/listSimulationJobBatches');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/listSimulationJobBatches',
  headers: {'content-type': 'application/json'},
  data: {nextToken: '', maxResults: 0, filters: [{name: '', values: ''}]}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/listSimulationJobBatches';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"nextToken":"","maxResults":0,"filters":[{"name":"","values":""}]}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/listSimulationJobBatches',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "nextToken": "",\n  "maxResults": 0,\n  "filters": [\n    {\n      "name": "",\n      "values": ""\n    }\n  ]\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"nextToken\": \"\",\n  \"maxResults\": 0,\n  \"filters\": [\n    {\n      \"name\": \"\",\n      \"values\": \"\"\n    }\n  ]\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/listSimulationJobBatches")
  .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/listSimulationJobBatches',
  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, filters: [{name: '', values: ''}]}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/listSimulationJobBatches',
  headers: {'content-type': 'application/json'},
  body: {nextToken: '', maxResults: 0, filters: [{name: '', values: ''}]},
  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}}/listSimulationJobBatches');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  nextToken: '',
  maxResults: 0,
  filters: [
    {
      name: '',
      values: ''
    }
  ]
});

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}}/listSimulationJobBatches',
  headers: {'content-type': 'application/json'},
  data: {nextToken: '', maxResults: 0, filters: [{name: '', values: ''}]}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/listSimulationJobBatches';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"nextToken":"","maxResults":0,"filters":[{"name":"","values":""}]}'
};

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,
                              @"filters": @[ @{ @"name": @"", @"values": @"" } ] };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/listSimulationJobBatches"]
                                                       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}}/listSimulationJobBatches" 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  \"filters\": [\n    {\n      \"name\": \"\",\n      \"values\": \"\"\n    }\n  ]\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/listSimulationJobBatches",
  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,
    'filters' => [
        [
                'name' => '',
                'values' => ''
        ]
    ]
  ]),
  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}}/listSimulationJobBatches', [
  'body' => '{
  "nextToken": "",
  "maxResults": 0,
  "filters": [
    {
      "name": "",
      "values": ""
    }
  ]
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/listSimulationJobBatches');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'nextToken' => '',
  'maxResults' => 0,
  'filters' => [
    [
        'name' => '',
        'values' => ''
    ]
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'nextToken' => '',
  'maxResults' => 0,
  'filters' => [
    [
        'name' => '',
        'values' => ''
    ]
  ]
]));
$request->setRequestUrl('{{baseUrl}}/listSimulationJobBatches');
$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}}/listSimulationJobBatches' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "nextToken": "",
  "maxResults": 0,
  "filters": [
    {
      "name": "",
      "values": ""
    }
  ]
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/listSimulationJobBatches' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "nextToken": "",
  "maxResults": 0,
  "filters": [
    {
      "name": "",
      "values": ""
    }
  ]
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"nextToken\": \"\",\n  \"maxResults\": 0,\n  \"filters\": [\n    {\n      \"name\": \"\",\n      \"values\": \"\"\n    }\n  ]\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/listSimulationJobBatches", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/listSimulationJobBatches"

payload = {
    "nextToken": "",
    "maxResults": 0,
    "filters": [
        {
            "name": "",
            "values": ""
        }
    ]
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/listSimulationJobBatches"

payload <- "{\n  \"nextToken\": \"\",\n  \"maxResults\": 0,\n  \"filters\": [\n    {\n      \"name\": \"\",\n      \"values\": \"\"\n    }\n  ]\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/listSimulationJobBatches")

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  \"filters\": [\n    {\n      \"name\": \"\",\n      \"values\": \"\"\n    }\n  ]\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/listSimulationJobBatches') do |req|
  req.body = "{\n  \"nextToken\": \"\",\n  \"maxResults\": 0,\n  \"filters\": [\n    {\n      \"name\": \"\",\n      \"values\": \"\"\n    }\n  ]\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/listSimulationJobBatches";

    let payload = json!({
        "nextToken": "",
        "maxResults": 0,
        "filters": (
            json!({
                "name": "",
                "values": ""
            })
        )
    });

    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}}/listSimulationJobBatches \
  --header 'content-type: application/json' \
  --data '{
  "nextToken": "",
  "maxResults": 0,
  "filters": [
    {
      "name": "",
      "values": ""
    }
  ]
}'
echo '{
  "nextToken": "",
  "maxResults": 0,
  "filters": [
    {
      "name": "",
      "values": ""
    }
  ]
}' |  \
  http POST {{baseUrl}}/listSimulationJobBatches \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "nextToken": "",\n  "maxResults": 0,\n  "filters": [\n    {\n      "name": "",\n      "values": ""\n    }\n  ]\n}' \
  --output-document \
  - {{baseUrl}}/listSimulationJobBatches
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "nextToken": "",
  "maxResults": 0,
  "filters": [
    [
      "name": "",
      "values": ""
    ]
  ]
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/listSimulationJobBatches")! 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 ListSimulationJobs
{{baseUrl}}/listSimulationJobs
BODY json

{
  "nextToken": "",
  "maxResults": 0,
  "filters": [
    {
      "name": "",
      "values": ""
    }
  ]
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/listSimulationJobs");

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  \"filters\": [\n    {\n      \"name\": \"\",\n      \"values\": \"\"\n    }\n  ]\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/listSimulationJobs" {:content-type :json
                                                               :form-params {:nextToken ""
                                                                             :maxResults 0
                                                                             :filters [{:name ""
                                                                                        :values ""}]}})
require "http/client"

url = "{{baseUrl}}/listSimulationJobs"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"nextToken\": \"\",\n  \"maxResults\": 0,\n  \"filters\": [\n    {\n      \"name\": \"\",\n      \"values\": \"\"\n    }\n  ]\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/listSimulationJobs"),
    Content = new StringContent("{\n  \"nextToken\": \"\",\n  \"maxResults\": 0,\n  \"filters\": [\n    {\n      \"name\": \"\",\n      \"values\": \"\"\n    }\n  ]\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/listSimulationJobs");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"nextToken\": \"\",\n  \"maxResults\": 0,\n  \"filters\": [\n    {\n      \"name\": \"\",\n      \"values\": \"\"\n    }\n  ]\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/listSimulationJobs"

	payload := strings.NewReader("{\n  \"nextToken\": \"\",\n  \"maxResults\": 0,\n  \"filters\": [\n    {\n      \"name\": \"\",\n      \"values\": \"\"\n    }\n  ]\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/listSimulationJobs HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 109

{
  "nextToken": "",
  "maxResults": 0,
  "filters": [
    {
      "name": "",
      "values": ""
    }
  ]
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/listSimulationJobs")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"nextToken\": \"\",\n  \"maxResults\": 0,\n  \"filters\": [\n    {\n      \"name\": \"\",\n      \"values\": \"\"\n    }\n  ]\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/listSimulationJobs"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"nextToken\": \"\",\n  \"maxResults\": 0,\n  \"filters\": [\n    {\n      \"name\": \"\",\n      \"values\": \"\"\n    }\n  ]\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"nextToken\": \"\",\n  \"maxResults\": 0,\n  \"filters\": [\n    {\n      \"name\": \"\",\n      \"values\": \"\"\n    }\n  ]\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/listSimulationJobs")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/listSimulationJobs")
  .header("content-type", "application/json")
  .body("{\n  \"nextToken\": \"\",\n  \"maxResults\": 0,\n  \"filters\": [\n    {\n      \"name\": \"\",\n      \"values\": \"\"\n    }\n  ]\n}")
  .asString();
const data = JSON.stringify({
  nextToken: '',
  maxResults: 0,
  filters: [
    {
      name: '',
      values: ''
    }
  ]
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/listSimulationJobs');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/listSimulationJobs',
  headers: {'content-type': 'application/json'},
  data: {nextToken: '', maxResults: 0, filters: [{name: '', values: ''}]}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/listSimulationJobs';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"nextToken":"","maxResults":0,"filters":[{"name":"","values":""}]}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/listSimulationJobs',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "nextToken": "",\n  "maxResults": 0,\n  "filters": [\n    {\n      "name": "",\n      "values": ""\n    }\n  ]\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"nextToken\": \"\",\n  \"maxResults\": 0,\n  \"filters\": [\n    {\n      \"name\": \"\",\n      \"values\": \"\"\n    }\n  ]\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/listSimulationJobs")
  .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/listSimulationJobs',
  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, filters: [{name: '', values: ''}]}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/listSimulationJobs',
  headers: {'content-type': 'application/json'},
  body: {nextToken: '', maxResults: 0, filters: [{name: '', values: ''}]},
  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}}/listSimulationJobs');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  nextToken: '',
  maxResults: 0,
  filters: [
    {
      name: '',
      values: ''
    }
  ]
});

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}}/listSimulationJobs',
  headers: {'content-type': 'application/json'},
  data: {nextToken: '', maxResults: 0, filters: [{name: '', values: ''}]}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/listSimulationJobs';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"nextToken":"","maxResults":0,"filters":[{"name":"","values":""}]}'
};

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,
                              @"filters": @[ @{ @"name": @"", @"values": @"" } ] };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/listSimulationJobs"]
                                                       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}}/listSimulationJobs" 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  \"filters\": [\n    {\n      \"name\": \"\",\n      \"values\": \"\"\n    }\n  ]\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/listSimulationJobs",
  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,
    'filters' => [
        [
                'name' => '',
                'values' => ''
        ]
    ]
  ]),
  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}}/listSimulationJobs', [
  'body' => '{
  "nextToken": "",
  "maxResults": 0,
  "filters": [
    {
      "name": "",
      "values": ""
    }
  ]
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/listSimulationJobs');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'nextToken' => '',
  'maxResults' => 0,
  'filters' => [
    [
        'name' => '',
        'values' => ''
    ]
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'nextToken' => '',
  'maxResults' => 0,
  'filters' => [
    [
        'name' => '',
        'values' => ''
    ]
  ]
]));
$request->setRequestUrl('{{baseUrl}}/listSimulationJobs');
$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}}/listSimulationJobs' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "nextToken": "",
  "maxResults": 0,
  "filters": [
    {
      "name": "",
      "values": ""
    }
  ]
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/listSimulationJobs' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "nextToken": "",
  "maxResults": 0,
  "filters": [
    {
      "name": "",
      "values": ""
    }
  ]
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"nextToken\": \"\",\n  \"maxResults\": 0,\n  \"filters\": [\n    {\n      \"name\": \"\",\n      \"values\": \"\"\n    }\n  ]\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/listSimulationJobs", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/listSimulationJobs"

payload = {
    "nextToken": "",
    "maxResults": 0,
    "filters": [
        {
            "name": "",
            "values": ""
        }
    ]
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/listSimulationJobs"

payload <- "{\n  \"nextToken\": \"\",\n  \"maxResults\": 0,\n  \"filters\": [\n    {\n      \"name\": \"\",\n      \"values\": \"\"\n    }\n  ]\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/listSimulationJobs")

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  \"filters\": [\n    {\n      \"name\": \"\",\n      \"values\": \"\"\n    }\n  ]\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/listSimulationJobs') do |req|
  req.body = "{\n  \"nextToken\": \"\",\n  \"maxResults\": 0,\n  \"filters\": [\n    {\n      \"name\": \"\",\n      \"values\": \"\"\n    }\n  ]\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/listSimulationJobs";

    let payload = json!({
        "nextToken": "",
        "maxResults": 0,
        "filters": (
            json!({
                "name": "",
                "values": ""
            })
        )
    });

    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}}/listSimulationJobs \
  --header 'content-type: application/json' \
  --data '{
  "nextToken": "",
  "maxResults": 0,
  "filters": [
    {
      "name": "",
      "values": ""
    }
  ]
}'
echo '{
  "nextToken": "",
  "maxResults": 0,
  "filters": [
    {
      "name": "",
      "values": ""
    }
  ]
}' |  \
  http POST {{baseUrl}}/listSimulationJobs \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "nextToken": "",\n  "maxResults": 0,\n  "filters": [\n    {\n      "name": "",\n      "values": ""\n    }\n  ]\n}' \
  --output-document \
  - {{baseUrl}}/listSimulationJobs
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "nextToken": "",
  "maxResults": 0,
  "filters": [
    [
      "name": "",
      "values": ""
    ]
  ]
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/listSimulationJobs")! 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 ListTagsForResource
{{baseUrl}}/tags/:resourceArn
QUERY PARAMS

resourceArn
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/tags/:resourceArn");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/get "{{baseUrl}}/tags/:resourceArn")
require "http/client"

url = "{{baseUrl}}/tags/:resourceArn"

response = HTTP::Client.get url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Get,
    RequestUri = new Uri("{{baseUrl}}/tags/:resourceArn"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/tags/:resourceArn");
var request = new RestRequest("", Method.Get);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/tags/:resourceArn"

	req, _ := http.NewRequest("GET", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
GET /baseUrl/tags/:resourceArn HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("GET", "{{baseUrl}}/tags/:resourceArn")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/tags/:resourceArn"))
    .method("GET", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/tags/:resourceArn")
  .get()
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.get("{{baseUrl}}/tags/:resourceArn")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('GET', '{{baseUrl}}/tags/:resourceArn');

xhr.send(data);
import axios from 'axios';

const options = {method: 'GET', url: '{{baseUrl}}/tags/:resourceArn'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/tags/:resourceArn';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/tags/:resourceArn',
  method: 'GET',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/tags/:resourceArn")
  .get()
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'GET',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/tags/:resourceArn',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {method: 'GET', url: '{{baseUrl}}/tags/:resourceArn'};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('GET', '{{baseUrl}}/tags/:resourceArn');

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {method: 'GET', url: '{{baseUrl}}/tags/:resourceArn'};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/tags/:resourceArn';
const options = {method: 'GET'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/tags/:resourceArn"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/tags/:resourceArn" in

Client.call `GET uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/tags/:resourceArn",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "GET",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('GET', '{{baseUrl}}/tags/:resourceArn');

echo $response->getBody();
setUrl('{{baseUrl}}/tags/:resourceArn');
$request->setMethod(HTTP_METH_GET);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/tags/:resourceArn');
$request->setRequestMethod('GET');
$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/tags/:resourceArn' -Method GET 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/tags/:resourceArn' -Method GET 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("GET", "/baseUrl/tags/:resourceArn")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/tags/:resourceArn"

response = requests.get(url)

print(response.json())
library(httr)

url <- "{{baseUrl}}/tags/:resourceArn"

response <- VERB("GET", url, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/tags/:resourceArn")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.get('/baseUrl/tags/:resourceArn') do |req|
end

puts response.status
puts response.body
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/tags/:resourceArn";

    let client = reqwest::Client::new();
    let response = client.get(url)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request GET \
  --url {{baseUrl}}/tags/:resourceArn
http GET {{baseUrl}}/tags/:resourceArn
wget --quiet \
  --method GET \
  --output-document \
  - {{baseUrl}}/tags/:resourceArn
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/tags/:resourceArn")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST ListWorldExportJobs
{{baseUrl}}/listWorldExportJobs
BODY json

{
  "nextToken": "",
  "maxResults": 0,
  "filters": [
    {
      "name": "",
      "values": ""
    }
  ]
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/listWorldExportJobs");

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  \"filters\": [\n    {\n      \"name\": \"\",\n      \"values\": \"\"\n    }\n  ]\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/listWorldExportJobs" {:content-type :json
                                                                :form-params {:nextToken ""
                                                                              :maxResults 0
                                                                              :filters [{:name ""
                                                                                         :values ""}]}})
require "http/client"

url = "{{baseUrl}}/listWorldExportJobs"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"nextToken\": \"\",\n  \"maxResults\": 0,\n  \"filters\": [\n    {\n      \"name\": \"\",\n      \"values\": \"\"\n    }\n  ]\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/listWorldExportJobs"),
    Content = new StringContent("{\n  \"nextToken\": \"\",\n  \"maxResults\": 0,\n  \"filters\": [\n    {\n      \"name\": \"\",\n      \"values\": \"\"\n    }\n  ]\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/listWorldExportJobs");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"nextToken\": \"\",\n  \"maxResults\": 0,\n  \"filters\": [\n    {\n      \"name\": \"\",\n      \"values\": \"\"\n    }\n  ]\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/listWorldExportJobs"

	payload := strings.NewReader("{\n  \"nextToken\": \"\",\n  \"maxResults\": 0,\n  \"filters\": [\n    {\n      \"name\": \"\",\n      \"values\": \"\"\n    }\n  ]\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/listWorldExportJobs HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 109

{
  "nextToken": "",
  "maxResults": 0,
  "filters": [
    {
      "name": "",
      "values": ""
    }
  ]
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/listWorldExportJobs")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"nextToken\": \"\",\n  \"maxResults\": 0,\n  \"filters\": [\n    {\n      \"name\": \"\",\n      \"values\": \"\"\n    }\n  ]\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/listWorldExportJobs"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"nextToken\": \"\",\n  \"maxResults\": 0,\n  \"filters\": [\n    {\n      \"name\": \"\",\n      \"values\": \"\"\n    }\n  ]\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"nextToken\": \"\",\n  \"maxResults\": 0,\n  \"filters\": [\n    {\n      \"name\": \"\",\n      \"values\": \"\"\n    }\n  ]\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/listWorldExportJobs")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/listWorldExportJobs")
  .header("content-type", "application/json")
  .body("{\n  \"nextToken\": \"\",\n  \"maxResults\": 0,\n  \"filters\": [\n    {\n      \"name\": \"\",\n      \"values\": \"\"\n    }\n  ]\n}")
  .asString();
const data = JSON.stringify({
  nextToken: '',
  maxResults: 0,
  filters: [
    {
      name: '',
      values: ''
    }
  ]
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/listWorldExportJobs');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/listWorldExportJobs',
  headers: {'content-type': 'application/json'},
  data: {nextToken: '', maxResults: 0, filters: [{name: '', values: ''}]}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/listWorldExportJobs';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"nextToken":"","maxResults":0,"filters":[{"name":"","values":""}]}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/listWorldExportJobs',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "nextToken": "",\n  "maxResults": 0,\n  "filters": [\n    {\n      "name": "",\n      "values": ""\n    }\n  ]\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"nextToken\": \"\",\n  \"maxResults\": 0,\n  \"filters\": [\n    {\n      \"name\": \"\",\n      \"values\": \"\"\n    }\n  ]\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/listWorldExportJobs")
  .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/listWorldExportJobs',
  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, filters: [{name: '', values: ''}]}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/listWorldExportJobs',
  headers: {'content-type': 'application/json'},
  body: {nextToken: '', maxResults: 0, filters: [{name: '', values: ''}]},
  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}}/listWorldExportJobs');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  nextToken: '',
  maxResults: 0,
  filters: [
    {
      name: '',
      values: ''
    }
  ]
});

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}}/listWorldExportJobs',
  headers: {'content-type': 'application/json'},
  data: {nextToken: '', maxResults: 0, filters: [{name: '', values: ''}]}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/listWorldExportJobs';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"nextToken":"","maxResults":0,"filters":[{"name":"","values":""}]}'
};

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,
                              @"filters": @[ @{ @"name": @"", @"values": @"" } ] };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/listWorldExportJobs"]
                                                       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}}/listWorldExportJobs" 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  \"filters\": [\n    {\n      \"name\": \"\",\n      \"values\": \"\"\n    }\n  ]\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/listWorldExportJobs",
  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,
    'filters' => [
        [
                'name' => '',
                'values' => ''
        ]
    ]
  ]),
  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}}/listWorldExportJobs', [
  'body' => '{
  "nextToken": "",
  "maxResults": 0,
  "filters": [
    {
      "name": "",
      "values": ""
    }
  ]
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/listWorldExportJobs');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'nextToken' => '',
  'maxResults' => 0,
  'filters' => [
    [
        'name' => '',
        'values' => ''
    ]
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'nextToken' => '',
  'maxResults' => 0,
  'filters' => [
    [
        'name' => '',
        'values' => ''
    ]
  ]
]));
$request->setRequestUrl('{{baseUrl}}/listWorldExportJobs');
$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}}/listWorldExportJobs' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "nextToken": "",
  "maxResults": 0,
  "filters": [
    {
      "name": "",
      "values": ""
    }
  ]
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/listWorldExportJobs' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "nextToken": "",
  "maxResults": 0,
  "filters": [
    {
      "name": "",
      "values": ""
    }
  ]
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"nextToken\": \"\",\n  \"maxResults\": 0,\n  \"filters\": [\n    {\n      \"name\": \"\",\n      \"values\": \"\"\n    }\n  ]\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/listWorldExportJobs", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/listWorldExportJobs"

payload = {
    "nextToken": "",
    "maxResults": 0,
    "filters": [
        {
            "name": "",
            "values": ""
        }
    ]
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/listWorldExportJobs"

payload <- "{\n  \"nextToken\": \"\",\n  \"maxResults\": 0,\n  \"filters\": [\n    {\n      \"name\": \"\",\n      \"values\": \"\"\n    }\n  ]\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/listWorldExportJobs")

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  \"filters\": [\n    {\n      \"name\": \"\",\n      \"values\": \"\"\n    }\n  ]\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/listWorldExportJobs') do |req|
  req.body = "{\n  \"nextToken\": \"\",\n  \"maxResults\": 0,\n  \"filters\": [\n    {\n      \"name\": \"\",\n      \"values\": \"\"\n    }\n  ]\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/listWorldExportJobs";

    let payload = json!({
        "nextToken": "",
        "maxResults": 0,
        "filters": (
            json!({
                "name": "",
                "values": ""
            })
        )
    });

    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}}/listWorldExportJobs \
  --header 'content-type: application/json' \
  --data '{
  "nextToken": "",
  "maxResults": 0,
  "filters": [
    {
      "name": "",
      "values": ""
    }
  ]
}'
echo '{
  "nextToken": "",
  "maxResults": 0,
  "filters": [
    {
      "name": "",
      "values": ""
    }
  ]
}' |  \
  http POST {{baseUrl}}/listWorldExportJobs \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "nextToken": "",\n  "maxResults": 0,\n  "filters": [\n    {\n      "name": "",\n      "values": ""\n    }\n  ]\n}' \
  --output-document \
  - {{baseUrl}}/listWorldExportJobs
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "nextToken": "",
  "maxResults": 0,
  "filters": [
    [
      "name": "",
      "values": ""
    ]
  ]
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/listWorldExportJobs")! 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 ListWorldGenerationJobs
{{baseUrl}}/listWorldGenerationJobs
BODY json

{
  "nextToken": "",
  "maxResults": 0,
  "filters": [
    {
      "name": "",
      "values": ""
    }
  ]
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/listWorldGenerationJobs");

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  \"filters\": [\n    {\n      \"name\": \"\",\n      \"values\": \"\"\n    }\n  ]\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/listWorldGenerationJobs" {:content-type :json
                                                                    :form-params {:nextToken ""
                                                                                  :maxResults 0
                                                                                  :filters [{:name ""
                                                                                             :values ""}]}})
require "http/client"

url = "{{baseUrl}}/listWorldGenerationJobs"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"nextToken\": \"\",\n  \"maxResults\": 0,\n  \"filters\": [\n    {\n      \"name\": \"\",\n      \"values\": \"\"\n    }\n  ]\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/listWorldGenerationJobs"),
    Content = new StringContent("{\n  \"nextToken\": \"\",\n  \"maxResults\": 0,\n  \"filters\": [\n    {\n      \"name\": \"\",\n      \"values\": \"\"\n    }\n  ]\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/listWorldGenerationJobs");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"nextToken\": \"\",\n  \"maxResults\": 0,\n  \"filters\": [\n    {\n      \"name\": \"\",\n      \"values\": \"\"\n    }\n  ]\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/listWorldGenerationJobs"

	payload := strings.NewReader("{\n  \"nextToken\": \"\",\n  \"maxResults\": 0,\n  \"filters\": [\n    {\n      \"name\": \"\",\n      \"values\": \"\"\n    }\n  ]\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/listWorldGenerationJobs HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 109

{
  "nextToken": "",
  "maxResults": 0,
  "filters": [
    {
      "name": "",
      "values": ""
    }
  ]
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/listWorldGenerationJobs")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"nextToken\": \"\",\n  \"maxResults\": 0,\n  \"filters\": [\n    {\n      \"name\": \"\",\n      \"values\": \"\"\n    }\n  ]\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/listWorldGenerationJobs"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"nextToken\": \"\",\n  \"maxResults\": 0,\n  \"filters\": [\n    {\n      \"name\": \"\",\n      \"values\": \"\"\n    }\n  ]\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"nextToken\": \"\",\n  \"maxResults\": 0,\n  \"filters\": [\n    {\n      \"name\": \"\",\n      \"values\": \"\"\n    }\n  ]\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/listWorldGenerationJobs")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/listWorldGenerationJobs")
  .header("content-type", "application/json")
  .body("{\n  \"nextToken\": \"\",\n  \"maxResults\": 0,\n  \"filters\": [\n    {\n      \"name\": \"\",\n      \"values\": \"\"\n    }\n  ]\n}")
  .asString();
const data = JSON.stringify({
  nextToken: '',
  maxResults: 0,
  filters: [
    {
      name: '',
      values: ''
    }
  ]
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/listWorldGenerationJobs');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/listWorldGenerationJobs',
  headers: {'content-type': 'application/json'},
  data: {nextToken: '', maxResults: 0, filters: [{name: '', values: ''}]}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/listWorldGenerationJobs';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"nextToken":"","maxResults":0,"filters":[{"name":"","values":""}]}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/listWorldGenerationJobs',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "nextToken": "",\n  "maxResults": 0,\n  "filters": [\n    {\n      "name": "",\n      "values": ""\n    }\n  ]\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"nextToken\": \"\",\n  \"maxResults\": 0,\n  \"filters\": [\n    {\n      \"name\": \"\",\n      \"values\": \"\"\n    }\n  ]\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/listWorldGenerationJobs")
  .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/listWorldGenerationJobs',
  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, filters: [{name: '', values: ''}]}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/listWorldGenerationJobs',
  headers: {'content-type': 'application/json'},
  body: {nextToken: '', maxResults: 0, filters: [{name: '', values: ''}]},
  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}}/listWorldGenerationJobs');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  nextToken: '',
  maxResults: 0,
  filters: [
    {
      name: '',
      values: ''
    }
  ]
});

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}}/listWorldGenerationJobs',
  headers: {'content-type': 'application/json'},
  data: {nextToken: '', maxResults: 0, filters: [{name: '', values: ''}]}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/listWorldGenerationJobs';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"nextToken":"","maxResults":0,"filters":[{"name":"","values":""}]}'
};

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,
                              @"filters": @[ @{ @"name": @"", @"values": @"" } ] };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/listWorldGenerationJobs"]
                                                       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}}/listWorldGenerationJobs" 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  \"filters\": [\n    {\n      \"name\": \"\",\n      \"values\": \"\"\n    }\n  ]\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/listWorldGenerationJobs",
  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,
    'filters' => [
        [
                'name' => '',
                'values' => ''
        ]
    ]
  ]),
  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}}/listWorldGenerationJobs', [
  'body' => '{
  "nextToken": "",
  "maxResults": 0,
  "filters": [
    {
      "name": "",
      "values": ""
    }
  ]
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/listWorldGenerationJobs');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'nextToken' => '',
  'maxResults' => 0,
  'filters' => [
    [
        'name' => '',
        'values' => ''
    ]
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'nextToken' => '',
  'maxResults' => 0,
  'filters' => [
    [
        'name' => '',
        'values' => ''
    ]
  ]
]));
$request->setRequestUrl('{{baseUrl}}/listWorldGenerationJobs');
$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}}/listWorldGenerationJobs' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "nextToken": "",
  "maxResults": 0,
  "filters": [
    {
      "name": "",
      "values": ""
    }
  ]
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/listWorldGenerationJobs' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "nextToken": "",
  "maxResults": 0,
  "filters": [
    {
      "name": "",
      "values": ""
    }
  ]
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"nextToken\": \"\",\n  \"maxResults\": 0,\n  \"filters\": [\n    {\n      \"name\": \"\",\n      \"values\": \"\"\n    }\n  ]\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/listWorldGenerationJobs", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/listWorldGenerationJobs"

payload = {
    "nextToken": "",
    "maxResults": 0,
    "filters": [
        {
            "name": "",
            "values": ""
        }
    ]
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/listWorldGenerationJobs"

payload <- "{\n  \"nextToken\": \"\",\n  \"maxResults\": 0,\n  \"filters\": [\n    {\n      \"name\": \"\",\n      \"values\": \"\"\n    }\n  ]\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/listWorldGenerationJobs")

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  \"filters\": [\n    {\n      \"name\": \"\",\n      \"values\": \"\"\n    }\n  ]\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/listWorldGenerationJobs') do |req|
  req.body = "{\n  \"nextToken\": \"\",\n  \"maxResults\": 0,\n  \"filters\": [\n    {\n      \"name\": \"\",\n      \"values\": \"\"\n    }\n  ]\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/listWorldGenerationJobs";

    let payload = json!({
        "nextToken": "",
        "maxResults": 0,
        "filters": (
            json!({
                "name": "",
                "values": ""
            })
        )
    });

    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}}/listWorldGenerationJobs \
  --header 'content-type: application/json' \
  --data '{
  "nextToken": "",
  "maxResults": 0,
  "filters": [
    {
      "name": "",
      "values": ""
    }
  ]
}'
echo '{
  "nextToken": "",
  "maxResults": 0,
  "filters": [
    {
      "name": "",
      "values": ""
    }
  ]
}' |  \
  http POST {{baseUrl}}/listWorldGenerationJobs \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "nextToken": "",\n  "maxResults": 0,\n  "filters": [\n    {\n      "name": "",\n      "values": ""\n    }\n  ]\n}' \
  --output-document \
  - {{baseUrl}}/listWorldGenerationJobs
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "nextToken": "",
  "maxResults": 0,
  "filters": [
    [
      "name": "",
      "values": ""
    ]
  ]
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/listWorldGenerationJobs")! 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 ListWorldTemplates
{{baseUrl}}/listWorldTemplates
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}}/listWorldTemplates");

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}}/listWorldTemplates" {:content-type :json
                                                               :form-params {:nextToken ""
                                                                             :maxResults 0}})
require "http/client"

url = "{{baseUrl}}/listWorldTemplates"
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}}/listWorldTemplates"),
    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}}/listWorldTemplates");
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}}/listWorldTemplates"

	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/listWorldTemplates HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 40

{
  "nextToken": "",
  "maxResults": 0
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/listWorldTemplates")
  .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}}/listWorldTemplates"))
    .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}}/listWorldTemplates")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/listWorldTemplates")
  .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}}/listWorldTemplates');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/listWorldTemplates',
  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}}/listWorldTemplates';
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}}/listWorldTemplates',
  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}}/listWorldTemplates")
  .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/listWorldTemplates',
  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}}/listWorldTemplates',
  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}}/listWorldTemplates');

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}}/listWorldTemplates',
  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}}/listWorldTemplates';
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}}/listWorldTemplates"]
                                                       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}}/listWorldTemplates" 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}}/listWorldTemplates",
  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}}/listWorldTemplates', [
  'body' => '{
  "nextToken": "",
  "maxResults": 0
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/listWorldTemplates');
$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}}/listWorldTemplates');
$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}}/listWorldTemplates' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "nextToken": "",
  "maxResults": 0
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/listWorldTemplates' -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/listWorldTemplates", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/listWorldTemplates"

payload = {
    "nextToken": "",
    "maxResults": 0
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/listWorldTemplates"

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}}/listWorldTemplates")

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/listWorldTemplates') 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}}/listWorldTemplates";

    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}}/listWorldTemplates \
  --header 'content-type: application/json' \
  --data '{
  "nextToken": "",
  "maxResults": 0
}'
echo '{
  "nextToken": "",
  "maxResults": 0
}' |  \
  http POST {{baseUrl}}/listWorldTemplates \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "nextToken": "",\n  "maxResults": 0\n}' \
  --output-document \
  - {{baseUrl}}/listWorldTemplates
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}}/listWorldTemplates")! 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 ListWorlds
{{baseUrl}}/listWorlds
BODY json

{
  "nextToken": "",
  "maxResults": 0,
  "filters": [
    {
      "name": "",
      "values": ""
    }
  ]
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/listWorlds");

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  \"filters\": [\n    {\n      \"name\": \"\",\n      \"values\": \"\"\n    }\n  ]\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/listWorlds" {:content-type :json
                                                       :form-params {:nextToken ""
                                                                     :maxResults 0
                                                                     :filters [{:name ""
                                                                                :values ""}]}})
require "http/client"

url = "{{baseUrl}}/listWorlds"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"nextToken\": \"\",\n  \"maxResults\": 0,\n  \"filters\": [\n    {\n      \"name\": \"\",\n      \"values\": \"\"\n    }\n  ]\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/listWorlds"),
    Content = new StringContent("{\n  \"nextToken\": \"\",\n  \"maxResults\": 0,\n  \"filters\": [\n    {\n      \"name\": \"\",\n      \"values\": \"\"\n    }\n  ]\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/listWorlds");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"nextToken\": \"\",\n  \"maxResults\": 0,\n  \"filters\": [\n    {\n      \"name\": \"\",\n      \"values\": \"\"\n    }\n  ]\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/listWorlds"

	payload := strings.NewReader("{\n  \"nextToken\": \"\",\n  \"maxResults\": 0,\n  \"filters\": [\n    {\n      \"name\": \"\",\n      \"values\": \"\"\n    }\n  ]\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/listWorlds HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 109

{
  "nextToken": "",
  "maxResults": 0,
  "filters": [
    {
      "name": "",
      "values": ""
    }
  ]
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/listWorlds")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"nextToken\": \"\",\n  \"maxResults\": 0,\n  \"filters\": [\n    {\n      \"name\": \"\",\n      \"values\": \"\"\n    }\n  ]\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/listWorlds"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"nextToken\": \"\",\n  \"maxResults\": 0,\n  \"filters\": [\n    {\n      \"name\": \"\",\n      \"values\": \"\"\n    }\n  ]\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"nextToken\": \"\",\n  \"maxResults\": 0,\n  \"filters\": [\n    {\n      \"name\": \"\",\n      \"values\": \"\"\n    }\n  ]\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/listWorlds")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/listWorlds")
  .header("content-type", "application/json")
  .body("{\n  \"nextToken\": \"\",\n  \"maxResults\": 0,\n  \"filters\": [\n    {\n      \"name\": \"\",\n      \"values\": \"\"\n    }\n  ]\n}")
  .asString();
const data = JSON.stringify({
  nextToken: '',
  maxResults: 0,
  filters: [
    {
      name: '',
      values: ''
    }
  ]
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/listWorlds');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/listWorlds',
  headers: {'content-type': 'application/json'},
  data: {nextToken: '', maxResults: 0, filters: [{name: '', values: ''}]}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/listWorlds';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"nextToken":"","maxResults":0,"filters":[{"name":"","values":""}]}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/listWorlds',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "nextToken": "",\n  "maxResults": 0,\n  "filters": [\n    {\n      "name": "",\n      "values": ""\n    }\n  ]\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"nextToken\": \"\",\n  \"maxResults\": 0,\n  \"filters\": [\n    {\n      \"name\": \"\",\n      \"values\": \"\"\n    }\n  ]\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/listWorlds")
  .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/listWorlds',
  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, filters: [{name: '', values: ''}]}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/listWorlds',
  headers: {'content-type': 'application/json'},
  body: {nextToken: '', maxResults: 0, filters: [{name: '', values: ''}]},
  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}}/listWorlds');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  nextToken: '',
  maxResults: 0,
  filters: [
    {
      name: '',
      values: ''
    }
  ]
});

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}}/listWorlds',
  headers: {'content-type': 'application/json'},
  data: {nextToken: '', maxResults: 0, filters: [{name: '', values: ''}]}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/listWorlds';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"nextToken":"","maxResults":0,"filters":[{"name":"","values":""}]}'
};

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,
                              @"filters": @[ @{ @"name": @"", @"values": @"" } ] };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/listWorlds"]
                                                       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}}/listWorlds" 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  \"filters\": [\n    {\n      \"name\": \"\",\n      \"values\": \"\"\n    }\n  ]\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/listWorlds",
  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,
    'filters' => [
        [
                'name' => '',
                'values' => ''
        ]
    ]
  ]),
  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}}/listWorlds', [
  'body' => '{
  "nextToken": "",
  "maxResults": 0,
  "filters": [
    {
      "name": "",
      "values": ""
    }
  ]
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/listWorlds');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'nextToken' => '',
  'maxResults' => 0,
  'filters' => [
    [
        'name' => '',
        'values' => ''
    ]
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'nextToken' => '',
  'maxResults' => 0,
  'filters' => [
    [
        'name' => '',
        'values' => ''
    ]
  ]
]));
$request->setRequestUrl('{{baseUrl}}/listWorlds');
$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}}/listWorlds' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "nextToken": "",
  "maxResults": 0,
  "filters": [
    {
      "name": "",
      "values": ""
    }
  ]
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/listWorlds' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "nextToken": "",
  "maxResults": 0,
  "filters": [
    {
      "name": "",
      "values": ""
    }
  ]
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"nextToken\": \"\",\n  \"maxResults\": 0,\n  \"filters\": [\n    {\n      \"name\": \"\",\n      \"values\": \"\"\n    }\n  ]\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/listWorlds", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/listWorlds"

payload = {
    "nextToken": "",
    "maxResults": 0,
    "filters": [
        {
            "name": "",
            "values": ""
        }
    ]
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/listWorlds"

payload <- "{\n  \"nextToken\": \"\",\n  \"maxResults\": 0,\n  \"filters\": [\n    {\n      \"name\": \"\",\n      \"values\": \"\"\n    }\n  ]\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/listWorlds")

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  \"filters\": [\n    {\n      \"name\": \"\",\n      \"values\": \"\"\n    }\n  ]\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/listWorlds') do |req|
  req.body = "{\n  \"nextToken\": \"\",\n  \"maxResults\": 0,\n  \"filters\": [\n    {\n      \"name\": \"\",\n      \"values\": \"\"\n    }\n  ]\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/listWorlds";

    let payload = json!({
        "nextToken": "",
        "maxResults": 0,
        "filters": (
            json!({
                "name": "",
                "values": ""
            })
        )
    });

    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}}/listWorlds \
  --header 'content-type: application/json' \
  --data '{
  "nextToken": "",
  "maxResults": 0,
  "filters": [
    {
      "name": "",
      "values": ""
    }
  ]
}'
echo '{
  "nextToken": "",
  "maxResults": 0,
  "filters": [
    {
      "name": "",
      "values": ""
    }
  ]
}' |  \
  http POST {{baseUrl}}/listWorlds \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "nextToken": "",\n  "maxResults": 0,\n  "filters": [\n    {\n      "name": "",\n      "values": ""\n    }\n  ]\n}' \
  --output-document \
  - {{baseUrl}}/listWorlds
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "nextToken": "",
  "maxResults": 0,
  "filters": [
    [
      "name": "",
      "values": ""
    ]
  ]
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/listWorlds")! 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 RegisterRobot
{{baseUrl}}/registerRobot
BODY json

{
  "fleet": "",
  "robot": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/registerRobot");

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  \"fleet\": \"\",\n  \"robot\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/registerRobot" {:content-type :json
                                                          :form-params {:fleet ""
                                                                        :robot ""}})
require "http/client"

url = "{{baseUrl}}/registerRobot"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"fleet\": \"\",\n  \"robot\": \"\"\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}}/registerRobot"),
    Content = new StringContent("{\n  \"fleet\": \"\",\n  \"robot\": \"\"\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}}/registerRobot");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"fleet\": \"\",\n  \"robot\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/registerRobot"

	payload := strings.NewReader("{\n  \"fleet\": \"\",\n  \"robot\": \"\"\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/registerRobot HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 32

{
  "fleet": "",
  "robot": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/registerRobot")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"fleet\": \"\",\n  \"robot\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/registerRobot"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"fleet\": \"\",\n  \"robot\": \"\"\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  \"fleet\": \"\",\n  \"robot\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/registerRobot")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/registerRobot")
  .header("content-type", "application/json")
  .body("{\n  \"fleet\": \"\",\n  \"robot\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  fleet: '',
  robot: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/registerRobot');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/registerRobot',
  headers: {'content-type': 'application/json'},
  data: {fleet: '', robot: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/registerRobot';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"fleet":"","robot":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/registerRobot',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "fleet": "",\n  "robot": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"fleet\": \"\",\n  \"robot\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/registerRobot")
  .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/registerRobot',
  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({fleet: '', robot: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/registerRobot',
  headers: {'content-type': 'application/json'},
  body: {fleet: '', robot: ''},
  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}}/registerRobot');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  fleet: '',
  robot: ''
});

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}}/registerRobot',
  headers: {'content-type': 'application/json'},
  data: {fleet: '', robot: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/registerRobot';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"fleet":"","robot":""}'
};

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 = @{ @"fleet": @"",
                              @"robot": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/registerRobot"]
                                                       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}}/registerRobot" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"fleet\": \"\",\n  \"robot\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/registerRobot",
  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([
    'fleet' => '',
    'robot' => ''
  ]),
  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}}/registerRobot', [
  'body' => '{
  "fleet": "",
  "robot": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/registerRobot');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'fleet' => '',
  'robot' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'fleet' => '',
  'robot' => ''
]));
$request->setRequestUrl('{{baseUrl}}/registerRobot');
$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}}/registerRobot' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "fleet": "",
  "robot": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/registerRobot' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "fleet": "",
  "robot": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"fleet\": \"\",\n  \"robot\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/registerRobot", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/registerRobot"

payload = {
    "fleet": "",
    "robot": ""
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/registerRobot"

payload <- "{\n  \"fleet\": \"\",\n  \"robot\": \"\"\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}}/registerRobot")

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  \"fleet\": \"\",\n  \"robot\": \"\"\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/registerRobot') do |req|
  req.body = "{\n  \"fleet\": \"\",\n  \"robot\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/registerRobot";

    let payload = json!({
        "fleet": "",
        "robot": ""
    });

    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}}/registerRobot \
  --header 'content-type: application/json' \
  --data '{
  "fleet": "",
  "robot": ""
}'
echo '{
  "fleet": "",
  "robot": ""
}' |  \
  http POST {{baseUrl}}/registerRobot \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "fleet": "",\n  "robot": ""\n}' \
  --output-document \
  - {{baseUrl}}/registerRobot
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "fleet": "",
  "robot": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/registerRobot")! 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 RestartSimulationJob
{{baseUrl}}/restartSimulationJob
BODY json

{
  "job": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/restartSimulationJob");

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  \"job\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/restartSimulationJob" {:content-type :json
                                                                 :form-params {:job ""}})
require "http/client"

url = "{{baseUrl}}/restartSimulationJob"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"job\": \"\"\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}}/restartSimulationJob"),
    Content = new StringContent("{\n  \"job\": \"\"\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}}/restartSimulationJob");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"job\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/restartSimulationJob"

	payload := strings.NewReader("{\n  \"job\": \"\"\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/restartSimulationJob HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 15

{
  "job": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/restartSimulationJob")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"job\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/restartSimulationJob"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"job\": \"\"\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  \"job\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/restartSimulationJob")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/restartSimulationJob")
  .header("content-type", "application/json")
  .body("{\n  \"job\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  job: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/restartSimulationJob');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/restartSimulationJob',
  headers: {'content-type': 'application/json'},
  data: {job: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/restartSimulationJob';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"job":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/restartSimulationJob',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "job": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"job\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/restartSimulationJob")
  .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/restartSimulationJob',
  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({job: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/restartSimulationJob',
  headers: {'content-type': 'application/json'},
  body: {job: ''},
  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}}/restartSimulationJob');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  job: ''
});

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}}/restartSimulationJob',
  headers: {'content-type': 'application/json'},
  data: {job: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/restartSimulationJob';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"job":""}'
};

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 = @{ @"job": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/restartSimulationJob"]
                                                       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}}/restartSimulationJob" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"job\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/restartSimulationJob",
  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([
    'job' => ''
  ]),
  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}}/restartSimulationJob', [
  'body' => '{
  "job": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/restartSimulationJob');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'job' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'job' => ''
]));
$request->setRequestUrl('{{baseUrl}}/restartSimulationJob');
$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}}/restartSimulationJob' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "job": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/restartSimulationJob' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "job": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"job\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/restartSimulationJob", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/restartSimulationJob"

payload = { "job": "" }
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/restartSimulationJob"

payload <- "{\n  \"job\": \"\"\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}}/restartSimulationJob")

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  \"job\": \"\"\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/restartSimulationJob') do |req|
  req.body = "{\n  \"job\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/restartSimulationJob";

    let payload = json!({"job": ""});

    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}}/restartSimulationJob \
  --header 'content-type: application/json' \
  --data '{
  "job": ""
}'
echo '{
  "job": ""
}' |  \
  http POST {{baseUrl}}/restartSimulationJob \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "job": ""\n}' \
  --output-document \
  - {{baseUrl}}/restartSimulationJob
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["job": ""] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/restartSimulationJob")! 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 StartSimulationJobBatch
{{baseUrl}}/startSimulationJobBatch
BODY json

{
  "clientRequestToken": "",
  "batchPolicy": {
    "timeoutInSeconds": "",
    "maxConcurrency": ""
  },
  "createSimulationJobRequests": [
    {
      "outputLocation": {
        "s3Bucket": "",
        "s3Prefix": ""
      },
      "loggingConfig": {
        "recordAllRosTopics": ""
      },
      "maxJobDurationInSeconds": "",
      "iamRole": "",
      "failureBehavior": "",
      "useDefaultApplications": "",
      "robotApplications": "",
      "simulationApplications": "",
      "dataSources": "",
      "vpcConfig": {
        "subnets": "",
        "securityGroups": "",
        "assignPublicIp": ""
      },
      "compute": "",
      "tags": ""
    }
  ],
  "tags": {}
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/startSimulationJobBatch");

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  \"clientRequestToken\": \"\",\n  \"batchPolicy\": {\n    \"timeoutInSeconds\": \"\",\n    \"maxConcurrency\": \"\"\n  },\n  \"createSimulationJobRequests\": [\n    {\n      \"outputLocation\": {\n        \"s3Bucket\": \"\",\n        \"s3Prefix\": \"\"\n      },\n      \"loggingConfig\": {\n        \"recordAllRosTopics\": \"\"\n      },\n      \"maxJobDurationInSeconds\": \"\",\n      \"iamRole\": \"\",\n      \"failureBehavior\": \"\",\n      \"useDefaultApplications\": \"\",\n      \"robotApplications\": \"\",\n      \"simulationApplications\": \"\",\n      \"dataSources\": \"\",\n      \"vpcConfig\": {\n        \"subnets\": \"\",\n        \"securityGroups\": \"\",\n        \"assignPublicIp\": \"\"\n      },\n      \"compute\": \"\",\n      \"tags\": \"\"\n    }\n  ],\n  \"tags\": {}\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/startSimulationJobBatch" {:content-type :json
                                                                    :form-params {:clientRequestToken ""
                                                                                  :batchPolicy {:timeoutInSeconds ""
                                                                                                :maxConcurrency ""}
                                                                                  :createSimulationJobRequests [{:outputLocation {:s3Bucket ""
                                                                                                                                  :s3Prefix ""}
                                                                                                                 :loggingConfig {:recordAllRosTopics ""}
                                                                                                                 :maxJobDurationInSeconds ""
                                                                                                                 :iamRole ""
                                                                                                                 :failureBehavior ""
                                                                                                                 :useDefaultApplications ""
                                                                                                                 :robotApplications ""
                                                                                                                 :simulationApplications ""
                                                                                                                 :dataSources ""
                                                                                                                 :vpcConfig {:subnets ""
                                                                                                                             :securityGroups ""
                                                                                                                             :assignPublicIp ""}
                                                                                                                 :compute ""
                                                                                                                 :tags ""}]
                                                                                  :tags {}}})
require "http/client"

url = "{{baseUrl}}/startSimulationJobBatch"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"clientRequestToken\": \"\",\n  \"batchPolicy\": {\n    \"timeoutInSeconds\": \"\",\n    \"maxConcurrency\": \"\"\n  },\n  \"createSimulationJobRequests\": [\n    {\n      \"outputLocation\": {\n        \"s3Bucket\": \"\",\n        \"s3Prefix\": \"\"\n      },\n      \"loggingConfig\": {\n        \"recordAllRosTopics\": \"\"\n      },\n      \"maxJobDurationInSeconds\": \"\",\n      \"iamRole\": \"\",\n      \"failureBehavior\": \"\",\n      \"useDefaultApplications\": \"\",\n      \"robotApplications\": \"\",\n      \"simulationApplications\": \"\",\n      \"dataSources\": \"\",\n      \"vpcConfig\": {\n        \"subnets\": \"\",\n        \"securityGroups\": \"\",\n        \"assignPublicIp\": \"\"\n      },\n      \"compute\": \"\",\n      \"tags\": \"\"\n    }\n  ],\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}}/startSimulationJobBatch"),
    Content = new StringContent("{\n  \"clientRequestToken\": \"\",\n  \"batchPolicy\": {\n    \"timeoutInSeconds\": \"\",\n    \"maxConcurrency\": \"\"\n  },\n  \"createSimulationJobRequests\": [\n    {\n      \"outputLocation\": {\n        \"s3Bucket\": \"\",\n        \"s3Prefix\": \"\"\n      },\n      \"loggingConfig\": {\n        \"recordAllRosTopics\": \"\"\n      },\n      \"maxJobDurationInSeconds\": \"\",\n      \"iamRole\": \"\",\n      \"failureBehavior\": \"\",\n      \"useDefaultApplications\": \"\",\n      \"robotApplications\": \"\",\n      \"simulationApplications\": \"\",\n      \"dataSources\": \"\",\n      \"vpcConfig\": {\n        \"subnets\": \"\",\n        \"securityGroups\": \"\",\n        \"assignPublicIp\": \"\"\n      },\n      \"compute\": \"\",\n      \"tags\": \"\"\n    }\n  ],\n  \"tags\": {}\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/startSimulationJobBatch");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"clientRequestToken\": \"\",\n  \"batchPolicy\": {\n    \"timeoutInSeconds\": \"\",\n    \"maxConcurrency\": \"\"\n  },\n  \"createSimulationJobRequests\": [\n    {\n      \"outputLocation\": {\n        \"s3Bucket\": \"\",\n        \"s3Prefix\": \"\"\n      },\n      \"loggingConfig\": {\n        \"recordAllRosTopics\": \"\"\n      },\n      \"maxJobDurationInSeconds\": \"\",\n      \"iamRole\": \"\",\n      \"failureBehavior\": \"\",\n      \"useDefaultApplications\": \"\",\n      \"robotApplications\": \"\",\n      \"simulationApplications\": \"\",\n      \"dataSources\": \"\",\n      \"vpcConfig\": {\n        \"subnets\": \"\",\n        \"securityGroups\": \"\",\n        \"assignPublicIp\": \"\"\n      },\n      \"compute\": \"\",\n      \"tags\": \"\"\n    }\n  ],\n  \"tags\": {}\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/startSimulationJobBatch"

	payload := strings.NewReader("{\n  \"clientRequestToken\": \"\",\n  \"batchPolicy\": {\n    \"timeoutInSeconds\": \"\",\n    \"maxConcurrency\": \"\"\n  },\n  \"createSimulationJobRequests\": [\n    {\n      \"outputLocation\": {\n        \"s3Bucket\": \"\",\n        \"s3Prefix\": \"\"\n      },\n      \"loggingConfig\": {\n        \"recordAllRosTopics\": \"\"\n      },\n      \"maxJobDurationInSeconds\": \"\",\n      \"iamRole\": \"\",\n      \"failureBehavior\": \"\",\n      \"useDefaultApplications\": \"\",\n      \"robotApplications\": \"\",\n      \"simulationApplications\": \"\",\n      \"dataSources\": \"\",\n      \"vpcConfig\": {\n        \"subnets\": \"\",\n        \"securityGroups\": \"\",\n        \"assignPublicIp\": \"\"\n      },\n      \"compute\": \"\",\n      \"tags\": \"\"\n    }\n  ],\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/startSimulationJobBatch HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 687

{
  "clientRequestToken": "",
  "batchPolicy": {
    "timeoutInSeconds": "",
    "maxConcurrency": ""
  },
  "createSimulationJobRequests": [
    {
      "outputLocation": {
        "s3Bucket": "",
        "s3Prefix": ""
      },
      "loggingConfig": {
        "recordAllRosTopics": ""
      },
      "maxJobDurationInSeconds": "",
      "iamRole": "",
      "failureBehavior": "",
      "useDefaultApplications": "",
      "robotApplications": "",
      "simulationApplications": "",
      "dataSources": "",
      "vpcConfig": {
        "subnets": "",
        "securityGroups": "",
        "assignPublicIp": ""
      },
      "compute": "",
      "tags": ""
    }
  ],
  "tags": {}
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/startSimulationJobBatch")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"clientRequestToken\": \"\",\n  \"batchPolicy\": {\n    \"timeoutInSeconds\": \"\",\n    \"maxConcurrency\": \"\"\n  },\n  \"createSimulationJobRequests\": [\n    {\n      \"outputLocation\": {\n        \"s3Bucket\": \"\",\n        \"s3Prefix\": \"\"\n      },\n      \"loggingConfig\": {\n        \"recordAllRosTopics\": \"\"\n      },\n      \"maxJobDurationInSeconds\": \"\",\n      \"iamRole\": \"\",\n      \"failureBehavior\": \"\",\n      \"useDefaultApplications\": \"\",\n      \"robotApplications\": \"\",\n      \"simulationApplications\": \"\",\n      \"dataSources\": \"\",\n      \"vpcConfig\": {\n        \"subnets\": \"\",\n        \"securityGroups\": \"\",\n        \"assignPublicIp\": \"\"\n      },\n      \"compute\": \"\",\n      \"tags\": \"\"\n    }\n  ],\n  \"tags\": {}\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/startSimulationJobBatch"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"clientRequestToken\": \"\",\n  \"batchPolicy\": {\n    \"timeoutInSeconds\": \"\",\n    \"maxConcurrency\": \"\"\n  },\n  \"createSimulationJobRequests\": [\n    {\n      \"outputLocation\": {\n        \"s3Bucket\": \"\",\n        \"s3Prefix\": \"\"\n      },\n      \"loggingConfig\": {\n        \"recordAllRosTopics\": \"\"\n      },\n      \"maxJobDurationInSeconds\": \"\",\n      \"iamRole\": \"\",\n      \"failureBehavior\": \"\",\n      \"useDefaultApplications\": \"\",\n      \"robotApplications\": \"\",\n      \"simulationApplications\": \"\",\n      \"dataSources\": \"\",\n      \"vpcConfig\": {\n        \"subnets\": \"\",\n        \"securityGroups\": \"\",\n        \"assignPublicIp\": \"\"\n      },\n      \"compute\": \"\",\n      \"tags\": \"\"\n    }\n  ],\n  \"tags\": {}\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"clientRequestToken\": \"\",\n  \"batchPolicy\": {\n    \"timeoutInSeconds\": \"\",\n    \"maxConcurrency\": \"\"\n  },\n  \"createSimulationJobRequests\": [\n    {\n      \"outputLocation\": {\n        \"s3Bucket\": \"\",\n        \"s3Prefix\": \"\"\n      },\n      \"loggingConfig\": {\n        \"recordAllRosTopics\": \"\"\n      },\n      \"maxJobDurationInSeconds\": \"\",\n      \"iamRole\": \"\",\n      \"failureBehavior\": \"\",\n      \"useDefaultApplications\": \"\",\n      \"robotApplications\": \"\",\n      \"simulationApplications\": \"\",\n      \"dataSources\": \"\",\n      \"vpcConfig\": {\n        \"subnets\": \"\",\n        \"securityGroups\": \"\",\n        \"assignPublicIp\": \"\"\n      },\n      \"compute\": \"\",\n      \"tags\": \"\"\n    }\n  ],\n  \"tags\": {}\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/startSimulationJobBatch")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/startSimulationJobBatch")
  .header("content-type", "application/json")
  .body("{\n  \"clientRequestToken\": \"\",\n  \"batchPolicy\": {\n    \"timeoutInSeconds\": \"\",\n    \"maxConcurrency\": \"\"\n  },\n  \"createSimulationJobRequests\": [\n    {\n      \"outputLocation\": {\n        \"s3Bucket\": \"\",\n        \"s3Prefix\": \"\"\n      },\n      \"loggingConfig\": {\n        \"recordAllRosTopics\": \"\"\n      },\n      \"maxJobDurationInSeconds\": \"\",\n      \"iamRole\": \"\",\n      \"failureBehavior\": \"\",\n      \"useDefaultApplications\": \"\",\n      \"robotApplications\": \"\",\n      \"simulationApplications\": \"\",\n      \"dataSources\": \"\",\n      \"vpcConfig\": {\n        \"subnets\": \"\",\n        \"securityGroups\": \"\",\n        \"assignPublicIp\": \"\"\n      },\n      \"compute\": \"\",\n      \"tags\": \"\"\n    }\n  ],\n  \"tags\": {}\n}")
  .asString();
const data = JSON.stringify({
  clientRequestToken: '',
  batchPolicy: {
    timeoutInSeconds: '',
    maxConcurrency: ''
  },
  createSimulationJobRequests: [
    {
      outputLocation: {
        s3Bucket: '',
        s3Prefix: ''
      },
      loggingConfig: {
        recordAllRosTopics: ''
      },
      maxJobDurationInSeconds: '',
      iamRole: '',
      failureBehavior: '',
      useDefaultApplications: '',
      robotApplications: '',
      simulationApplications: '',
      dataSources: '',
      vpcConfig: {
        subnets: '',
        securityGroups: '',
        assignPublicIp: ''
      },
      compute: '',
      tags: ''
    }
  ],
  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}}/startSimulationJobBatch');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/startSimulationJobBatch',
  headers: {'content-type': 'application/json'},
  data: {
    clientRequestToken: '',
    batchPolicy: {timeoutInSeconds: '', maxConcurrency: ''},
    createSimulationJobRequests: [
      {
        outputLocation: {s3Bucket: '', s3Prefix: ''},
        loggingConfig: {recordAllRosTopics: ''},
        maxJobDurationInSeconds: '',
        iamRole: '',
        failureBehavior: '',
        useDefaultApplications: '',
        robotApplications: '',
        simulationApplications: '',
        dataSources: '',
        vpcConfig: {subnets: '', securityGroups: '', assignPublicIp: ''},
        compute: '',
        tags: ''
      }
    ],
    tags: {}
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/startSimulationJobBatch';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"clientRequestToken":"","batchPolicy":{"timeoutInSeconds":"","maxConcurrency":""},"createSimulationJobRequests":[{"outputLocation":{"s3Bucket":"","s3Prefix":""},"loggingConfig":{"recordAllRosTopics":""},"maxJobDurationInSeconds":"","iamRole":"","failureBehavior":"","useDefaultApplications":"","robotApplications":"","simulationApplications":"","dataSources":"","vpcConfig":{"subnets":"","securityGroups":"","assignPublicIp":""},"compute":"","tags":""}],"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}}/startSimulationJobBatch',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "clientRequestToken": "",\n  "batchPolicy": {\n    "timeoutInSeconds": "",\n    "maxConcurrency": ""\n  },\n  "createSimulationJobRequests": [\n    {\n      "outputLocation": {\n        "s3Bucket": "",\n        "s3Prefix": ""\n      },\n      "loggingConfig": {\n        "recordAllRosTopics": ""\n      },\n      "maxJobDurationInSeconds": "",\n      "iamRole": "",\n      "failureBehavior": "",\n      "useDefaultApplications": "",\n      "robotApplications": "",\n      "simulationApplications": "",\n      "dataSources": "",\n      "vpcConfig": {\n        "subnets": "",\n        "securityGroups": "",\n        "assignPublicIp": ""\n      },\n      "compute": "",\n      "tags": ""\n    }\n  ],\n  "tags": {}\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"clientRequestToken\": \"\",\n  \"batchPolicy\": {\n    \"timeoutInSeconds\": \"\",\n    \"maxConcurrency\": \"\"\n  },\n  \"createSimulationJobRequests\": [\n    {\n      \"outputLocation\": {\n        \"s3Bucket\": \"\",\n        \"s3Prefix\": \"\"\n      },\n      \"loggingConfig\": {\n        \"recordAllRosTopics\": \"\"\n      },\n      \"maxJobDurationInSeconds\": \"\",\n      \"iamRole\": \"\",\n      \"failureBehavior\": \"\",\n      \"useDefaultApplications\": \"\",\n      \"robotApplications\": \"\",\n      \"simulationApplications\": \"\",\n      \"dataSources\": \"\",\n      \"vpcConfig\": {\n        \"subnets\": \"\",\n        \"securityGroups\": \"\",\n        \"assignPublicIp\": \"\"\n      },\n      \"compute\": \"\",\n      \"tags\": \"\"\n    }\n  ],\n  \"tags\": {}\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/startSimulationJobBatch")
  .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/startSimulationJobBatch',
  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({
  clientRequestToken: '',
  batchPolicy: {timeoutInSeconds: '', maxConcurrency: ''},
  createSimulationJobRequests: [
    {
      outputLocation: {s3Bucket: '', s3Prefix: ''},
      loggingConfig: {recordAllRosTopics: ''},
      maxJobDurationInSeconds: '',
      iamRole: '',
      failureBehavior: '',
      useDefaultApplications: '',
      robotApplications: '',
      simulationApplications: '',
      dataSources: '',
      vpcConfig: {subnets: '', securityGroups: '', assignPublicIp: ''},
      compute: '',
      tags: ''
    }
  ],
  tags: {}
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/startSimulationJobBatch',
  headers: {'content-type': 'application/json'},
  body: {
    clientRequestToken: '',
    batchPolicy: {timeoutInSeconds: '', maxConcurrency: ''},
    createSimulationJobRequests: [
      {
        outputLocation: {s3Bucket: '', s3Prefix: ''},
        loggingConfig: {recordAllRosTopics: ''},
        maxJobDurationInSeconds: '',
        iamRole: '',
        failureBehavior: '',
        useDefaultApplications: '',
        robotApplications: '',
        simulationApplications: '',
        dataSources: '',
        vpcConfig: {subnets: '', securityGroups: '', assignPublicIp: ''},
        compute: '',
        tags: ''
      }
    ],
    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}}/startSimulationJobBatch');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  clientRequestToken: '',
  batchPolicy: {
    timeoutInSeconds: '',
    maxConcurrency: ''
  },
  createSimulationJobRequests: [
    {
      outputLocation: {
        s3Bucket: '',
        s3Prefix: ''
      },
      loggingConfig: {
        recordAllRosTopics: ''
      },
      maxJobDurationInSeconds: '',
      iamRole: '',
      failureBehavior: '',
      useDefaultApplications: '',
      robotApplications: '',
      simulationApplications: '',
      dataSources: '',
      vpcConfig: {
        subnets: '',
        securityGroups: '',
        assignPublicIp: ''
      },
      compute: '',
      tags: ''
    }
  ],
  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}}/startSimulationJobBatch',
  headers: {'content-type': 'application/json'},
  data: {
    clientRequestToken: '',
    batchPolicy: {timeoutInSeconds: '', maxConcurrency: ''},
    createSimulationJobRequests: [
      {
        outputLocation: {s3Bucket: '', s3Prefix: ''},
        loggingConfig: {recordAllRosTopics: ''},
        maxJobDurationInSeconds: '',
        iamRole: '',
        failureBehavior: '',
        useDefaultApplications: '',
        robotApplications: '',
        simulationApplications: '',
        dataSources: '',
        vpcConfig: {subnets: '', securityGroups: '', assignPublicIp: ''},
        compute: '',
        tags: ''
      }
    ],
    tags: {}
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/startSimulationJobBatch';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"clientRequestToken":"","batchPolicy":{"timeoutInSeconds":"","maxConcurrency":""},"createSimulationJobRequests":[{"outputLocation":{"s3Bucket":"","s3Prefix":""},"loggingConfig":{"recordAllRosTopics":""},"maxJobDurationInSeconds":"","iamRole":"","failureBehavior":"","useDefaultApplications":"","robotApplications":"","simulationApplications":"","dataSources":"","vpcConfig":{"subnets":"","securityGroups":"","assignPublicIp":""},"compute":"","tags":""}],"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 = @{ @"clientRequestToken": @"",
                              @"batchPolicy": @{ @"timeoutInSeconds": @"", @"maxConcurrency": @"" },
                              @"createSimulationJobRequests": @[ @{ @"outputLocation": @{ @"s3Bucket": @"", @"s3Prefix": @"" }, @"loggingConfig": @{ @"recordAllRosTopics": @"" }, @"maxJobDurationInSeconds": @"", @"iamRole": @"", @"failureBehavior": @"", @"useDefaultApplications": @"", @"robotApplications": @"", @"simulationApplications": @"", @"dataSources": @"", @"vpcConfig": @{ @"subnets": @"", @"securityGroups": @"", @"assignPublicIp": @"" }, @"compute": @"", @"tags": @"" } ],
                              @"tags": @{  } };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/startSimulationJobBatch"]
                                                       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}}/startSimulationJobBatch" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"clientRequestToken\": \"\",\n  \"batchPolicy\": {\n    \"timeoutInSeconds\": \"\",\n    \"maxConcurrency\": \"\"\n  },\n  \"createSimulationJobRequests\": [\n    {\n      \"outputLocation\": {\n        \"s3Bucket\": \"\",\n        \"s3Prefix\": \"\"\n      },\n      \"loggingConfig\": {\n        \"recordAllRosTopics\": \"\"\n      },\n      \"maxJobDurationInSeconds\": \"\",\n      \"iamRole\": \"\",\n      \"failureBehavior\": \"\",\n      \"useDefaultApplications\": \"\",\n      \"robotApplications\": \"\",\n      \"simulationApplications\": \"\",\n      \"dataSources\": \"\",\n      \"vpcConfig\": {\n        \"subnets\": \"\",\n        \"securityGroups\": \"\",\n        \"assignPublicIp\": \"\"\n      },\n      \"compute\": \"\",\n      \"tags\": \"\"\n    }\n  ],\n  \"tags\": {}\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/startSimulationJobBatch",
  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([
    'clientRequestToken' => '',
    'batchPolicy' => [
        'timeoutInSeconds' => '',
        'maxConcurrency' => ''
    ],
    'createSimulationJobRequests' => [
        [
                'outputLocation' => [
                                's3Bucket' => '',
                                's3Prefix' => ''
                ],
                'loggingConfig' => [
                                'recordAllRosTopics' => ''
                ],
                'maxJobDurationInSeconds' => '',
                'iamRole' => '',
                'failureBehavior' => '',
                'useDefaultApplications' => '',
                'robotApplications' => '',
                'simulationApplications' => '',
                'dataSources' => '',
                'vpcConfig' => [
                                'subnets' => '',
                                'securityGroups' => '',
                                'assignPublicIp' => ''
                ],
                'compute' => '',
                'tags' => ''
        ]
    ],
    '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}}/startSimulationJobBatch', [
  'body' => '{
  "clientRequestToken": "",
  "batchPolicy": {
    "timeoutInSeconds": "",
    "maxConcurrency": ""
  },
  "createSimulationJobRequests": [
    {
      "outputLocation": {
        "s3Bucket": "",
        "s3Prefix": ""
      },
      "loggingConfig": {
        "recordAllRosTopics": ""
      },
      "maxJobDurationInSeconds": "",
      "iamRole": "",
      "failureBehavior": "",
      "useDefaultApplications": "",
      "robotApplications": "",
      "simulationApplications": "",
      "dataSources": "",
      "vpcConfig": {
        "subnets": "",
        "securityGroups": "",
        "assignPublicIp": ""
      },
      "compute": "",
      "tags": ""
    }
  ],
  "tags": {}
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/startSimulationJobBatch');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'clientRequestToken' => '',
  'batchPolicy' => [
    'timeoutInSeconds' => '',
    'maxConcurrency' => ''
  ],
  'createSimulationJobRequests' => [
    [
        'outputLocation' => [
                's3Bucket' => '',
                's3Prefix' => ''
        ],
        'loggingConfig' => [
                'recordAllRosTopics' => ''
        ],
        'maxJobDurationInSeconds' => '',
        'iamRole' => '',
        'failureBehavior' => '',
        'useDefaultApplications' => '',
        'robotApplications' => '',
        'simulationApplications' => '',
        'dataSources' => '',
        'vpcConfig' => [
                'subnets' => '',
                'securityGroups' => '',
                'assignPublicIp' => ''
        ],
        'compute' => '',
        'tags' => ''
    ]
  ],
  'tags' => [
    
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'clientRequestToken' => '',
  'batchPolicy' => [
    'timeoutInSeconds' => '',
    'maxConcurrency' => ''
  ],
  'createSimulationJobRequests' => [
    [
        'outputLocation' => [
                's3Bucket' => '',
                's3Prefix' => ''
        ],
        'loggingConfig' => [
                'recordAllRosTopics' => ''
        ],
        'maxJobDurationInSeconds' => '',
        'iamRole' => '',
        'failureBehavior' => '',
        'useDefaultApplications' => '',
        'robotApplications' => '',
        'simulationApplications' => '',
        'dataSources' => '',
        'vpcConfig' => [
                'subnets' => '',
                'securityGroups' => '',
                'assignPublicIp' => ''
        ],
        'compute' => '',
        'tags' => ''
    ]
  ],
  'tags' => [
    
  ]
]));
$request->setRequestUrl('{{baseUrl}}/startSimulationJobBatch');
$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}}/startSimulationJobBatch' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "clientRequestToken": "",
  "batchPolicy": {
    "timeoutInSeconds": "",
    "maxConcurrency": ""
  },
  "createSimulationJobRequests": [
    {
      "outputLocation": {
        "s3Bucket": "",
        "s3Prefix": ""
      },
      "loggingConfig": {
        "recordAllRosTopics": ""
      },
      "maxJobDurationInSeconds": "",
      "iamRole": "",
      "failureBehavior": "",
      "useDefaultApplications": "",
      "robotApplications": "",
      "simulationApplications": "",
      "dataSources": "",
      "vpcConfig": {
        "subnets": "",
        "securityGroups": "",
        "assignPublicIp": ""
      },
      "compute": "",
      "tags": ""
    }
  ],
  "tags": {}
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/startSimulationJobBatch' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "clientRequestToken": "",
  "batchPolicy": {
    "timeoutInSeconds": "",
    "maxConcurrency": ""
  },
  "createSimulationJobRequests": [
    {
      "outputLocation": {
        "s3Bucket": "",
        "s3Prefix": ""
      },
      "loggingConfig": {
        "recordAllRosTopics": ""
      },
      "maxJobDurationInSeconds": "",
      "iamRole": "",
      "failureBehavior": "",
      "useDefaultApplications": "",
      "robotApplications": "",
      "simulationApplications": "",
      "dataSources": "",
      "vpcConfig": {
        "subnets": "",
        "securityGroups": "",
        "assignPublicIp": ""
      },
      "compute": "",
      "tags": ""
    }
  ],
  "tags": {}
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"clientRequestToken\": \"\",\n  \"batchPolicy\": {\n    \"timeoutInSeconds\": \"\",\n    \"maxConcurrency\": \"\"\n  },\n  \"createSimulationJobRequests\": [\n    {\n      \"outputLocation\": {\n        \"s3Bucket\": \"\",\n        \"s3Prefix\": \"\"\n      },\n      \"loggingConfig\": {\n        \"recordAllRosTopics\": \"\"\n      },\n      \"maxJobDurationInSeconds\": \"\",\n      \"iamRole\": \"\",\n      \"failureBehavior\": \"\",\n      \"useDefaultApplications\": \"\",\n      \"robotApplications\": \"\",\n      \"simulationApplications\": \"\",\n      \"dataSources\": \"\",\n      \"vpcConfig\": {\n        \"subnets\": \"\",\n        \"securityGroups\": \"\",\n        \"assignPublicIp\": \"\"\n      },\n      \"compute\": \"\",\n      \"tags\": \"\"\n    }\n  ],\n  \"tags\": {}\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/startSimulationJobBatch", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/startSimulationJobBatch"

payload = {
    "clientRequestToken": "",
    "batchPolicy": {
        "timeoutInSeconds": "",
        "maxConcurrency": ""
    },
    "createSimulationJobRequests": [
        {
            "outputLocation": {
                "s3Bucket": "",
                "s3Prefix": ""
            },
            "loggingConfig": { "recordAllRosTopics": "" },
            "maxJobDurationInSeconds": "",
            "iamRole": "",
            "failureBehavior": "",
            "useDefaultApplications": "",
            "robotApplications": "",
            "simulationApplications": "",
            "dataSources": "",
            "vpcConfig": {
                "subnets": "",
                "securityGroups": "",
                "assignPublicIp": ""
            },
            "compute": "",
            "tags": ""
        }
    ],
    "tags": {}
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/startSimulationJobBatch"

payload <- "{\n  \"clientRequestToken\": \"\",\n  \"batchPolicy\": {\n    \"timeoutInSeconds\": \"\",\n    \"maxConcurrency\": \"\"\n  },\n  \"createSimulationJobRequests\": [\n    {\n      \"outputLocation\": {\n        \"s3Bucket\": \"\",\n        \"s3Prefix\": \"\"\n      },\n      \"loggingConfig\": {\n        \"recordAllRosTopics\": \"\"\n      },\n      \"maxJobDurationInSeconds\": \"\",\n      \"iamRole\": \"\",\n      \"failureBehavior\": \"\",\n      \"useDefaultApplications\": \"\",\n      \"robotApplications\": \"\",\n      \"simulationApplications\": \"\",\n      \"dataSources\": \"\",\n      \"vpcConfig\": {\n        \"subnets\": \"\",\n        \"securityGroups\": \"\",\n        \"assignPublicIp\": \"\"\n      },\n      \"compute\": \"\",\n      \"tags\": \"\"\n    }\n  ],\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}}/startSimulationJobBatch")

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  \"clientRequestToken\": \"\",\n  \"batchPolicy\": {\n    \"timeoutInSeconds\": \"\",\n    \"maxConcurrency\": \"\"\n  },\n  \"createSimulationJobRequests\": [\n    {\n      \"outputLocation\": {\n        \"s3Bucket\": \"\",\n        \"s3Prefix\": \"\"\n      },\n      \"loggingConfig\": {\n        \"recordAllRosTopics\": \"\"\n      },\n      \"maxJobDurationInSeconds\": \"\",\n      \"iamRole\": \"\",\n      \"failureBehavior\": \"\",\n      \"useDefaultApplications\": \"\",\n      \"robotApplications\": \"\",\n      \"simulationApplications\": \"\",\n      \"dataSources\": \"\",\n      \"vpcConfig\": {\n        \"subnets\": \"\",\n        \"securityGroups\": \"\",\n        \"assignPublicIp\": \"\"\n      },\n      \"compute\": \"\",\n      \"tags\": \"\"\n    }\n  ],\n  \"tags\": {}\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/startSimulationJobBatch') do |req|
  req.body = "{\n  \"clientRequestToken\": \"\",\n  \"batchPolicy\": {\n    \"timeoutInSeconds\": \"\",\n    \"maxConcurrency\": \"\"\n  },\n  \"createSimulationJobRequests\": [\n    {\n      \"outputLocation\": {\n        \"s3Bucket\": \"\",\n        \"s3Prefix\": \"\"\n      },\n      \"loggingConfig\": {\n        \"recordAllRosTopics\": \"\"\n      },\n      \"maxJobDurationInSeconds\": \"\",\n      \"iamRole\": \"\",\n      \"failureBehavior\": \"\",\n      \"useDefaultApplications\": \"\",\n      \"robotApplications\": \"\",\n      \"simulationApplications\": \"\",\n      \"dataSources\": \"\",\n      \"vpcConfig\": {\n        \"subnets\": \"\",\n        \"securityGroups\": \"\",\n        \"assignPublicIp\": \"\"\n      },\n      \"compute\": \"\",\n      \"tags\": \"\"\n    }\n  ],\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}}/startSimulationJobBatch";

    let payload = json!({
        "clientRequestToken": "",
        "batchPolicy": json!({
            "timeoutInSeconds": "",
            "maxConcurrency": ""
        }),
        "createSimulationJobRequests": (
            json!({
                "outputLocation": json!({
                    "s3Bucket": "",
                    "s3Prefix": ""
                }),
                "loggingConfig": json!({"recordAllRosTopics": ""}),
                "maxJobDurationInSeconds": "",
                "iamRole": "",
                "failureBehavior": "",
                "useDefaultApplications": "",
                "robotApplications": "",
                "simulationApplications": "",
                "dataSources": "",
                "vpcConfig": json!({
                    "subnets": "",
                    "securityGroups": "",
                    "assignPublicIp": ""
                }),
                "compute": "",
                "tags": ""
            })
        ),
        "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}}/startSimulationJobBatch \
  --header 'content-type: application/json' \
  --data '{
  "clientRequestToken": "",
  "batchPolicy": {
    "timeoutInSeconds": "",
    "maxConcurrency": ""
  },
  "createSimulationJobRequests": [
    {
      "outputLocation": {
        "s3Bucket": "",
        "s3Prefix": ""
      },
      "loggingConfig": {
        "recordAllRosTopics": ""
      },
      "maxJobDurationInSeconds": "",
      "iamRole": "",
      "failureBehavior": "",
      "useDefaultApplications": "",
      "robotApplications": "",
      "simulationApplications": "",
      "dataSources": "",
      "vpcConfig": {
        "subnets": "",
        "securityGroups": "",
        "assignPublicIp": ""
      },
      "compute": "",
      "tags": ""
    }
  ],
  "tags": {}
}'
echo '{
  "clientRequestToken": "",
  "batchPolicy": {
    "timeoutInSeconds": "",
    "maxConcurrency": ""
  },
  "createSimulationJobRequests": [
    {
      "outputLocation": {
        "s3Bucket": "",
        "s3Prefix": ""
      },
      "loggingConfig": {
        "recordAllRosTopics": ""
      },
      "maxJobDurationInSeconds": "",
      "iamRole": "",
      "failureBehavior": "",
      "useDefaultApplications": "",
      "robotApplications": "",
      "simulationApplications": "",
      "dataSources": "",
      "vpcConfig": {
        "subnets": "",
        "securityGroups": "",
        "assignPublicIp": ""
      },
      "compute": "",
      "tags": ""
    }
  ],
  "tags": {}
}' |  \
  http POST {{baseUrl}}/startSimulationJobBatch \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "clientRequestToken": "",\n  "batchPolicy": {\n    "timeoutInSeconds": "",\n    "maxConcurrency": ""\n  },\n  "createSimulationJobRequests": [\n    {\n      "outputLocation": {\n        "s3Bucket": "",\n        "s3Prefix": ""\n      },\n      "loggingConfig": {\n        "recordAllRosTopics": ""\n      },\n      "maxJobDurationInSeconds": "",\n      "iamRole": "",\n      "failureBehavior": "",\n      "useDefaultApplications": "",\n      "robotApplications": "",\n      "simulationApplications": "",\n      "dataSources": "",\n      "vpcConfig": {\n        "subnets": "",\n        "securityGroups": "",\n        "assignPublicIp": ""\n      },\n      "compute": "",\n      "tags": ""\n    }\n  ],\n  "tags": {}\n}' \
  --output-document \
  - {{baseUrl}}/startSimulationJobBatch
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "clientRequestToken": "",
  "batchPolicy": [
    "timeoutInSeconds": "",
    "maxConcurrency": ""
  ],
  "createSimulationJobRequests": [
    [
      "outputLocation": [
        "s3Bucket": "",
        "s3Prefix": ""
      ],
      "loggingConfig": ["recordAllRosTopics": ""],
      "maxJobDurationInSeconds": "",
      "iamRole": "",
      "failureBehavior": "",
      "useDefaultApplications": "",
      "robotApplications": "",
      "simulationApplications": "",
      "dataSources": "",
      "vpcConfig": [
        "subnets": "",
        "securityGroups": "",
        "assignPublicIp": ""
      ],
      "compute": "",
      "tags": ""
    ]
  ],
  "tags": []
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/startSimulationJobBatch")! 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 SyncDeploymentJob
{{baseUrl}}/syncDeploymentJob
BODY json

{
  "clientRequestToken": "",
  "fleet": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/syncDeploymentJob");

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  \"clientRequestToken\": \"\",\n  \"fleet\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/syncDeploymentJob" {:content-type :json
                                                              :form-params {:clientRequestToken ""
                                                                            :fleet ""}})
require "http/client"

url = "{{baseUrl}}/syncDeploymentJob"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"clientRequestToken\": \"\",\n  \"fleet\": \"\"\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}}/syncDeploymentJob"),
    Content = new StringContent("{\n  \"clientRequestToken\": \"\",\n  \"fleet\": \"\"\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}}/syncDeploymentJob");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"clientRequestToken\": \"\",\n  \"fleet\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/syncDeploymentJob"

	payload := strings.NewReader("{\n  \"clientRequestToken\": \"\",\n  \"fleet\": \"\"\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/syncDeploymentJob HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 45

{
  "clientRequestToken": "",
  "fleet": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/syncDeploymentJob")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"clientRequestToken\": \"\",\n  \"fleet\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/syncDeploymentJob"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"clientRequestToken\": \"\",\n  \"fleet\": \"\"\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  \"clientRequestToken\": \"\",\n  \"fleet\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/syncDeploymentJob")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/syncDeploymentJob")
  .header("content-type", "application/json")
  .body("{\n  \"clientRequestToken\": \"\",\n  \"fleet\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  clientRequestToken: '',
  fleet: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/syncDeploymentJob');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/syncDeploymentJob',
  headers: {'content-type': 'application/json'},
  data: {clientRequestToken: '', fleet: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/syncDeploymentJob';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"clientRequestToken":"","fleet":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/syncDeploymentJob',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "clientRequestToken": "",\n  "fleet": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"clientRequestToken\": \"\",\n  \"fleet\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/syncDeploymentJob")
  .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/syncDeploymentJob',
  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({clientRequestToken: '', fleet: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/syncDeploymentJob',
  headers: {'content-type': 'application/json'},
  body: {clientRequestToken: '', fleet: ''},
  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}}/syncDeploymentJob');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  clientRequestToken: '',
  fleet: ''
});

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}}/syncDeploymentJob',
  headers: {'content-type': 'application/json'},
  data: {clientRequestToken: '', fleet: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/syncDeploymentJob';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"clientRequestToken":"","fleet":""}'
};

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 = @{ @"clientRequestToken": @"",
                              @"fleet": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/syncDeploymentJob"]
                                                       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}}/syncDeploymentJob" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"clientRequestToken\": \"\",\n  \"fleet\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/syncDeploymentJob",
  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([
    'clientRequestToken' => '',
    'fleet' => ''
  ]),
  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}}/syncDeploymentJob', [
  'body' => '{
  "clientRequestToken": "",
  "fleet": ""
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/syncDeploymentJob');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'clientRequestToken' => '',
  'fleet' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'clientRequestToken' => '',
  'fleet' => ''
]));
$request->setRequestUrl('{{baseUrl}}/syncDeploymentJob');
$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}}/syncDeploymentJob' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "clientRequestToken": "",
  "fleet": ""
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/syncDeploymentJob' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "clientRequestToken": "",
  "fleet": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"clientRequestToken\": \"\",\n  \"fleet\": \"\"\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/syncDeploymentJob", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/syncDeploymentJob"

payload = {
    "clientRequestToken": "",
    "fleet": ""
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/syncDeploymentJob"

payload <- "{\n  \"clientRequestToken\": \"\",\n  \"fleet\": \"\"\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}}/syncDeploymentJob")

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  \"clientRequestToken\": \"\",\n  \"fleet\": \"\"\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/syncDeploymentJob') do |req|
  req.body = "{\n  \"clientRequestToken\": \"\",\n  \"fleet\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/syncDeploymentJob";

    let payload = json!({
        "clientRequestToken": "",
        "fleet": ""
    });

    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}}/syncDeploymentJob \
  --header 'content-type: application/json' \
  --data '{
  "clientRequestToken": "",
  "fleet": ""
}'
echo '{
  "clientRequestToken": "",
  "fleet": ""
}' |  \
  http POST {{baseUrl}}/syncDeploymentJob \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "clientRequestToken": "",\n  "fleet": ""\n}' \
  --output-document \
  - {{baseUrl}}/syncDeploymentJob
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "clientRequestToken": "",
  "fleet": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/syncDeploymentJob")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST TagResource
{{baseUrl}}/tags/:resourceArn
QUERY PARAMS

resourceArn
BODY json

{
  "tags": {}
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/tags/:resourceArn");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"tags\": {}\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/tags/:resourceArn" {:content-type :json
                                                              :form-params {:tags {}}})
require "http/client"

url = "{{baseUrl}}/tags/:resourceArn"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"tags\": {}\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/tags/:resourceArn"),
    Content = new StringContent("{\n  \"tags\": {}\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/tags/:resourceArn");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"tags\": {}\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/tags/:resourceArn"

	payload := strings.NewReader("{\n  \"tags\": {}\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/tags/:resourceArn HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 16

{
  "tags": {}
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/tags/:resourceArn")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"tags\": {}\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/tags/:resourceArn"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"tags\": {}\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"tags\": {}\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/tags/:resourceArn")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/tags/:resourceArn")
  .header("content-type", "application/json")
  .body("{\n  \"tags\": {}\n}")
  .asString();
const data = JSON.stringify({
  tags: {}
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/tags/:resourceArn');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/tags/:resourceArn',
  headers: {'content-type': 'application/json'},
  data: {tags: {}}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/tags/:resourceArn';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"tags":{}}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/tags/:resourceArn',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "tags": {}\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"tags\": {}\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/tags/:resourceArn")
  .post(body)
  .addHeader("content-type", "application/json")
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'POST',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/tags/:resourceArn',
  headers: {
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({tags: {}}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/tags/:resourceArn',
  headers: {'content-type': 'application/json'},
  body: {tags: {}},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/tags/:resourceArn');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  tags: {}
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/tags/:resourceArn',
  headers: {'content-type': 'application/json'},
  data: {tags: {}}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/tags/:resourceArn';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"tags":{}}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"tags": @{  } };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/tags/:resourceArn"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"POST"];
[request setAllHTTPHeaderFields:headers];
[request setHTTPBody:postData];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/tags/:resourceArn" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"tags\": {}\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/tags/:resourceArn",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    'tags' => [
        
    ]
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json"
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/tags/:resourceArn', [
  'body' => '{
  "tags": {}
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/tags/:resourceArn');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'tags' => [
    
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'tags' => [
    
  ]
]));
$request->setRequestUrl('{{baseUrl}}/tags/:resourceArn');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/tags/:resourceArn' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "tags": {}
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/tags/:resourceArn' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "tags": {}
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"tags\": {}\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/tags/:resourceArn", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/tags/:resourceArn"

payload = { "tags": {} }
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/tags/:resourceArn"

payload <- "{\n  \"tags\": {}\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/tags/:resourceArn")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["content-type"] = 'application/json'
request.body = "{\n  \"tags\": {}\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/tags/:resourceArn') do |req|
  req.body = "{\n  \"tags\": {}\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/tags/:resourceArn";

    let payload = json!({"tags": json!({})});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("content-type", "application/json".parse().unwrap());

    let client = reqwest::Client::new();
    let response = client.post(url)
        .headers(headers)
        .json(&payload)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request POST \
  --url {{baseUrl}}/tags/:resourceArn \
  --header 'content-type: application/json' \
  --data '{
  "tags": {}
}'
echo '{
  "tags": {}
}' |  \
  http POST {{baseUrl}}/tags/:resourceArn \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "tags": {}\n}' \
  --output-document \
  - {{baseUrl}}/tags/:resourceArn
import Foundation

let headers = ["content-type": "application/json"]
let parameters = ["tags": []] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/tags/:resourceArn")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "POST"
request.allHTTPHeaderFields = headers
request.httpBody = postData as Data

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
DELETE UntagResource
{{baseUrl}}/tags/:resourceArn#tagKeys
QUERY PARAMS

tagKeys
resourceArn
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "DELETE");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/tags/:resourceArn?tagKeys=#tagKeys");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/delete "{{baseUrl}}/tags/:resourceArn#tagKeys" {:query-params {:tagKeys ""}})
require "http/client"

url = "{{baseUrl}}/tags/:resourceArn?tagKeys=#tagKeys"

response = HTTP::Client.delete url
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Delete,
    RequestUri = new Uri("{{baseUrl}}/tags/:resourceArn?tagKeys=#tagKeys"),
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/tags/:resourceArn?tagKeys=#tagKeys");
var request = new RestRequest("", Method.Delete);
var response = client.Execute(request);
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/tags/:resourceArn?tagKeys=#tagKeys"

	req, _ := http.NewRequest("DELETE", url, nil)

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
DELETE /baseUrl/tags/:resourceArn?tagKeys= HTTP/1.1
Host: example.com

AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("DELETE", "{{baseUrl}}/tags/:resourceArn?tagKeys=#tagKeys")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/tags/:resourceArn?tagKeys=#tagKeys"))
    .method("DELETE", HttpRequest.BodyPublishers.noBody())
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("{{baseUrl}}/tags/:resourceArn?tagKeys=#tagKeys")
  .delete(null)
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.delete("{{baseUrl}}/tags/:resourceArn?tagKeys=#tagKeys")
  .asString();
const data = null;

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('DELETE', '{{baseUrl}}/tags/:resourceArn?tagKeys=#tagKeys');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/tags/:resourceArn#tagKeys',
  params: {tagKeys: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/tags/:resourceArn?tagKeys=#tagKeys';
const options = {method: 'DELETE'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/tags/:resourceArn?tagKeys=#tagKeys',
  method: 'DELETE',
  headers: {}
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val request = Request.Builder()
  .url("{{baseUrl}}/tags/:resourceArn?tagKeys=#tagKeys")
  .delete(null)
  .build()

val response = client.newCall(request).execute()
const http = require('https');

const options = {
  method: 'DELETE',
  hostname: 'example.com',
  port: null,
  path: '/baseUrl/tags/:resourceArn?tagKeys=',
  headers: {}
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.end();
const request = require('request');

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/tags/:resourceArn#tagKeys',
  qs: {tagKeys: ''}
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('DELETE', '{{baseUrl}}/tags/:resourceArn#tagKeys');

req.query({
  tagKeys: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'DELETE',
  url: '{{baseUrl}}/tags/:resourceArn#tagKeys',
  params: {tagKeys: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/tags/:resourceArn?tagKeys=#tagKeys';
const options = {method: 'DELETE'};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/tags/:resourceArn?tagKeys=#tagKeys"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"DELETE"];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
open Cohttp_lwt_unix
open Cohttp
open Lwt

let uri = Uri.of_string "{{baseUrl}}/tags/:resourceArn?tagKeys=#tagKeys" in

Client.call `DELETE uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/tags/:resourceArn?tagKeys=#tagKeys",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "DELETE",
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('DELETE', '{{baseUrl}}/tags/:resourceArn?tagKeys=#tagKeys');

echo $response->getBody();
setUrl('{{baseUrl}}/tags/:resourceArn#tagKeys');
$request->setMethod(HTTP_METH_DELETE);

$request->setQueryData([
  'tagKeys' => ''
]);

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
setRequestUrl('{{baseUrl}}/tags/:resourceArn#tagKeys');
$request->setRequestMethod('DELETE');
$request->setQuery(new http\QueryString([
  'tagKeys' => ''
]));

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$response = Invoke-WebRequest -Uri '{{baseUrl}}/tags/:resourceArn?tagKeys=#tagKeys' -Method DELETE 
$response = Invoke-RestMethod -Uri '{{baseUrl}}/tags/:resourceArn?tagKeys=#tagKeys' -Method DELETE 
import http.client

conn = http.client.HTTPSConnection("example.com")

conn.request("DELETE", "/baseUrl/tags/:resourceArn?tagKeys=")

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/tags/:resourceArn#tagKeys"

querystring = {"tagKeys":""}

response = requests.delete(url, params=querystring)

print(response.json())
library(httr)

url <- "{{baseUrl}}/tags/:resourceArn#tagKeys"

queryString <- list(tagKeys = "")

response <- VERB("DELETE", url, query = queryString, content_type("application/octet-stream"))

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/tags/:resourceArn?tagKeys=#tagKeys")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Delete.new(url)

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
)

response = conn.delete('/baseUrl/tags/:resourceArn') do |req|
  req.params['tagKeys'] = ''
end

puts response.status
puts response.body
use std::str::FromStr;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/tags/:resourceArn#tagKeys";

    let querystring = [
        ("tagKeys", ""),
    ];

    let client = reqwest::Client::new();
    let response = client.request(reqwest::Method::from_str("DELETE").unwrap(), url)
        .query(&querystring)
        .send()
        .await;

    let results = response.unwrap()
        .json::()
        .await
        .unwrap();

    dbg!(results);
}
curl --request DELETE \
  --url '{{baseUrl}}/tags/:resourceArn?tagKeys=#tagKeys'
http DELETE '{{baseUrl}}/tags/:resourceArn?tagKeys=#tagKeys'
wget --quiet \
  --method DELETE \
  --output-document \
  - '{{baseUrl}}/tags/:resourceArn?tagKeys=#tagKeys'
import Foundation

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/tags/:resourceArn?tagKeys=#tagKeys")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "DELETE"

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
POST UpdateRobotApplication
{{baseUrl}}/updateRobotApplication
BODY json

{
  "application": "",
  "sources": [
    {
      "s3Bucket": "",
      "s3Key": "",
      "architecture": ""
    }
  ],
  "robotSoftwareSuite": {
    "name": "",
    "version": ""
  },
  "currentRevisionId": "",
  "environment": {
    "uri": ""
  }
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/updateRobotApplication");

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  \"application\": \"\",\n  \"sources\": [\n    {\n      \"s3Bucket\": \"\",\n      \"s3Key\": \"\",\n      \"architecture\": \"\"\n    }\n  ],\n  \"robotSoftwareSuite\": {\n    \"name\": \"\",\n    \"version\": \"\"\n  },\n  \"currentRevisionId\": \"\",\n  \"environment\": {\n    \"uri\": \"\"\n  }\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/updateRobotApplication" {:content-type :json
                                                                   :form-params {:application ""
                                                                                 :sources [{:s3Bucket ""
                                                                                            :s3Key ""
                                                                                            :architecture ""}]
                                                                                 :robotSoftwareSuite {:name ""
                                                                                                      :version ""}
                                                                                 :currentRevisionId ""
                                                                                 :environment {:uri ""}}})
require "http/client"

url = "{{baseUrl}}/updateRobotApplication"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"application\": \"\",\n  \"sources\": [\n    {\n      \"s3Bucket\": \"\",\n      \"s3Key\": \"\",\n      \"architecture\": \"\"\n    }\n  ],\n  \"robotSoftwareSuite\": {\n    \"name\": \"\",\n    \"version\": \"\"\n  },\n  \"currentRevisionId\": \"\",\n  \"environment\": {\n    \"uri\": \"\"\n  }\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/updateRobotApplication"),
    Content = new StringContent("{\n  \"application\": \"\",\n  \"sources\": [\n    {\n      \"s3Bucket\": \"\",\n      \"s3Key\": \"\",\n      \"architecture\": \"\"\n    }\n  ],\n  \"robotSoftwareSuite\": {\n    \"name\": \"\",\n    \"version\": \"\"\n  },\n  \"currentRevisionId\": \"\",\n  \"environment\": {\n    \"uri\": \"\"\n  }\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/updateRobotApplication");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"application\": \"\",\n  \"sources\": [\n    {\n      \"s3Bucket\": \"\",\n      \"s3Key\": \"\",\n      \"architecture\": \"\"\n    }\n  ],\n  \"robotSoftwareSuite\": {\n    \"name\": \"\",\n    \"version\": \"\"\n  },\n  \"currentRevisionId\": \"\",\n  \"environment\": {\n    \"uri\": \"\"\n  }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/updateRobotApplication"

	payload := strings.NewReader("{\n  \"application\": \"\",\n  \"sources\": [\n    {\n      \"s3Bucket\": \"\",\n      \"s3Key\": \"\",\n      \"architecture\": \"\"\n    }\n  ],\n  \"robotSoftwareSuite\": {\n    \"name\": \"\",\n    \"version\": \"\"\n  },\n  \"currentRevisionId\": \"\",\n  \"environment\": {\n    \"uri\": \"\"\n  }\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/updateRobotApplication HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 251

{
  "application": "",
  "sources": [
    {
      "s3Bucket": "",
      "s3Key": "",
      "architecture": ""
    }
  ],
  "robotSoftwareSuite": {
    "name": "",
    "version": ""
  },
  "currentRevisionId": "",
  "environment": {
    "uri": ""
  }
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/updateRobotApplication")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"application\": \"\",\n  \"sources\": [\n    {\n      \"s3Bucket\": \"\",\n      \"s3Key\": \"\",\n      \"architecture\": \"\"\n    }\n  ],\n  \"robotSoftwareSuite\": {\n    \"name\": \"\",\n    \"version\": \"\"\n  },\n  \"currentRevisionId\": \"\",\n  \"environment\": {\n    \"uri\": \"\"\n  }\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/updateRobotApplication"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"application\": \"\",\n  \"sources\": [\n    {\n      \"s3Bucket\": \"\",\n      \"s3Key\": \"\",\n      \"architecture\": \"\"\n    }\n  ],\n  \"robotSoftwareSuite\": {\n    \"name\": \"\",\n    \"version\": \"\"\n  },\n  \"currentRevisionId\": \"\",\n  \"environment\": {\n    \"uri\": \"\"\n  }\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"application\": \"\",\n  \"sources\": [\n    {\n      \"s3Bucket\": \"\",\n      \"s3Key\": \"\",\n      \"architecture\": \"\"\n    }\n  ],\n  \"robotSoftwareSuite\": {\n    \"name\": \"\",\n    \"version\": \"\"\n  },\n  \"currentRevisionId\": \"\",\n  \"environment\": {\n    \"uri\": \"\"\n  }\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/updateRobotApplication")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/updateRobotApplication")
  .header("content-type", "application/json")
  .body("{\n  \"application\": \"\",\n  \"sources\": [\n    {\n      \"s3Bucket\": \"\",\n      \"s3Key\": \"\",\n      \"architecture\": \"\"\n    }\n  ],\n  \"robotSoftwareSuite\": {\n    \"name\": \"\",\n    \"version\": \"\"\n  },\n  \"currentRevisionId\": \"\",\n  \"environment\": {\n    \"uri\": \"\"\n  }\n}")
  .asString();
const data = JSON.stringify({
  application: '',
  sources: [
    {
      s3Bucket: '',
      s3Key: '',
      architecture: ''
    }
  ],
  robotSoftwareSuite: {
    name: '',
    version: ''
  },
  currentRevisionId: '',
  environment: {
    uri: ''
  }
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/updateRobotApplication');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/updateRobotApplication',
  headers: {'content-type': 'application/json'},
  data: {
    application: '',
    sources: [{s3Bucket: '', s3Key: '', architecture: ''}],
    robotSoftwareSuite: {name: '', version: ''},
    currentRevisionId: '',
    environment: {uri: ''}
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/updateRobotApplication';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"application":"","sources":[{"s3Bucket":"","s3Key":"","architecture":""}],"robotSoftwareSuite":{"name":"","version":""},"currentRevisionId":"","environment":{"uri":""}}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/updateRobotApplication',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "application": "",\n  "sources": [\n    {\n      "s3Bucket": "",\n      "s3Key": "",\n      "architecture": ""\n    }\n  ],\n  "robotSoftwareSuite": {\n    "name": "",\n    "version": ""\n  },\n  "currentRevisionId": "",\n  "environment": {\n    "uri": ""\n  }\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"application\": \"\",\n  \"sources\": [\n    {\n      \"s3Bucket\": \"\",\n      \"s3Key\": \"\",\n      \"architecture\": \"\"\n    }\n  ],\n  \"robotSoftwareSuite\": {\n    \"name\": \"\",\n    \"version\": \"\"\n  },\n  \"currentRevisionId\": \"\",\n  \"environment\": {\n    \"uri\": \"\"\n  }\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/updateRobotApplication")
  .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/updateRobotApplication',
  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({
  application: '',
  sources: [{s3Bucket: '', s3Key: '', architecture: ''}],
  robotSoftwareSuite: {name: '', version: ''},
  currentRevisionId: '',
  environment: {uri: ''}
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/updateRobotApplication',
  headers: {'content-type': 'application/json'},
  body: {
    application: '',
    sources: [{s3Bucket: '', s3Key: '', architecture: ''}],
    robotSoftwareSuite: {name: '', version: ''},
    currentRevisionId: '',
    environment: {uri: ''}
  },
  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}}/updateRobotApplication');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  application: '',
  sources: [
    {
      s3Bucket: '',
      s3Key: '',
      architecture: ''
    }
  ],
  robotSoftwareSuite: {
    name: '',
    version: ''
  },
  currentRevisionId: '',
  environment: {
    uri: ''
  }
});

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}}/updateRobotApplication',
  headers: {'content-type': 'application/json'},
  data: {
    application: '',
    sources: [{s3Bucket: '', s3Key: '', architecture: ''}],
    robotSoftwareSuite: {name: '', version: ''},
    currentRevisionId: '',
    environment: {uri: ''}
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/updateRobotApplication';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"application":"","sources":[{"s3Bucket":"","s3Key":"","architecture":""}],"robotSoftwareSuite":{"name":"","version":""},"currentRevisionId":"","environment":{"uri":""}}'
};

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 = @{ @"application": @"",
                              @"sources": @[ @{ @"s3Bucket": @"", @"s3Key": @"", @"architecture": @"" } ],
                              @"robotSoftwareSuite": @{ @"name": @"", @"version": @"" },
                              @"currentRevisionId": @"",
                              @"environment": @{ @"uri": @"" } };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/updateRobotApplication"]
                                                       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}}/updateRobotApplication" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"application\": \"\",\n  \"sources\": [\n    {\n      \"s3Bucket\": \"\",\n      \"s3Key\": \"\",\n      \"architecture\": \"\"\n    }\n  ],\n  \"robotSoftwareSuite\": {\n    \"name\": \"\",\n    \"version\": \"\"\n  },\n  \"currentRevisionId\": \"\",\n  \"environment\": {\n    \"uri\": \"\"\n  }\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/updateRobotApplication",
  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([
    'application' => '',
    'sources' => [
        [
                's3Bucket' => '',
                's3Key' => '',
                'architecture' => ''
        ]
    ],
    'robotSoftwareSuite' => [
        'name' => '',
        'version' => ''
    ],
    'currentRevisionId' => '',
    'environment' => [
        'uri' => ''
    ]
  ]),
  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}}/updateRobotApplication', [
  'body' => '{
  "application": "",
  "sources": [
    {
      "s3Bucket": "",
      "s3Key": "",
      "architecture": ""
    }
  ],
  "robotSoftwareSuite": {
    "name": "",
    "version": ""
  },
  "currentRevisionId": "",
  "environment": {
    "uri": ""
  }
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/updateRobotApplication');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'application' => '',
  'sources' => [
    [
        's3Bucket' => '',
        's3Key' => '',
        'architecture' => ''
    ]
  ],
  'robotSoftwareSuite' => [
    'name' => '',
    'version' => ''
  ],
  'currentRevisionId' => '',
  'environment' => [
    'uri' => ''
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'application' => '',
  'sources' => [
    [
        's3Bucket' => '',
        's3Key' => '',
        'architecture' => ''
    ]
  ],
  'robotSoftwareSuite' => [
    'name' => '',
    'version' => ''
  ],
  'currentRevisionId' => '',
  'environment' => [
    'uri' => ''
  ]
]));
$request->setRequestUrl('{{baseUrl}}/updateRobotApplication');
$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}}/updateRobotApplication' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "application": "",
  "sources": [
    {
      "s3Bucket": "",
      "s3Key": "",
      "architecture": ""
    }
  ],
  "robotSoftwareSuite": {
    "name": "",
    "version": ""
  },
  "currentRevisionId": "",
  "environment": {
    "uri": ""
  }
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/updateRobotApplication' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "application": "",
  "sources": [
    {
      "s3Bucket": "",
      "s3Key": "",
      "architecture": ""
    }
  ],
  "robotSoftwareSuite": {
    "name": "",
    "version": ""
  },
  "currentRevisionId": "",
  "environment": {
    "uri": ""
  }
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"application\": \"\",\n  \"sources\": [\n    {\n      \"s3Bucket\": \"\",\n      \"s3Key\": \"\",\n      \"architecture\": \"\"\n    }\n  ],\n  \"robotSoftwareSuite\": {\n    \"name\": \"\",\n    \"version\": \"\"\n  },\n  \"currentRevisionId\": \"\",\n  \"environment\": {\n    \"uri\": \"\"\n  }\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/updateRobotApplication", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/updateRobotApplication"

payload = {
    "application": "",
    "sources": [
        {
            "s3Bucket": "",
            "s3Key": "",
            "architecture": ""
        }
    ],
    "robotSoftwareSuite": {
        "name": "",
        "version": ""
    },
    "currentRevisionId": "",
    "environment": { "uri": "" }
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/updateRobotApplication"

payload <- "{\n  \"application\": \"\",\n  \"sources\": [\n    {\n      \"s3Bucket\": \"\",\n      \"s3Key\": \"\",\n      \"architecture\": \"\"\n    }\n  ],\n  \"robotSoftwareSuite\": {\n    \"name\": \"\",\n    \"version\": \"\"\n  },\n  \"currentRevisionId\": \"\",\n  \"environment\": {\n    \"uri\": \"\"\n  }\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/updateRobotApplication")

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  \"application\": \"\",\n  \"sources\": [\n    {\n      \"s3Bucket\": \"\",\n      \"s3Key\": \"\",\n      \"architecture\": \"\"\n    }\n  ],\n  \"robotSoftwareSuite\": {\n    \"name\": \"\",\n    \"version\": \"\"\n  },\n  \"currentRevisionId\": \"\",\n  \"environment\": {\n    \"uri\": \"\"\n  }\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/updateRobotApplication') do |req|
  req.body = "{\n  \"application\": \"\",\n  \"sources\": [\n    {\n      \"s3Bucket\": \"\",\n      \"s3Key\": \"\",\n      \"architecture\": \"\"\n    }\n  ],\n  \"robotSoftwareSuite\": {\n    \"name\": \"\",\n    \"version\": \"\"\n  },\n  \"currentRevisionId\": \"\",\n  \"environment\": {\n    \"uri\": \"\"\n  }\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/updateRobotApplication";

    let payload = json!({
        "application": "",
        "sources": (
            json!({
                "s3Bucket": "",
                "s3Key": "",
                "architecture": ""
            })
        ),
        "robotSoftwareSuite": json!({
            "name": "",
            "version": ""
        }),
        "currentRevisionId": "",
        "environment": json!({"uri": ""})
    });

    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}}/updateRobotApplication \
  --header 'content-type: application/json' \
  --data '{
  "application": "",
  "sources": [
    {
      "s3Bucket": "",
      "s3Key": "",
      "architecture": ""
    }
  ],
  "robotSoftwareSuite": {
    "name": "",
    "version": ""
  },
  "currentRevisionId": "",
  "environment": {
    "uri": ""
  }
}'
echo '{
  "application": "",
  "sources": [
    {
      "s3Bucket": "",
      "s3Key": "",
      "architecture": ""
    }
  ],
  "robotSoftwareSuite": {
    "name": "",
    "version": ""
  },
  "currentRevisionId": "",
  "environment": {
    "uri": ""
  }
}' |  \
  http POST {{baseUrl}}/updateRobotApplication \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "application": "",\n  "sources": [\n    {\n      "s3Bucket": "",\n      "s3Key": "",\n      "architecture": ""\n    }\n  ],\n  "robotSoftwareSuite": {\n    "name": "",\n    "version": ""\n  },\n  "currentRevisionId": "",\n  "environment": {\n    "uri": ""\n  }\n}' \
  --output-document \
  - {{baseUrl}}/updateRobotApplication
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "application": "",
  "sources": [
    [
      "s3Bucket": "",
      "s3Key": "",
      "architecture": ""
    ]
  ],
  "robotSoftwareSuite": [
    "name": "",
    "version": ""
  ],
  "currentRevisionId": "",
  "environment": ["uri": ""]
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/updateRobotApplication")! 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 UpdateSimulationApplication
{{baseUrl}}/updateSimulationApplication
BODY json

{
  "application": "",
  "sources": [
    {
      "s3Bucket": "",
      "s3Key": "",
      "architecture": ""
    }
  ],
  "simulationSoftwareSuite": {
    "name": "",
    "version": ""
  },
  "robotSoftwareSuite": {
    "name": "",
    "version": ""
  },
  "renderingEngine": {
    "name": "",
    "version": ""
  },
  "currentRevisionId": "",
  "environment": {
    "uri": ""
  }
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/updateSimulationApplication");

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  \"application\": \"\",\n  \"sources\": [\n    {\n      \"s3Bucket\": \"\",\n      \"s3Key\": \"\",\n      \"architecture\": \"\"\n    }\n  ],\n  \"simulationSoftwareSuite\": {\n    \"name\": \"\",\n    \"version\": \"\"\n  },\n  \"robotSoftwareSuite\": {\n    \"name\": \"\",\n    \"version\": \"\"\n  },\n  \"renderingEngine\": {\n    \"name\": \"\",\n    \"version\": \"\"\n  },\n  \"currentRevisionId\": \"\",\n  \"environment\": {\n    \"uri\": \"\"\n  }\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/updateSimulationApplication" {:content-type :json
                                                                        :form-params {:application ""
                                                                                      :sources [{:s3Bucket ""
                                                                                                 :s3Key ""
                                                                                                 :architecture ""}]
                                                                                      :simulationSoftwareSuite {:name ""
                                                                                                                :version ""}
                                                                                      :robotSoftwareSuite {:name ""
                                                                                                           :version ""}
                                                                                      :renderingEngine {:name ""
                                                                                                        :version ""}
                                                                                      :currentRevisionId ""
                                                                                      :environment {:uri ""}}})
require "http/client"

url = "{{baseUrl}}/updateSimulationApplication"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"application\": \"\",\n  \"sources\": [\n    {\n      \"s3Bucket\": \"\",\n      \"s3Key\": \"\",\n      \"architecture\": \"\"\n    }\n  ],\n  \"simulationSoftwareSuite\": {\n    \"name\": \"\",\n    \"version\": \"\"\n  },\n  \"robotSoftwareSuite\": {\n    \"name\": \"\",\n    \"version\": \"\"\n  },\n  \"renderingEngine\": {\n    \"name\": \"\",\n    \"version\": \"\"\n  },\n  \"currentRevisionId\": \"\",\n  \"environment\": {\n    \"uri\": \"\"\n  }\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/updateSimulationApplication"),
    Content = new StringContent("{\n  \"application\": \"\",\n  \"sources\": [\n    {\n      \"s3Bucket\": \"\",\n      \"s3Key\": \"\",\n      \"architecture\": \"\"\n    }\n  ],\n  \"simulationSoftwareSuite\": {\n    \"name\": \"\",\n    \"version\": \"\"\n  },\n  \"robotSoftwareSuite\": {\n    \"name\": \"\",\n    \"version\": \"\"\n  },\n  \"renderingEngine\": {\n    \"name\": \"\",\n    \"version\": \"\"\n  },\n  \"currentRevisionId\": \"\",\n  \"environment\": {\n    \"uri\": \"\"\n  }\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/updateSimulationApplication");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"application\": \"\",\n  \"sources\": [\n    {\n      \"s3Bucket\": \"\",\n      \"s3Key\": \"\",\n      \"architecture\": \"\"\n    }\n  ],\n  \"simulationSoftwareSuite\": {\n    \"name\": \"\",\n    \"version\": \"\"\n  },\n  \"robotSoftwareSuite\": {\n    \"name\": \"\",\n    \"version\": \"\"\n  },\n  \"renderingEngine\": {\n    \"name\": \"\",\n    \"version\": \"\"\n  },\n  \"currentRevisionId\": \"\",\n  \"environment\": {\n    \"uri\": \"\"\n  }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/updateSimulationApplication"

	payload := strings.NewReader("{\n  \"application\": \"\",\n  \"sources\": [\n    {\n      \"s3Bucket\": \"\",\n      \"s3Key\": \"\",\n      \"architecture\": \"\"\n    }\n  ],\n  \"simulationSoftwareSuite\": {\n    \"name\": \"\",\n    \"version\": \"\"\n  },\n  \"robotSoftwareSuite\": {\n    \"name\": \"\",\n    \"version\": \"\"\n  },\n  \"renderingEngine\": {\n    \"name\": \"\",\n    \"version\": \"\"\n  },\n  \"currentRevisionId\": \"\",\n  \"environment\": {\n    \"uri\": \"\"\n  }\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/updateSimulationApplication HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 383

{
  "application": "",
  "sources": [
    {
      "s3Bucket": "",
      "s3Key": "",
      "architecture": ""
    }
  ],
  "simulationSoftwareSuite": {
    "name": "",
    "version": ""
  },
  "robotSoftwareSuite": {
    "name": "",
    "version": ""
  },
  "renderingEngine": {
    "name": "",
    "version": ""
  },
  "currentRevisionId": "",
  "environment": {
    "uri": ""
  }
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/updateSimulationApplication")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"application\": \"\",\n  \"sources\": [\n    {\n      \"s3Bucket\": \"\",\n      \"s3Key\": \"\",\n      \"architecture\": \"\"\n    }\n  ],\n  \"simulationSoftwareSuite\": {\n    \"name\": \"\",\n    \"version\": \"\"\n  },\n  \"robotSoftwareSuite\": {\n    \"name\": \"\",\n    \"version\": \"\"\n  },\n  \"renderingEngine\": {\n    \"name\": \"\",\n    \"version\": \"\"\n  },\n  \"currentRevisionId\": \"\",\n  \"environment\": {\n    \"uri\": \"\"\n  }\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/updateSimulationApplication"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"application\": \"\",\n  \"sources\": [\n    {\n      \"s3Bucket\": \"\",\n      \"s3Key\": \"\",\n      \"architecture\": \"\"\n    }\n  ],\n  \"simulationSoftwareSuite\": {\n    \"name\": \"\",\n    \"version\": \"\"\n  },\n  \"robotSoftwareSuite\": {\n    \"name\": \"\",\n    \"version\": \"\"\n  },\n  \"renderingEngine\": {\n    \"name\": \"\",\n    \"version\": \"\"\n  },\n  \"currentRevisionId\": \"\",\n  \"environment\": {\n    \"uri\": \"\"\n  }\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"application\": \"\",\n  \"sources\": [\n    {\n      \"s3Bucket\": \"\",\n      \"s3Key\": \"\",\n      \"architecture\": \"\"\n    }\n  ],\n  \"simulationSoftwareSuite\": {\n    \"name\": \"\",\n    \"version\": \"\"\n  },\n  \"robotSoftwareSuite\": {\n    \"name\": \"\",\n    \"version\": \"\"\n  },\n  \"renderingEngine\": {\n    \"name\": \"\",\n    \"version\": \"\"\n  },\n  \"currentRevisionId\": \"\",\n  \"environment\": {\n    \"uri\": \"\"\n  }\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/updateSimulationApplication")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/updateSimulationApplication")
  .header("content-type", "application/json")
  .body("{\n  \"application\": \"\",\n  \"sources\": [\n    {\n      \"s3Bucket\": \"\",\n      \"s3Key\": \"\",\n      \"architecture\": \"\"\n    }\n  ],\n  \"simulationSoftwareSuite\": {\n    \"name\": \"\",\n    \"version\": \"\"\n  },\n  \"robotSoftwareSuite\": {\n    \"name\": \"\",\n    \"version\": \"\"\n  },\n  \"renderingEngine\": {\n    \"name\": \"\",\n    \"version\": \"\"\n  },\n  \"currentRevisionId\": \"\",\n  \"environment\": {\n    \"uri\": \"\"\n  }\n}")
  .asString();
const data = JSON.stringify({
  application: '',
  sources: [
    {
      s3Bucket: '',
      s3Key: '',
      architecture: ''
    }
  ],
  simulationSoftwareSuite: {
    name: '',
    version: ''
  },
  robotSoftwareSuite: {
    name: '',
    version: ''
  },
  renderingEngine: {
    name: '',
    version: ''
  },
  currentRevisionId: '',
  environment: {
    uri: ''
  }
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/updateSimulationApplication');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/updateSimulationApplication',
  headers: {'content-type': 'application/json'},
  data: {
    application: '',
    sources: [{s3Bucket: '', s3Key: '', architecture: ''}],
    simulationSoftwareSuite: {name: '', version: ''},
    robotSoftwareSuite: {name: '', version: ''},
    renderingEngine: {name: '', version: ''},
    currentRevisionId: '',
    environment: {uri: ''}
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/updateSimulationApplication';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"application":"","sources":[{"s3Bucket":"","s3Key":"","architecture":""}],"simulationSoftwareSuite":{"name":"","version":""},"robotSoftwareSuite":{"name":"","version":""},"renderingEngine":{"name":"","version":""},"currentRevisionId":"","environment":{"uri":""}}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/updateSimulationApplication',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "application": "",\n  "sources": [\n    {\n      "s3Bucket": "",\n      "s3Key": "",\n      "architecture": ""\n    }\n  ],\n  "simulationSoftwareSuite": {\n    "name": "",\n    "version": ""\n  },\n  "robotSoftwareSuite": {\n    "name": "",\n    "version": ""\n  },\n  "renderingEngine": {\n    "name": "",\n    "version": ""\n  },\n  "currentRevisionId": "",\n  "environment": {\n    "uri": ""\n  }\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"application\": \"\",\n  \"sources\": [\n    {\n      \"s3Bucket\": \"\",\n      \"s3Key\": \"\",\n      \"architecture\": \"\"\n    }\n  ],\n  \"simulationSoftwareSuite\": {\n    \"name\": \"\",\n    \"version\": \"\"\n  },\n  \"robotSoftwareSuite\": {\n    \"name\": \"\",\n    \"version\": \"\"\n  },\n  \"renderingEngine\": {\n    \"name\": \"\",\n    \"version\": \"\"\n  },\n  \"currentRevisionId\": \"\",\n  \"environment\": {\n    \"uri\": \"\"\n  }\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/updateSimulationApplication")
  .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/updateSimulationApplication',
  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({
  application: '',
  sources: [{s3Bucket: '', s3Key: '', architecture: ''}],
  simulationSoftwareSuite: {name: '', version: ''},
  robotSoftwareSuite: {name: '', version: ''},
  renderingEngine: {name: '', version: ''},
  currentRevisionId: '',
  environment: {uri: ''}
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/updateSimulationApplication',
  headers: {'content-type': 'application/json'},
  body: {
    application: '',
    sources: [{s3Bucket: '', s3Key: '', architecture: ''}],
    simulationSoftwareSuite: {name: '', version: ''},
    robotSoftwareSuite: {name: '', version: ''},
    renderingEngine: {name: '', version: ''},
    currentRevisionId: '',
    environment: {uri: ''}
  },
  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}}/updateSimulationApplication');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  application: '',
  sources: [
    {
      s3Bucket: '',
      s3Key: '',
      architecture: ''
    }
  ],
  simulationSoftwareSuite: {
    name: '',
    version: ''
  },
  robotSoftwareSuite: {
    name: '',
    version: ''
  },
  renderingEngine: {
    name: '',
    version: ''
  },
  currentRevisionId: '',
  environment: {
    uri: ''
  }
});

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}}/updateSimulationApplication',
  headers: {'content-type': 'application/json'},
  data: {
    application: '',
    sources: [{s3Bucket: '', s3Key: '', architecture: ''}],
    simulationSoftwareSuite: {name: '', version: ''},
    robotSoftwareSuite: {name: '', version: ''},
    renderingEngine: {name: '', version: ''},
    currentRevisionId: '',
    environment: {uri: ''}
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/updateSimulationApplication';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"application":"","sources":[{"s3Bucket":"","s3Key":"","architecture":""}],"simulationSoftwareSuite":{"name":"","version":""},"robotSoftwareSuite":{"name":"","version":""},"renderingEngine":{"name":"","version":""},"currentRevisionId":"","environment":{"uri":""}}'
};

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 = @{ @"application": @"",
                              @"sources": @[ @{ @"s3Bucket": @"", @"s3Key": @"", @"architecture": @"" } ],
                              @"simulationSoftwareSuite": @{ @"name": @"", @"version": @"" },
                              @"robotSoftwareSuite": @{ @"name": @"", @"version": @"" },
                              @"renderingEngine": @{ @"name": @"", @"version": @"" },
                              @"currentRevisionId": @"",
                              @"environment": @{ @"uri": @"" } };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/updateSimulationApplication"]
                                                       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}}/updateSimulationApplication" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"application\": \"\",\n  \"sources\": [\n    {\n      \"s3Bucket\": \"\",\n      \"s3Key\": \"\",\n      \"architecture\": \"\"\n    }\n  ],\n  \"simulationSoftwareSuite\": {\n    \"name\": \"\",\n    \"version\": \"\"\n  },\n  \"robotSoftwareSuite\": {\n    \"name\": \"\",\n    \"version\": \"\"\n  },\n  \"renderingEngine\": {\n    \"name\": \"\",\n    \"version\": \"\"\n  },\n  \"currentRevisionId\": \"\",\n  \"environment\": {\n    \"uri\": \"\"\n  }\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/updateSimulationApplication",
  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([
    'application' => '',
    'sources' => [
        [
                's3Bucket' => '',
                's3Key' => '',
                'architecture' => ''
        ]
    ],
    'simulationSoftwareSuite' => [
        'name' => '',
        'version' => ''
    ],
    'robotSoftwareSuite' => [
        'name' => '',
        'version' => ''
    ],
    'renderingEngine' => [
        'name' => '',
        'version' => ''
    ],
    'currentRevisionId' => '',
    'environment' => [
        'uri' => ''
    ]
  ]),
  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}}/updateSimulationApplication', [
  'body' => '{
  "application": "",
  "sources": [
    {
      "s3Bucket": "",
      "s3Key": "",
      "architecture": ""
    }
  ],
  "simulationSoftwareSuite": {
    "name": "",
    "version": ""
  },
  "robotSoftwareSuite": {
    "name": "",
    "version": ""
  },
  "renderingEngine": {
    "name": "",
    "version": ""
  },
  "currentRevisionId": "",
  "environment": {
    "uri": ""
  }
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/updateSimulationApplication');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'application' => '',
  'sources' => [
    [
        's3Bucket' => '',
        's3Key' => '',
        'architecture' => ''
    ]
  ],
  'simulationSoftwareSuite' => [
    'name' => '',
    'version' => ''
  ],
  'robotSoftwareSuite' => [
    'name' => '',
    'version' => ''
  ],
  'renderingEngine' => [
    'name' => '',
    'version' => ''
  ],
  'currentRevisionId' => '',
  'environment' => [
    'uri' => ''
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'application' => '',
  'sources' => [
    [
        's3Bucket' => '',
        's3Key' => '',
        'architecture' => ''
    ]
  ],
  'simulationSoftwareSuite' => [
    'name' => '',
    'version' => ''
  ],
  'robotSoftwareSuite' => [
    'name' => '',
    'version' => ''
  ],
  'renderingEngine' => [
    'name' => '',
    'version' => ''
  ],
  'currentRevisionId' => '',
  'environment' => [
    'uri' => ''
  ]
]));
$request->setRequestUrl('{{baseUrl}}/updateSimulationApplication');
$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}}/updateSimulationApplication' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "application": "",
  "sources": [
    {
      "s3Bucket": "",
      "s3Key": "",
      "architecture": ""
    }
  ],
  "simulationSoftwareSuite": {
    "name": "",
    "version": ""
  },
  "robotSoftwareSuite": {
    "name": "",
    "version": ""
  },
  "renderingEngine": {
    "name": "",
    "version": ""
  },
  "currentRevisionId": "",
  "environment": {
    "uri": ""
  }
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/updateSimulationApplication' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "application": "",
  "sources": [
    {
      "s3Bucket": "",
      "s3Key": "",
      "architecture": ""
    }
  ],
  "simulationSoftwareSuite": {
    "name": "",
    "version": ""
  },
  "robotSoftwareSuite": {
    "name": "",
    "version": ""
  },
  "renderingEngine": {
    "name": "",
    "version": ""
  },
  "currentRevisionId": "",
  "environment": {
    "uri": ""
  }
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"application\": \"\",\n  \"sources\": [\n    {\n      \"s3Bucket\": \"\",\n      \"s3Key\": \"\",\n      \"architecture\": \"\"\n    }\n  ],\n  \"simulationSoftwareSuite\": {\n    \"name\": \"\",\n    \"version\": \"\"\n  },\n  \"robotSoftwareSuite\": {\n    \"name\": \"\",\n    \"version\": \"\"\n  },\n  \"renderingEngine\": {\n    \"name\": \"\",\n    \"version\": \"\"\n  },\n  \"currentRevisionId\": \"\",\n  \"environment\": {\n    \"uri\": \"\"\n  }\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/updateSimulationApplication", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/updateSimulationApplication"

payload = {
    "application": "",
    "sources": [
        {
            "s3Bucket": "",
            "s3Key": "",
            "architecture": ""
        }
    ],
    "simulationSoftwareSuite": {
        "name": "",
        "version": ""
    },
    "robotSoftwareSuite": {
        "name": "",
        "version": ""
    },
    "renderingEngine": {
        "name": "",
        "version": ""
    },
    "currentRevisionId": "",
    "environment": { "uri": "" }
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/updateSimulationApplication"

payload <- "{\n  \"application\": \"\",\n  \"sources\": [\n    {\n      \"s3Bucket\": \"\",\n      \"s3Key\": \"\",\n      \"architecture\": \"\"\n    }\n  ],\n  \"simulationSoftwareSuite\": {\n    \"name\": \"\",\n    \"version\": \"\"\n  },\n  \"robotSoftwareSuite\": {\n    \"name\": \"\",\n    \"version\": \"\"\n  },\n  \"renderingEngine\": {\n    \"name\": \"\",\n    \"version\": \"\"\n  },\n  \"currentRevisionId\": \"\",\n  \"environment\": {\n    \"uri\": \"\"\n  }\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/updateSimulationApplication")

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  \"application\": \"\",\n  \"sources\": [\n    {\n      \"s3Bucket\": \"\",\n      \"s3Key\": \"\",\n      \"architecture\": \"\"\n    }\n  ],\n  \"simulationSoftwareSuite\": {\n    \"name\": \"\",\n    \"version\": \"\"\n  },\n  \"robotSoftwareSuite\": {\n    \"name\": \"\",\n    \"version\": \"\"\n  },\n  \"renderingEngine\": {\n    \"name\": \"\",\n    \"version\": \"\"\n  },\n  \"currentRevisionId\": \"\",\n  \"environment\": {\n    \"uri\": \"\"\n  }\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/updateSimulationApplication') do |req|
  req.body = "{\n  \"application\": \"\",\n  \"sources\": [\n    {\n      \"s3Bucket\": \"\",\n      \"s3Key\": \"\",\n      \"architecture\": \"\"\n    }\n  ],\n  \"simulationSoftwareSuite\": {\n    \"name\": \"\",\n    \"version\": \"\"\n  },\n  \"robotSoftwareSuite\": {\n    \"name\": \"\",\n    \"version\": \"\"\n  },\n  \"renderingEngine\": {\n    \"name\": \"\",\n    \"version\": \"\"\n  },\n  \"currentRevisionId\": \"\",\n  \"environment\": {\n    \"uri\": \"\"\n  }\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/updateSimulationApplication";

    let payload = json!({
        "application": "",
        "sources": (
            json!({
                "s3Bucket": "",
                "s3Key": "",
                "architecture": ""
            })
        ),
        "simulationSoftwareSuite": json!({
            "name": "",
            "version": ""
        }),
        "robotSoftwareSuite": json!({
            "name": "",
            "version": ""
        }),
        "renderingEngine": json!({
            "name": "",
            "version": ""
        }),
        "currentRevisionId": "",
        "environment": json!({"uri": ""})
    });

    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}}/updateSimulationApplication \
  --header 'content-type: application/json' \
  --data '{
  "application": "",
  "sources": [
    {
      "s3Bucket": "",
      "s3Key": "",
      "architecture": ""
    }
  ],
  "simulationSoftwareSuite": {
    "name": "",
    "version": ""
  },
  "robotSoftwareSuite": {
    "name": "",
    "version": ""
  },
  "renderingEngine": {
    "name": "",
    "version": ""
  },
  "currentRevisionId": "",
  "environment": {
    "uri": ""
  }
}'
echo '{
  "application": "",
  "sources": [
    {
      "s3Bucket": "",
      "s3Key": "",
      "architecture": ""
    }
  ],
  "simulationSoftwareSuite": {
    "name": "",
    "version": ""
  },
  "robotSoftwareSuite": {
    "name": "",
    "version": ""
  },
  "renderingEngine": {
    "name": "",
    "version": ""
  },
  "currentRevisionId": "",
  "environment": {
    "uri": ""
  }
}' |  \
  http POST {{baseUrl}}/updateSimulationApplication \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "application": "",\n  "sources": [\n    {\n      "s3Bucket": "",\n      "s3Key": "",\n      "architecture": ""\n    }\n  ],\n  "simulationSoftwareSuite": {\n    "name": "",\n    "version": ""\n  },\n  "robotSoftwareSuite": {\n    "name": "",\n    "version": ""\n  },\n  "renderingEngine": {\n    "name": "",\n    "version": ""\n  },\n  "currentRevisionId": "",\n  "environment": {\n    "uri": ""\n  }\n}' \
  --output-document \
  - {{baseUrl}}/updateSimulationApplication
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "application": "",
  "sources": [
    [
      "s3Bucket": "",
      "s3Key": "",
      "architecture": ""
    ]
  ],
  "simulationSoftwareSuite": [
    "name": "",
    "version": ""
  ],
  "robotSoftwareSuite": [
    "name": "",
    "version": ""
  ],
  "renderingEngine": [
    "name": "",
    "version": ""
  ],
  "currentRevisionId": "",
  "environment": ["uri": ""]
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/updateSimulationApplication")! 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 UpdateWorldTemplate
{{baseUrl}}/updateWorldTemplate
BODY json

{
  "template": "",
  "name": "",
  "templateBody": "",
  "templateLocation": {
    "s3Bucket": "",
    "s3Key": ""
  }
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/updateWorldTemplate");

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  \"template\": \"\",\n  \"name\": \"\",\n  \"templateBody\": \"\",\n  \"templateLocation\": {\n    \"s3Bucket\": \"\",\n    \"s3Key\": \"\"\n  }\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/updateWorldTemplate" {:content-type :json
                                                                :form-params {:template ""
                                                                              :name ""
                                                                              :templateBody ""
                                                                              :templateLocation {:s3Bucket ""
                                                                                                 :s3Key ""}}})
require "http/client"

url = "{{baseUrl}}/updateWorldTemplate"
headers = HTTP::Headers{
  "content-type" => "application/json"
}
reqBody = "{\n  \"template\": \"\",\n  \"name\": \"\",\n  \"templateBody\": \"\",\n  \"templateLocation\": {\n    \"s3Bucket\": \"\",\n    \"s3Key\": \"\"\n  }\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/updateWorldTemplate"),
    Content = new StringContent("{\n  \"template\": \"\",\n  \"name\": \"\",\n  \"templateBody\": \"\",\n  \"templateLocation\": {\n    \"s3Bucket\": \"\",\n    \"s3Key\": \"\"\n  }\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/updateWorldTemplate");
var request = new RestRequest("", Method.Post);
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"template\": \"\",\n  \"name\": \"\",\n  \"templateBody\": \"\",\n  \"templateLocation\": {\n    \"s3Bucket\": \"\",\n    \"s3Key\": \"\"\n  }\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/updateWorldTemplate"

	payload := strings.NewReader("{\n  \"template\": \"\",\n  \"name\": \"\",\n  \"templateBody\": \"\",\n  \"templateLocation\": {\n    \"s3Bucket\": \"\",\n    \"s3Key\": \"\"\n  }\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("content-type", "application/json")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
POST /baseUrl/updateWorldTemplate HTTP/1.1
Content-Type: application/json
Host: example.com
Content-Length: 121

{
  "template": "",
  "name": "",
  "templateBody": "",
  "templateLocation": {
    "s3Bucket": "",
    "s3Key": ""
  }
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/updateWorldTemplate")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"template\": \"\",\n  \"name\": \"\",\n  \"templateBody\": \"\",\n  \"templateLocation\": {\n    \"s3Bucket\": \"\",\n    \"s3Key\": \"\"\n  }\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/updateWorldTemplate"))
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"template\": \"\",\n  \"name\": \"\",\n  \"templateBody\": \"\",\n  \"templateLocation\": {\n    \"s3Bucket\": \"\",\n    \"s3Key\": \"\"\n  }\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"template\": \"\",\n  \"name\": \"\",\n  \"templateBody\": \"\",\n  \"templateLocation\": {\n    \"s3Bucket\": \"\",\n    \"s3Key\": \"\"\n  }\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/updateWorldTemplate")
  .post(body)
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/updateWorldTemplate")
  .header("content-type", "application/json")
  .body("{\n  \"template\": \"\",\n  \"name\": \"\",\n  \"templateBody\": \"\",\n  \"templateLocation\": {\n    \"s3Bucket\": \"\",\n    \"s3Key\": \"\"\n  }\n}")
  .asString();
const data = JSON.stringify({
  template: '',
  name: '',
  templateBody: '',
  templateLocation: {
    s3Bucket: '',
    s3Key: ''
  }
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/updateWorldTemplate');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/updateWorldTemplate',
  headers: {'content-type': 'application/json'},
  data: {
    template: '',
    name: '',
    templateBody: '',
    templateLocation: {s3Bucket: '', s3Key: ''}
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/updateWorldTemplate';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"template":"","name":"","templateBody":"","templateLocation":{"s3Bucket":"","s3Key":""}}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/updateWorldTemplate',
  method: 'POST',
  headers: {
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "template": "",\n  "name": "",\n  "templateBody": "",\n  "templateLocation": {\n    "s3Bucket": "",\n    "s3Key": ""\n  }\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"template\": \"\",\n  \"name\": \"\",\n  \"templateBody\": \"\",\n  \"templateLocation\": {\n    \"s3Bucket\": \"\",\n    \"s3Key\": \"\"\n  }\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/updateWorldTemplate")
  .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/updateWorldTemplate',
  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({
  template: '',
  name: '',
  templateBody: '',
  templateLocation: {s3Bucket: '', s3Key: ''}
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/updateWorldTemplate',
  headers: {'content-type': 'application/json'},
  body: {
    template: '',
    name: '',
    templateBody: '',
    templateLocation: {s3Bucket: '', s3Key: ''}
  },
  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}}/updateWorldTemplate');

req.headers({
  'content-type': 'application/json'
});

req.type('json');
req.send({
  template: '',
  name: '',
  templateBody: '',
  templateLocation: {
    s3Bucket: '',
    s3Key: ''
  }
});

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}}/updateWorldTemplate',
  headers: {'content-type': 'application/json'},
  data: {
    template: '',
    name: '',
    templateBody: '',
    templateLocation: {s3Bucket: '', s3Key: ''}
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/updateWorldTemplate';
const options = {
  method: 'POST',
  headers: {'content-type': 'application/json'},
  body: '{"template":"","name":"","templateBody":"","templateLocation":{"s3Bucket":"","s3Key":""}}'
};

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 = @{ @"template": @"",
                              @"name": @"",
                              @"templateBody": @"",
                              @"templateLocation": @{ @"s3Bucket": @"", @"s3Key": @"" } };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/updateWorldTemplate"]
                                                       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}}/updateWorldTemplate" in
let headers = Header.add (Header.init ()) "content-type" "application/json" in
let body = Cohttp_lwt_body.of_string "{\n  \"template\": \"\",\n  \"name\": \"\",\n  \"templateBody\": \"\",\n  \"templateLocation\": {\n    \"s3Bucket\": \"\",\n    \"s3Key\": \"\"\n  }\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/updateWorldTemplate",
  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([
    'template' => '',
    'name' => '',
    'templateBody' => '',
    'templateLocation' => [
        's3Bucket' => '',
        's3Key' => ''
    ]
  ]),
  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}}/updateWorldTemplate', [
  'body' => '{
  "template": "",
  "name": "",
  "templateBody": "",
  "templateLocation": {
    "s3Bucket": "",
    "s3Key": ""
  }
}',
  'headers' => [
    'content-type' => 'application/json',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/updateWorldTemplate');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'template' => '',
  'name' => '',
  'templateBody' => '',
  'templateLocation' => [
    's3Bucket' => '',
    's3Key' => ''
  ]
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'template' => '',
  'name' => '',
  'templateBody' => '',
  'templateLocation' => [
    's3Bucket' => '',
    's3Key' => ''
  ]
]));
$request->setRequestUrl('{{baseUrl}}/updateWorldTemplate');
$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}}/updateWorldTemplate' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "template": "",
  "name": "",
  "templateBody": "",
  "templateLocation": {
    "s3Bucket": "",
    "s3Key": ""
  }
}'
$headers=@{}
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/updateWorldTemplate' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "template": "",
  "name": "",
  "templateBody": "",
  "templateLocation": {
    "s3Bucket": "",
    "s3Key": ""
  }
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"template\": \"\",\n  \"name\": \"\",\n  \"templateBody\": \"\",\n  \"templateLocation\": {\n    \"s3Bucket\": \"\",\n    \"s3Key\": \"\"\n  }\n}"

headers = { 'content-type': "application/json" }

conn.request("POST", "/baseUrl/updateWorldTemplate", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/updateWorldTemplate"

payload = {
    "template": "",
    "name": "",
    "templateBody": "",
    "templateLocation": {
        "s3Bucket": "",
        "s3Key": ""
    }
}
headers = {"content-type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/updateWorldTemplate"

payload <- "{\n  \"template\": \"\",\n  \"name\": \"\",\n  \"templateBody\": \"\",\n  \"templateLocation\": {\n    \"s3Bucket\": \"\",\n    \"s3Key\": \"\"\n  }\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/updateWorldTemplate")

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  \"template\": \"\",\n  \"name\": \"\",\n  \"templateBody\": \"\",\n  \"templateLocation\": {\n    \"s3Bucket\": \"\",\n    \"s3Key\": \"\"\n  }\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/updateWorldTemplate') do |req|
  req.body = "{\n  \"template\": \"\",\n  \"name\": \"\",\n  \"templateBody\": \"\",\n  \"templateLocation\": {\n    \"s3Bucket\": \"\",\n    \"s3Key\": \"\"\n  }\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/updateWorldTemplate";

    let payload = json!({
        "template": "",
        "name": "",
        "templateBody": "",
        "templateLocation": json!({
            "s3Bucket": "",
            "s3Key": ""
        })
    });

    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}}/updateWorldTemplate \
  --header 'content-type: application/json' \
  --data '{
  "template": "",
  "name": "",
  "templateBody": "",
  "templateLocation": {
    "s3Bucket": "",
    "s3Key": ""
  }
}'
echo '{
  "template": "",
  "name": "",
  "templateBody": "",
  "templateLocation": {
    "s3Bucket": "",
    "s3Key": ""
  }
}' |  \
  http POST {{baseUrl}}/updateWorldTemplate \
  content-type:application/json
wget --quiet \
  --method POST \
  --header 'content-type: application/json' \
  --body-data '{\n  "template": "",\n  "name": "",\n  "templateBody": "",\n  "templateLocation": {\n    "s3Bucket": "",\n    "s3Key": ""\n  }\n}' \
  --output-document \
  - {{baseUrl}}/updateWorldTemplate
import Foundation

let headers = ["content-type": "application/json"]
let parameters = [
  "template": "",
  "name": "",
  "templateBody": "",
  "templateLocation": [
    "s3Bucket": "",
    "s3Key": ""
  ]
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/updateWorldTemplate")! 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()