POST BatchDeleteBuilds
{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.BatchDeleteBuilds
HEADERS

X-Amz-Target
BODY json

{
  "ids": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.BatchDeleteBuilds");

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

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

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

(client/post "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.BatchDeleteBuilds" {:headers {:x-amz-target ""}
                                                                                               :content-type :json
                                                                                               :form-params {:ids ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.BatchDeleteBuilds"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"ids\": \"\"\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}}/#X-Amz-Target=CodeBuild_20161006.BatchDeleteBuilds"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"ids\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.BatchDeleteBuilds");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"ids\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.BatchDeleteBuilds"

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

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

	req.Header.Add("x-amz-target", "")
	req.Header.Add("content-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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 15

{
  "ids": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.BatchDeleteBuilds")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"ids\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.BatchDeleteBuilds"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"ids\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"ids\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.BatchDeleteBuilds")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.BatchDeleteBuilds")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"ids\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  ids: ''
});

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

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

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.BatchDeleteBuilds');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.BatchDeleteBuilds',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {ids: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.BatchDeleteBuilds';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"ids":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.BatchDeleteBuilds',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "ids": ""\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"ids\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.BatchDeleteBuilds")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  }
};

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

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

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

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.BatchDeleteBuilds',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {ids: ''},
  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}}/#X-Amz-Target=CodeBuild_20161006.BatchDeleteBuilds');

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

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

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}}/#X-Amz-Target=CodeBuild_20161006.BatchDeleteBuilds',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {ids: ''}
};

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

const url = '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.BatchDeleteBuilds';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"ids":""}'
};

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

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"ids": @"" };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.BatchDeleteBuilds"]
                                                       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}}/#X-Amz-Target=CodeBuild_20161006.BatchDeleteBuilds" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"ids\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.BatchDeleteBuilds",
  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([
    'ids' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.BatchDeleteBuilds', [
  'body' => '{
  "ids": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.BatchDeleteBuilds');
$request->setMethod(HTTP_METH_POST);

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

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

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'ids' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.BatchDeleteBuilds');
$request->setRequestMethod('POST');
$request->setBody($body);

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

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

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.BatchDeleteBuilds' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "ids": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.BatchDeleteBuilds' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "ids": ""
}'
import http.client

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

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

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

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

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

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

url = "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.BatchDeleteBuilds"

payload = { "ids": "" }
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

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

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

url <- "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.BatchDeleteBuilds"

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

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

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

url = URI("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.BatchDeleteBuilds")

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

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"ids\": \"\"\n}"

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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"ids\": \"\"\n}"
end

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

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.BatchDeleteBuilds";

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

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=CodeBuild_20161006.BatchDeleteBuilds' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "ids": ""
}'
echo '{
  "ids": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.BatchDeleteBuilds' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "ids": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.BatchDeleteBuilds'
import Foundation

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

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.BatchDeleteBuilds")! 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 BatchGetBuildBatches
{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.BatchGetBuildBatches
HEADERS

X-Amz-Target
BODY json

{
  "ids": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.BatchGetBuildBatches");

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

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

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

(client/post "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.BatchGetBuildBatches" {:headers {:x-amz-target ""}
                                                                                                  :content-type :json
                                                                                                  :form-params {:ids ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.BatchGetBuildBatches"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"ids\": \"\"\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}}/#X-Amz-Target=CodeBuild_20161006.BatchGetBuildBatches"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"ids\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.BatchGetBuildBatches");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"ids\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.BatchGetBuildBatches"

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

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

	req.Header.Add("x-amz-target", "")
	req.Header.Add("content-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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 15

{
  "ids": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.BatchGetBuildBatches")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"ids\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.BatchGetBuildBatches"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"ids\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"ids\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.BatchGetBuildBatches")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.BatchGetBuildBatches")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"ids\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  ids: ''
});

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

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

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.BatchGetBuildBatches');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.BatchGetBuildBatches',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {ids: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.BatchGetBuildBatches';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"ids":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.BatchGetBuildBatches',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "ids": ""\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"ids\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.BatchGetBuildBatches")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  }
};

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

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

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

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.BatchGetBuildBatches',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {ids: ''},
  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}}/#X-Amz-Target=CodeBuild_20161006.BatchGetBuildBatches');

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

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

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}}/#X-Amz-Target=CodeBuild_20161006.BatchGetBuildBatches',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {ids: ''}
};

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

const url = '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.BatchGetBuildBatches';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"ids":""}'
};

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

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"ids": @"" };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.BatchGetBuildBatches"]
                                                       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}}/#X-Amz-Target=CodeBuild_20161006.BatchGetBuildBatches" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"ids\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.BatchGetBuildBatches",
  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([
    'ids' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.BatchGetBuildBatches', [
  'body' => '{
  "ids": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.BatchGetBuildBatches');
$request->setMethod(HTTP_METH_POST);

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

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

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'ids' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.BatchGetBuildBatches');
$request->setRequestMethod('POST');
$request->setBody($body);

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

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

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.BatchGetBuildBatches' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "ids": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.BatchGetBuildBatches' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "ids": ""
}'
import http.client

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

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

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

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

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

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

url = "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.BatchGetBuildBatches"

payload = { "ids": "" }
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

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

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

url <- "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.BatchGetBuildBatches"

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

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

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

url = URI("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.BatchGetBuildBatches")

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

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"ids\": \"\"\n}"

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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"ids\": \"\"\n}"
end

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

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.BatchGetBuildBatches";

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

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=CodeBuild_20161006.BatchGetBuildBatches' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "ids": ""
}'
echo '{
  "ids": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.BatchGetBuildBatches' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "ids": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.BatchGetBuildBatches'
import Foundation

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

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.BatchGetBuildBatches")! 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 BatchGetBuilds
{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.BatchGetBuilds
HEADERS

X-Amz-Target
BODY json

{
  "ids": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.BatchGetBuilds");

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

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

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

(client/post "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.BatchGetBuilds" {:headers {:x-amz-target ""}
                                                                                            :content-type :json
                                                                                            :form-params {:ids ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.BatchGetBuilds"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"ids\": \"\"\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}}/#X-Amz-Target=CodeBuild_20161006.BatchGetBuilds"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"ids\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.BatchGetBuilds");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"ids\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.BatchGetBuilds"

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

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

	req.Header.Add("x-amz-target", "")
	req.Header.Add("content-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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 15

{
  "ids": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.BatchGetBuilds")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"ids\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.BatchGetBuilds"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"ids\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"ids\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.BatchGetBuilds")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.BatchGetBuilds")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"ids\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  ids: ''
});

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

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

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.BatchGetBuilds');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.BatchGetBuilds',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {ids: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.BatchGetBuilds';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"ids":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.BatchGetBuilds',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "ids": ""\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"ids\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.BatchGetBuilds")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  }
};

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

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

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

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.BatchGetBuilds',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {ids: ''},
  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}}/#X-Amz-Target=CodeBuild_20161006.BatchGetBuilds');

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

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

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}}/#X-Amz-Target=CodeBuild_20161006.BatchGetBuilds',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {ids: ''}
};

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

const url = '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.BatchGetBuilds';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"ids":""}'
};

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

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"ids": @"" };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.BatchGetBuilds"]
                                                       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}}/#X-Amz-Target=CodeBuild_20161006.BatchGetBuilds" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"ids\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.BatchGetBuilds",
  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([
    'ids' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.BatchGetBuilds', [
  'body' => '{
  "ids": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.BatchGetBuilds');
$request->setMethod(HTTP_METH_POST);

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

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

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'ids' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.BatchGetBuilds');
$request->setRequestMethod('POST');
$request->setBody($body);

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

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

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.BatchGetBuilds' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "ids": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.BatchGetBuilds' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "ids": ""
}'
import http.client

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

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

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

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

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

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

url = "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.BatchGetBuilds"

payload = { "ids": "" }
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

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

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

url <- "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.BatchGetBuilds"

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

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

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

url = URI("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.BatchGetBuilds")

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

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"ids\": \"\"\n}"

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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"ids\": \"\"\n}"
end

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

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.BatchGetBuilds";

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

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=CodeBuild_20161006.BatchGetBuilds' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "ids": ""
}'
echo '{
  "ids": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.BatchGetBuilds' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "ids": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.BatchGetBuilds'
import Foundation

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

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.BatchGetBuilds")! 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 BatchGetProjects
{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.BatchGetProjects
HEADERS

X-Amz-Target
BODY json

{
  "names": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.BatchGetProjects");

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

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

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

(client/post "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.BatchGetProjects" {:headers {:x-amz-target ""}
                                                                                              :content-type :json
                                                                                              :form-params {:names ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.BatchGetProjects"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"names\": \"\"\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}}/#X-Amz-Target=CodeBuild_20161006.BatchGetProjects"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"names\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.BatchGetProjects");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"names\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.BatchGetProjects"

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

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

	req.Header.Add("x-amz-target", "")
	req.Header.Add("content-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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 17

{
  "names": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.BatchGetProjects")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"names\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.BatchGetProjects"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"names\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"names\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.BatchGetProjects")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.BatchGetProjects")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"names\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  names: ''
});

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

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

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.BatchGetProjects');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.BatchGetProjects',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {names: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.BatchGetProjects';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"names":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.BatchGetProjects',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "names": ""\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"names\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.BatchGetProjects")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  }
};

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

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

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

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.BatchGetProjects',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {names: ''},
  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}}/#X-Amz-Target=CodeBuild_20161006.BatchGetProjects');

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

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

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}}/#X-Amz-Target=CodeBuild_20161006.BatchGetProjects',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {names: ''}
};

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

const url = '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.BatchGetProjects';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"names":""}'
};

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

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"names": @"" };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.BatchGetProjects"]
                                                       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}}/#X-Amz-Target=CodeBuild_20161006.BatchGetProjects" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"names\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.BatchGetProjects",
  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([
    'names' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.BatchGetProjects', [
  'body' => '{
  "names": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.BatchGetProjects');
$request->setMethod(HTTP_METH_POST);

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

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

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'names' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.BatchGetProjects');
$request->setRequestMethod('POST');
$request->setBody($body);

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

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

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.BatchGetProjects' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "names": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.BatchGetProjects' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "names": ""
}'
import http.client

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

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

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

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

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

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

url = "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.BatchGetProjects"

payload = { "names": "" }
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

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

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

url <- "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.BatchGetProjects"

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

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

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

url = URI("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.BatchGetProjects")

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

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"names\": \"\"\n}"

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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"names\": \"\"\n}"
end

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

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.BatchGetProjects";

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

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=CodeBuild_20161006.BatchGetProjects' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "names": ""
}'
echo '{
  "names": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.BatchGetProjects' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "names": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.BatchGetProjects'
import Foundation

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

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.BatchGetProjects")! 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 BatchGetReportGroups
{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.BatchGetReportGroups
HEADERS

X-Amz-Target
BODY json

{
  "reportGroupArns": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.BatchGetReportGroups");

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

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

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

(client/post "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.BatchGetReportGroups" {:headers {:x-amz-target ""}
                                                                                                  :content-type :json
                                                                                                  :form-params {:reportGroupArns ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.BatchGetReportGroups"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"reportGroupArns\": \"\"\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}}/#X-Amz-Target=CodeBuild_20161006.BatchGetReportGroups"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"reportGroupArns\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.BatchGetReportGroups");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"reportGroupArns\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.BatchGetReportGroups"

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

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

	req.Header.Add("x-amz-target", "")
	req.Header.Add("content-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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 27

{
  "reportGroupArns": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.BatchGetReportGroups")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"reportGroupArns\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.BatchGetReportGroups"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"reportGroupArns\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"reportGroupArns\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.BatchGetReportGroups")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.BatchGetReportGroups")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"reportGroupArns\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  reportGroupArns: ''
});

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

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

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.BatchGetReportGroups');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.BatchGetReportGroups',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {reportGroupArns: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.BatchGetReportGroups';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"reportGroupArns":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.BatchGetReportGroups',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "reportGroupArns": ""\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"reportGroupArns\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.BatchGetReportGroups")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  }
};

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

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

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

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.BatchGetReportGroups',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {reportGroupArns: ''},
  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}}/#X-Amz-Target=CodeBuild_20161006.BatchGetReportGroups');

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

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

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}}/#X-Amz-Target=CodeBuild_20161006.BatchGetReportGroups',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {reportGroupArns: ''}
};

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

const url = '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.BatchGetReportGroups';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"reportGroupArns":""}'
};

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

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"reportGroupArns": @"" };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.BatchGetReportGroups"]
                                                       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}}/#X-Amz-Target=CodeBuild_20161006.BatchGetReportGroups" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"reportGroupArns\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.BatchGetReportGroups",
  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([
    'reportGroupArns' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.BatchGetReportGroups', [
  'body' => '{
  "reportGroupArns": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.BatchGetReportGroups');
$request->setMethod(HTTP_METH_POST);

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

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

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'reportGroupArns' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.BatchGetReportGroups');
$request->setRequestMethod('POST');
$request->setBody($body);

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

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

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.BatchGetReportGroups' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "reportGroupArns": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.BatchGetReportGroups' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "reportGroupArns": ""
}'
import http.client

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

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

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

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

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

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

url = "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.BatchGetReportGroups"

payload = { "reportGroupArns": "" }
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

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

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

url <- "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.BatchGetReportGroups"

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

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

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

url = URI("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.BatchGetReportGroups")

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

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"reportGroupArns\": \"\"\n}"

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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"reportGroupArns\": \"\"\n}"
end

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

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.BatchGetReportGroups";

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

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=CodeBuild_20161006.BatchGetReportGroups' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "reportGroupArns": ""
}'
echo '{
  "reportGroupArns": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.BatchGetReportGroups' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "reportGroupArns": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.BatchGetReportGroups'
import Foundation

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

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.BatchGetReportGroups")! 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 BatchGetReports
{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.BatchGetReports
HEADERS

X-Amz-Target
BODY json

{
  "reportArns": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.BatchGetReports");

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

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

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

(client/post "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.BatchGetReports" {:headers {:x-amz-target ""}
                                                                                             :content-type :json
                                                                                             :form-params {:reportArns ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.BatchGetReports"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"reportArns\": \"\"\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}}/#X-Amz-Target=CodeBuild_20161006.BatchGetReports"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"reportArns\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.BatchGetReports");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"reportArns\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.BatchGetReports"

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

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

	req.Header.Add("x-amz-target", "")
	req.Header.Add("content-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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 22

{
  "reportArns": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.BatchGetReports")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"reportArns\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.BatchGetReports"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"reportArns\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"reportArns\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.BatchGetReports")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.BatchGetReports")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"reportArns\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  reportArns: ''
});

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

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

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.BatchGetReports');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.BatchGetReports',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {reportArns: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.BatchGetReports';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"reportArns":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.BatchGetReports',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "reportArns": ""\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"reportArns\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.BatchGetReports")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  }
};

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

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

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

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.BatchGetReports',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {reportArns: ''},
  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}}/#X-Amz-Target=CodeBuild_20161006.BatchGetReports');

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

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

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}}/#X-Amz-Target=CodeBuild_20161006.BatchGetReports',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {reportArns: ''}
};

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

const url = '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.BatchGetReports';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"reportArns":""}'
};

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

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"reportArns": @"" };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.BatchGetReports"]
                                                       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}}/#X-Amz-Target=CodeBuild_20161006.BatchGetReports" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"reportArns\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.BatchGetReports",
  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([
    'reportArns' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.BatchGetReports', [
  'body' => '{
  "reportArns": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.BatchGetReports');
$request->setMethod(HTTP_METH_POST);

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

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

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'reportArns' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.BatchGetReports');
$request->setRequestMethod('POST');
$request->setBody($body);

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

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

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.BatchGetReports' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "reportArns": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.BatchGetReports' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "reportArns": ""
}'
import http.client

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

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

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

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

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

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

url = "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.BatchGetReports"

payload = { "reportArns": "" }
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

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

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

url <- "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.BatchGetReports"

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

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

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

url = URI("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.BatchGetReports")

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

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"reportArns\": \"\"\n}"

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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"reportArns\": \"\"\n}"
end

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

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.BatchGetReports";

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

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=CodeBuild_20161006.BatchGetReports' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "reportArns": ""
}'
echo '{
  "reportArns": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.BatchGetReports' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "reportArns": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.BatchGetReports'
import Foundation

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

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.BatchGetReports")! 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 CreateProject
{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.CreateProject
HEADERS

X-Amz-Target
BODY json

{
  "name": "",
  "description": "",
  "source": "",
  "secondarySources": "",
  "sourceVersion": "",
  "secondarySourceVersions": "",
  "artifacts": "",
  "secondaryArtifacts": "",
  "cache": "",
  "environment": "",
  "serviceRole": "",
  "timeoutInMinutes": "",
  "queuedTimeoutInMinutes": "",
  "encryptionKey": "",
  "tags": "",
  "vpcConfig": "",
  "badgeEnabled": "",
  "logsConfig": "",
  "fileSystemLocations": "",
  "buildBatchConfig": "",
  "concurrentBuildLimit": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.CreateProject");

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

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"name\": \"\",\n  \"description\": \"\",\n  \"source\": \"\",\n  \"secondarySources\": \"\",\n  \"sourceVersion\": \"\",\n  \"secondarySourceVersions\": \"\",\n  \"artifacts\": \"\",\n  \"secondaryArtifacts\": \"\",\n  \"cache\": \"\",\n  \"environment\": \"\",\n  \"serviceRole\": \"\",\n  \"timeoutInMinutes\": \"\",\n  \"queuedTimeoutInMinutes\": \"\",\n  \"encryptionKey\": \"\",\n  \"tags\": \"\",\n  \"vpcConfig\": \"\",\n  \"badgeEnabled\": \"\",\n  \"logsConfig\": \"\",\n  \"fileSystemLocations\": \"\",\n  \"buildBatchConfig\": \"\",\n  \"concurrentBuildLimit\": \"\"\n}");

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

(client/post "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.CreateProject" {:headers {:x-amz-target ""}
                                                                                           :content-type :json
                                                                                           :form-params {:name ""
                                                                                                         :description ""
                                                                                                         :source ""
                                                                                                         :secondarySources ""
                                                                                                         :sourceVersion ""
                                                                                                         :secondarySourceVersions ""
                                                                                                         :artifacts ""
                                                                                                         :secondaryArtifacts ""
                                                                                                         :cache ""
                                                                                                         :environment ""
                                                                                                         :serviceRole ""
                                                                                                         :timeoutInMinutes ""
                                                                                                         :queuedTimeoutInMinutes ""
                                                                                                         :encryptionKey ""
                                                                                                         :tags ""
                                                                                                         :vpcConfig ""
                                                                                                         :badgeEnabled ""
                                                                                                         :logsConfig ""
                                                                                                         :fileSystemLocations ""
                                                                                                         :buildBatchConfig ""
                                                                                                         :concurrentBuildLimit ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.CreateProject"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"name\": \"\",\n  \"description\": \"\",\n  \"source\": \"\",\n  \"secondarySources\": \"\",\n  \"sourceVersion\": \"\",\n  \"secondarySourceVersions\": \"\",\n  \"artifacts\": \"\",\n  \"secondaryArtifacts\": \"\",\n  \"cache\": \"\",\n  \"environment\": \"\",\n  \"serviceRole\": \"\",\n  \"timeoutInMinutes\": \"\",\n  \"queuedTimeoutInMinutes\": \"\",\n  \"encryptionKey\": \"\",\n  \"tags\": \"\",\n  \"vpcConfig\": \"\",\n  \"badgeEnabled\": \"\",\n  \"logsConfig\": \"\",\n  \"fileSystemLocations\": \"\",\n  \"buildBatchConfig\": \"\",\n  \"concurrentBuildLimit\": \"\"\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}}/#X-Amz-Target=CodeBuild_20161006.CreateProject"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"name\": \"\",\n  \"description\": \"\",\n  \"source\": \"\",\n  \"secondarySources\": \"\",\n  \"sourceVersion\": \"\",\n  \"secondarySourceVersions\": \"\",\n  \"artifacts\": \"\",\n  \"secondaryArtifacts\": \"\",\n  \"cache\": \"\",\n  \"environment\": \"\",\n  \"serviceRole\": \"\",\n  \"timeoutInMinutes\": \"\",\n  \"queuedTimeoutInMinutes\": \"\",\n  \"encryptionKey\": \"\",\n  \"tags\": \"\",\n  \"vpcConfig\": \"\",\n  \"badgeEnabled\": \"\",\n  \"logsConfig\": \"\",\n  \"fileSystemLocations\": \"\",\n  \"buildBatchConfig\": \"\",\n  \"concurrentBuildLimit\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.CreateProject");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"name\": \"\",\n  \"description\": \"\",\n  \"source\": \"\",\n  \"secondarySources\": \"\",\n  \"sourceVersion\": \"\",\n  \"secondarySourceVersions\": \"\",\n  \"artifacts\": \"\",\n  \"secondaryArtifacts\": \"\",\n  \"cache\": \"\",\n  \"environment\": \"\",\n  \"serviceRole\": \"\",\n  \"timeoutInMinutes\": \"\",\n  \"queuedTimeoutInMinutes\": \"\",\n  \"encryptionKey\": \"\",\n  \"tags\": \"\",\n  \"vpcConfig\": \"\",\n  \"badgeEnabled\": \"\",\n  \"logsConfig\": \"\",\n  \"fileSystemLocations\": \"\",\n  \"buildBatchConfig\": \"\",\n  \"concurrentBuildLimit\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.CreateProject"

	payload := strings.NewReader("{\n  \"name\": \"\",\n  \"description\": \"\",\n  \"source\": \"\",\n  \"secondarySources\": \"\",\n  \"sourceVersion\": \"\",\n  \"secondarySourceVersions\": \"\",\n  \"artifacts\": \"\",\n  \"secondaryArtifacts\": \"\",\n  \"cache\": \"\",\n  \"environment\": \"\",\n  \"serviceRole\": \"\",\n  \"timeoutInMinutes\": \"\",\n  \"queuedTimeoutInMinutes\": \"\",\n  \"encryptionKey\": \"\",\n  \"tags\": \"\",\n  \"vpcConfig\": \"\",\n  \"badgeEnabled\": \"\",\n  \"logsConfig\": \"\",\n  \"fileSystemLocations\": \"\",\n  \"buildBatchConfig\": \"\",\n  \"concurrentBuildLimit\": \"\"\n}")

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

	req.Header.Add("x-amz-target", "")
	req.Header.Add("content-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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 480

{
  "name": "",
  "description": "",
  "source": "",
  "secondarySources": "",
  "sourceVersion": "",
  "secondarySourceVersions": "",
  "artifacts": "",
  "secondaryArtifacts": "",
  "cache": "",
  "environment": "",
  "serviceRole": "",
  "timeoutInMinutes": "",
  "queuedTimeoutInMinutes": "",
  "encryptionKey": "",
  "tags": "",
  "vpcConfig": "",
  "badgeEnabled": "",
  "logsConfig": "",
  "fileSystemLocations": "",
  "buildBatchConfig": "",
  "concurrentBuildLimit": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.CreateProject")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"name\": \"\",\n  \"description\": \"\",\n  \"source\": \"\",\n  \"secondarySources\": \"\",\n  \"sourceVersion\": \"\",\n  \"secondarySourceVersions\": \"\",\n  \"artifacts\": \"\",\n  \"secondaryArtifacts\": \"\",\n  \"cache\": \"\",\n  \"environment\": \"\",\n  \"serviceRole\": \"\",\n  \"timeoutInMinutes\": \"\",\n  \"queuedTimeoutInMinutes\": \"\",\n  \"encryptionKey\": \"\",\n  \"tags\": \"\",\n  \"vpcConfig\": \"\",\n  \"badgeEnabled\": \"\",\n  \"logsConfig\": \"\",\n  \"fileSystemLocations\": \"\",\n  \"buildBatchConfig\": \"\",\n  \"concurrentBuildLimit\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.CreateProject"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"name\": \"\",\n  \"description\": \"\",\n  \"source\": \"\",\n  \"secondarySources\": \"\",\n  \"sourceVersion\": \"\",\n  \"secondarySourceVersions\": \"\",\n  \"artifacts\": \"\",\n  \"secondaryArtifacts\": \"\",\n  \"cache\": \"\",\n  \"environment\": \"\",\n  \"serviceRole\": \"\",\n  \"timeoutInMinutes\": \"\",\n  \"queuedTimeoutInMinutes\": \"\",\n  \"encryptionKey\": \"\",\n  \"tags\": \"\",\n  \"vpcConfig\": \"\",\n  \"badgeEnabled\": \"\",\n  \"logsConfig\": \"\",\n  \"fileSystemLocations\": \"\",\n  \"buildBatchConfig\": \"\",\n  \"concurrentBuildLimit\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"name\": \"\",\n  \"description\": \"\",\n  \"source\": \"\",\n  \"secondarySources\": \"\",\n  \"sourceVersion\": \"\",\n  \"secondarySourceVersions\": \"\",\n  \"artifacts\": \"\",\n  \"secondaryArtifacts\": \"\",\n  \"cache\": \"\",\n  \"environment\": \"\",\n  \"serviceRole\": \"\",\n  \"timeoutInMinutes\": \"\",\n  \"queuedTimeoutInMinutes\": \"\",\n  \"encryptionKey\": \"\",\n  \"tags\": \"\",\n  \"vpcConfig\": \"\",\n  \"badgeEnabled\": \"\",\n  \"logsConfig\": \"\",\n  \"fileSystemLocations\": \"\",\n  \"buildBatchConfig\": \"\",\n  \"concurrentBuildLimit\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.CreateProject")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.CreateProject")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"name\": \"\",\n  \"description\": \"\",\n  \"source\": \"\",\n  \"secondarySources\": \"\",\n  \"sourceVersion\": \"\",\n  \"secondarySourceVersions\": \"\",\n  \"artifacts\": \"\",\n  \"secondaryArtifacts\": \"\",\n  \"cache\": \"\",\n  \"environment\": \"\",\n  \"serviceRole\": \"\",\n  \"timeoutInMinutes\": \"\",\n  \"queuedTimeoutInMinutes\": \"\",\n  \"encryptionKey\": \"\",\n  \"tags\": \"\",\n  \"vpcConfig\": \"\",\n  \"badgeEnabled\": \"\",\n  \"logsConfig\": \"\",\n  \"fileSystemLocations\": \"\",\n  \"buildBatchConfig\": \"\",\n  \"concurrentBuildLimit\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  name: '',
  description: '',
  source: '',
  secondarySources: '',
  sourceVersion: '',
  secondarySourceVersions: '',
  artifacts: '',
  secondaryArtifacts: '',
  cache: '',
  environment: '',
  serviceRole: '',
  timeoutInMinutes: '',
  queuedTimeoutInMinutes: '',
  encryptionKey: '',
  tags: '',
  vpcConfig: '',
  badgeEnabled: '',
  logsConfig: '',
  fileSystemLocations: '',
  buildBatchConfig: '',
  concurrentBuildLimit: ''
});

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

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

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.CreateProject');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.CreateProject',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    name: '',
    description: '',
    source: '',
    secondarySources: '',
    sourceVersion: '',
    secondarySourceVersions: '',
    artifacts: '',
    secondaryArtifacts: '',
    cache: '',
    environment: '',
    serviceRole: '',
    timeoutInMinutes: '',
    queuedTimeoutInMinutes: '',
    encryptionKey: '',
    tags: '',
    vpcConfig: '',
    badgeEnabled: '',
    logsConfig: '',
    fileSystemLocations: '',
    buildBatchConfig: '',
    concurrentBuildLimit: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.CreateProject';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"name":"","description":"","source":"","secondarySources":"","sourceVersion":"","secondarySourceVersions":"","artifacts":"","secondaryArtifacts":"","cache":"","environment":"","serviceRole":"","timeoutInMinutes":"","queuedTimeoutInMinutes":"","encryptionKey":"","tags":"","vpcConfig":"","badgeEnabled":"","logsConfig":"","fileSystemLocations":"","buildBatchConfig":"","concurrentBuildLimit":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.CreateProject',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "name": "",\n  "description": "",\n  "source": "",\n  "secondarySources": "",\n  "sourceVersion": "",\n  "secondarySourceVersions": "",\n  "artifacts": "",\n  "secondaryArtifacts": "",\n  "cache": "",\n  "environment": "",\n  "serviceRole": "",\n  "timeoutInMinutes": "",\n  "queuedTimeoutInMinutes": "",\n  "encryptionKey": "",\n  "tags": "",\n  "vpcConfig": "",\n  "badgeEnabled": "",\n  "logsConfig": "",\n  "fileSystemLocations": "",\n  "buildBatchConfig": "",\n  "concurrentBuildLimit": ""\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"name\": \"\",\n  \"description\": \"\",\n  \"source\": \"\",\n  \"secondarySources\": \"\",\n  \"sourceVersion\": \"\",\n  \"secondarySourceVersions\": \"\",\n  \"artifacts\": \"\",\n  \"secondaryArtifacts\": \"\",\n  \"cache\": \"\",\n  \"environment\": \"\",\n  \"serviceRole\": \"\",\n  \"timeoutInMinutes\": \"\",\n  \"queuedTimeoutInMinutes\": \"\",\n  \"encryptionKey\": \"\",\n  \"tags\": \"\",\n  \"vpcConfig\": \"\",\n  \"badgeEnabled\": \"\",\n  \"logsConfig\": \"\",\n  \"fileSystemLocations\": \"\",\n  \"buildBatchConfig\": \"\",\n  \"concurrentBuildLimit\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.CreateProject")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  }
};

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

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

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

req.write(JSON.stringify({
  name: '',
  description: '',
  source: '',
  secondarySources: '',
  sourceVersion: '',
  secondarySourceVersions: '',
  artifacts: '',
  secondaryArtifacts: '',
  cache: '',
  environment: '',
  serviceRole: '',
  timeoutInMinutes: '',
  queuedTimeoutInMinutes: '',
  encryptionKey: '',
  tags: '',
  vpcConfig: '',
  badgeEnabled: '',
  logsConfig: '',
  fileSystemLocations: '',
  buildBatchConfig: '',
  concurrentBuildLimit: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.CreateProject',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {
    name: '',
    description: '',
    source: '',
    secondarySources: '',
    sourceVersion: '',
    secondarySourceVersions: '',
    artifacts: '',
    secondaryArtifacts: '',
    cache: '',
    environment: '',
    serviceRole: '',
    timeoutInMinutes: '',
    queuedTimeoutInMinutes: '',
    encryptionKey: '',
    tags: '',
    vpcConfig: '',
    badgeEnabled: '',
    logsConfig: '',
    fileSystemLocations: '',
    buildBatchConfig: '',
    concurrentBuildLimit: ''
  },
  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}}/#X-Amz-Target=CodeBuild_20161006.CreateProject');

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

req.type('json');
req.send({
  name: '',
  description: '',
  source: '',
  secondarySources: '',
  sourceVersion: '',
  secondarySourceVersions: '',
  artifacts: '',
  secondaryArtifacts: '',
  cache: '',
  environment: '',
  serviceRole: '',
  timeoutInMinutes: '',
  queuedTimeoutInMinutes: '',
  encryptionKey: '',
  tags: '',
  vpcConfig: '',
  badgeEnabled: '',
  logsConfig: '',
  fileSystemLocations: '',
  buildBatchConfig: '',
  concurrentBuildLimit: ''
});

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}}/#X-Amz-Target=CodeBuild_20161006.CreateProject',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    name: '',
    description: '',
    source: '',
    secondarySources: '',
    sourceVersion: '',
    secondarySourceVersions: '',
    artifacts: '',
    secondaryArtifacts: '',
    cache: '',
    environment: '',
    serviceRole: '',
    timeoutInMinutes: '',
    queuedTimeoutInMinutes: '',
    encryptionKey: '',
    tags: '',
    vpcConfig: '',
    badgeEnabled: '',
    logsConfig: '',
    fileSystemLocations: '',
    buildBatchConfig: '',
    concurrentBuildLimit: ''
  }
};

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

const url = '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.CreateProject';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"name":"","description":"","source":"","secondarySources":"","sourceVersion":"","secondarySourceVersions":"","artifacts":"","secondaryArtifacts":"","cache":"","environment":"","serviceRole":"","timeoutInMinutes":"","queuedTimeoutInMinutes":"","encryptionKey":"","tags":"","vpcConfig":"","badgeEnabled":"","logsConfig":"","fileSystemLocations":"","buildBatchConfig":"","concurrentBuildLimit":""}'
};

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

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"name": @"",
                              @"description": @"",
                              @"source": @"",
                              @"secondarySources": @"",
                              @"sourceVersion": @"",
                              @"secondarySourceVersions": @"",
                              @"artifacts": @"",
                              @"secondaryArtifacts": @"",
                              @"cache": @"",
                              @"environment": @"",
                              @"serviceRole": @"",
                              @"timeoutInMinutes": @"",
                              @"queuedTimeoutInMinutes": @"",
                              @"encryptionKey": @"",
                              @"tags": @"",
                              @"vpcConfig": @"",
                              @"badgeEnabled": @"",
                              @"logsConfig": @"",
                              @"fileSystemLocations": @"",
                              @"buildBatchConfig": @"",
                              @"concurrentBuildLimit": @"" };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.CreateProject"]
                                                       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}}/#X-Amz-Target=CodeBuild_20161006.CreateProject" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"name\": \"\",\n  \"description\": \"\",\n  \"source\": \"\",\n  \"secondarySources\": \"\",\n  \"sourceVersion\": \"\",\n  \"secondarySourceVersions\": \"\",\n  \"artifacts\": \"\",\n  \"secondaryArtifacts\": \"\",\n  \"cache\": \"\",\n  \"environment\": \"\",\n  \"serviceRole\": \"\",\n  \"timeoutInMinutes\": \"\",\n  \"queuedTimeoutInMinutes\": \"\",\n  \"encryptionKey\": \"\",\n  \"tags\": \"\",\n  \"vpcConfig\": \"\",\n  \"badgeEnabled\": \"\",\n  \"logsConfig\": \"\",\n  \"fileSystemLocations\": \"\",\n  \"buildBatchConfig\": \"\",\n  \"concurrentBuildLimit\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.CreateProject",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    'name' => '',
    'description' => '',
    'source' => '',
    'secondarySources' => '',
    'sourceVersion' => '',
    'secondarySourceVersions' => '',
    'artifacts' => '',
    'secondaryArtifacts' => '',
    'cache' => '',
    'environment' => '',
    'serviceRole' => '',
    'timeoutInMinutes' => '',
    'queuedTimeoutInMinutes' => '',
    'encryptionKey' => '',
    'tags' => '',
    'vpcConfig' => '',
    'badgeEnabled' => '',
    'logsConfig' => '',
    'fileSystemLocations' => '',
    'buildBatchConfig' => '',
    'concurrentBuildLimit' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.CreateProject', [
  'body' => '{
  "name": "",
  "description": "",
  "source": "",
  "secondarySources": "",
  "sourceVersion": "",
  "secondarySourceVersions": "",
  "artifacts": "",
  "secondaryArtifacts": "",
  "cache": "",
  "environment": "",
  "serviceRole": "",
  "timeoutInMinutes": "",
  "queuedTimeoutInMinutes": "",
  "encryptionKey": "",
  "tags": "",
  "vpcConfig": "",
  "badgeEnabled": "",
  "logsConfig": "",
  "fileSystemLocations": "",
  "buildBatchConfig": "",
  "concurrentBuildLimit": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.CreateProject');
$request->setMethod(HTTP_METH_POST);

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'name' => '',
  'description' => '',
  'source' => '',
  'secondarySources' => '',
  'sourceVersion' => '',
  'secondarySourceVersions' => '',
  'artifacts' => '',
  'secondaryArtifacts' => '',
  'cache' => '',
  'environment' => '',
  'serviceRole' => '',
  'timeoutInMinutes' => '',
  'queuedTimeoutInMinutes' => '',
  'encryptionKey' => '',
  'tags' => '',
  'vpcConfig' => '',
  'badgeEnabled' => '',
  'logsConfig' => '',
  'fileSystemLocations' => '',
  'buildBatchConfig' => '',
  'concurrentBuildLimit' => ''
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'name' => '',
  'description' => '',
  'source' => '',
  'secondarySources' => '',
  'sourceVersion' => '',
  'secondarySourceVersions' => '',
  'artifacts' => '',
  'secondaryArtifacts' => '',
  'cache' => '',
  'environment' => '',
  'serviceRole' => '',
  'timeoutInMinutes' => '',
  'queuedTimeoutInMinutes' => '',
  'encryptionKey' => '',
  'tags' => '',
  'vpcConfig' => '',
  'badgeEnabled' => '',
  'logsConfig' => '',
  'fileSystemLocations' => '',
  'buildBatchConfig' => '',
  'concurrentBuildLimit' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.CreateProject');
$request->setRequestMethod('POST');
$request->setBody($body);

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

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

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.CreateProject' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "name": "",
  "description": "",
  "source": "",
  "secondarySources": "",
  "sourceVersion": "",
  "secondarySourceVersions": "",
  "artifacts": "",
  "secondaryArtifacts": "",
  "cache": "",
  "environment": "",
  "serviceRole": "",
  "timeoutInMinutes": "",
  "queuedTimeoutInMinutes": "",
  "encryptionKey": "",
  "tags": "",
  "vpcConfig": "",
  "badgeEnabled": "",
  "logsConfig": "",
  "fileSystemLocations": "",
  "buildBatchConfig": "",
  "concurrentBuildLimit": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.CreateProject' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "name": "",
  "description": "",
  "source": "",
  "secondarySources": "",
  "sourceVersion": "",
  "secondarySourceVersions": "",
  "artifacts": "",
  "secondaryArtifacts": "",
  "cache": "",
  "environment": "",
  "serviceRole": "",
  "timeoutInMinutes": "",
  "queuedTimeoutInMinutes": "",
  "encryptionKey": "",
  "tags": "",
  "vpcConfig": "",
  "badgeEnabled": "",
  "logsConfig": "",
  "fileSystemLocations": "",
  "buildBatchConfig": "",
  "concurrentBuildLimit": ""
}'
import http.client

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

payload = "{\n  \"name\": \"\",\n  \"description\": \"\",\n  \"source\": \"\",\n  \"secondarySources\": \"\",\n  \"sourceVersion\": \"\",\n  \"secondarySourceVersions\": \"\",\n  \"artifacts\": \"\",\n  \"secondaryArtifacts\": \"\",\n  \"cache\": \"\",\n  \"environment\": \"\",\n  \"serviceRole\": \"\",\n  \"timeoutInMinutes\": \"\",\n  \"queuedTimeoutInMinutes\": \"\",\n  \"encryptionKey\": \"\",\n  \"tags\": \"\",\n  \"vpcConfig\": \"\",\n  \"badgeEnabled\": \"\",\n  \"logsConfig\": \"\",\n  \"fileSystemLocations\": \"\",\n  \"buildBatchConfig\": \"\",\n  \"concurrentBuildLimit\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

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

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

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

url = "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.CreateProject"

payload = {
    "name": "",
    "description": "",
    "source": "",
    "secondarySources": "",
    "sourceVersion": "",
    "secondarySourceVersions": "",
    "artifacts": "",
    "secondaryArtifacts": "",
    "cache": "",
    "environment": "",
    "serviceRole": "",
    "timeoutInMinutes": "",
    "queuedTimeoutInMinutes": "",
    "encryptionKey": "",
    "tags": "",
    "vpcConfig": "",
    "badgeEnabled": "",
    "logsConfig": "",
    "fileSystemLocations": "",
    "buildBatchConfig": "",
    "concurrentBuildLimit": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

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

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

url <- "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.CreateProject"

payload <- "{\n  \"name\": \"\",\n  \"description\": \"\",\n  \"source\": \"\",\n  \"secondarySources\": \"\",\n  \"sourceVersion\": \"\",\n  \"secondarySourceVersions\": \"\",\n  \"artifacts\": \"\",\n  \"secondaryArtifacts\": \"\",\n  \"cache\": \"\",\n  \"environment\": \"\",\n  \"serviceRole\": \"\",\n  \"timeoutInMinutes\": \"\",\n  \"queuedTimeoutInMinutes\": \"\",\n  \"encryptionKey\": \"\",\n  \"tags\": \"\",\n  \"vpcConfig\": \"\",\n  \"badgeEnabled\": \"\",\n  \"logsConfig\": \"\",\n  \"fileSystemLocations\": \"\",\n  \"buildBatchConfig\": \"\",\n  \"concurrentBuildLimit\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

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

url = URI("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.CreateProject")

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

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"name\": \"\",\n  \"description\": \"\",\n  \"source\": \"\",\n  \"secondarySources\": \"\",\n  \"sourceVersion\": \"\",\n  \"secondarySourceVersions\": \"\",\n  \"artifacts\": \"\",\n  \"secondaryArtifacts\": \"\",\n  \"cache\": \"\",\n  \"environment\": \"\",\n  \"serviceRole\": \"\",\n  \"timeoutInMinutes\": \"\",\n  \"queuedTimeoutInMinutes\": \"\",\n  \"encryptionKey\": \"\",\n  \"tags\": \"\",\n  \"vpcConfig\": \"\",\n  \"badgeEnabled\": \"\",\n  \"logsConfig\": \"\",\n  \"fileSystemLocations\": \"\",\n  \"buildBatchConfig\": \"\",\n  \"concurrentBuildLimit\": \"\"\n}"

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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"name\": \"\",\n  \"description\": \"\",\n  \"source\": \"\",\n  \"secondarySources\": \"\",\n  \"sourceVersion\": \"\",\n  \"secondarySourceVersions\": \"\",\n  \"artifacts\": \"\",\n  \"secondaryArtifacts\": \"\",\n  \"cache\": \"\",\n  \"environment\": \"\",\n  \"serviceRole\": \"\",\n  \"timeoutInMinutes\": \"\",\n  \"queuedTimeoutInMinutes\": \"\",\n  \"encryptionKey\": \"\",\n  \"tags\": \"\",\n  \"vpcConfig\": \"\",\n  \"badgeEnabled\": \"\",\n  \"logsConfig\": \"\",\n  \"fileSystemLocations\": \"\",\n  \"buildBatchConfig\": \"\",\n  \"concurrentBuildLimit\": \"\"\n}"
end

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

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.CreateProject";

    let payload = json!({
        "name": "",
        "description": "",
        "source": "",
        "secondarySources": "",
        "sourceVersion": "",
        "secondarySourceVersions": "",
        "artifacts": "",
        "secondaryArtifacts": "",
        "cache": "",
        "environment": "",
        "serviceRole": "",
        "timeoutInMinutes": "",
        "queuedTimeoutInMinutes": "",
        "encryptionKey": "",
        "tags": "",
        "vpcConfig": "",
        "badgeEnabled": "",
        "logsConfig": "",
        "fileSystemLocations": "",
        "buildBatchConfig": "",
        "concurrentBuildLimit": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=CodeBuild_20161006.CreateProject' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "name": "",
  "description": "",
  "source": "",
  "secondarySources": "",
  "sourceVersion": "",
  "secondarySourceVersions": "",
  "artifacts": "",
  "secondaryArtifacts": "",
  "cache": "",
  "environment": "",
  "serviceRole": "",
  "timeoutInMinutes": "",
  "queuedTimeoutInMinutes": "",
  "encryptionKey": "",
  "tags": "",
  "vpcConfig": "",
  "badgeEnabled": "",
  "logsConfig": "",
  "fileSystemLocations": "",
  "buildBatchConfig": "",
  "concurrentBuildLimit": ""
}'
echo '{
  "name": "",
  "description": "",
  "source": "",
  "secondarySources": "",
  "sourceVersion": "",
  "secondarySourceVersions": "",
  "artifacts": "",
  "secondaryArtifacts": "",
  "cache": "",
  "environment": "",
  "serviceRole": "",
  "timeoutInMinutes": "",
  "queuedTimeoutInMinutes": "",
  "encryptionKey": "",
  "tags": "",
  "vpcConfig": "",
  "badgeEnabled": "",
  "logsConfig": "",
  "fileSystemLocations": "",
  "buildBatchConfig": "",
  "concurrentBuildLimit": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.CreateProject' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "name": "",\n  "description": "",\n  "source": "",\n  "secondarySources": "",\n  "sourceVersion": "",\n  "secondarySourceVersions": "",\n  "artifacts": "",\n  "secondaryArtifacts": "",\n  "cache": "",\n  "environment": "",\n  "serviceRole": "",\n  "timeoutInMinutes": "",\n  "queuedTimeoutInMinutes": "",\n  "encryptionKey": "",\n  "tags": "",\n  "vpcConfig": "",\n  "badgeEnabled": "",\n  "logsConfig": "",\n  "fileSystemLocations": "",\n  "buildBatchConfig": "",\n  "concurrentBuildLimit": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.CreateProject'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "name": "",
  "description": "",
  "source": "",
  "secondarySources": "",
  "sourceVersion": "",
  "secondarySourceVersions": "",
  "artifacts": "",
  "secondaryArtifacts": "",
  "cache": "",
  "environment": "",
  "serviceRole": "",
  "timeoutInMinutes": "",
  "queuedTimeoutInMinutes": "",
  "encryptionKey": "",
  "tags": "",
  "vpcConfig": "",
  "badgeEnabled": "",
  "logsConfig": "",
  "fileSystemLocations": "",
  "buildBatchConfig": "",
  "concurrentBuildLimit": ""
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.CreateProject")! 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 CreateReportGroup
{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.CreateReportGroup
HEADERS

X-Amz-Target
BODY json

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

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.CreateReportGroup");

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

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

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

(client/post "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.CreateReportGroup" {:headers {:x-amz-target ""}
                                                                                               :content-type :json
                                                                                               :form-params {:name ""
                                                                                                             :type ""
                                                                                                             :exportConfig ""
                                                                                                             :tags ""}})
require "http/client"

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

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

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.CreateReportGroup"

	payload := strings.NewReader("{\n  \"name\": \"\",\n  \"type\": \"\",\n  \"exportConfig\": \"\",\n  \"tags\": \"\"\n}")

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

	req.Header.Add("x-amz-target", "")
	req.Header.Add("content-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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 66

{
  "name": "",
  "type": "",
  "exportConfig": "",
  "tags": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.CreateReportGroup")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"name\": \"\",\n  \"type\": \"\",\n  \"exportConfig\": \"\",\n  \"tags\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

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

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"name\": \"\",\n  \"type\": \"\",\n  \"exportConfig\": \"\",\n  \"tags\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.CreateReportGroup")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

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

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.CreateReportGroup',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {name: '', type: '', exportConfig: '', tags: ''}
};

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

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"name\": \"\",\n  \"type\": \"\",\n  \"exportConfig\": \"\",\n  \"tags\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.CreateReportGroup")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  }
};

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

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

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

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.CreateReportGroup',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {name: '', type: '', exportConfig: '', 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}}/#X-Amz-Target=CodeBuild_20161006.CreateReportGroup');

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

req.type('json');
req.send({
  name: '',
  type: '',
  exportConfig: '',
  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}}/#X-Amz-Target=CodeBuild_20161006.CreateReportGroup',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {name: '', type: '', exportConfig: '', tags: ''}
};

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

const url = '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.CreateReportGroup';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"name":"","type":"","exportConfig":"","tags":""}'
};

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

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

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.CreateReportGroup"]
                                                       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}}/#X-Amz-Target=CodeBuild_20161006.CreateReportGroup" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"name\": \"\",\n  \"type\": \"\",\n  \"exportConfig\": \"\",\n  \"tags\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.CreateReportGroup",
  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' => '',
    'type' => '',
    'exportConfig' => '',
    'tags' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.CreateReportGroup', [
  'body' => '{
  "name": "",
  "type": "",
  "exportConfig": "",
  "tags": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.CreateReportGroup');
$request->setMethod(HTTP_METH_POST);

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

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

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'name' => '',
  'type' => '',
  'exportConfig' => '',
  'tags' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.CreateReportGroup');
$request->setRequestMethod('POST');
$request->setBody($body);

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

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

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.CreateReportGroup' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "name": "",
  "type": "",
  "exportConfig": "",
  "tags": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.CreateReportGroup' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "name": "",
  "type": "",
  "exportConfig": "",
  "tags": ""
}'
import http.client

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

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

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

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

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

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

url = "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.CreateReportGroup"

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

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

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

url <- "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.CreateReportGroup"

payload <- "{\n  \"name\": \"\",\n  \"type\": \"\",\n  \"exportConfig\": \"\",\n  \"tags\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

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

url = URI("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.CreateReportGroup")

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

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"name\": \"\",\n  \"type\": \"\",\n  \"exportConfig\": \"\",\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"name\": \"\",\n  \"type\": \"\",\n  \"exportConfig\": \"\",\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}}/#X-Amz-Target=CodeBuild_20161006.CreateReportGroup";

    let payload = json!({
        "name": "",
        "type": "",
        "exportConfig": "",
        "tags": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=CodeBuild_20161006.CreateReportGroup' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "name": "",
  "type": "",
  "exportConfig": "",
  "tags": ""
}'
echo '{
  "name": "",
  "type": "",
  "exportConfig": "",
  "tags": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.CreateReportGroup' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "name": "",\n  "type": "",\n  "exportConfig": "",\n  "tags": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.CreateReportGroup'
import Foundation

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

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.CreateReportGroup")! 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 CreateWebhook
{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.CreateWebhook
HEADERS

X-Amz-Target
BODY json

{
  "projectName": "",
  "branchFilter": "",
  "filterGroups": "",
  "buildType": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.CreateWebhook");

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

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"projectName\": \"\",\n  \"branchFilter\": \"\",\n  \"filterGroups\": \"\",\n  \"buildType\": \"\"\n}");

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

(client/post "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.CreateWebhook" {:headers {:x-amz-target ""}
                                                                                           :content-type :json
                                                                                           :form-params {:projectName ""
                                                                                                         :branchFilter ""
                                                                                                         :filterGroups ""
                                                                                                         :buildType ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.CreateWebhook"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"projectName\": \"\",\n  \"branchFilter\": \"\",\n  \"filterGroups\": \"\",\n  \"buildType\": \"\"\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}}/#X-Amz-Target=CodeBuild_20161006.CreateWebhook"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"projectName\": \"\",\n  \"branchFilter\": \"\",\n  \"filterGroups\": \"\",\n  \"buildType\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.CreateWebhook");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"projectName\": \"\",\n  \"branchFilter\": \"\",\n  \"filterGroups\": \"\",\n  \"buildType\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.CreateWebhook"

	payload := strings.NewReader("{\n  \"projectName\": \"\",\n  \"branchFilter\": \"\",\n  \"filterGroups\": \"\",\n  \"buildType\": \"\"\n}")

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

	req.Header.Add("x-amz-target", "")
	req.Header.Add("content-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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 86

{
  "projectName": "",
  "branchFilter": "",
  "filterGroups": "",
  "buildType": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.CreateWebhook")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"projectName\": \"\",\n  \"branchFilter\": \"\",\n  \"filterGroups\": \"\",\n  \"buildType\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.CreateWebhook"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"projectName\": \"\",\n  \"branchFilter\": \"\",\n  \"filterGroups\": \"\",\n  \"buildType\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"projectName\": \"\",\n  \"branchFilter\": \"\",\n  \"filterGroups\": \"\",\n  \"buildType\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.CreateWebhook")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.CreateWebhook")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"projectName\": \"\",\n  \"branchFilter\": \"\",\n  \"filterGroups\": \"\",\n  \"buildType\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  projectName: '',
  branchFilter: '',
  filterGroups: '',
  buildType: ''
});

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

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

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.CreateWebhook');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.CreateWebhook',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {projectName: '', branchFilter: '', filterGroups: '', buildType: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.CreateWebhook';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"projectName":"","branchFilter":"","filterGroups":"","buildType":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.CreateWebhook',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "projectName": "",\n  "branchFilter": "",\n  "filterGroups": "",\n  "buildType": ""\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"projectName\": \"\",\n  \"branchFilter\": \"\",\n  \"filterGroups\": \"\",\n  \"buildType\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.CreateWebhook")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  }
};

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

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

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

req.write(JSON.stringify({projectName: '', branchFilter: '', filterGroups: '', buildType: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.CreateWebhook',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {projectName: '', branchFilter: '', filterGroups: '', buildType: ''},
  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}}/#X-Amz-Target=CodeBuild_20161006.CreateWebhook');

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

req.type('json');
req.send({
  projectName: '',
  branchFilter: '',
  filterGroups: '',
  buildType: ''
});

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}}/#X-Amz-Target=CodeBuild_20161006.CreateWebhook',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {projectName: '', branchFilter: '', filterGroups: '', buildType: ''}
};

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

const url = '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.CreateWebhook';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"projectName":"","branchFilter":"","filterGroups":"","buildType":""}'
};

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

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"projectName": @"",
                              @"branchFilter": @"",
                              @"filterGroups": @"",
                              @"buildType": @"" };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.CreateWebhook"]
                                                       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}}/#X-Amz-Target=CodeBuild_20161006.CreateWebhook" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"projectName\": \"\",\n  \"branchFilter\": \"\",\n  \"filterGroups\": \"\",\n  \"buildType\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.CreateWebhook",
  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([
    'projectName' => '',
    'branchFilter' => '',
    'filterGroups' => '',
    'buildType' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.CreateWebhook', [
  'body' => '{
  "projectName": "",
  "branchFilter": "",
  "filterGroups": "",
  "buildType": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.CreateWebhook');
$request->setMethod(HTTP_METH_POST);

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'projectName' => '',
  'branchFilter' => '',
  'filterGroups' => '',
  'buildType' => ''
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'projectName' => '',
  'branchFilter' => '',
  'filterGroups' => '',
  'buildType' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.CreateWebhook');
$request->setRequestMethod('POST');
$request->setBody($body);

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

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

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.CreateWebhook' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "projectName": "",
  "branchFilter": "",
  "filterGroups": "",
  "buildType": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.CreateWebhook' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "projectName": "",
  "branchFilter": "",
  "filterGroups": "",
  "buildType": ""
}'
import http.client

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

payload = "{\n  \"projectName\": \"\",\n  \"branchFilter\": \"\",\n  \"filterGroups\": \"\",\n  \"buildType\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

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

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

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

url = "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.CreateWebhook"

payload = {
    "projectName": "",
    "branchFilter": "",
    "filterGroups": "",
    "buildType": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

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

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

url <- "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.CreateWebhook"

payload <- "{\n  \"projectName\": \"\",\n  \"branchFilter\": \"\",\n  \"filterGroups\": \"\",\n  \"buildType\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

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

url = URI("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.CreateWebhook")

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

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"projectName\": \"\",\n  \"branchFilter\": \"\",\n  \"filterGroups\": \"\",\n  \"buildType\": \"\"\n}"

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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"projectName\": \"\",\n  \"branchFilter\": \"\",\n  \"filterGroups\": \"\",\n  \"buildType\": \"\"\n}"
end

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

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.CreateWebhook";

    let payload = json!({
        "projectName": "",
        "branchFilter": "",
        "filterGroups": "",
        "buildType": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=CodeBuild_20161006.CreateWebhook' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "projectName": "",
  "branchFilter": "",
  "filterGroups": "",
  "buildType": ""
}'
echo '{
  "projectName": "",
  "branchFilter": "",
  "filterGroups": "",
  "buildType": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.CreateWebhook' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "projectName": "",\n  "branchFilter": "",\n  "filterGroups": "",\n  "buildType": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.CreateWebhook'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "projectName": "",
  "branchFilter": "",
  "filterGroups": "",
  "buildType": ""
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.CreateWebhook")! 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 DeleteBuildBatch
{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteBuildBatch
HEADERS

X-Amz-Target
BODY json

{
  "id": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteBuildBatch");

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

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

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

(client/post "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteBuildBatch" {:headers {:x-amz-target ""}
                                                                                              :content-type :json
                                                                                              :form-params {:id ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteBuildBatch"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"id\": \"\"\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}}/#X-Amz-Target=CodeBuild_20161006.DeleteBuildBatch"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"id\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteBuildBatch");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"id\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteBuildBatch"

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

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

	req.Header.Add("x-amz-target", "")
	req.Header.Add("content-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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 14

{
  "id": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteBuildBatch")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"id\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteBuildBatch"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"id\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"id\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteBuildBatch")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteBuildBatch")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"id\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  id: ''
});

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

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

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteBuildBatch');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteBuildBatch',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {id: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteBuildBatch';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"id":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteBuildBatch',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "id": ""\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"id\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteBuildBatch")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  }
};

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

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

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

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteBuildBatch',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {id: ''},
  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}}/#X-Amz-Target=CodeBuild_20161006.DeleteBuildBatch');

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

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

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

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteBuildBatch',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {id: ''}
};

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

const url = '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteBuildBatch';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"id":""}'
};

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

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"id": @"" };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteBuildBatch"]
                                                       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}}/#X-Amz-Target=CodeBuild_20161006.DeleteBuildBatch" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"id\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteBuildBatch",
  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([
    'id' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteBuildBatch', [
  'body' => '{
  "id": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteBuildBatch');
$request->setMethod(HTTP_METH_POST);

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

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

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'id' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteBuildBatch');
$request->setRequestMethod('POST');
$request->setBody($body);

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

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

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteBuildBatch' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "id": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteBuildBatch' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "id": ""
}'
import http.client

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

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

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

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

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

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

url = "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteBuildBatch"

payload = { "id": "" }
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

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

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

url <- "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteBuildBatch"

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

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

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

url = URI("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteBuildBatch")

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

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"id\": \"\"\n}"

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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"id\": \"\"\n}"
end

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

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteBuildBatch";

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

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=CodeBuild_20161006.DeleteBuildBatch' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "id": ""
}'
echo '{
  "id": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteBuildBatch' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "id": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteBuildBatch'
import Foundation

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

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteBuildBatch")! 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 DeleteProject
{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteProject
HEADERS

X-Amz-Target
BODY json

{
  "name": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteProject");

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

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

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

(client/post "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteProject" {:headers {:x-amz-target ""}
                                                                                           :content-type :json
                                                                                           :form-params {:name ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteProject"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"name\": \"\"\n}"

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

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

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteProject"

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

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

	req.Header.Add("x-amz-target", "")
	req.Header.Add("content-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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 16

{
  "name": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteProject")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"name\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

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

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"name\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteProject")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteProject")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"name\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  name: ''
});

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

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

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteProject');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteProject',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {name: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteProject';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"name":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteProject',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "name": ""\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"name\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteProject")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  }
};

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

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

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

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteProject',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {name: ''},
  json: true
};

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

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

const req = unirest('POST', '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteProject');

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

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

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

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteProject',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {name: ''}
};

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

const url = '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteProject';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"name":""}'
};

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

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

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteProject"]
                                                       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}}/#X-Amz-Target=CodeBuild_20161006.DeleteProject" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"name\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteProject",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    'name' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteProject', [
  'body' => '{
  "name": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteProject');
$request->setMethod(HTTP_METH_POST);

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

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

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'name' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteProject');
$request->setRequestMethod('POST');
$request->setBody($body);

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

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

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteProject' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "name": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteProject' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "name": ""
}'
import http.client

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

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

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

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

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

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

url = "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteProject"

payload = { "name": "" }
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

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

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

url <- "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteProject"

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

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

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

url = URI("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteProject")

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

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"name\": \"\"\n}"

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

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

response = conn.post('/baseUrl/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"name\": \"\"\n}"
end

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

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteProject";

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

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=CodeBuild_20161006.DeleteProject' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "name": ""
}'
echo '{
  "name": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteProject' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "name": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteProject'
import Foundation

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

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteProject")! 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 DeleteReport
{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteReport
HEADERS

X-Amz-Target
BODY json

{
  "arn": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteReport");

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

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

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

(client/post "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteReport" {:headers {:x-amz-target ""}
                                                                                          :content-type :json
                                                                                          :form-params {:arn ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteReport"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"arn\": \"\"\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}}/#X-Amz-Target=CodeBuild_20161006.DeleteReport"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"arn\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteReport");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"arn\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteReport"

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

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

	req.Header.Add("x-amz-target", "")
	req.Header.Add("content-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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 15

{
  "arn": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteReport")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"arn\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteReport"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"arn\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"arn\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteReport")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteReport")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"arn\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  arn: ''
});

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

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

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteReport');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteReport',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {arn: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteReport';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"arn":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteReport',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "arn": ""\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"arn\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteReport")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  }
};

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

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

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

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteReport',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {arn: ''},
  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}}/#X-Amz-Target=CodeBuild_20161006.DeleteReport');

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

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

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

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteReport',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {arn: ''}
};

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

const url = '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteReport';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"arn":""}'
};

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

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"arn": @"" };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteReport"]
                                                       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}}/#X-Amz-Target=CodeBuild_20161006.DeleteReport" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"arn\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteReport",
  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([
    'arn' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteReport', [
  'body' => '{
  "arn": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteReport');
$request->setMethod(HTTP_METH_POST);

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

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

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'arn' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteReport');
$request->setRequestMethod('POST');
$request->setBody($body);

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

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

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteReport' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "arn": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteReport' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "arn": ""
}'
import http.client

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

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

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

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

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

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

url = "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteReport"

payload = { "arn": "" }
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

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

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

url <- "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteReport"

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

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

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

url = URI("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteReport")

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

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"arn\": \"\"\n}"

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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"arn\": \"\"\n}"
end

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

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteReport";

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

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=CodeBuild_20161006.DeleteReport' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "arn": ""
}'
echo '{
  "arn": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteReport' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "arn": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteReport'
import Foundation

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

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteReport")! 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 DeleteReportGroup
{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteReportGroup
HEADERS

X-Amz-Target
BODY json

{
  "arn": "",
  "deleteReports": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteReportGroup");

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

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"arn\": \"\",\n  \"deleteReports\": \"\"\n}");

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

(client/post "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteReportGroup" {:headers {:x-amz-target ""}
                                                                                               :content-type :json
                                                                                               :form-params {:arn ""
                                                                                                             :deleteReports ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteReportGroup"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"arn\": \"\",\n  \"deleteReports\": \"\"\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}}/#X-Amz-Target=CodeBuild_20161006.DeleteReportGroup"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"arn\": \"\",\n  \"deleteReports\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteReportGroup");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"arn\": \"\",\n  \"deleteReports\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteReportGroup"

	payload := strings.NewReader("{\n  \"arn\": \"\",\n  \"deleteReports\": \"\"\n}")

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

	req.Header.Add("x-amz-target", "")
	req.Header.Add("content-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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 38

{
  "arn": "",
  "deleteReports": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteReportGroup")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"arn\": \"\",\n  \"deleteReports\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteReportGroup"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"arn\": \"\",\n  \"deleteReports\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"arn\": \"\",\n  \"deleteReports\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteReportGroup")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteReportGroup")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"arn\": \"\",\n  \"deleteReports\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  arn: '',
  deleteReports: ''
});

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

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

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteReportGroup');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteReportGroup',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {arn: '', deleteReports: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteReportGroup';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"arn":"","deleteReports":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteReportGroup',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "arn": "",\n  "deleteReports": ""\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"arn\": \"\",\n  \"deleteReports\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteReportGroup")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  }
};

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

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

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

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteReportGroup',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {arn: '', deleteReports: ''},
  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}}/#X-Amz-Target=CodeBuild_20161006.DeleteReportGroup');

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

req.type('json');
req.send({
  arn: '',
  deleteReports: ''
});

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}}/#X-Amz-Target=CodeBuild_20161006.DeleteReportGroup',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {arn: '', deleteReports: ''}
};

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

const url = '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteReportGroup';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"arn":"","deleteReports":""}'
};

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

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"arn": @"",
                              @"deleteReports": @"" };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteReportGroup"]
                                                       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}}/#X-Amz-Target=CodeBuild_20161006.DeleteReportGroup" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"arn\": \"\",\n  \"deleteReports\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteReportGroup",
  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([
    'arn' => '',
    'deleteReports' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteReportGroup', [
  'body' => '{
  "arn": "",
  "deleteReports": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteReportGroup');
$request->setMethod(HTTP_METH_POST);

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

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

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'arn' => '',
  'deleteReports' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteReportGroup');
$request->setRequestMethod('POST');
$request->setBody($body);

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

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

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteReportGroup' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "arn": "",
  "deleteReports": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteReportGroup' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "arn": "",
  "deleteReports": ""
}'
import http.client

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

payload = "{\n  \"arn\": \"\",\n  \"deleteReports\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

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

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

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

url = "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteReportGroup"

payload = {
    "arn": "",
    "deleteReports": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

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

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

url <- "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteReportGroup"

payload <- "{\n  \"arn\": \"\",\n  \"deleteReports\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

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

url = URI("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteReportGroup")

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

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"arn\": \"\",\n  \"deleteReports\": \"\"\n}"

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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"arn\": \"\",\n  \"deleteReports\": \"\"\n}"
end

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

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteReportGroup";

    let payload = json!({
        "arn": "",
        "deleteReports": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=CodeBuild_20161006.DeleteReportGroup' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "arn": "",
  "deleteReports": ""
}'
echo '{
  "arn": "",
  "deleteReports": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteReportGroup' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "arn": "",\n  "deleteReports": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteReportGroup'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "arn": "",
  "deleteReports": ""
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteReportGroup")! 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 DeleteResourcePolicy
{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteResourcePolicy
HEADERS

X-Amz-Target
BODY json

{
  "resourceArn": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteResourcePolicy");

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

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

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

(client/post "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteResourcePolicy" {:headers {:x-amz-target ""}
                                                                                                  :content-type :json
                                                                                                  :form-params {:resourceArn ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteResourcePolicy"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"resourceArn\": \"\"\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}}/#X-Amz-Target=CodeBuild_20161006.DeleteResourcePolicy"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"resourceArn\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteResourcePolicy");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"resourceArn\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteResourcePolicy"

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

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

	req.Header.Add("x-amz-target", "")
	req.Header.Add("content-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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 23

{
  "resourceArn": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteResourcePolicy")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"resourceArn\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteResourcePolicy"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"resourceArn\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"resourceArn\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteResourcePolicy")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteResourcePolicy")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"resourceArn\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  resourceArn: ''
});

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

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

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteResourcePolicy');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteResourcePolicy',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {resourceArn: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteResourcePolicy';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"resourceArn":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteResourcePolicy',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "resourceArn": ""\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"resourceArn\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteResourcePolicy")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  }
};

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

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

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

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteResourcePolicy',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {resourceArn: ''},
  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}}/#X-Amz-Target=CodeBuild_20161006.DeleteResourcePolicy');

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

req.type('json');
req.send({
  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: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteResourcePolicy',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {resourceArn: ''}
};

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

const url = '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteResourcePolicy';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"resourceArn":""}'
};

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

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"resourceArn": @"" };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteResourcePolicy"]
                                                       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}}/#X-Amz-Target=CodeBuild_20161006.DeleteResourcePolicy" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"resourceArn\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteResourcePolicy",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    'resourceArn' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteResourcePolicy', [
  'body' => '{
  "resourceArn": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteResourcePolicy');
$request->setMethod(HTTP_METH_POST);

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

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

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'resourceArn' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteResourcePolicy');
$request->setRequestMethod('POST');
$request->setBody($body);

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

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

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteResourcePolicy' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "resourceArn": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteResourcePolicy' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "resourceArn": ""
}'
import http.client

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

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

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

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

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

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

url = "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteResourcePolicy"

payload = { "resourceArn": "" }
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

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

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

url <- "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteResourcePolicy"

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

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

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

url = URI("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteResourcePolicy")

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

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"resourceArn\": \"\"\n}"

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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"resourceArn\": \"\"\n}"
end

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

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteResourcePolicy";

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

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=CodeBuild_20161006.DeleteResourcePolicy' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "resourceArn": ""
}'
echo '{
  "resourceArn": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteResourcePolicy' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "resourceArn": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteResourcePolicy'
import Foundation

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

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteResourcePolicy")! 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 DeleteSourceCredentials
{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteSourceCredentials
HEADERS

X-Amz-Target
BODY json

{
  "arn": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteSourceCredentials");

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

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

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

(client/post "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteSourceCredentials" {:headers {:x-amz-target ""}
                                                                                                     :content-type :json
                                                                                                     :form-params {:arn ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteSourceCredentials"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"arn\": \"\"\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}}/#X-Amz-Target=CodeBuild_20161006.DeleteSourceCredentials"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"arn\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteSourceCredentials");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"arn\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteSourceCredentials"

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

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

	req.Header.Add("x-amz-target", "")
	req.Header.Add("content-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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 15

{
  "arn": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteSourceCredentials")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"arn\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteSourceCredentials"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"arn\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"arn\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteSourceCredentials")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteSourceCredentials")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"arn\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  arn: ''
});

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

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

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteSourceCredentials');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteSourceCredentials',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {arn: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteSourceCredentials';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"arn":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteSourceCredentials',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "arn": ""\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"arn\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteSourceCredentials")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  }
};

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

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

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

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteSourceCredentials',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {arn: ''},
  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}}/#X-Amz-Target=CodeBuild_20161006.DeleteSourceCredentials');

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

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

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

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteSourceCredentials',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {arn: ''}
};

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

const url = '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteSourceCredentials';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"arn":""}'
};

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

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"arn": @"" };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteSourceCredentials"]
                                                       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}}/#X-Amz-Target=CodeBuild_20161006.DeleteSourceCredentials" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"arn\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteSourceCredentials",
  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([
    'arn' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteSourceCredentials', [
  'body' => '{
  "arn": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteSourceCredentials');
$request->setMethod(HTTP_METH_POST);

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

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

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'arn' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteSourceCredentials');
$request->setRequestMethod('POST');
$request->setBody($body);

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

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

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteSourceCredentials' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "arn": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteSourceCredentials' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "arn": ""
}'
import http.client

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

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

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

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

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

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

url = "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteSourceCredentials"

payload = { "arn": "" }
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

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

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

url <- "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteSourceCredentials"

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

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

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

url = URI("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteSourceCredentials")

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

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"arn\": \"\"\n}"

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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"arn\": \"\"\n}"
end

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

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteSourceCredentials";

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

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=CodeBuild_20161006.DeleteSourceCredentials' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "arn": ""
}'
echo '{
  "arn": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteSourceCredentials' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "arn": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteSourceCredentials'
import Foundation

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

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteSourceCredentials")! 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 DeleteWebhook
{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteWebhook
HEADERS

X-Amz-Target
BODY json

{
  "projectName": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteWebhook");

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

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

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

(client/post "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteWebhook" {:headers {:x-amz-target ""}
                                                                                           :content-type :json
                                                                                           :form-params {:projectName ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteWebhook"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"projectName\": \"\"\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}}/#X-Amz-Target=CodeBuild_20161006.DeleteWebhook"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"projectName\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteWebhook");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"projectName\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteWebhook"

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

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

	req.Header.Add("x-amz-target", "")
	req.Header.Add("content-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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 23

{
  "projectName": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteWebhook")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"projectName\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteWebhook"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"projectName\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"projectName\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteWebhook")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteWebhook")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"projectName\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  projectName: ''
});

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

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

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteWebhook');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteWebhook',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {projectName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteWebhook';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"projectName":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteWebhook',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "projectName": ""\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"projectName\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteWebhook")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  }
};

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

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

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

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteWebhook',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {projectName: ''},
  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}}/#X-Amz-Target=CodeBuild_20161006.DeleteWebhook');

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

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

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}}/#X-Amz-Target=CodeBuild_20161006.DeleteWebhook',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {projectName: ''}
};

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

const url = '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteWebhook';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"projectName":""}'
};

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

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"projectName": @"" };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteWebhook"]
                                                       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}}/#X-Amz-Target=CodeBuild_20161006.DeleteWebhook" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"projectName\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteWebhook",
  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([
    'projectName' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteWebhook', [
  'body' => '{
  "projectName": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteWebhook');
$request->setMethod(HTTP_METH_POST);

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

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

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'projectName' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteWebhook');
$request->setRequestMethod('POST');
$request->setBody($body);

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

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

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteWebhook' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "projectName": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteWebhook' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "projectName": ""
}'
import http.client

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

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

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

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

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

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

url = "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteWebhook"

payload = { "projectName": "" }
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

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

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

url <- "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteWebhook"

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

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

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

url = URI("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteWebhook")

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

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"projectName\": \"\"\n}"

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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"projectName\": \"\"\n}"
end

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

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteWebhook";

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

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=CodeBuild_20161006.DeleteWebhook' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "projectName": ""
}'
echo '{
  "projectName": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteWebhook' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "projectName": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteWebhook'
import Foundation

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

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DeleteWebhook")! 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 DescribeCodeCoverages
{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DescribeCodeCoverages
HEADERS

X-Amz-Target
BODY json

{
  "reportArn": "",
  "nextToken": "",
  "maxResults": "",
  "sortOrder": "",
  "sortBy": "",
  "minLineCoveragePercentage": "",
  "maxLineCoveragePercentage": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DescribeCodeCoverages");

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

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"reportArn\": \"\",\n  \"nextToken\": \"\",\n  \"maxResults\": \"\",\n  \"sortOrder\": \"\",\n  \"sortBy\": \"\",\n  \"minLineCoveragePercentage\": \"\",\n  \"maxLineCoveragePercentage\": \"\"\n}");

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

(client/post "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DescribeCodeCoverages" {:headers {:x-amz-target ""}
                                                                                                   :content-type :json
                                                                                                   :form-params {:reportArn ""
                                                                                                                 :nextToken ""
                                                                                                                 :maxResults ""
                                                                                                                 :sortOrder ""
                                                                                                                 :sortBy ""
                                                                                                                 :minLineCoveragePercentage ""
                                                                                                                 :maxLineCoveragePercentage ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DescribeCodeCoverages"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"reportArn\": \"\",\n  \"nextToken\": \"\",\n  \"maxResults\": \"\",\n  \"sortOrder\": \"\",\n  \"sortBy\": \"\",\n  \"minLineCoveragePercentage\": \"\",\n  \"maxLineCoveragePercentage\": \"\"\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}}/#X-Amz-Target=CodeBuild_20161006.DescribeCodeCoverages"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"reportArn\": \"\",\n  \"nextToken\": \"\",\n  \"maxResults\": \"\",\n  \"sortOrder\": \"\",\n  \"sortBy\": \"\",\n  \"minLineCoveragePercentage\": \"\",\n  \"maxLineCoveragePercentage\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DescribeCodeCoverages");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"reportArn\": \"\",\n  \"nextToken\": \"\",\n  \"maxResults\": \"\",\n  \"sortOrder\": \"\",\n  \"sortBy\": \"\",\n  \"minLineCoveragePercentage\": \"\",\n  \"maxLineCoveragePercentage\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DescribeCodeCoverages"

	payload := strings.NewReader("{\n  \"reportArn\": \"\",\n  \"nextToken\": \"\",\n  \"maxResults\": \"\",\n  \"sortOrder\": \"\",\n  \"sortBy\": \"\",\n  \"minLineCoveragePercentage\": \"\",\n  \"maxLineCoveragePercentage\": \"\"\n}")

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

	req.Header.Add("x-amz-target", "")
	req.Header.Add("content-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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 165

{
  "reportArn": "",
  "nextToken": "",
  "maxResults": "",
  "sortOrder": "",
  "sortBy": "",
  "minLineCoveragePercentage": "",
  "maxLineCoveragePercentage": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DescribeCodeCoverages")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"reportArn\": \"\",\n  \"nextToken\": \"\",\n  \"maxResults\": \"\",\n  \"sortOrder\": \"\",\n  \"sortBy\": \"\",\n  \"minLineCoveragePercentage\": \"\",\n  \"maxLineCoveragePercentage\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DescribeCodeCoverages"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"reportArn\": \"\",\n  \"nextToken\": \"\",\n  \"maxResults\": \"\",\n  \"sortOrder\": \"\",\n  \"sortBy\": \"\",\n  \"minLineCoveragePercentage\": \"\",\n  \"maxLineCoveragePercentage\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"reportArn\": \"\",\n  \"nextToken\": \"\",\n  \"maxResults\": \"\",\n  \"sortOrder\": \"\",\n  \"sortBy\": \"\",\n  \"minLineCoveragePercentage\": \"\",\n  \"maxLineCoveragePercentage\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DescribeCodeCoverages")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DescribeCodeCoverages")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"reportArn\": \"\",\n  \"nextToken\": \"\",\n  \"maxResults\": \"\",\n  \"sortOrder\": \"\",\n  \"sortBy\": \"\",\n  \"minLineCoveragePercentage\": \"\",\n  \"maxLineCoveragePercentage\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  reportArn: '',
  nextToken: '',
  maxResults: '',
  sortOrder: '',
  sortBy: '',
  minLineCoveragePercentage: '',
  maxLineCoveragePercentage: ''
});

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

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

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DescribeCodeCoverages');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DescribeCodeCoverages',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    reportArn: '',
    nextToken: '',
    maxResults: '',
    sortOrder: '',
    sortBy: '',
    minLineCoveragePercentage: '',
    maxLineCoveragePercentage: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DescribeCodeCoverages';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"reportArn":"","nextToken":"","maxResults":"","sortOrder":"","sortBy":"","minLineCoveragePercentage":"","maxLineCoveragePercentage":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DescribeCodeCoverages',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "reportArn": "",\n  "nextToken": "",\n  "maxResults": "",\n  "sortOrder": "",\n  "sortBy": "",\n  "minLineCoveragePercentage": "",\n  "maxLineCoveragePercentage": ""\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"reportArn\": \"\",\n  \"nextToken\": \"\",\n  \"maxResults\": \"\",\n  \"sortOrder\": \"\",\n  \"sortBy\": \"\",\n  \"minLineCoveragePercentage\": \"\",\n  \"maxLineCoveragePercentage\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DescribeCodeCoverages")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  }
};

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

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

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

req.write(JSON.stringify({
  reportArn: '',
  nextToken: '',
  maxResults: '',
  sortOrder: '',
  sortBy: '',
  minLineCoveragePercentage: '',
  maxLineCoveragePercentage: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DescribeCodeCoverages',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {
    reportArn: '',
    nextToken: '',
    maxResults: '',
    sortOrder: '',
    sortBy: '',
    minLineCoveragePercentage: '',
    maxLineCoveragePercentage: ''
  },
  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}}/#X-Amz-Target=CodeBuild_20161006.DescribeCodeCoverages');

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

req.type('json');
req.send({
  reportArn: '',
  nextToken: '',
  maxResults: '',
  sortOrder: '',
  sortBy: '',
  minLineCoveragePercentage: '',
  maxLineCoveragePercentage: ''
});

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}}/#X-Amz-Target=CodeBuild_20161006.DescribeCodeCoverages',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    reportArn: '',
    nextToken: '',
    maxResults: '',
    sortOrder: '',
    sortBy: '',
    minLineCoveragePercentage: '',
    maxLineCoveragePercentage: ''
  }
};

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

const url = '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DescribeCodeCoverages';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"reportArn":"","nextToken":"","maxResults":"","sortOrder":"","sortBy":"","minLineCoveragePercentage":"","maxLineCoveragePercentage":""}'
};

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

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"reportArn": @"",
                              @"nextToken": @"",
                              @"maxResults": @"",
                              @"sortOrder": @"",
                              @"sortBy": @"",
                              @"minLineCoveragePercentage": @"",
                              @"maxLineCoveragePercentage": @"" };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DescribeCodeCoverages"]
                                                       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}}/#X-Amz-Target=CodeBuild_20161006.DescribeCodeCoverages" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"reportArn\": \"\",\n  \"nextToken\": \"\",\n  \"maxResults\": \"\",\n  \"sortOrder\": \"\",\n  \"sortBy\": \"\",\n  \"minLineCoveragePercentage\": \"\",\n  \"maxLineCoveragePercentage\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DescribeCodeCoverages",
  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([
    'reportArn' => '',
    'nextToken' => '',
    'maxResults' => '',
    'sortOrder' => '',
    'sortBy' => '',
    'minLineCoveragePercentage' => '',
    'maxLineCoveragePercentage' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DescribeCodeCoverages', [
  'body' => '{
  "reportArn": "",
  "nextToken": "",
  "maxResults": "",
  "sortOrder": "",
  "sortBy": "",
  "minLineCoveragePercentage": "",
  "maxLineCoveragePercentage": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DescribeCodeCoverages');
$request->setMethod(HTTP_METH_POST);

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'reportArn' => '',
  'nextToken' => '',
  'maxResults' => '',
  'sortOrder' => '',
  'sortBy' => '',
  'minLineCoveragePercentage' => '',
  'maxLineCoveragePercentage' => ''
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'reportArn' => '',
  'nextToken' => '',
  'maxResults' => '',
  'sortOrder' => '',
  'sortBy' => '',
  'minLineCoveragePercentage' => '',
  'maxLineCoveragePercentage' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DescribeCodeCoverages');
$request->setRequestMethod('POST');
$request->setBody($body);

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

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

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DescribeCodeCoverages' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "reportArn": "",
  "nextToken": "",
  "maxResults": "",
  "sortOrder": "",
  "sortBy": "",
  "minLineCoveragePercentage": "",
  "maxLineCoveragePercentage": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DescribeCodeCoverages' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "reportArn": "",
  "nextToken": "",
  "maxResults": "",
  "sortOrder": "",
  "sortBy": "",
  "minLineCoveragePercentage": "",
  "maxLineCoveragePercentage": ""
}'
import http.client

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

payload = "{\n  \"reportArn\": \"\",\n  \"nextToken\": \"\",\n  \"maxResults\": \"\",\n  \"sortOrder\": \"\",\n  \"sortBy\": \"\",\n  \"minLineCoveragePercentage\": \"\",\n  \"maxLineCoveragePercentage\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

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

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

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

url = "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DescribeCodeCoverages"

payload = {
    "reportArn": "",
    "nextToken": "",
    "maxResults": "",
    "sortOrder": "",
    "sortBy": "",
    "minLineCoveragePercentage": "",
    "maxLineCoveragePercentage": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

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

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

url <- "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DescribeCodeCoverages"

payload <- "{\n  \"reportArn\": \"\",\n  \"nextToken\": \"\",\n  \"maxResults\": \"\",\n  \"sortOrder\": \"\",\n  \"sortBy\": \"\",\n  \"minLineCoveragePercentage\": \"\",\n  \"maxLineCoveragePercentage\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

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

url = URI("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DescribeCodeCoverages")

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

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"reportArn\": \"\",\n  \"nextToken\": \"\",\n  \"maxResults\": \"\",\n  \"sortOrder\": \"\",\n  \"sortBy\": \"\",\n  \"minLineCoveragePercentage\": \"\",\n  \"maxLineCoveragePercentage\": \"\"\n}"

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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"reportArn\": \"\",\n  \"nextToken\": \"\",\n  \"maxResults\": \"\",\n  \"sortOrder\": \"\",\n  \"sortBy\": \"\",\n  \"minLineCoveragePercentage\": \"\",\n  \"maxLineCoveragePercentage\": \"\"\n}"
end

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

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DescribeCodeCoverages";

    let payload = json!({
        "reportArn": "",
        "nextToken": "",
        "maxResults": "",
        "sortOrder": "",
        "sortBy": "",
        "minLineCoveragePercentage": "",
        "maxLineCoveragePercentage": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=CodeBuild_20161006.DescribeCodeCoverages' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "reportArn": "",
  "nextToken": "",
  "maxResults": "",
  "sortOrder": "",
  "sortBy": "",
  "minLineCoveragePercentage": "",
  "maxLineCoveragePercentage": ""
}'
echo '{
  "reportArn": "",
  "nextToken": "",
  "maxResults": "",
  "sortOrder": "",
  "sortBy": "",
  "minLineCoveragePercentage": "",
  "maxLineCoveragePercentage": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DescribeCodeCoverages' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "reportArn": "",\n  "nextToken": "",\n  "maxResults": "",\n  "sortOrder": "",\n  "sortBy": "",\n  "minLineCoveragePercentage": "",\n  "maxLineCoveragePercentage": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DescribeCodeCoverages'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "reportArn": "",
  "nextToken": "",
  "maxResults": "",
  "sortOrder": "",
  "sortBy": "",
  "minLineCoveragePercentage": "",
  "maxLineCoveragePercentage": ""
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DescribeCodeCoverages")! 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 DescribeTestCases
{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DescribeTestCases
HEADERS

X-Amz-Target
BODY json

{
  "reportArn": "",
  "nextToken": "",
  "maxResults": "",
  "filter": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DescribeTestCases");

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

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"reportArn\": \"\",\n  \"nextToken\": \"\",\n  \"maxResults\": \"\",\n  \"filter\": \"\"\n}");

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

(client/post "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DescribeTestCases" {:headers {:x-amz-target ""}
                                                                                               :content-type :json
                                                                                               :form-params {:reportArn ""
                                                                                                             :nextToken ""
                                                                                                             :maxResults ""
                                                                                                             :filter ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DescribeTestCases"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"reportArn\": \"\",\n  \"nextToken\": \"\",\n  \"maxResults\": \"\",\n  \"filter\": \"\"\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}}/#X-Amz-Target=CodeBuild_20161006.DescribeTestCases"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"reportArn\": \"\",\n  \"nextToken\": \"\",\n  \"maxResults\": \"\",\n  \"filter\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DescribeTestCases");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"reportArn\": \"\",\n  \"nextToken\": \"\",\n  \"maxResults\": \"\",\n  \"filter\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DescribeTestCases"

	payload := strings.NewReader("{\n  \"reportArn\": \"\",\n  \"nextToken\": \"\",\n  \"maxResults\": \"\",\n  \"filter\": \"\"\n}")

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

	req.Header.Add("x-amz-target", "")
	req.Header.Add("content-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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 76

{
  "reportArn": "",
  "nextToken": "",
  "maxResults": "",
  "filter": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DescribeTestCases")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"reportArn\": \"\",\n  \"nextToken\": \"\",\n  \"maxResults\": \"\",\n  \"filter\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DescribeTestCases"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"reportArn\": \"\",\n  \"nextToken\": \"\",\n  \"maxResults\": \"\",\n  \"filter\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"reportArn\": \"\",\n  \"nextToken\": \"\",\n  \"maxResults\": \"\",\n  \"filter\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DescribeTestCases")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DescribeTestCases")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"reportArn\": \"\",\n  \"nextToken\": \"\",\n  \"maxResults\": \"\",\n  \"filter\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  reportArn: '',
  nextToken: '',
  maxResults: '',
  filter: ''
});

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

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

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DescribeTestCases');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DescribeTestCases',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {reportArn: '', nextToken: '', maxResults: '', filter: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DescribeTestCases';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"reportArn":"","nextToken":"","maxResults":"","filter":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DescribeTestCases',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "reportArn": "",\n  "nextToken": "",\n  "maxResults": "",\n  "filter": ""\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"reportArn\": \"\",\n  \"nextToken\": \"\",\n  \"maxResults\": \"\",\n  \"filter\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DescribeTestCases")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  }
};

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

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

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

req.write(JSON.stringify({reportArn: '', nextToken: '', maxResults: '', filter: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DescribeTestCases',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {reportArn: '', nextToken: '', maxResults: '', filter: ''},
  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}}/#X-Amz-Target=CodeBuild_20161006.DescribeTestCases');

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

req.type('json');
req.send({
  reportArn: '',
  nextToken: '',
  maxResults: '',
  filter: ''
});

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}}/#X-Amz-Target=CodeBuild_20161006.DescribeTestCases',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {reportArn: '', nextToken: '', maxResults: '', filter: ''}
};

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

const url = '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DescribeTestCases';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"reportArn":"","nextToken":"","maxResults":"","filter":""}'
};

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

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"reportArn": @"",
                              @"nextToken": @"",
                              @"maxResults": @"",
                              @"filter": @"" };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DescribeTestCases"]
                                                       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}}/#X-Amz-Target=CodeBuild_20161006.DescribeTestCases" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"reportArn\": \"\",\n  \"nextToken\": \"\",\n  \"maxResults\": \"\",\n  \"filter\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DescribeTestCases",
  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([
    'reportArn' => '',
    'nextToken' => '',
    'maxResults' => '',
    'filter' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DescribeTestCases', [
  'body' => '{
  "reportArn": "",
  "nextToken": "",
  "maxResults": "",
  "filter": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DescribeTestCases');
$request->setMethod(HTTP_METH_POST);

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'reportArn' => '',
  'nextToken' => '',
  'maxResults' => '',
  'filter' => ''
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'reportArn' => '',
  'nextToken' => '',
  'maxResults' => '',
  'filter' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DescribeTestCases');
$request->setRequestMethod('POST');
$request->setBody($body);

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

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

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DescribeTestCases' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "reportArn": "",
  "nextToken": "",
  "maxResults": "",
  "filter": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DescribeTestCases' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "reportArn": "",
  "nextToken": "",
  "maxResults": "",
  "filter": ""
}'
import http.client

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

payload = "{\n  \"reportArn\": \"\",\n  \"nextToken\": \"\",\n  \"maxResults\": \"\",\n  \"filter\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

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

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

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

url = "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DescribeTestCases"

payload = {
    "reportArn": "",
    "nextToken": "",
    "maxResults": "",
    "filter": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

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

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

url <- "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DescribeTestCases"

payload <- "{\n  \"reportArn\": \"\",\n  \"nextToken\": \"\",\n  \"maxResults\": \"\",\n  \"filter\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

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

url = URI("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DescribeTestCases")

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

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"reportArn\": \"\",\n  \"nextToken\": \"\",\n  \"maxResults\": \"\",\n  \"filter\": \"\"\n}"

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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"reportArn\": \"\",\n  \"nextToken\": \"\",\n  \"maxResults\": \"\",\n  \"filter\": \"\"\n}"
end

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

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DescribeTestCases";

    let payload = json!({
        "reportArn": "",
        "nextToken": "",
        "maxResults": "",
        "filter": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=CodeBuild_20161006.DescribeTestCases' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "reportArn": "",
  "nextToken": "",
  "maxResults": "",
  "filter": ""
}'
echo '{
  "reportArn": "",
  "nextToken": "",
  "maxResults": "",
  "filter": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DescribeTestCases' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "reportArn": "",\n  "nextToken": "",\n  "maxResults": "",\n  "filter": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DescribeTestCases'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "reportArn": "",
  "nextToken": "",
  "maxResults": "",
  "filter": ""
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.DescribeTestCases")! 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 GetReportGroupTrend
{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.GetReportGroupTrend
HEADERS

X-Amz-Target
BODY json

{
  "reportGroupArn": "",
  "numOfReports": "",
  "trendField": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.GetReportGroupTrend");

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

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"reportGroupArn\": \"\",\n  \"numOfReports\": \"\",\n  \"trendField\": \"\"\n}");

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

(client/post "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.GetReportGroupTrend" {:headers {:x-amz-target ""}
                                                                                                 :content-type :json
                                                                                                 :form-params {:reportGroupArn ""
                                                                                                               :numOfReports ""
                                                                                                               :trendField ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.GetReportGroupTrend"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"reportGroupArn\": \"\",\n  \"numOfReports\": \"\",\n  \"trendField\": \"\"\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}}/#X-Amz-Target=CodeBuild_20161006.GetReportGroupTrend"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"reportGroupArn\": \"\",\n  \"numOfReports\": \"\",\n  \"trendField\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.GetReportGroupTrend");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"reportGroupArn\": \"\",\n  \"numOfReports\": \"\",\n  \"trendField\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.GetReportGroupTrend"

	payload := strings.NewReader("{\n  \"reportGroupArn\": \"\",\n  \"numOfReports\": \"\",\n  \"trendField\": \"\"\n}")

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

	req.Header.Add("x-amz-target", "")
	req.Header.Add("content-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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 68

{
  "reportGroupArn": "",
  "numOfReports": "",
  "trendField": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.GetReportGroupTrend")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"reportGroupArn\": \"\",\n  \"numOfReports\": \"\",\n  \"trendField\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.GetReportGroupTrend"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"reportGroupArn\": \"\",\n  \"numOfReports\": \"\",\n  \"trendField\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"reportGroupArn\": \"\",\n  \"numOfReports\": \"\",\n  \"trendField\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.GetReportGroupTrend")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.GetReportGroupTrend")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"reportGroupArn\": \"\",\n  \"numOfReports\": \"\",\n  \"trendField\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  reportGroupArn: '',
  numOfReports: '',
  trendField: ''
});

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

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

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.GetReportGroupTrend');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.GetReportGroupTrend',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {reportGroupArn: '', numOfReports: '', trendField: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.GetReportGroupTrend';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"reportGroupArn":"","numOfReports":"","trendField":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.GetReportGroupTrend',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "reportGroupArn": "",\n  "numOfReports": "",\n  "trendField": ""\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"reportGroupArn\": \"\",\n  \"numOfReports\": \"\",\n  \"trendField\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.GetReportGroupTrend")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  }
};

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

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

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

req.write(JSON.stringify({reportGroupArn: '', numOfReports: '', trendField: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.GetReportGroupTrend',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {reportGroupArn: '', numOfReports: '', trendField: ''},
  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}}/#X-Amz-Target=CodeBuild_20161006.GetReportGroupTrend');

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

req.type('json');
req.send({
  reportGroupArn: '',
  numOfReports: '',
  trendField: ''
});

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}}/#X-Amz-Target=CodeBuild_20161006.GetReportGroupTrend',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {reportGroupArn: '', numOfReports: '', trendField: ''}
};

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

const url = '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.GetReportGroupTrend';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"reportGroupArn":"","numOfReports":"","trendField":""}'
};

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

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"reportGroupArn": @"",
                              @"numOfReports": @"",
                              @"trendField": @"" };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.GetReportGroupTrend"]
                                                       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}}/#X-Amz-Target=CodeBuild_20161006.GetReportGroupTrend" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"reportGroupArn\": \"\",\n  \"numOfReports\": \"\",\n  \"trendField\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.GetReportGroupTrend",
  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([
    'reportGroupArn' => '',
    'numOfReports' => '',
    'trendField' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.GetReportGroupTrend', [
  'body' => '{
  "reportGroupArn": "",
  "numOfReports": "",
  "trendField": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.GetReportGroupTrend');
$request->setMethod(HTTP_METH_POST);

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'reportGroupArn' => '',
  'numOfReports' => '',
  'trendField' => ''
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'reportGroupArn' => '',
  'numOfReports' => '',
  'trendField' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.GetReportGroupTrend');
$request->setRequestMethod('POST');
$request->setBody($body);

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

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

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.GetReportGroupTrend' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "reportGroupArn": "",
  "numOfReports": "",
  "trendField": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.GetReportGroupTrend' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "reportGroupArn": "",
  "numOfReports": "",
  "trendField": ""
}'
import http.client

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

payload = "{\n  \"reportGroupArn\": \"\",\n  \"numOfReports\": \"\",\n  \"trendField\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

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

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

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

url = "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.GetReportGroupTrend"

payload = {
    "reportGroupArn": "",
    "numOfReports": "",
    "trendField": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

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

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

url <- "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.GetReportGroupTrend"

payload <- "{\n  \"reportGroupArn\": \"\",\n  \"numOfReports\": \"\",\n  \"trendField\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

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

url = URI("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.GetReportGroupTrend")

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

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"reportGroupArn\": \"\",\n  \"numOfReports\": \"\",\n  \"trendField\": \"\"\n}"

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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"reportGroupArn\": \"\",\n  \"numOfReports\": \"\",\n  \"trendField\": \"\"\n}"
end

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

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.GetReportGroupTrend";

    let payload = json!({
        "reportGroupArn": "",
        "numOfReports": "",
        "trendField": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=CodeBuild_20161006.GetReportGroupTrend' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "reportGroupArn": "",
  "numOfReports": "",
  "trendField": ""
}'
echo '{
  "reportGroupArn": "",
  "numOfReports": "",
  "trendField": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.GetReportGroupTrend' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "reportGroupArn": "",\n  "numOfReports": "",\n  "trendField": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.GetReportGroupTrend'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "reportGroupArn": "",
  "numOfReports": "",
  "trendField": ""
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.GetReportGroupTrend")! 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 GetResourcePolicy
{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.GetResourcePolicy
HEADERS

X-Amz-Target
BODY json

{
  "resourceArn": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.GetResourcePolicy");

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

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

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

(client/post "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.GetResourcePolicy" {:headers {:x-amz-target ""}
                                                                                               :content-type :json
                                                                                               :form-params {:resourceArn ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.GetResourcePolicy"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"resourceArn\": \"\"\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}}/#X-Amz-Target=CodeBuild_20161006.GetResourcePolicy"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"resourceArn\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.GetResourcePolicy");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"resourceArn\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.GetResourcePolicy"

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

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

	req.Header.Add("x-amz-target", "")
	req.Header.Add("content-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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 23

{
  "resourceArn": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.GetResourcePolicy")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"resourceArn\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.GetResourcePolicy"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"resourceArn\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"resourceArn\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.GetResourcePolicy")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.GetResourcePolicy")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"resourceArn\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  resourceArn: ''
});

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

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

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.GetResourcePolicy');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.GetResourcePolicy',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {resourceArn: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.GetResourcePolicy';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"resourceArn":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.GetResourcePolicy',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "resourceArn": ""\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"resourceArn\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.GetResourcePolicy")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  }
};

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

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

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

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.GetResourcePolicy',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {resourceArn: ''},
  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}}/#X-Amz-Target=CodeBuild_20161006.GetResourcePolicy');

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

req.type('json');
req.send({
  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: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.GetResourcePolicy',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {resourceArn: ''}
};

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

const url = '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.GetResourcePolicy';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"resourceArn":""}'
};

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

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"resourceArn": @"" };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.GetResourcePolicy"]
                                                       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}}/#X-Amz-Target=CodeBuild_20161006.GetResourcePolicy" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"resourceArn\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.GetResourcePolicy",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    'resourceArn' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.GetResourcePolicy', [
  'body' => '{
  "resourceArn": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.GetResourcePolicy');
$request->setMethod(HTTP_METH_POST);

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

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

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'resourceArn' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.GetResourcePolicy');
$request->setRequestMethod('POST');
$request->setBody($body);

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

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

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.GetResourcePolicy' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "resourceArn": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.GetResourcePolicy' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "resourceArn": ""
}'
import http.client

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

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

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

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

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

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

url = "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.GetResourcePolicy"

payload = { "resourceArn": "" }
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

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

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

url <- "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.GetResourcePolicy"

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

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

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

url = URI("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.GetResourcePolicy")

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

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"resourceArn\": \"\"\n}"

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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"resourceArn\": \"\"\n}"
end

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

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.GetResourcePolicy";

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

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=CodeBuild_20161006.GetResourcePolicy' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "resourceArn": ""
}'
echo '{
  "resourceArn": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.GetResourcePolicy' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "resourceArn": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.GetResourcePolicy'
import Foundation

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

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.GetResourcePolicy")! 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 ImportSourceCredentials
{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ImportSourceCredentials
HEADERS

X-Amz-Target
BODY json

{
  "username": "",
  "token": "",
  "serverType": "",
  "authType": "",
  "shouldOverwrite": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ImportSourceCredentials");

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

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"username\": \"\",\n  \"token\": \"\",\n  \"serverType\": \"\",\n  \"authType\": \"\",\n  \"shouldOverwrite\": \"\"\n}");

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

(client/post "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ImportSourceCredentials" {:headers {:x-amz-target ""}
                                                                                                     :content-type :json
                                                                                                     :form-params {:username ""
                                                                                                                   :token ""
                                                                                                                   :serverType ""
                                                                                                                   :authType ""
                                                                                                                   :shouldOverwrite ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ImportSourceCredentials"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"username\": \"\",\n  \"token\": \"\",\n  \"serverType\": \"\",\n  \"authType\": \"\",\n  \"shouldOverwrite\": \"\"\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}}/#X-Amz-Target=CodeBuild_20161006.ImportSourceCredentials"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"username\": \"\",\n  \"token\": \"\",\n  \"serverType\": \"\",\n  \"authType\": \"\",\n  \"shouldOverwrite\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ImportSourceCredentials");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"username\": \"\",\n  \"token\": \"\",\n  \"serverType\": \"\",\n  \"authType\": \"\",\n  \"shouldOverwrite\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ImportSourceCredentials"

	payload := strings.NewReader("{\n  \"username\": \"\",\n  \"token\": \"\",\n  \"serverType\": \"\",\n  \"authType\": \"\",\n  \"shouldOverwrite\": \"\"\n}")

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

	req.Header.Add("x-amz-target", "")
	req.Header.Add("content-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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 98

{
  "username": "",
  "token": "",
  "serverType": "",
  "authType": "",
  "shouldOverwrite": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ImportSourceCredentials")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"username\": \"\",\n  \"token\": \"\",\n  \"serverType\": \"\",\n  \"authType\": \"\",\n  \"shouldOverwrite\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ImportSourceCredentials"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"username\": \"\",\n  \"token\": \"\",\n  \"serverType\": \"\",\n  \"authType\": \"\",\n  \"shouldOverwrite\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"username\": \"\",\n  \"token\": \"\",\n  \"serverType\": \"\",\n  \"authType\": \"\",\n  \"shouldOverwrite\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ImportSourceCredentials")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ImportSourceCredentials")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"username\": \"\",\n  \"token\": \"\",\n  \"serverType\": \"\",\n  \"authType\": \"\",\n  \"shouldOverwrite\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  username: '',
  token: '',
  serverType: '',
  authType: '',
  shouldOverwrite: ''
});

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

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

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ImportSourceCredentials');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ImportSourceCredentials',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {username: '', token: '', serverType: '', authType: '', shouldOverwrite: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ImportSourceCredentials';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"username":"","token":"","serverType":"","authType":"","shouldOverwrite":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ImportSourceCredentials',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "username": "",\n  "token": "",\n  "serverType": "",\n  "authType": "",\n  "shouldOverwrite": ""\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"username\": \"\",\n  \"token\": \"\",\n  \"serverType\": \"\",\n  \"authType\": \"\",\n  \"shouldOverwrite\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ImportSourceCredentials")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  }
};

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

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

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

req.write(JSON.stringify({username: '', token: '', serverType: '', authType: '', shouldOverwrite: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ImportSourceCredentials',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {username: '', token: '', serverType: '', authType: '', shouldOverwrite: ''},
  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}}/#X-Amz-Target=CodeBuild_20161006.ImportSourceCredentials');

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

req.type('json');
req.send({
  username: '',
  token: '',
  serverType: '',
  authType: '',
  shouldOverwrite: ''
});

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}}/#X-Amz-Target=CodeBuild_20161006.ImportSourceCredentials',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {username: '', token: '', serverType: '', authType: '', shouldOverwrite: ''}
};

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

const url = '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ImportSourceCredentials';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"username":"","token":"","serverType":"","authType":"","shouldOverwrite":""}'
};

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

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"username": @"",
                              @"token": @"",
                              @"serverType": @"",
                              @"authType": @"",
                              @"shouldOverwrite": @"" };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ImportSourceCredentials"]
                                                       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}}/#X-Amz-Target=CodeBuild_20161006.ImportSourceCredentials" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"username\": \"\",\n  \"token\": \"\",\n  \"serverType\": \"\",\n  \"authType\": \"\",\n  \"shouldOverwrite\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ImportSourceCredentials",
  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([
    'username' => '',
    'token' => '',
    'serverType' => '',
    'authType' => '',
    'shouldOverwrite' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ImportSourceCredentials', [
  'body' => '{
  "username": "",
  "token": "",
  "serverType": "",
  "authType": "",
  "shouldOverwrite": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ImportSourceCredentials');
$request->setMethod(HTTP_METH_POST);

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

$request->setContentType('application/json');
$request->setBody(json_encode([
  'username' => '',
  'token' => '',
  'serverType' => '',
  'authType' => '',
  'shouldOverwrite' => ''
]));

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'username' => '',
  'token' => '',
  'serverType' => '',
  'authType' => '',
  'shouldOverwrite' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ImportSourceCredentials');
$request->setRequestMethod('POST');
$request->setBody($body);

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

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

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ImportSourceCredentials' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "username": "",
  "token": "",
  "serverType": "",
  "authType": "",
  "shouldOverwrite": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ImportSourceCredentials' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "username": "",
  "token": "",
  "serverType": "",
  "authType": "",
  "shouldOverwrite": ""
}'
import http.client

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

payload = "{\n  \"username\": \"\",\n  \"token\": \"\",\n  \"serverType\": \"\",\n  \"authType\": \"\",\n  \"shouldOverwrite\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

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

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

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

url = "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ImportSourceCredentials"

payload = {
    "username": "",
    "token": "",
    "serverType": "",
    "authType": "",
    "shouldOverwrite": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

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

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

url <- "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ImportSourceCredentials"

payload <- "{\n  \"username\": \"\",\n  \"token\": \"\",\n  \"serverType\": \"\",\n  \"authType\": \"\",\n  \"shouldOverwrite\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

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

url = URI("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ImportSourceCredentials")

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

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"username\": \"\",\n  \"token\": \"\",\n  \"serverType\": \"\",\n  \"authType\": \"\",\n  \"shouldOverwrite\": \"\"\n}"

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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"username\": \"\",\n  \"token\": \"\",\n  \"serverType\": \"\",\n  \"authType\": \"\",\n  \"shouldOverwrite\": \"\"\n}"
end

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

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ImportSourceCredentials";

    let payload = json!({
        "username": "",
        "token": "",
        "serverType": "",
        "authType": "",
        "shouldOverwrite": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=CodeBuild_20161006.ImportSourceCredentials' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "username": "",
  "token": "",
  "serverType": "",
  "authType": "",
  "shouldOverwrite": ""
}'
echo '{
  "username": "",
  "token": "",
  "serverType": "",
  "authType": "",
  "shouldOverwrite": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ImportSourceCredentials' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "username": "",\n  "token": "",\n  "serverType": "",\n  "authType": "",\n  "shouldOverwrite": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ImportSourceCredentials'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "username": "",
  "token": "",
  "serverType": "",
  "authType": "",
  "shouldOverwrite": ""
] as [String : Any]

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

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ImportSourceCredentials")! 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 InvalidateProjectCache
{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.InvalidateProjectCache
HEADERS

X-Amz-Target
BODY json

{
  "projectName": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.InvalidateProjectCache");

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

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

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

(client/post "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.InvalidateProjectCache" {:headers {:x-amz-target ""}
                                                                                                    :content-type :json
                                                                                                    :form-params {:projectName ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.InvalidateProjectCache"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"projectName\": \"\"\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}}/#X-Amz-Target=CodeBuild_20161006.InvalidateProjectCache"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"projectName\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.InvalidateProjectCache");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"projectName\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

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

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.InvalidateProjectCache"

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

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

	req.Header.Add("x-amz-target", "")
	req.Header.Add("content-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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 23

{
  "projectName": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.InvalidateProjectCache")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"projectName\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.InvalidateProjectCache"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"projectName\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"projectName\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.InvalidateProjectCache")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.InvalidateProjectCache")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"projectName\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  projectName: ''
});

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

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

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.InvalidateProjectCache');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.InvalidateProjectCache',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {projectName: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.InvalidateProjectCache';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"projectName":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.InvalidateProjectCache',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "projectName": ""\n}'
};

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

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"projectName\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.InvalidateProjectCache")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  }
};

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

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

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

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

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.InvalidateProjectCache',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {projectName: ''},
  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}}/#X-Amz-Target=CodeBuild_20161006.InvalidateProjectCache');

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

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

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}}/#X-Amz-Target=CodeBuild_20161006.InvalidateProjectCache',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {projectName: ''}
};

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

const url = '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.InvalidateProjectCache';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"projectName":""}'
};

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

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"projectName": @"" };

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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.InvalidateProjectCache"]
                                                       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}}/#X-Amz-Target=CodeBuild_20161006.InvalidateProjectCache" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"projectName\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.InvalidateProjectCache",
  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([
    'projectName' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

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

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.InvalidateProjectCache', [
  'body' => '{
  "projectName": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.InvalidateProjectCache');
$request->setMethod(HTTP_METH_POST);

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

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

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

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'projectName' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.InvalidateProjectCache');
$request->setRequestMethod('POST');
$request->setBody($body);

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

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

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.InvalidateProjectCache' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "projectName": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.InvalidateProjectCache' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "projectName": ""
}'
import http.client

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

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

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

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

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

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.InvalidateProjectCache"

payload = { "projectName": "" }
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.InvalidateProjectCache"

payload <- "{\n  \"projectName\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.InvalidateProjectCache")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"projectName\": \"\"\n}"

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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"projectName\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.InvalidateProjectCache";

    let payload = json!({"projectName": ""});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=CodeBuild_20161006.InvalidateProjectCache' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "projectName": ""
}'
echo '{
  "projectName": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.InvalidateProjectCache' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "projectName": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.InvalidateProjectCache'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = ["projectName": ""] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.InvalidateProjectCache")! 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 ListBuildBatches
{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListBuildBatches
HEADERS

X-Amz-Target
BODY json

{
  "filter": "",
  "maxResults": "",
  "sortOrder": "",
  "nextToken": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListBuildBatches");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"filter\": \"\",\n  \"maxResults\": \"\",\n  \"sortOrder\": \"\",\n  \"nextToken\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListBuildBatches" {:headers {:x-amz-target ""}
                                                                                              :content-type :json
                                                                                              :form-params {:filter ""
                                                                                                            :maxResults ""
                                                                                                            :sortOrder ""
                                                                                                            :nextToken ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListBuildBatches"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"filter\": \"\",\n  \"maxResults\": \"\",\n  \"sortOrder\": \"\",\n  \"nextToken\": \"\"\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListBuildBatches"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"filter\": \"\",\n  \"maxResults\": \"\",\n  \"sortOrder\": \"\",\n  \"nextToken\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListBuildBatches");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"filter\": \"\",\n  \"maxResults\": \"\",\n  \"sortOrder\": \"\",\n  \"nextToken\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListBuildBatches"

	payload := strings.NewReader("{\n  \"filter\": \"\",\n  \"maxResults\": \"\",\n  \"sortOrder\": \"\",\n  \"nextToken\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	req.Header.Add("content-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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 76

{
  "filter": "",
  "maxResults": "",
  "sortOrder": "",
  "nextToken": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListBuildBatches")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"filter\": \"\",\n  \"maxResults\": \"\",\n  \"sortOrder\": \"\",\n  \"nextToken\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListBuildBatches"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"filter\": \"\",\n  \"maxResults\": \"\",\n  \"sortOrder\": \"\",\n  \"nextToken\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"filter\": \"\",\n  \"maxResults\": \"\",\n  \"sortOrder\": \"\",\n  \"nextToken\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListBuildBatches")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListBuildBatches")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"filter\": \"\",\n  \"maxResults\": \"\",\n  \"sortOrder\": \"\",\n  \"nextToken\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  filter: '',
  maxResults: '',
  sortOrder: '',
  nextToken: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListBuildBatches');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListBuildBatches',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {filter: '', maxResults: '', sortOrder: '', nextToken: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListBuildBatches';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"filter":"","maxResults":"","sortOrder":"","nextToken":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListBuildBatches',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "filter": "",\n  "maxResults": "",\n  "sortOrder": "",\n  "nextToken": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"filter\": \"\",\n  \"maxResults\": \"\",\n  \"sortOrder\": \"\",\n  \"nextToken\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListBuildBatches")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({filter: '', maxResults: '', sortOrder: '', nextToken: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListBuildBatches',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {filter: '', maxResults: '', sortOrder: '', nextToken: ''},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListBuildBatches');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  filter: '',
  maxResults: '',
  sortOrder: '',
  nextToken: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListBuildBatches',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {filter: '', maxResults: '', sortOrder: '', nextToken: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListBuildBatches';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"filter":"","maxResults":"","sortOrder":"","nextToken":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"filter": @"",
                              @"maxResults": @"",
                              @"sortOrder": @"",
                              @"nextToken": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListBuildBatches"]
                                                       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}}/#X-Amz-Target=CodeBuild_20161006.ListBuildBatches" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"filter\": \"\",\n  \"maxResults\": \"\",\n  \"sortOrder\": \"\",\n  \"nextToken\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListBuildBatches",
  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([
    'filter' => '',
    'maxResults' => '',
    'sortOrder' => '',
    'nextToken' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListBuildBatches', [
  'body' => '{
  "filter": "",
  "maxResults": "",
  "sortOrder": "",
  "nextToken": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListBuildBatches');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'filter' => '',
  'maxResults' => '',
  'sortOrder' => '',
  'nextToken' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'filter' => '',
  'maxResults' => '',
  'sortOrder' => '',
  'nextToken' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListBuildBatches');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListBuildBatches' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "filter": "",
  "maxResults": "",
  "sortOrder": "",
  "nextToken": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListBuildBatches' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "filter": "",
  "maxResults": "",
  "sortOrder": "",
  "nextToken": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"filter\": \"\",\n  \"maxResults\": \"\",\n  \"sortOrder\": \"\",\n  \"nextToken\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListBuildBatches"

payload = {
    "filter": "",
    "maxResults": "",
    "sortOrder": "",
    "nextToken": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListBuildBatches"

payload <- "{\n  \"filter\": \"\",\n  \"maxResults\": \"\",\n  \"sortOrder\": \"\",\n  \"nextToken\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListBuildBatches")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"filter\": \"\",\n  \"maxResults\": \"\",\n  \"sortOrder\": \"\",\n  \"nextToken\": \"\"\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"filter\": \"\",\n  \"maxResults\": \"\",\n  \"sortOrder\": \"\",\n  \"nextToken\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListBuildBatches";

    let payload = json!({
        "filter": "",
        "maxResults": "",
        "sortOrder": "",
        "nextToken": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=CodeBuild_20161006.ListBuildBatches' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "filter": "",
  "maxResults": "",
  "sortOrder": "",
  "nextToken": ""
}'
echo '{
  "filter": "",
  "maxResults": "",
  "sortOrder": "",
  "nextToken": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListBuildBatches' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "filter": "",\n  "maxResults": "",\n  "sortOrder": "",\n  "nextToken": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListBuildBatches'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "filter": "",
  "maxResults": "",
  "sortOrder": "",
  "nextToken": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListBuildBatches")! 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 ListBuildBatchesForProject
{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListBuildBatchesForProject
HEADERS

X-Amz-Target
BODY json

{
  "projectName": "",
  "filter": "",
  "maxResults": "",
  "sortOrder": "",
  "nextToken": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListBuildBatchesForProject");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"projectName\": \"\",\n  \"filter\": \"\",\n  \"maxResults\": \"\",\n  \"sortOrder\": \"\",\n  \"nextToken\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListBuildBatchesForProject" {:headers {:x-amz-target ""}
                                                                                                        :content-type :json
                                                                                                        :form-params {:projectName ""
                                                                                                                      :filter ""
                                                                                                                      :maxResults ""
                                                                                                                      :sortOrder ""
                                                                                                                      :nextToken ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListBuildBatchesForProject"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"projectName\": \"\",\n  \"filter\": \"\",\n  \"maxResults\": \"\",\n  \"sortOrder\": \"\",\n  \"nextToken\": \"\"\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListBuildBatchesForProject"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"projectName\": \"\",\n  \"filter\": \"\",\n  \"maxResults\": \"\",\n  \"sortOrder\": \"\",\n  \"nextToken\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListBuildBatchesForProject");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"projectName\": \"\",\n  \"filter\": \"\",\n  \"maxResults\": \"\",\n  \"sortOrder\": \"\",\n  \"nextToken\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListBuildBatchesForProject"

	payload := strings.NewReader("{\n  \"projectName\": \"\",\n  \"filter\": \"\",\n  \"maxResults\": \"\",\n  \"sortOrder\": \"\",\n  \"nextToken\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	req.Header.Add("content-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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 97

{
  "projectName": "",
  "filter": "",
  "maxResults": "",
  "sortOrder": "",
  "nextToken": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListBuildBatchesForProject")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"projectName\": \"\",\n  \"filter\": \"\",\n  \"maxResults\": \"\",\n  \"sortOrder\": \"\",\n  \"nextToken\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListBuildBatchesForProject"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"projectName\": \"\",\n  \"filter\": \"\",\n  \"maxResults\": \"\",\n  \"sortOrder\": \"\",\n  \"nextToken\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"projectName\": \"\",\n  \"filter\": \"\",\n  \"maxResults\": \"\",\n  \"sortOrder\": \"\",\n  \"nextToken\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListBuildBatchesForProject")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListBuildBatchesForProject")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"projectName\": \"\",\n  \"filter\": \"\",\n  \"maxResults\": \"\",\n  \"sortOrder\": \"\",\n  \"nextToken\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  projectName: '',
  filter: '',
  maxResults: '',
  sortOrder: '',
  nextToken: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListBuildBatchesForProject');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListBuildBatchesForProject',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {projectName: '', filter: '', maxResults: '', sortOrder: '', nextToken: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListBuildBatchesForProject';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"projectName":"","filter":"","maxResults":"","sortOrder":"","nextToken":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListBuildBatchesForProject',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "projectName": "",\n  "filter": "",\n  "maxResults": "",\n  "sortOrder": "",\n  "nextToken": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"projectName\": \"\",\n  \"filter\": \"\",\n  \"maxResults\": \"\",\n  \"sortOrder\": \"\",\n  \"nextToken\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListBuildBatchesForProject")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({projectName: '', filter: '', maxResults: '', sortOrder: '', nextToken: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListBuildBatchesForProject',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {projectName: '', filter: '', maxResults: '', sortOrder: '', nextToken: ''},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListBuildBatchesForProject');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  projectName: '',
  filter: '',
  maxResults: '',
  sortOrder: '',
  nextToken: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListBuildBatchesForProject',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {projectName: '', filter: '', maxResults: '', sortOrder: '', nextToken: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListBuildBatchesForProject';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"projectName":"","filter":"","maxResults":"","sortOrder":"","nextToken":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"projectName": @"",
                              @"filter": @"",
                              @"maxResults": @"",
                              @"sortOrder": @"",
                              @"nextToken": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListBuildBatchesForProject"]
                                                       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}}/#X-Amz-Target=CodeBuild_20161006.ListBuildBatchesForProject" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"projectName\": \"\",\n  \"filter\": \"\",\n  \"maxResults\": \"\",\n  \"sortOrder\": \"\",\n  \"nextToken\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListBuildBatchesForProject",
  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([
    'projectName' => '',
    'filter' => '',
    'maxResults' => '',
    'sortOrder' => '',
    'nextToken' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListBuildBatchesForProject', [
  'body' => '{
  "projectName": "",
  "filter": "",
  "maxResults": "",
  "sortOrder": "",
  "nextToken": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListBuildBatchesForProject');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'projectName' => '',
  'filter' => '',
  'maxResults' => '',
  'sortOrder' => '',
  'nextToken' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'projectName' => '',
  'filter' => '',
  'maxResults' => '',
  'sortOrder' => '',
  'nextToken' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListBuildBatchesForProject');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListBuildBatchesForProject' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "projectName": "",
  "filter": "",
  "maxResults": "",
  "sortOrder": "",
  "nextToken": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListBuildBatchesForProject' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "projectName": "",
  "filter": "",
  "maxResults": "",
  "sortOrder": "",
  "nextToken": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"projectName\": \"\",\n  \"filter\": \"\",\n  \"maxResults\": \"\",\n  \"sortOrder\": \"\",\n  \"nextToken\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListBuildBatchesForProject"

payload = {
    "projectName": "",
    "filter": "",
    "maxResults": "",
    "sortOrder": "",
    "nextToken": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListBuildBatchesForProject"

payload <- "{\n  \"projectName\": \"\",\n  \"filter\": \"\",\n  \"maxResults\": \"\",\n  \"sortOrder\": \"\",\n  \"nextToken\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListBuildBatchesForProject")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"projectName\": \"\",\n  \"filter\": \"\",\n  \"maxResults\": \"\",\n  \"sortOrder\": \"\",\n  \"nextToken\": \"\"\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"projectName\": \"\",\n  \"filter\": \"\",\n  \"maxResults\": \"\",\n  \"sortOrder\": \"\",\n  \"nextToken\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListBuildBatchesForProject";

    let payload = json!({
        "projectName": "",
        "filter": "",
        "maxResults": "",
        "sortOrder": "",
        "nextToken": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=CodeBuild_20161006.ListBuildBatchesForProject' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "projectName": "",
  "filter": "",
  "maxResults": "",
  "sortOrder": "",
  "nextToken": ""
}'
echo '{
  "projectName": "",
  "filter": "",
  "maxResults": "",
  "sortOrder": "",
  "nextToken": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListBuildBatchesForProject' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "projectName": "",\n  "filter": "",\n  "maxResults": "",\n  "sortOrder": "",\n  "nextToken": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListBuildBatchesForProject'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "projectName": "",
  "filter": "",
  "maxResults": "",
  "sortOrder": "",
  "nextToken": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListBuildBatchesForProject")! 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 ListBuilds
{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListBuilds
HEADERS

X-Amz-Target
BODY json

{
  "sortOrder": "",
  "nextToken": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListBuilds");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"sortOrder\": \"\",\n  \"nextToken\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListBuilds" {:headers {:x-amz-target ""}
                                                                                        :content-type :json
                                                                                        :form-params {:sortOrder ""
                                                                                                      :nextToken ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListBuilds"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"sortOrder\": \"\",\n  \"nextToken\": \"\"\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListBuilds"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"sortOrder\": \"\",\n  \"nextToken\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListBuilds");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"sortOrder\": \"\",\n  \"nextToken\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListBuilds"

	payload := strings.NewReader("{\n  \"sortOrder\": \"\",\n  \"nextToken\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	req.Header.Add("content-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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 40

{
  "sortOrder": "",
  "nextToken": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListBuilds")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"sortOrder\": \"\",\n  \"nextToken\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListBuilds"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"sortOrder\": \"\",\n  \"nextToken\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"sortOrder\": \"\",\n  \"nextToken\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListBuilds")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListBuilds")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"sortOrder\": \"\",\n  \"nextToken\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  sortOrder: '',
  nextToken: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListBuilds');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListBuilds',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {sortOrder: '', nextToken: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListBuilds';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"sortOrder":"","nextToken":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListBuilds',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "sortOrder": "",\n  "nextToken": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"sortOrder\": \"\",\n  \"nextToken\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListBuilds")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({sortOrder: '', nextToken: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListBuilds',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {sortOrder: '', nextToken: ''},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListBuilds');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  sortOrder: '',
  nextToken: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListBuilds',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {sortOrder: '', nextToken: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListBuilds';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"sortOrder":"","nextToken":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"sortOrder": @"",
                              @"nextToken": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListBuilds"]
                                                       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}}/#X-Amz-Target=CodeBuild_20161006.ListBuilds" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"sortOrder\": \"\",\n  \"nextToken\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListBuilds",
  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([
    'sortOrder' => '',
    'nextToken' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListBuilds', [
  'body' => '{
  "sortOrder": "",
  "nextToken": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListBuilds');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'sortOrder' => '',
  'nextToken' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'sortOrder' => '',
  'nextToken' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListBuilds');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListBuilds' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "sortOrder": "",
  "nextToken": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListBuilds' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "sortOrder": "",
  "nextToken": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"sortOrder\": \"\",\n  \"nextToken\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListBuilds"

payload = {
    "sortOrder": "",
    "nextToken": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListBuilds"

payload <- "{\n  \"sortOrder\": \"\",\n  \"nextToken\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListBuilds")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"sortOrder\": \"\",\n  \"nextToken\": \"\"\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"sortOrder\": \"\",\n  \"nextToken\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListBuilds";

    let payload = json!({
        "sortOrder": "",
        "nextToken": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=CodeBuild_20161006.ListBuilds' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "sortOrder": "",
  "nextToken": ""
}'
echo '{
  "sortOrder": "",
  "nextToken": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListBuilds' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "sortOrder": "",\n  "nextToken": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListBuilds'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "sortOrder": "",
  "nextToken": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListBuilds")! 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 ListBuildsForProject
{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListBuildsForProject
HEADERS

X-Amz-Target
BODY json

{
  "projectName": "",
  "sortOrder": "",
  "nextToken": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListBuildsForProject");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"projectName\": \"\",\n  \"sortOrder\": \"\",\n  \"nextToken\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListBuildsForProject" {:headers {:x-amz-target ""}
                                                                                                  :content-type :json
                                                                                                  :form-params {:projectName ""
                                                                                                                :sortOrder ""
                                                                                                                :nextToken ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListBuildsForProject"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"projectName\": \"\",\n  \"sortOrder\": \"\",\n  \"nextToken\": \"\"\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListBuildsForProject"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"projectName\": \"\",\n  \"sortOrder\": \"\",\n  \"nextToken\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListBuildsForProject");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"projectName\": \"\",\n  \"sortOrder\": \"\",\n  \"nextToken\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListBuildsForProject"

	payload := strings.NewReader("{\n  \"projectName\": \"\",\n  \"sortOrder\": \"\",\n  \"nextToken\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	req.Header.Add("content-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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 61

{
  "projectName": "",
  "sortOrder": "",
  "nextToken": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListBuildsForProject")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"projectName\": \"\",\n  \"sortOrder\": \"\",\n  \"nextToken\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListBuildsForProject"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"projectName\": \"\",\n  \"sortOrder\": \"\",\n  \"nextToken\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"projectName\": \"\",\n  \"sortOrder\": \"\",\n  \"nextToken\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListBuildsForProject")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListBuildsForProject")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"projectName\": \"\",\n  \"sortOrder\": \"\",\n  \"nextToken\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  projectName: '',
  sortOrder: '',
  nextToken: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListBuildsForProject');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListBuildsForProject',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {projectName: '', sortOrder: '', nextToken: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListBuildsForProject';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"projectName":"","sortOrder":"","nextToken":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListBuildsForProject',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "projectName": "",\n  "sortOrder": "",\n  "nextToken": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"projectName\": \"\",\n  \"sortOrder\": \"\",\n  \"nextToken\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListBuildsForProject")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({projectName: '', sortOrder: '', nextToken: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListBuildsForProject',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {projectName: '', sortOrder: '', nextToken: ''},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListBuildsForProject');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  projectName: '',
  sortOrder: '',
  nextToken: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListBuildsForProject',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {projectName: '', sortOrder: '', nextToken: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListBuildsForProject';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"projectName":"","sortOrder":"","nextToken":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"projectName": @"",
                              @"sortOrder": @"",
                              @"nextToken": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListBuildsForProject"]
                                                       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}}/#X-Amz-Target=CodeBuild_20161006.ListBuildsForProject" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"projectName\": \"\",\n  \"sortOrder\": \"\",\n  \"nextToken\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListBuildsForProject",
  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([
    'projectName' => '',
    'sortOrder' => '',
    'nextToken' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListBuildsForProject', [
  'body' => '{
  "projectName": "",
  "sortOrder": "",
  "nextToken": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListBuildsForProject');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'projectName' => '',
  'sortOrder' => '',
  'nextToken' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'projectName' => '',
  'sortOrder' => '',
  'nextToken' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListBuildsForProject');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListBuildsForProject' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "projectName": "",
  "sortOrder": "",
  "nextToken": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListBuildsForProject' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "projectName": "",
  "sortOrder": "",
  "nextToken": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"projectName\": \"\",\n  \"sortOrder\": \"\",\n  \"nextToken\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListBuildsForProject"

payload = {
    "projectName": "",
    "sortOrder": "",
    "nextToken": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListBuildsForProject"

payload <- "{\n  \"projectName\": \"\",\n  \"sortOrder\": \"\",\n  \"nextToken\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListBuildsForProject")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"projectName\": \"\",\n  \"sortOrder\": \"\",\n  \"nextToken\": \"\"\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"projectName\": \"\",\n  \"sortOrder\": \"\",\n  \"nextToken\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListBuildsForProject";

    let payload = json!({
        "projectName": "",
        "sortOrder": "",
        "nextToken": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=CodeBuild_20161006.ListBuildsForProject' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "projectName": "",
  "sortOrder": "",
  "nextToken": ""
}'
echo '{
  "projectName": "",
  "sortOrder": "",
  "nextToken": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListBuildsForProject' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "projectName": "",\n  "sortOrder": "",\n  "nextToken": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListBuildsForProject'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "projectName": "",
  "sortOrder": "",
  "nextToken": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListBuildsForProject")! 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 ListCuratedEnvironmentImages
{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListCuratedEnvironmentImages
HEADERS

X-Amz-Target
BODY json

{}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListCuratedEnvironmentImages");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListCuratedEnvironmentImages" {:headers {:x-amz-target ""}
                                                                                                          :content-type :json})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListCuratedEnvironmentImages"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{}"

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}}/#X-Amz-Target=CodeBuild_20161006.ListCuratedEnvironmentImages"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListCuratedEnvironmentImages");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListCuratedEnvironmentImages"

	payload := strings.NewReader("{}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	req.Header.Add("content-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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 2

{}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListCuratedEnvironmentImages")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListCuratedEnvironmentImages"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListCuratedEnvironmentImages")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListCuratedEnvironmentImages")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{}")
  .asString();
const data = JSON.stringify({});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListCuratedEnvironmentImages');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListCuratedEnvironmentImages',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListCuratedEnvironmentImages';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListCuratedEnvironmentImages',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListCuratedEnvironmentImages")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListCuratedEnvironmentImages',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {},
  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}}/#X-Amz-Target=CodeBuild_20161006.ListCuratedEnvironmentImages');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({});

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}}/#X-Amz-Target=CodeBuild_20161006.ListCuratedEnvironmentImages',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListCuratedEnvironmentImages';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{  };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListCuratedEnvironmentImages"]
                                                       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}}/#X-Amz-Target=CodeBuild_20161006.ListCuratedEnvironmentImages" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListCuratedEnvironmentImages",
  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([
    
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListCuratedEnvironmentImages', [
  'body' => '{}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListCuratedEnvironmentImages');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListCuratedEnvironmentImages');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListCuratedEnvironmentImages' -Method POST -Headers $headers -ContentType 'application/json' -Body '{}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListCuratedEnvironmentImages' -Method POST -Headers $headers -ContentType 'application/json' -Body '{}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListCuratedEnvironmentImages"

payload = {}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListCuratedEnvironmentImages"

payload <- "{}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListCuratedEnvironmentImages")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{}"

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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListCuratedEnvironmentImages";

    let payload = json!({});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=CodeBuild_20161006.ListCuratedEnvironmentImages' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{}'
echo '{}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListCuratedEnvironmentImages' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListCuratedEnvironmentImages'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListCuratedEnvironmentImages")! 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 ListProjects
{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListProjects
HEADERS

X-Amz-Target
BODY json

{
  "sortBy": "",
  "sortOrder": "",
  "nextToken": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListProjects");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"sortBy\": \"\",\n  \"sortOrder\": \"\",\n  \"nextToken\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListProjects" {:headers {:x-amz-target ""}
                                                                                          :content-type :json
                                                                                          :form-params {:sortBy ""
                                                                                                        :sortOrder ""
                                                                                                        :nextToken ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListProjects"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"sortBy\": \"\",\n  \"sortOrder\": \"\",\n  \"nextToken\": \"\"\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListProjects"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"sortBy\": \"\",\n  \"sortOrder\": \"\",\n  \"nextToken\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListProjects");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"sortBy\": \"\",\n  \"sortOrder\": \"\",\n  \"nextToken\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListProjects"

	payload := strings.NewReader("{\n  \"sortBy\": \"\",\n  \"sortOrder\": \"\",\n  \"nextToken\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	req.Header.Add("content-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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 56

{
  "sortBy": "",
  "sortOrder": "",
  "nextToken": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListProjects")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"sortBy\": \"\",\n  \"sortOrder\": \"\",\n  \"nextToken\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListProjects"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"sortBy\": \"\",\n  \"sortOrder\": \"\",\n  \"nextToken\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"sortBy\": \"\",\n  \"sortOrder\": \"\",\n  \"nextToken\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListProjects")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListProjects")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"sortBy\": \"\",\n  \"sortOrder\": \"\",\n  \"nextToken\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  sortBy: '',
  sortOrder: '',
  nextToken: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListProjects');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListProjects',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {sortBy: '', sortOrder: '', nextToken: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListProjects';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"sortBy":"","sortOrder":"","nextToken":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListProjects',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "sortBy": "",\n  "sortOrder": "",\n  "nextToken": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"sortBy\": \"\",\n  \"sortOrder\": \"\",\n  \"nextToken\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListProjects")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({sortBy: '', sortOrder: '', nextToken: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListProjects',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {sortBy: '', sortOrder: '', nextToken: ''},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListProjects');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  sortBy: '',
  sortOrder: '',
  nextToken: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListProjects',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {sortBy: '', sortOrder: '', nextToken: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListProjects';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"sortBy":"","sortOrder":"","nextToken":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"sortBy": @"",
                              @"sortOrder": @"",
                              @"nextToken": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListProjects"]
                                                       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}}/#X-Amz-Target=CodeBuild_20161006.ListProjects" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"sortBy\": \"\",\n  \"sortOrder\": \"\",\n  \"nextToken\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListProjects",
  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([
    'sortBy' => '',
    'sortOrder' => '',
    'nextToken' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListProjects', [
  'body' => '{
  "sortBy": "",
  "sortOrder": "",
  "nextToken": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListProjects');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'sortBy' => '',
  'sortOrder' => '',
  'nextToken' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'sortBy' => '',
  'sortOrder' => '',
  'nextToken' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListProjects');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListProjects' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "sortBy": "",
  "sortOrder": "",
  "nextToken": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListProjects' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "sortBy": "",
  "sortOrder": "",
  "nextToken": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"sortBy\": \"\",\n  \"sortOrder\": \"\",\n  \"nextToken\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListProjects"

payload = {
    "sortBy": "",
    "sortOrder": "",
    "nextToken": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListProjects"

payload <- "{\n  \"sortBy\": \"\",\n  \"sortOrder\": \"\",\n  \"nextToken\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListProjects")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"sortBy\": \"\",\n  \"sortOrder\": \"\",\n  \"nextToken\": \"\"\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"sortBy\": \"\",\n  \"sortOrder\": \"\",\n  \"nextToken\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListProjects";

    let payload = json!({
        "sortBy": "",
        "sortOrder": "",
        "nextToken": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=CodeBuild_20161006.ListProjects' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "sortBy": "",
  "sortOrder": "",
  "nextToken": ""
}'
echo '{
  "sortBy": "",
  "sortOrder": "",
  "nextToken": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListProjects' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "sortBy": "",\n  "sortOrder": "",\n  "nextToken": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListProjects'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "sortBy": "",
  "sortOrder": "",
  "nextToken": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListProjects")! 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 ListReportGroups
{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListReportGroups
HEADERS

X-Amz-Target
BODY json

{
  "sortOrder": "",
  "sortBy": "",
  "nextToken": "",
  "maxResults": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListReportGroups");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"sortOrder\": \"\",\n  \"sortBy\": \"\",\n  \"nextToken\": \"\",\n  \"maxResults\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListReportGroups" {:headers {:x-amz-target ""}
                                                                                              :content-type :json
                                                                                              :form-params {:sortOrder ""
                                                                                                            :sortBy ""
                                                                                                            :nextToken ""
                                                                                                            :maxResults ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListReportGroups"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"sortOrder\": \"\",\n  \"sortBy\": \"\",\n  \"nextToken\": \"\",\n  \"maxResults\": \"\"\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}}/#X-Amz-Target=CodeBuild_20161006.ListReportGroups"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"sortOrder\": \"\",\n  \"sortBy\": \"\",\n  \"nextToken\": \"\",\n  \"maxResults\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListReportGroups");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"sortOrder\": \"\",\n  \"sortBy\": \"\",\n  \"nextToken\": \"\",\n  \"maxResults\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListReportGroups"

	payload := strings.NewReader("{\n  \"sortOrder\": \"\",\n  \"sortBy\": \"\",\n  \"nextToken\": \"\",\n  \"maxResults\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	req.Header.Add("content-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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 76

{
  "sortOrder": "",
  "sortBy": "",
  "nextToken": "",
  "maxResults": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListReportGroups")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"sortOrder\": \"\",\n  \"sortBy\": \"\",\n  \"nextToken\": \"\",\n  \"maxResults\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListReportGroups"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"sortOrder\": \"\",\n  \"sortBy\": \"\",\n  \"nextToken\": \"\",\n  \"maxResults\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"sortOrder\": \"\",\n  \"sortBy\": \"\",\n  \"nextToken\": \"\",\n  \"maxResults\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListReportGroups")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListReportGroups")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"sortOrder\": \"\",\n  \"sortBy\": \"\",\n  \"nextToken\": \"\",\n  \"maxResults\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  sortOrder: '',
  sortBy: '',
  nextToken: '',
  maxResults: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListReportGroups');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListReportGroups',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {sortOrder: '', sortBy: '', nextToken: '', maxResults: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListReportGroups';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"sortOrder":"","sortBy":"","nextToken":"","maxResults":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListReportGroups',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "sortOrder": "",\n  "sortBy": "",\n  "nextToken": "",\n  "maxResults": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"sortOrder\": \"\",\n  \"sortBy\": \"\",\n  \"nextToken\": \"\",\n  \"maxResults\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListReportGroups")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({sortOrder: '', sortBy: '', nextToken: '', maxResults: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListReportGroups',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {sortOrder: '', sortBy: '', nextToken: '', maxResults: ''},
  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}}/#X-Amz-Target=CodeBuild_20161006.ListReportGroups');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  sortOrder: '',
  sortBy: '',
  nextToken: '',
  maxResults: ''
});

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}}/#X-Amz-Target=CodeBuild_20161006.ListReportGroups',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {sortOrder: '', sortBy: '', nextToken: '', maxResults: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListReportGroups';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"sortOrder":"","sortBy":"","nextToken":"","maxResults":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"sortOrder": @"",
                              @"sortBy": @"",
                              @"nextToken": @"",
                              @"maxResults": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListReportGroups"]
                                                       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}}/#X-Amz-Target=CodeBuild_20161006.ListReportGroups" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"sortOrder\": \"\",\n  \"sortBy\": \"\",\n  \"nextToken\": \"\",\n  \"maxResults\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListReportGroups",
  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([
    'sortOrder' => '',
    'sortBy' => '',
    'nextToken' => '',
    'maxResults' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListReportGroups', [
  'body' => '{
  "sortOrder": "",
  "sortBy": "",
  "nextToken": "",
  "maxResults": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListReportGroups');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'sortOrder' => '',
  'sortBy' => '',
  'nextToken' => '',
  'maxResults' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'sortOrder' => '',
  'sortBy' => '',
  'nextToken' => '',
  'maxResults' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListReportGroups');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListReportGroups' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "sortOrder": "",
  "sortBy": "",
  "nextToken": "",
  "maxResults": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListReportGroups' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "sortOrder": "",
  "sortBy": "",
  "nextToken": "",
  "maxResults": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"sortOrder\": \"\",\n  \"sortBy\": \"\",\n  \"nextToken\": \"\",\n  \"maxResults\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListReportGroups"

payload = {
    "sortOrder": "",
    "sortBy": "",
    "nextToken": "",
    "maxResults": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListReportGroups"

payload <- "{\n  \"sortOrder\": \"\",\n  \"sortBy\": \"\",\n  \"nextToken\": \"\",\n  \"maxResults\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListReportGroups")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"sortOrder\": \"\",\n  \"sortBy\": \"\",\n  \"nextToken\": \"\",\n  \"maxResults\": \"\"\n}"

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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"sortOrder\": \"\",\n  \"sortBy\": \"\",\n  \"nextToken\": \"\",\n  \"maxResults\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListReportGroups";

    let payload = json!({
        "sortOrder": "",
        "sortBy": "",
        "nextToken": "",
        "maxResults": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=CodeBuild_20161006.ListReportGroups' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "sortOrder": "",
  "sortBy": "",
  "nextToken": "",
  "maxResults": ""
}'
echo '{
  "sortOrder": "",
  "sortBy": "",
  "nextToken": "",
  "maxResults": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListReportGroups' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "sortOrder": "",\n  "sortBy": "",\n  "nextToken": "",\n  "maxResults": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListReportGroups'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "sortOrder": "",
  "sortBy": "",
  "nextToken": "",
  "maxResults": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListReportGroups")! 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 ListReports
{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListReports
HEADERS

X-Amz-Target
BODY json

{
  "sortOrder": "",
  "nextToken": "",
  "maxResults": "",
  "filter": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListReports");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"sortOrder\": \"\",\n  \"nextToken\": \"\",\n  \"maxResults\": \"\",\n  \"filter\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListReports" {:headers {:x-amz-target ""}
                                                                                         :content-type :json
                                                                                         :form-params {:sortOrder ""
                                                                                                       :nextToken ""
                                                                                                       :maxResults ""
                                                                                                       :filter ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListReports"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"sortOrder\": \"\",\n  \"nextToken\": \"\",\n  \"maxResults\": \"\",\n  \"filter\": \"\"\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}}/#X-Amz-Target=CodeBuild_20161006.ListReports"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"sortOrder\": \"\",\n  \"nextToken\": \"\",\n  \"maxResults\": \"\",\n  \"filter\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListReports");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"sortOrder\": \"\",\n  \"nextToken\": \"\",\n  \"maxResults\": \"\",\n  \"filter\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListReports"

	payload := strings.NewReader("{\n  \"sortOrder\": \"\",\n  \"nextToken\": \"\",\n  \"maxResults\": \"\",\n  \"filter\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	req.Header.Add("content-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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 76

{
  "sortOrder": "",
  "nextToken": "",
  "maxResults": "",
  "filter": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListReports")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"sortOrder\": \"\",\n  \"nextToken\": \"\",\n  \"maxResults\": \"\",\n  \"filter\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListReports"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"sortOrder\": \"\",\n  \"nextToken\": \"\",\n  \"maxResults\": \"\",\n  \"filter\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"sortOrder\": \"\",\n  \"nextToken\": \"\",\n  \"maxResults\": \"\",\n  \"filter\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListReports")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListReports")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"sortOrder\": \"\",\n  \"nextToken\": \"\",\n  \"maxResults\": \"\",\n  \"filter\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  sortOrder: '',
  nextToken: '',
  maxResults: '',
  filter: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListReports');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListReports',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {sortOrder: '', nextToken: '', maxResults: '', filter: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListReports';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"sortOrder":"","nextToken":"","maxResults":"","filter":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListReports',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "sortOrder": "",\n  "nextToken": "",\n  "maxResults": "",\n  "filter": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"sortOrder\": \"\",\n  \"nextToken\": \"\",\n  \"maxResults\": \"\",\n  \"filter\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListReports")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({sortOrder: '', nextToken: '', maxResults: '', filter: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListReports',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {sortOrder: '', nextToken: '', maxResults: '', filter: ''},
  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}}/#X-Amz-Target=CodeBuild_20161006.ListReports');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  sortOrder: '',
  nextToken: '',
  maxResults: '',
  filter: ''
});

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}}/#X-Amz-Target=CodeBuild_20161006.ListReports',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {sortOrder: '', nextToken: '', maxResults: '', filter: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListReports';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"sortOrder":"","nextToken":"","maxResults":"","filter":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"sortOrder": @"",
                              @"nextToken": @"",
                              @"maxResults": @"",
                              @"filter": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListReports"]
                                                       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}}/#X-Amz-Target=CodeBuild_20161006.ListReports" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"sortOrder\": \"\",\n  \"nextToken\": \"\",\n  \"maxResults\": \"\",\n  \"filter\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListReports",
  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([
    'sortOrder' => '',
    'nextToken' => '',
    'maxResults' => '',
    'filter' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListReports', [
  'body' => '{
  "sortOrder": "",
  "nextToken": "",
  "maxResults": "",
  "filter": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListReports');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'sortOrder' => '',
  'nextToken' => '',
  'maxResults' => '',
  'filter' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'sortOrder' => '',
  'nextToken' => '',
  'maxResults' => '',
  'filter' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListReports');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListReports' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "sortOrder": "",
  "nextToken": "",
  "maxResults": "",
  "filter": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListReports' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "sortOrder": "",
  "nextToken": "",
  "maxResults": "",
  "filter": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"sortOrder\": \"\",\n  \"nextToken\": \"\",\n  \"maxResults\": \"\",\n  \"filter\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListReports"

payload = {
    "sortOrder": "",
    "nextToken": "",
    "maxResults": "",
    "filter": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListReports"

payload <- "{\n  \"sortOrder\": \"\",\n  \"nextToken\": \"\",\n  \"maxResults\": \"\",\n  \"filter\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListReports")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"sortOrder\": \"\",\n  \"nextToken\": \"\",\n  \"maxResults\": \"\",\n  \"filter\": \"\"\n}"

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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"sortOrder\": \"\",\n  \"nextToken\": \"\",\n  \"maxResults\": \"\",\n  \"filter\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListReports";

    let payload = json!({
        "sortOrder": "",
        "nextToken": "",
        "maxResults": "",
        "filter": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=CodeBuild_20161006.ListReports' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "sortOrder": "",
  "nextToken": "",
  "maxResults": "",
  "filter": ""
}'
echo '{
  "sortOrder": "",
  "nextToken": "",
  "maxResults": "",
  "filter": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListReports' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "sortOrder": "",\n  "nextToken": "",\n  "maxResults": "",\n  "filter": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListReports'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "sortOrder": "",
  "nextToken": "",
  "maxResults": "",
  "filter": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListReports")! 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 ListReportsForReportGroup
{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListReportsForReportGroup
HEADERS

X-Amz-Target
BODY json

{
  "reportGroupArn": "",
  "nextToken": "",
  "sortOrder": "",
  "maxResults": "",
  "filter": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListReportsForReportGroup");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"reportGroupArn\": \"\",\n  \"nextToken\": \"\",\n  \"sortOrder\": \"\",\n  \"maxResults\": \"\",\n  \"filter\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListReportsForReportGroup" {:headers {:x-amz-target ""}
                                                                                                       :content-type :json
                                                                                                       :form-params {:reportGroupArn ""
                                                                                                                     :nextToken ""
                                                                                                                     :sortOrder ""
                                                                                                                     :maxResults ""
                                                                                                                     :filter ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListReportsForReportGroup"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"reportGroupArn\": \"\",\n  \"nextToken\": \"\",\n  \"sortOrder\": \"\",\n  \"maxResults\": \"\",\n  \"filter\": \"\"\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}}/#X-Amz-Target=CodeBuild_20161006.ListReportsForReportGroup"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"reportGroupArn\": \"\",\n  \"nextToken\": \"\",\n  \"sortOrder\": \"\",\n  \"maxResults\": \"\",\n  \"filter\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListReportsForReportGroup");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"reportGroupArn\": \"\",\n  \"nextToken\": \"\",\n  \"sortOrder\": \"\",\n  \"maxResults\": \"\",\n  \"filter\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListReportsForReportGroup"

	payload := strings.NewReader("{\n  \"reportGroupArn\": \"\",\n  \"nextToken\": \"\",\n  \"sortOrder\": \"\",\n  \"maxResults\": \"\",\n  \"filter\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	req.Header.Add("content-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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 100

{
  "reportGroupArn": "",
  "nextToken": "",
  "sortOrder": "",
  "maxResults": "",
  "filter": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListReportsForReportGroup")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"reportGroupArn\": \"\",\n  \"nextToken\": \"\",\n  \"sortOrder\": \"\",\n  \"maxResults\": \"\",\n  \"filter\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListReportsForReportGroup"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"reportGroupArn\": \"\",\n  \"nextToken\": \"\",\n  \"sortOrder\": \"\",\n  \"maxResults\": \"\",\n  \"filter\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"reportGroupArn\": \"\",\n  \"nextToken\": \"\",\n  \"sortOrder\": \"\",\n  \"maxResults\": \"\",\n  \"filter\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListReportsForReportGroup")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListReportsForReportGroup")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"reportGroupArn\": \"\",\n  \"nextToken\": \"\",\n  \"sortOrder\": \"\",\n  \"maxResults\": \"\",\n  \"filter\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  reportGroupArn: '',
  nextToken: '',
  sortOrder: '',
  maxResults: '',
  filter: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListReportsForReportGroup');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListReportsForReportGroup',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {reportGroupArn: '', nextToken: '', sortOrder: '', maxResults: '', filter: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListReportsForReportGroup';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"reportGroupArn":"","nextToken":"","sortOrder":"","maxResults":"","filter":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListReportsForReportGroup',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "reportGroupArn": "",\n  "nextToken": "",\n  "sortOrder": "",\n  "maxResults": "",\n  "filter": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"reportGroupArn\": \"\",\n  \"nextToken\": \"\",\n  \"sortOrder\": \"\",\n  \"maxResults\": \"\",\n  \"filter\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListReportsForReportGroup")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({reportGroupArn: '', nextToken: '', sortOrder: '', maxResults: '', filter: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListReportsForReportGroup',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {reportGroupArn: '', nextToken: '', sortOrder: '', maxResults: '', filter: ''},
  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}}/#X-Amz-Target=CodeBuild_20161006.ListReportsForReportGroup');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  reportGroupArn: '',
  nextToken: '',
  sortOrder: '',
  maxResults: '',
  filter: ''
});

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}}/#X-Amz-Target=CodeBuild_20161006.ListReportsForReportGroup',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {reportGroupArn: '', nextToken: '', sortOrder: '', maxResults: '', filter: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListReportsForReportGroup';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"reportGroupArn":"","nextToken":"","sortOrder":"","maxResults":"","filter":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"reportGroupArn": @"",
                              @"nextToken": @"",
                              @"sortOrder": @"",
                              @"maxResults": @"",
                              @"filter": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListReportsForReportGroup"]
                                                       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}}/#X-Amz-Target=CodeBuild_20161006.ListReportsForReportGroup" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"reportGroupArn\": \"\",\n  \"nextToken\": \"\",\n  \"sortOrder\": \"\",\n  \"maxResults\": \"\",\n  \"filter\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListReportsForReportGroup",
  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([
    'reportGroupArn' => '',
    'nextToken' => '',
    'sortOrder' => '',
    'maxResults' => '',
    'filter' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListReportsForReportGroup', [
  'body' => '{
  "reportGroupArn": "",
  "nextToken": "",
  "sortOrder": "",
  "maxResults": "",
  "filter": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListReportsForReportGroup');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'reportGroupArn' => '',
  'nextToken' => '',
  'sortOrder' => '',
  'maxResults' => '',
  'filter' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'reportGroupArn' => '',
  'nextToken' => '',
  'sortOrder' => '',
  'maxResults' => '',
  'filter' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListReportsForReportGroup');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListReportsForReportGroup' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "reportGroupArn": "",
  "nextToken": "",
  "sortOrder": "",
  "maxResults": "",
  "filter": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListReportsForReportGroup' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "reportGroupArn": "",
  "nextToken": "",
  "sortOrder": "",
  "maxResults": "",
  "filter": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"reportGroupArn\": \"\",\n  \"nextToken\": \"\",\n  \"sortOrder\": \"\",\n  \"maxResults\": \"\",\n  \"filter\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListReportsForReportGroup"

payload = {
    "reportGroupArn": "",
    "nextToken": "",
    "sortOrder": "",
    "maxResults": "",
    "filter": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListReportsForReportGroup"

payload <- "{\n  \"reportGroupArn\": \"\",\n  \"nextToken\": \"\",\n  \"sortOrder\": \"\",\n  \"maxResults\": \"\",\n  \"filter\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListReportsForReportGroup")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"reportGroupArn\": \"\",\n  \"nextToken\": \"\",\n  \"sortOrder\": \"\",\n  \"maxResults\": \"\",\n  \"filter\": \"\"\n}"

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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"reportGroupArn\": \"\",\n  \"nextToken\": \"\",\n  \"sortOrder\": \"\",\n  \"maxResults\": \"\",\n  \"filter\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListReportsForReportGroup";

    let payload = json!({
        "reportGroupArn": "",
        "nextToken": "",
        "sortOrder": "",
        "maxResults": "",
        "filter": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=CodeBuild_20161006.ListReportsForReportGroup' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "reportGroupArn": "",
  "nextToken": "",
  "sortOrder": "",
  "maxResults": "",
  "filter": ""
}'
echo '{
  "reportGroupArn": "",
  "nextToken": "",
  "sortOrder": "",
  "maxResults": "",
  "filter": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListReportsForReportGroup' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "reportGroupArn": "",\n  "nextToken": "",\n  "sortOrder": "",\n  "maxResults": "",\n  "filter": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListReportsForReportGroup'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "reportGroupArn": "",
  "nextToken": "",
  "sortOrder": "",
  "maxResults": "",
  "filter": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListReportsForReportGroup")! 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 ListSharedProjects
{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListSharedProjects
HEADERS

X-Amz-Target
BODY json

{
  "sortBy": "",
  "sortOrder": "",
  "maxResults": "",
  "nextToken": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListSharedProjects");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"sortBy\": \"\",\n  \"sortOrder\": \"\",\n  \"maxResults\": \"\",\n  \"nextToken\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListSharedProjects" {:headers {:x-amz-target ""}
                                                                                                :content-type :json
                                                                                                :form-params {:sortBy ""
                                                                                                              :sortOrder ""
                                                                                                              :maxResults ""
                                                                                                              :nextToken ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListSharedProjects"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"sortBy\": \"\",\n  \"sortOrder\": \"\",\n  \"maxResults\": \"\",\n  \"nextToken\": \"\"\n}"

response = HTTP::Client.post url, headers: headers, body: reqBody
puts response.body
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
    Method = HttpMethod.Post,
    RequestUri = new Uri("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListSharedProjects"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"sortBy\": \"\",\n  \"sortOrder\": \"\",\n  \"maxResults\": \"\",\n  \"nextToken\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListSharedProjects");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"sortBy\": \"\",\n  \"sortOrder\": \"\",\n  \"maxResults\": \"\",\n  \"nextToken\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListSharedProjects"

	payload := strings.NewReader("{\n  \"sortBy\": \"\",\n  \"sortOrder\": \"\",\n  \"maxResults\": \"\",\n  \"nextToken\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	req.Header.Add("content-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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 76

{
  "sortBy": "",
  "sortOrder": "",
  "maxResults": "",
  "nextToken": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListSharedProjects")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"sortBy\": \"\",\n  \"sortOrder\": \"\",\n  \"maxResults\": \"\",\n  \"nextToken\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListSharedProjects"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"sortBy\": \"\",\n  \"sortOrder\": \"\",\n  \"maxResults\": \"\",\n  \"nextToken\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"sortBy\": \"\",\n  \"sortOrder\": \"\",\n  \"maxResults\": \"\",\n  \"nextToken\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListSharedProjects")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListSharedProjects")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"sortBy\": \"\",\n  \"sortOrder\": \"\",\n  \"maxResults\": \"\",\n  \"nextToken\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  sortBy: '',
  sortOrder: '',
  maxResults: '',
  nextToken: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListSharedProjects');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListSharedProjects',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {sortBy: '', sortOrder: '', maxResults: '', nextToken: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListSharedProjects';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"sortBy":"","sortOrder":"","maxResults":"","nextToken":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListSharedProjects',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "sortBy": "",\n  "sortOrder": "",\n  "maxResults": "",\n  "nextToken": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"sortBy\": \"\",\n  \"sortOrder\": \"\",\n  \"maxResults\": \"\",\n  \"nextToken\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListSharedProjects")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({sortBy: '', sortOrder: '', maxResults: '', nextToken: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListSharedProjects',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {sortBy: '', sortOrder: '', maxResults: '', nextToken: ''},
  json: true
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
const unirest = require('unirest');

const req = unirest('POST', '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListSharedProjects');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  sortBy: '',
  sortOrder: '',
  maxResults: '',
  nextToken: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListSharedProjects',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {sortBy: '', sortOrder: '', maxResults: '', nextToken: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListSharedProjects';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"sortBy":"","sortOrder":"","maxResults":"","nextToken":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"sortBy": @"",
                              @"sortOrder": @"",
                              @"maxResults": @"",
                              @"nextToken": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListSharedProjects"]
                                                       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}}/#X-Amz-Target=CodeBuild_20161006.ListSharedProjects" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"sortBy\": \"\",\n  \"sortOrder\": \"\",\n  \"maxResults\": \"\",\n  \"nextToken\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListSharedProjects",
  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([
    'sortBy' => '',
    'sortOrder' => '',
    'maxResults' => '',
    'nextToken' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListSharedProjects', [
  'body' => '{
  "sortBy": "",
  "sortOrder": "",
  "maxResults": "",
  "nextToken": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListSharedProjects');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'sortBy' => '',
  'sortOrder' => '',
  'maxResults' => '',
  'nextToken' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'sortBy' => '',
  'sortOrder' => '',
  'maxResults' => '',
  'nextToken' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListSharedProjects');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListSharedProjects' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "sortBy": "",
  "sortOrder": "",
  "maxResults": "",
  "nextToken": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListSharedProjects' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "sortBy": "",
  "sortOrder": "",
  "maxResults": "",
  "nextToken": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"sortBy\": \"\",\n  \"sortOrder\": \"\",\n  \"maxResults\": \"\",\n  \"nextToken\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListSharedProjects"

payload = {
    "sortBy": "",
    "sortOrder": "",
    "maxResults": "",
    "nextToken": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListSharedProjects"

payload <- "{\n  \"sortBy\": \"\",\n  \"sortOrder\": \"\",\n  \"maxResults\": \"\",\n  \"nextToken\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListSharedProjects")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"sortBy\": \"\",\n  \"sortOrder\": \"\",\n  \"maxResults\": \"\",\n  \"nextToken\": \"\"\n}"

response = http.request(request)
puts response.read_body
require 'faraday'

conn = Faraday.new(
  url: 'https://example.com',
  headers: {'Content-Type' => 'application/json'}
)

response = conn.post('/baseUrl/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"sortBy\": \"\",\n  \"sortOrder\": \"\",\n  \"maxResults\": \"\",\n  \"nextToken\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListSharedProjects";

    let payload = json!({
        "sortBy": "",
        "sortOrder": "",
        "maxResults": "",
        "nextToken": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=CodeBuild_20161006.ListSharedProjects' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "sortBy": "",
  "sortOrder": "",
  "maxResults": "",
  "nextToken": ""
}'
echo '{
  "sortBy": "",
  "sortOrder": "",
  "maxResults": "",
  "nextToken": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListSharedProjects' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "sortBy": "",\n  "sortOrder": "",\n  "maxResults": "",\n  "nextToken": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListSharedProjects'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "sortBy": "",
  "sortOrder": "",
  "maxResults": "",
  "nextToken": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListSharedProjects")! 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 ListSharedReportGroups
{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListSharedReportGroups
HEADERS

X-Amz-Target
BODY json

{
  "sortOrder": "",
  "sortBy": "",
  "nextToken": "",
  "maxResults": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListSharedReportGroups");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"sortOrder\": \"\",\n  \"sortBy\": \"\",\n  \"nextToken\": \"\",\n  \"maxResults\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListSharedReportGroups" {:headers {:x-amz-target ""}
                                                                                                    :content-type :json
                                                                                                    :form-params {:sortOrder ""
                                                                                                                  :sortBy ""
                                                                                                                  :nextToken ""
                                                                                                                  :maxResults ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListSharedReportGroups"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"sortOrder\": \"\",\n  \"sortBy\": \"\",\n  \"nextToken\": \"\",\n  \"maxResults\": \"\"\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}}/#X-Amz-Target=CodeBuild_20161006.ListSharedReportGroups"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"sortOrder\": \"\",\n  \"sortBy\": \"\",\n  \"nextToken\": \"\",\n  \"maxResults\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListSharedReportGroups");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"sortOrder\": \"\",\n  \"sortBy\": \"\",\n  \"nextToken\": \"\",\n  \"maxResults\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListSharedReportGroups"

	payload := strings.NewReader("{\n  \"sortOrder\": \"\",\n  \"sortBy\": \"\",\n  \"nextToken\": \"\",\n  \"maxResults\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	req.Header.Add("content-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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 76

{
  "sortOrder": "",
  "sortBy": "",
  "nextToken": "",
  "maxResults": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListSharedReportGroups")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"sortOrder\": \"\",\n  \"sortBy\": \"\",\n  \"nextToken\": \"\",\n  \"maxResults\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListSharedReportGroups"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"sortOrder\": \"\",\n  \"sortBy\": \"\",\n  \"nextToken\": \"\",\n  \"maxResults\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"sortOrder\": \"\",\n  \"sortBy\": \"\",\n  \"nextToken\": \"\",\n  \"maxResults\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListSharedReportGroups")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListSharedReportGroups")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"sortOrder\": \"\",\n  \"sortBy\": \"\",\n  \"nextToken\": \"\",\n  \"maxResults\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  sortOrder: '',
  sortBy: '',
  nextToken: '',
  maxResults: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListSharedReportGroups');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListSharedReportGroups',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {sortOrder: '', sortBy: '', nextToken: '', maxResults: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListSharedReportGroups';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"sortOrder":"","sortBy":"","nextToken":"","maxResults":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListSharedReportGroups',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "sortOrder": "",\n  "sortBy": "",\n  "nextToken": "",\n  "maxResults": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"sortOrder\": \"\",\n  \"sortBy\": \"\",\n  \"nextToken\": \"\",\n  \"maxResults\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListSharedReportGroups")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({sortOrder: '', sortBy: '', nextToken: '', maxResults: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListSharedReportGroups',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {sortOrder: '', sortBy: '', nextToken: '', maxResults: ''},
  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}}/#X-Amz-Target=CodeBuild_20161006.ListSharedReportGroups');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  sortOrder: '',
  sortBy: '',
  nextToken: '',
  maxResults: ''
});

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}}/#X-Amz-Target=CodeBuild_20161006.ListSharedReportGroups',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {sortOrder: '', sortBy: '', nextToken: '', maxResults: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListSharedReportGroups';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"sortOrder":"","sortBy":"","nextToken":"","maxResults":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"sortOrder": @"",
                              @"sortBy": @"",
                              @"nextToken": @"",
                              @"maxResults": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListSharedReportGroups"]
                                                       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}}/#X-Amz-Target=CodeBuild_20161006.ListSharedReportGroups" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"sortOrder\": \"\",\n  \"sortBy\": \"\",\n  \"nextToken\": \"\",\n  \"maxResults\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListSharedReportGroups",
  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([
    'sortOrder' => '',
    'sortBy' => '',
    'nextToken' => '',
    'maxResults' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListSharedReportGroups', [
  'body' => '{
  "sortOrder": "",
  "sortBy": "",
  "nextToken": "",
  "maxResults": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListSharedReportGroups');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'sortOrder' => '',
  'sortBy' => '',
  'nextToken' => '',
  'maxResults' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'sortOrder' => '',
  'sortBy' => '',
  'nextToken' => '',
  'maxResults' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListSharedReportGroups');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListSharedReportGroups' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "sortOrder": "",
  "sortBy": "",
  "nextToken": "",
  "maxResults": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListSharedReportGroups' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "sortOrder": "",
  "sortBy": "",
  "nextToken": "",
  "maxResults": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"sortOrder\": \"\",\n  \"sortBy\": \"\",\n  \"nextToken\": \"\",\n  \"maxResults\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListSharedReportGroups"

payload = {
    "sortOrder": "",
    "sortBy": "",
    "nextToken": "",
    "maxResults": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListSharedReportGroups"

payload <- "{\n  \"sortOrder\": \"\",\n  \"sortBy\": \"\",\n  \"nextToken\": \"\",\n  \"maxResults\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListSharedReportGroups")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"sortOrder\": \"\",\n  \"sortBy\": \"\",\n  \"nextToken\": \"\",\n  \"maxResults\": \"\"\n}"

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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"sortOrder\": \"\",\n  \"sortBy\": \"\",\n  \"nextToken\": \"\",\n  \"maxResults\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListSharedReportGroups";

    let payload = json!({
        "sortOrder": "",
        "sortBy": "",
        "nextToken": "",
        "maxResults": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=CodeBuild_20161006.ListSharedReportGroups' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "sortOrder": "",
  "sortBy": "",
  "nextToken": "",
  "maxResults": ""
}'
echo '{
  "sortOrder": "",
  "sortBy": "",
  "nextToken": "",
  "maxResults": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListSharedReportGroups' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "sortOrder": "",\n  "sortBy": "",\n  "nextToken": "",\n  "maxResults": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListSharedReportGroups'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "sortOrder": "",
  "sortBy": "",
  "nextToken": "",
  "maxResults": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListSharedReportGroups")! 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 ListSourceCredentials
{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListSourceCredentials
HEADERS

X-Amz-Target
BODY json

{}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListSourceCredentials");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListSourceCredentials" {:headers {:x-amz-target ""}
                                                                                                   :content-type :json})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListSourceCredentials"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{}"

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}}/#X-Amz-Target=CodeBuild_20161006.ListSourceCredentials"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListSourceCredentials");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListSourceCredentials"

	payload := strings.NewReader("{}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	req.Header.Add("content-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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 2

{}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListSourceCredentials")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListSourceCredentials"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListSourceCredentials")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListSourceCredentials")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{}")
  .asString();
const data = JSON.stringify({});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListSourceCredentials');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListSourceCredentials',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListSourceCredentials';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListSourceCredentials',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListSourceCredentials")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListSourceCredentials',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {},
  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}}/#X-Amz-Target=CodeBuild_20161006.ListSourceCredentials');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({});

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}}/#X-Amz-Target=CodeBuild_20161006.ListSourceCredentials',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListSourceCredentials';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{  };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListSourceCredentials"]
                                                       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}}/#X-Amz-Target=CodeBuild_20161006.ListSourceCredentials" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListSourceCredentials",
  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([
    
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListSourceCredentials', [
  'body' => '{}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListSourceCredentials');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListSourceCredentials');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListSourceCredentials' -Method POST -Headers $headers -ContentType 'application/json' -Body '{}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListSourceCredentials' -Method POST -Headers $headers -ContentType 'application/json' -Body '{}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListSourceCredentials"

payload = {}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListSourceCredentials"

payload <- "{}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListSourceCredentials")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{}"

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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListSourceCredentials";

    let payload = json!({});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=CodeBuild_20161006.ListSourceCredentials' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{}'
echo '{}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListSourceCredentials' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListSourceCredentials'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.ListSourceCredentials")! 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 PutResourcePolicy
{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.PutResourcePolicy
HEADERS

X-Amz-Target
BODY json

{
  "policy": "",
  "resourceArn": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.PutResourcePolicy");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"policy\": \"\",\n  \"resourceArn\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.PutResourcePolicy" {:headers {:x-amz-target ""}
                                                                                               :content-type :json
                                                                                               :form-params {:policy ""
                                                                                                             :resourceArn ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.PutResourcePolicy"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"policy\": \"\",\n  \"resourceArn\": \"\"\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}}/#X-Amz-Target=CodeBuild_20161006.PutResourcePolicy"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"policy\": \"\",\n  \"resourceArn\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.PutResourcePolicy");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"policy\": \"\",\n  \"resourceArn\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.PutResourcePolicy"

	payload := strings.NewReader("{\n  \"policy\": \"\",\n  \"resourceArn\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	req.Header.Add("content-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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 39

{
  "policy": "",
  "resourceArn": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.PutResourcePolicy")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"policy\": \"\",\n  \"resourceArn\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.PutResourcePolicy"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"policy\": \"\",\n  \"resourceArn\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"policy\": \"\",\n  \"resourceArn\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.PutResourcePolicy")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.PutResourcePolicy")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"policy\": \"\",\n  \"resourceArn\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  policy: '',
  resourceArn: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.PutResourcePolicy');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.PutResourcePolicy',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {policy: '', resourceArn: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.PutResourcePolicy';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"policy":"","resourceArn":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.PutResourcePolicy',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "policy": "",\n  "resourceArn": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"policy\": \"\",\n  \"resourceArn\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.PutResourcePolicy")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({policy: '', resourceArn: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.PutResourcePolicy',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {policy: '', resourceArn: ''},
  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}}/#X-Amz-Target=CodeBuild_20161006.PutResourcePolicy');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  policy: '',
  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: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.PutResourcePolicy',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {policy: '', resourceArn: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.PutResourcePolicy';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"policy":"","resourceArn":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"policy": @"",
                              @"resourceArn": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.PutResourcePolicy"]
                                                       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}}/#X-Amz-Target=CodeBuild_20161006.PutResourcePolicy" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"policy\": \"\",\n  \"resourceArn\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.PutResourcePolicy",
  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([
    'policy' => '',
    'resourceArn' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.PutResourcePolicy', [
  'body' => '{
  "policy": "",
  "resourceArn": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.PutResourcePolicy');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'policy' => '',
  'resourceArn' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'policy' => '',
  'resourceArn' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.PutResourcePolicy');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.PutResourcePolicy' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "policy": "",
  "resourceArn": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.PutResourcePolicy' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "policy": "",
  "resourceArn": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"policy\": \"\",\n  \"resourceArn\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.PutResourcePolicy"

payload = {
    "policy": "",
    "resourceArn": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.PutResourcePolicy"

payload <- "{\n  \"policy\": \"\",\n  \"resourceArn\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.PutResourcePolicy")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"policy\": \"\",\n  \"resourceArn\": \"\"\n}"

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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"policy\": \"\",\n  \"resourceArn\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.PutResourcePolicy";

    let payload = json!({
        "policy": "",
        "resourceArn": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=CodeBuild_20161006.PutResourcePolicy' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "policy": "",
  "resourceArn": ""
}'
echo '{
  "policy": "",
  "resourceArn": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.PutResourcePolicy' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "policy": "",\n  "resourceArn": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.PutResourcePolicy'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "policy": "",
  "resourceArn": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.PutResourcePolicy")! 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 RetryBuild
{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.RetryBuild
HEADERS

X-Amz-Target
BODY json

{
  "id": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.RetryBuild");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"id\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.RetryBuild" {:headers {:x-amz-target ""}
                                                                                        :content-type :json
                                                                                        :form-params {:id ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.RetryBuild"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"id\": \"\"\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}}/#X-Amz-Target=CodeBuild_20161006.RetryBuild"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"id\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.RetryBuild");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"id\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.RetryBuild"

	payload := strings.NewReader("{\n  \"id\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	req.Header.Add("content-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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 14

{
  "id": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.RetryBuild")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"id\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.RetryBuild"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"id\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"id\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.RetryBuild")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.RetryBuild")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"id\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  id: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.RetryBuild');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.RetryBuild',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {id: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.RetryBuild';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"id":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.RetryBuild',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "id": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"id\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.RetryBuild")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({id: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.RetryBuild',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {id: ''},
  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}}/#X-Amz-Target=CodeBuild_20161006.RetryBuild');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  id: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.RetryBuild',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {id: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.RetryBuild';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"id":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"id": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.RetryBuild"]
                                                       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}}/#X-Amz-Target=CodeBuild_20161006.RetryBuild" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"id\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.RetryBuild",
  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([
    'id' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.RetryBuild', [
  'body' => '{
  "id": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.RetryBuild');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'id' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'id' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.RetryBuild');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.RetryBuild' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "id": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.RetryBuild' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "id": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"id\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.RetryBuild"

payload = { "id": "" }
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.RetryBuild"

payload <- "{\n  \"id\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.RetryBuild")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"id\": \"\"\n}"

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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"id\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.RetryBuild";

    let payload = json!({"id": ""});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=CodeBuild_20161006.RetryBuild' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "id": ""
}'
echo '{
  "id": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.RetryBuild' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "id": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.RetryBuild'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = ["id": ""] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.RetryBuild")! 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 RetryBuildBatch
{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.RetryBuildBatch
HEADERS

X-Amz-Target
BODY json

{
  "id": "",
  "retryType": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.RetryBuildBatch");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"id\": \"\",\n  \"retryType\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.RetryBuildBatch" {:headers {:x-amz-target ""}
                                                                                             :content-type :json
                                                                                             :form-params {:id ""
                                                                                                           :retryType ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.RetryBuildBatch"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"id\": \"\",\n  \"retryType\": \"\"\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}}/#X-Amz-Target=CodeBuild_20161006.RetryBuildBatch"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"id\": \"\",\n  \"retryType\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.RetryBuildBatch");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"id\": \"\",\n  \"retryType\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.RetryBuildBatch"

	payload := strings.NewReader("{\n  \"id\": \"\",\n  \"retryType\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	req.Header.Add("content-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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 33

{
  "id": "",
  "retryType": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.RetryBuildBatch")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"id\": \"\",\n  \"retryType\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.RetryBuildBatch"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"id\": \"\",\n  \"retryType\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"id\": \"\",\n  \"retryType\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.RetryBuildBatch")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.RetryBuildBatch")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"id\": \"\",\n  \"retryType\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  id: '',
  retryType: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.RetryBuildBatch');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.RetryBuildBatch',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {id: '', retryType: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.RetryBuildBatch';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"id":"","retryType":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.RetryBuildBatch',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "id": "",\n  "retryType": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"id\": \"\",\n  \"retryType\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.RetryBuildBatch")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({id: '', retryType: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.RetryBuildBatch',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {id: '', retryType: ''},
  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}}/#X-Amz-Target=CodeBuild_20161006.RetryBuildBatch');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  id: '',
  retryType: ''
});

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}}/#X-Amz-Target=CodeBuild_20161006.RetryBuildBatch',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {id: '', retryType: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.RetryBuildBatch';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"id":"","retryType":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"id": @"",
                              @"retryType": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.RetryBuildBatch"]
                                                       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}}/#X-Amz-Target=CodeBuild_20161006.RetryBuildBatch" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"id\": \"\",\n  \"retryType\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.RetryBuildBatch",
  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([
    'id' => '',
    'retryType' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.RetryBuildBatch', [
  'body' => '{
  "id": "",
  "retryType": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.RetryBuildBatch');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'id' => '',
  'retryType' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'id' => '',
  'retryType' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.RetryBuildBatch');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.RetryBuildBatch' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "id": "",
  "retryType": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.RetryBuildBatch' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "id": "",
  "retryType": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"id\": \"\",\n  \"retryType\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.RetryBuildBatch"

payload = {
    "id": "",
    "retryType": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.RetryBuildBatch"

payload <- "{\n  \"id\": \"\",\n  \"retryType\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.RetryBuildBatch")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"id\": \"\",\n  \"retryType\": \"\"\n}"

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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"id\": \"\",\n  \"retryType\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.RetryBuildBatch";

    let payload = json!({
        "id": "",
        "retryType": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=CodeBuild_20161006.RetryBuildBatch' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "id": "",
  "retryType": ""
}'
echo '{
  "id": "",
  "retryType": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.RetryBuildBatch' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "id": "",\n  "retryType": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.RetryBuildBatch'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "id": "",
  "retryType": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.RetryBuildBatch")! 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 StartBuild
{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.StartBuild
HEADERS

X-Amz-Target
BODY json

{
  "projectName": "",
  "secondarySourcesOverride": "",
  "secondarySourcesVersionOverride": "",
  "sourceVersion": "",
  "artifactsOverride": "",
  "secondaryArtifactsOverride": "",
  "environmentVariablesOverride": "",
  "sourceTypeOverride": "",
  "sourceLocationOverride": "",
  "sourceAuthOverride": "",
  "gitCloneDepthOverride": "",
  "gitSubmodulesConfigOverride": "",
  "buildspecOverride": "",
  "insecureSslOverride": "",
  "reportBuildStatusOverride": "",
  "buildStatusConfigOverride": "",
  "environmentTypeOverride": "",
  "imageOverride": "",
  "computeTypeOverride": "",
  "certificateOverride": "",
  "cacheOverride": "",
  "serviceRoleOverride": "",
  "privilegedModeOverride": "",
  "timeoutInMinutesOverride": "",
  "queuedTimeoutInMinutesOverride": "",
  "encryptionKeyOverride": "",
  "logsConfigOverride": "",
  "registryCredentialOverride": "",
  "imagePullCredentialsTypeOverride": "",
  "debugSessionEnabled": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.StartBuild");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"projectName\": \"\",\n  \"secondarySourcesOverride\": \"\",\n  \"secondarySourcesVersionOverride\": \"\",\n  \"sourceVersion\": \"\",\n  \"artifactsOverride\": \"\",\n  \"secondaryArtifactsOverride\": \"\",\n  \"environmentVariablesOverride\": \"\",\n  \"sourceTypeOverride\": \"\",\n  \"sourceLocationOverride\": \"\",\n  \"sourceAuthOverride\": \"\",\n  \"gitCloneDepthOverride\": \"\",\n  \"gitSubmodulesConfigOverride\": \"\",\n  \"buildspecOverride\": \"\",\n  \"insecureSslOverride\": \"\",\n  \"reportBuildStatusOverride\": \"\",\n  \"buildStatusConfigOverride\": \"\",\n  \"environmentTypeOverride\": \"\",\n  \"imageOverride\": \"\",\n  \"computeTypeOverride\": \"\",\n  \"certificateOverride\": \"\",\n  \"cacheOverride\": \"\",\n  \"serviceRoleOverride\": \"\",\n  \"privilegedModeOverride\": \"\",\n  \"timeoutInMinutesOverride\": \"\",\n  \"queuedTimeoutInMinutesOverride\": \"\",\n  \"encryptionKeyOverride\": \"\",\n  \"logsConfigOverride\": \"\",\n  \"registryCredentialOverride\": \"\",\n  \"imagePullCredentialsTypeOverride\": \"\",\n  \"debugSessionEnabled\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.StartBuild" {:headers {:x-amz-target ""}
                                                                                        :content-type :json
                                                                                        :form-params {:projectName ""
                                                                                                      :secondarySourcesOverride ""
                                                                                                      :secondarySourcesVersionOverride ""
                                                                                                      :sourceVersion ""
                                                                                                      :artifactsOverride ""
                                                                                                      :secondaryArtifactsOverride ""
                                                                                                      :environmentVariablesOverride ""
                                                                                                      :sourceTypeOverride ""
                                                                                                      :sourceLocationOverride ""
                                                                                                      :sourceAuthOverride ""
                                                                                                      :gitCloneDepthOverride ""
                                                                                                      :gitSubmodulesConfigOverride ""
                                                                                                      :buildspecOverride ""
                                                                                                      :insecureSslOverride ""
                                                                                                      :reportBuildStatusOverride ""
                                                                                                      :buildStatusConfigOverride ""
                                                                                                      :environmentTypeOverride ""
                                                                                                      :imageOverride ""
                                                                                                      :computeTypeOverride ""
                                                                                                      :certificateOverride ""
                                                                                                      :cacheOverride ""
                                                                                                      :serviceRoleOverride ""
                                                                                                      :privilegedModeOverride ""
                                                                                                      :timeoutInMinutesOverride ""
                                                                                                      :queuedTimeoutInMinutesOverride ""
                                                                                                      :encryptionKeyOverride ""
                                                                                                      :logsConfigOverride ""
                                                                                                      :registryCredentialOverride ""
                                                                                                      :imagePullCredentialsTypeOverride ""
                                                                                                      :debugSessionEnabled ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.StartBuild"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"projectName\": \"\",\n  \"secondarySourcesOverride\": \"\",\n  \"secondarySourcesVersionOverride\": \"\",\n  \"sourceVersion\": \"\",\n  \"artifactsOverride\": \"\",\n  \"secondaryArtifactsOverride\": \"\",\n  \"environmentVariablesOverride\": \"\",\n  \"sourceTypeOverride\": \"\",\n  \"sourceLocationOverride\": \"\",\n  \"sourceAuthOverride\": \"\",\n  \"gitCloneDepthOverride\": \"\",\n  \"gitSubmodulesConfigOverride\": \"\",\n  \"buildspecOverride\": \"\",\n  \"insecureSslOverride\": \"\",\n  \"reportBuildStatusOverride\": \"\",\n  \"buildStatusConfigOverride\": \"\",\n  \"environmentTypeOverride\": \"\",\n  \"imageOverride\": \"\",\n  \"computeTypeOverride\": \"\",\n  \"certificateOverride\": \"\",\n  \"cacheOverride\": \"\",\n  \"serviceRoleOverride\": \"\",\n  \"privilegedModeOverride\": \"\",\n  \"timeoutInMinutesOverride\": \"\",\n  \"queuedTimeoutInMinutesOverride\": \"\",\n  \"encryptionKeyOverride\": \"\",\n  \"logsConfigOverride\": \"\",\n  \"registryCredentialOverride\": \"\",\n  \"imagePullCredentialsTypeOverride\": \"\",\n  \"debugSessionEnabled\": \"\"\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}}/#X-Amz-Target=CodeBuild_20161006.StartBuild"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"projectName\": \"\",\n  \"secondarySourcesOverride\": \"\",\n  \"secondarySourcesVersionOverride\": \"\",\n  \"sourceVersion\": \"\",\n  \"artifactsOverride\": \"\",\n  \"secondaryArtifactsOverride\": \"\",\n  \"environmentVariablesOverride\": \"\",\n  \"sourceTypeOverride\": \"\",\n  \"sourceLocationOverride\": \"\",\n  \"sourceAuthOverride\": \"\",\n  \"gitCloneDepthOverride\": \"\",\n  \"gitSubmodulesConfigOverride\": \"\",\n  \"buildspecOverride\": \"\",\n  \"insecureSslOverride\": \"\",\n  \"reportBuildStatusOverride\": \"\",\n  \"buildStatusConfigOverride\": \"\",\n  \"environmentTypeOverride\": \"\",\n  \"imageOverride\": \"\",\n  \"computeTypeOverride\": \"\",\n  \"certificateOverride\": \"\",\n  \"cacheOverride\": \"\",\n  \"serviceRoleOverride\": \"\",\n  \"privilegedModeOverride\": \"\",\n  \"timeoutInMinutesOverride\": \"\",\n  \"queuedTimeoutInMinutesOverride\": \"\",\n  \"encryptionKeyOverride\": \"\",\n  \"logsConfigOverride\": \"\",\n  \"registryCredentialOverride\": \"\",\n  \"imagePullCredentialsTypeOverride\": \"\",\n  \"debugSessionEnabled\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.StartBuild");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"projectName\": \"\",\n  \"secondarySourcesOverride\": \"\",\n  \"secondarySourcesVersionOverride\": \"\",\n  \"sourceVersion\": \"\",\n  \"artifactsOverride\": \"\",\n  \"secondaryArtifactsOverride\": \"\",\n  \"environmentVariablesOverride\": \"\",\n  \"sourceTypeOverride\": \"\",\n  \"sourceLocationOverride\": \"\",\n  \"sourceAuthOverride\": \"\",\n  \"gitCloneDepthOverride\": \"\",\n  \"gitSubmodulesConfigOverride\": \"\",\n  \"buildspecOverride\": \"\",\n  \"insecureSslOverride\": \"\",\n  \"reportBuildStatusOverride\": \"\",\n  \"buildStatusConfigOverride\": \"\",\n  \"environmentTypeOverride\": \"\",\n  \"imageOverride\": \"\",\n  \"computeTypeOverride\": \"\",\n  \"certificateOverride\": \"\",\n  \"cacheOverride\": \"\",\n  \"serviceRoleOverride\": \"\",\n  \"privilegedModeOverride\": \"\",\n  \"timeoutInMinutesOverride\": \"\",\n  \"queuedTimeoutInMinutesOverride\": \"\",\n  \"encryptionKeyOverride\": \"\",\n  \"logsConfigOverride\": \"\",\n  \"registryCredentialOverride\": \"\",\n  \"imagePullCredentialsTypeOverride\": \"\",\n  \"debugSessionEnabled\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.StartBuild"

	payload := strings.NewReader("{\n  \"projectName\": \"\",\n  \"secondarySourcesOverride\": \"\",\n  \"secondarySourcesVersionOverride\": \"\",\n  \"sourceVersion\": \"\",\n  \"artifactsOverride\": \"\",\n  \"secondaryArtifactsOverride\": \"\",\n  \"environmentVariablesOverride\": \"\",\n  \"sourceTypeOverride\": \"\",\n  \"sourceLocationOverride\": \"\",\n  \"sourceAuthOverride\": \"\",\n  \"gitCloneDepthOverride\": \"\",\n  \"gitSubmodulesConfigOverride\": \"\",\n  \"buildspecOverride\": \"\",\n  \"insecureSslOverride\": \"\",\n  \"reportBuildStatusOverride\": \"\",\n  \"buildStatusConfigOverride\": \"\",\n  \"environmentTypeOverride\": \"\",\n  \"imageOverride\": \"\",\n  \"computeTypeOverride\": \"\",\n  \"certificateOverride\": \"\",\n  \"cacheOverride\": \"\",\n  \"serviceRoleOverride\": \"\",\n  \"privilegedModeOverride\": \"\",\n  \"timeoutInMinutesOverride\": \"\",\n  \"queuedTimeoutInMinutesOverride\": \"\",\n  \"encryptionKeyOverride\": \"\",\n  \"logsConfigOverride\": \"\",\n  \"registryCredentialOverride\": \"\",\n  \"imagePullCredentialsTypeOverride\": \"\",\n  \"debugSessionEnabled\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	req.Header.Add("content-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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 942

{
  "projectName": "",
  "secondarySourcesOverride": "",
  "secondarySourcesVersionOverride": "",
  "sourceVersion": "",
  "artifactsOverride": "",
  "secondaryArtifactsOverride": "",
  "environmentVariablesOverride": "",
  "sourceTypeOverride": "",
  "sourceLocationOverride": "",
  "sourceAuthOverride": "",
  "gitCloneDepthOverride": "",
  "gitSubmodulesConfigOverride": "",
  "buildspecOverride": "",
  "insecureSslOverride": "",
  "reportBuildStatusOverride": "",
  "buildStatusConfigOverride": "",
  "environmentTypeOverride": "",
  "imageOverride": "",
  "computeTypeOverride": "",
  "certificateOverride": "",
  "cacheOverride": "",
  "serviceRoleOverride": "",
  "privilegedModeOverride": "",
  "timeoutInMinutesOverride": "",
  "queuedTimeoutInMinutesOverride": "",
  "encryptionKeyOverride": "",
  "logsConfigOverride": "",
  "registryCredentialOverride": "",
  "imagePullCredentialsTypeOverride": "",
  "debugSessionEnabled": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.StartBuild")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"projectName\": \"\",\n  \"secondarySourcesOverride\": \"\",\n  \"secondarySourcesVersionOverride\": \"\",\n  \"sourceVersion\": \"\",\n  \"artifactsOverride\": \"\",\n  \"secondaryArtifactsOverride\": \"\",\n  \"environmentVariablesOverride\": \"\",\n  \"sourceTypeOverride\": \"\",\n  \"sourceLocationOverride\": \"\",\n  \"sourceAuthOverride\": \"\",\n  \"gitCloneDepthOverride\": \"\",\n  \"gitSubmodulesConfigOverride\": \"\",\n  \"buildspecOverride\": \"\",\n  \"insecureSslOverride\": \"\",\n  \"reportBuildStatusOverride\": \"\",\n  \"buildStatusConfigOverride\": \"\",\n  \"environmentTypeOverride\": \"\",\n  \"imageOverride\": \"\",\n  \"computeTypeOverride\": \"\",\n  \"certificateOverride\": \"\",\n  \"cacheOverride\": \"\",\n  \"serviceRoleOverride\": \"\",\n  \"privilegedModeOverride\": \"\",\n  \"timeoutInMinutesOverride\": \"\",\n  \"queuedTimeoutInMinutesOverride\": \"\",\n  \"encryptionKeyOverride\": \"\",\n  \"logsConfigOverride\": \"\",\n  \"registryCredentialOverride\": \"\",\n  \"imagePullCredentialsTypeOverride\": \"\",\n  \"debugSessionEnabled\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.StartBuild"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"projectName\": \"\",\n  \"secondarySourcesOverride\": \"\",\n  \"secondarySourcesVersionOverride\": \"\",\n  \"sourceVersion\": \"\",\n  \"artifactsOverride\": \"\",\n  \"secondaryArtifactsOverride\": \"\",\n  \"environmentVariablesOverride\": \"\",\n  \"sourceTypeOverride\": \"\",\n  \"sourceLocationOverride\": \"\",\n  \"sourceAuthOverride\": \"\",\n  \"gitCloneDepthOverride\": \"\",\n  \"gitSubmodulesConfigOverride\": \"\",\n  \"buildspecOverride\": \"\",\n  \"insecureSslOverride\": \"\",\n  \"reportBuildStatusOverride\": \"\",\n  \"buildStatusConfigOverride\": \"\",\n  \"environmentTypeOverride\": \"\",\n  \"imageOverride\": \"\",\n  \"computeTypeOverride\": \"\",\n  \"certificateOverride\": \"\",\n  \"cacheOverride\": \"\",\n  \"serviceRoleOverride\": \"\",\n  \"privilegedModeOverride\": \"\",\n  \"timeoutInMinutesOverride\": \"\",\n  \"queuedTimeoutInMinutesOverride\": \"\",\n  \"encryptionKeyOverride\": \"\",\n  \"logsConfigOverride\": \"\",\n  \"registryCredentialOverride\": \"\",\n  \"imagePullCredentialsTypeOverride\": \"\",\n  \"debugSessionEnabled\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"projectName\": \"\",\n  \"secondarySourcesOverride\": \"\",\n  \"secondarySourcesVersionOverride\": \"\",\n  \"sourceVersion\": \"\",\n  \"artifactsOverride\": \"\",\n  \"secondaryArtifactsOverride\": \"\",\n  \"environmentVariablesOverride\": \"\",\n  \"sourceTypeOverride\": \"\",\n  \"sourceLocationOverride\": \"\",\n  \"sourceAuthOverride\": \"\",\n  \"gitCloneDepthOverride\": \"\",\n  \"gitSubmodulesConfigOverride\": \"\",\n  \"buildspecOverride\": \"\",\n  \"insecureSslOverride\": \"\",\n  \"reportBuildStatusOverride\": \"\",\n  \"buildStatusConfigOverride\": \"\",\n  \"environmentTypeOverride\": \"\",\n  \"imageOverride\": \"\",\n  \"computeTypeOverride\": \"\",\n  \"certificateOverride\": \"\",\n  \"cacheOverride\": \"\",\n  \"serviceRoleOverride\": \"\",\n  \"privilegedModeOverride\": \"\",\n  \"timeoutInMinutesOverride\": \"\",\n  \"queuedTimeoutInMinutesOverride\": \"\",\n  \"encryptionKeyOverride\": \"\",\n  \"logsConfigOverride\": \"\",\n  \"registryCredentialOverride\": \"\",\n  \"imagePullCredentialsTypeOverride\": \"\",\n  \"debugSessionEnabled\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.StartBuild")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.StartBuild")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"projectName\": \"\",\n  \"secondarySourcesOverride\": \"\",\n  \"secondarySourcesVersionOverride\": \"\",\n  \"sourceVersion\": \"\",\n  \"artifactsOverride\": \"\",\n  \"secondaryArtifactsOverride\": \"\",\n  \"environmentVariablesOverride\": \"\",\n  \"sourceTypeOverride\": \"\",\n  \"sourceLocationOverride\": \"\",\n  \"sourceAuthOverride\": \"\",\n  \"gitCloneDepthOverride\": \"\",\n  \"gitSubmodulesConfigOverride\": \"\",\n  \"buildspecOverride\": \"\",\n  \"insecureSslOverride\": \"\",\n  \"reportBuildStatusOverride\": \"\",\n  \"buildStatusConfigOverride\": \"\",\n  \"environmentTypeOverride\": \"\",\n  \"imageOverride\": \"\",\n  \"computeTypeOverride\": \"\",\n  \"certificateOverride\": \"\",\n  \"cacheOverride\": \"\",\n  \"serviceRoleOverride\": \"\",\n  \"privilegedModeOverride\": \"\",\n  \"timeoutInMinutesOverride\": \"\",\n  \"queuedTimeoutInMinutesOverride\": \"\",\n  \"encryptionKeyOverride\": \"\",\n  \"logsConfigOverride\": \"\",\n  \"registryCredentialOverride\": \"\",\n  \"imagePullCredentialsTypeOverride\": \"\",\n  \"debugSessionEnabled\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  projectName: '',
  secondarySourcesOverride: '',
  secondarySourcesVersionOverride: '',
  sourceVersion: '',
  artifactsOverride: '',
  secondaryArtifactsOverride: '',
  environmentVariablesOverride: '',
  sourceTypeOverride: '',
  sourceLocationOverride: '',
  sourceAuthOverride: '',
  gitCloneDepthOverride: '',
  gitSubmodulesConfigOverride: '',
  buildspecOverride: '',
  insecureSslOverride: '',
  reportBuildStatusOverride: '',
  buildStatusConfigOverride: '',
  environmentTypeOverride: '',
  imageOverride: '',
  computeTypeOverride: '',
  certificateOverride: '',
  cacheOverride: '',
  serviceRoleOverride: '',
  privilegedModeOverride: '',
  timeoutInMinutesOverride: '',
  queuedTimeoutInMinutesOverride: '',
  encryptionKeyOverride: '',
  logsConfigOverride: '',
  registryCredentialOverride: '',
  imagePullCredentialsTypeOverride: '',
  debugSessionEnabled: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.StartBuild');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.StartBuild',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    projectName: '',
    secondarySourcesOverride: '',
    secondarySourcesVersionOverride: '',
    sourceVersion: '',
    artifactsOverride: '',
    secondaryArtifactsOverride: '',
    environmentVariablesOverride: '',
    sourceTypeOverride: '',
    sourceLocationOverride: '',
    sourceAuthOverride: '',
    gitCloneDepthOverride: '',
    gitSubmodulesConfigOverride: '',
    buildspecOverride: '',
    insecureSslOverride: '',
    reportBuildStatusOverride: '',
    buildStatusConfigOverride: '',
    environmentTypeOverride: '',
    imageOverride: '',
    computeTypeOverride: '',
    certificateOverride: '',
    cacheOverride: '',
    serviceRoleOverride: '',
    privilegedModeOverride: '',
    timeoutInMinutesOverride: '',
    queuedTimeoutInMinutesOverride: '',
    encryptionKeyOverride: '',
    logsConfigOverride: '',
    registryCredentialOverride: '',
    imagePullCredentialsTypeOverride: '',
    debugSessionEnabled: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.StartBuild';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"projectName":"","secondarySourcesOverride":"","secondarySourcesVersionOverride":"","sourceVersion":"","artifactsOverride":"","secondaryArtifactsOverride":"","environmentVariablesOverride":"","sourceTypeOverride":"","sourceLocationOverride":"","sourceAuthOverride":"","gitCloneDepthOverride":"","gitSubmodulesConfigOverride":"","buildspecOverride":"","insecureSslOverride":"","reportBuildStatusOverride":"","buildStatusConfigOverride":"","environmentTypeOverride":"","imageOverride":"","computeTypeOverride":"","certificateOverride":"","cacheOverride":"","serviceRoleOverride":"","privilegedModeOverride":"","timeoutInMinutesOverride":"","queuedTimeoutInMinutesOverride":"","encryptionKeyOverride":"","logsConfigOverride":"","registryCredentialOverride":"","imagePullCredentialsTypeOverride":"","debugSessionEnabled":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.StartBuild',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "projectName": "",\n  "secondarySourcesOverride": "",\n  "secondarySourcesVersionOverride": "",\n  "sourceVersion": "",\n  "artifactsOverride": "",\n  "secondaryArtifactsOverride": "",\n  "environmentVariablesOverride": "",\n  "sourceTypeOverride": "",\n  "sourceLocationOverride": "",\n  "sourceAuthOverride": "",\n  "gitCloneDepthOverride": "",\n  "gitSubmodulesConfigOverride": "",\n  "buildspecOverride": "",\n  "insecureSslOverride": "",\n  "reportBuildStatusOverride": "",\n  "buildStatusConfigOverride": "",\n  "environmentTypeOverride": "",\n  "imageOverride": "",\n  "computeTypeOverride": "",\n  "certificateOverride": "",\n  "cacheOverride": "",\n  "serviceRoleOverride": "",\n  "privilegedModeOverride": "",\n  "timeoutInMinutesOverride": "",\n  "queuedTimeoutInMinutesOverride": "",\n  "encryptionKeyOverride": "",\n  "logsConfigOverride": "",\n  "registryCredentialOverride": "",\n  "imagePullCredentialsTypeOverride": "",\n  "debugSessionEnabled": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"projectName\": \"\",\n  \"secondarySourcesOverride\": \"\",\n  \"secondarySourcesVersionOverride\": \"\",\n  \"sourceVersion\": \"\",\n  \"artifactsOverride\": \"\",\n  \"secondaryArtifactsOverride\": \"\",\n  \"environmentVariablesOverride\": \"\",\n  \"sourceTypeOverride\": \"\",\n  \"sourceLocationOverride\": \"\",\n  \"sourceAuthOverride\": \"\",\n  \"gitCloneDepthOverride\": \"\",\n  \"gitSubmodulesConfigOverride\": \"\",\n  \"buildspecOverride\": \"\",\n  \"insecureSslOverride\": \"\",\n  \"reportBuildStatusOverride\": \"\",\n  \"buildStatusConfigOverride\": \"\",\n  \"environmentTypeOverride\": \"\",\n  \"imageOverride\": \"\",\n  \"computeTypeOverride\": \"\",\n  \"certificateOverride\": \"\",\n  \"cacheOverride\": \"\",\n  \"serviceRoleOverride\": \"\",\n  \"privilegedModeOverride\": \"\",\n  \"timeoutInMinutesOverride\": \"\",\n  \"queuedTimeoutInMinutesOverride\": \"\",\n  \"encryptionKeyOverride\": \"\",\n  \"logsConfigOverride\": \"\",\n  \"registryCredentialOverride\": \"\",\n  \"imagePullCredentialsTypeOverride\": \"\",\n  \"debugSessionEnabled\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.StartBuild")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({
  projectName: '',
  secondarySourcesOverride: '',
  secondarySourcesVersionOverride: '',
  sourceVersion: '',
  artifactsOverride: '',
  secondaryArtifactsOverride: '',
  environmentVariablesOverride: '',
  sourceTypeOverride: '',
  sourceLocationOverride: '',
  sourceAuthOverride: '',
  gitCloneDepthOverride: '',
  gitSubmodulesConfigOverride: '',
  buildspecOverride: '',
  insecureSslOverride: '',
  reportBuildStatusOverride: '',
  buildStatusConfigOverride: '',
  environmentTypeOverride: '',
  imageOverride: '',
  computeTypeOverride: '',
  certificateOverride: '',
  cacheOverride: '',
  serviceRoleOverride: '',
  privilegedModeOverride: '',
  timeoutInMinutesOverride: '',
  queuedTimeoutInMinutesOverride: '',
  encryptionKeyOverride: '',
  logsConfigOverride: '',
  registryCredentialOverride: '',
  imagePullCredentialsTypeOverride: '',
  debugSessionEnabled: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.StartBuild',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {
    projectName: '',
    secondarySourcesOverride: '',
    secondarySourcesVersionOverride: '',
    sourceVersion: '',
    artifactsOverride: '',
    secondaryArtifactsOverride: '',
    environmentVariablesOverride: '',
    sourceTypeOverride: '',
    sourceLocationOverride: '',
    sourceAuthOverride: '',
    gitCloneDepthOverride: '',
    gitSubmodulesConfigOverride: '',
    buildspecOverride: '',
    insecureSslOverride: '',
    reportBuildStatusOverride: '',
    buildStatusConfigOverride: '',
    environmentTypeOverride: '',
    imageOverride: '',
    computeTypeOverride: '',
    certificateOverride: '',
    cacheOverride: '',
    serviceRoleOverride: '',
    privilegedModeOverride: '',
    timeoutInMinutesOverride: '',
    queuedTimeoutInMinutesOverride: '',
    encryptionKeyOverride: '',
    logsConfigOverride: '',
    registryCredentialOverride: '',
    imagePullCredentialsTypeOverride: '',
    debugSessionEnabled: ''
  },
  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}}/#X-Amz-Target=CodeBuild_20161006.StartBuild');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  projectName: '',
  secondarySourcesOverride: '',
  secondarySourcesVersionOverride: '',
  sourceVersion: '',
  artifactsOverride: '',
  secondaryArtifactsOverride: '',
  environmentVariablesOverride: '',
  sourceTypeOverride: '',
  sourceLocationOverride: '',
  sourceAuthOverride: '',
  gitCloneDepthOverride: '',
  gitSubmodulesConfigOverride: '',
  buildspecOverride: '',
  insecureSslOverride: '',
  reportBuildStatusOverride: '',
  buildStatusConfigOverride: '',
  environmentTypeOverride: '',
  imageOverride: '',
  computeTypeOverride: '',
  certificateOverride: '',
  cacheOverride: '',
  serviceRoleOverride: '',
  privilegedModeOverride: '',
  timeoutInMinutesOverride: '',
  queuedTimeoutInMinutesOverride: '',
  encryptionKeyOverride: '',
  logsConfigOverride: '',
  registryCredentialOverride: '',
  imagePullCredentialsTypeOverride: '',
  debugSessionEnabled: ''
});

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}}/#X-Amz-Target=CodeBuild_20161006.StartBuild',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    projectName: '',
    secondarySourcesOverride: '',
    secondarySourcesVersionOverride: '',
    sourceVersion: '',
    artifactsOverride: '',
    secondaryArtifactsOverride: '',
    environmentVariablesOverride: '',
    sourceTypeOverride: '',
    sourceLocationOverride: '',
    sourceAuthOverride: '',
    gitCloneDepthOverride: '',
    gitSubmodulesConfigOverride: '',
    buildspecOverride: '',
    insecureSslOverride: '',
    reportBuildStatusOverride: '',
    buildStatusConfigOverride: '',
    environmentTypeOverride: '',
    imageOverride: '',
    computeTypeOverride: '',
    certificateOverride: '',
    cacheOverride: '',
    serviceRoleOverride: '',
    privilegedModeOverride: '',
    timeoutInMinutesOverride: '',
    queuedTimeoutInMinutesOverride: '',
    encryptionKeyOverride: '',
    logsConfigOverride: '',
    registryCredentialOverride: '',
    imagePullCredentialsTypeOverride: '',
    debugSessionEnabled: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.StartBuild';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"projectName":"","secondarySourcesOverride":"","secondarySourcesVersionOverride":"","sourceVersion":"","artifactsOverride":"","secondaryArtifactsOverride":"","environmentVariablesOverride":"","sourceTypeOverride":"","sourceLocationOverride":"","sourceAuthOverride":"","gitCloneDepthOverride":"","gitSubmodulesConfigOverride":"","buildspecOverride":"","insecureSslOverride":"","reportBuildStatusOverride":"","buildStatusConfigOverride":"","environmentTypeOverride":"","imageOverride":"","computeTypeOverride":"","certificateOverride":"","cacheOverride":"","serviceRoleOverride":"","privilegedModeOverride":"","timeoutInMinutesOverride":"","queuedTimeoutInMinutesOverride":"","encryptionKeyOverride":"","logsConfigOverride":"","registryCredentialOverride":"","imagePullCredentialsTypeOverride":"","debugSessionEnabled":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"projectName": @"",
                              @"secondarySourcesOverride": @"",
                              @"secondarySourcesVersionOverride": @"",
                              @"sourceVersion": @"",
                              @"artifactsOverride": @"",
                              @"secondaryArtifactsOverride": @"",
                              @"environmentVariablesOverride": @"",
                              @"sourceTypeOverride": @"",
                              @"sourceLocationOverride": @"",
                              @"sourceAuthOverride": @"",
                              @"gitCloneDepthOverride": @"",
                              @"gitSubmodulesConfigOverride": @"",
                              @"buildspecOverride": @"",
                              @"insecureSslOverride": @"",
                              @"reportBuildStatusOverride": @"",
                              @"buildStatusConfigOverride": @"",
                              @"environmentTypeOverride": @"",
                              @"imageOverride": @"",
                              @"computeTypeOverride": @"",
                              @"certificateOverride": @"",
                              @"cacheOverride": @"",
                              @"serviceRoleOverride": @"",
                              @"privilegedModeOverride": @"",
                              @"timeoutInMinutesOverride": @"",
                              @"queuedTimeoutInMinutesOverride": @"",
                              @"encryptionKeyOverride": @"",
                              @"logsConfigOverride": @"",
                              @"registryCredentialOverride": @"",
                              @"imagePullCredentialsTypeOverride": @"",
                              @"debugSessionEnabled": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.StartBuild"]
                                                       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}}/#X-Amz-Target=CodeBuild_20161006.StartBuild" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"projectName\": \"\",\n  \"secondarySourcesOverride\": \"\",\n  \"secondarySourcesVersionOverride\": \"\",\n  \"sourceVersion\": \"\",\n  \"artifactsOverride\": \"\",\n  \"secondaryArtifactsOverride\": \"\",\n  \"environmentVariablesOverride\": \"\",\n  \"sourceTypeOverride\": \"\",\n  \"sourceLocationOverride\": \"\",\n  \"sourceAuthOverride\": \"\",\n  \"gitCloneDepthOverride\": \"\",\n  \"gitSubmodulesConfigOverride\": \"\",\n  \"buildspecOverride\": \"\",\n  \"insecureSslOverride\": \"\",\n  \"reportBuildStatusOverride\": \"\",\n  \"buildStatusConfigOverride\": \"\",\n  \"environmentTypeOverride\": \"\",\n  \"imageOverride\": \"\",\n  \"computeTypeOverride\": \"\",\n  \"certificateOverride\": \"\",\n  \"cacheOverride\": \"\",\n  \"serviceRoleOverride\": \"\",\n  \"privilegedModeOverride\": \"\",\n  \"timeoutInMinutesOverride\": \"\",\n  \"queuedTimeoutInMinutesOverride\": \"\",\n  \"encryptionKeyOverride\": \"\",\n  \"logsConfigOverride\": \"\",\n  \"registryCredentialOverride\": \"\",\n  \"imagePullCredentialsTypeOverride\": \"\",\n  \"debugSessionEnabled\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.StartBuild",
  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([
    'projectName' => '',
    'secondarySourcesOverride' => '',
    'secondarySourcesVersionOverride' => '',
    'sourceVersion' => '',
    'artifactsOverride' => '',
    'secondaryArtifactsOverride' => '',
    'environmentVariablesOverride' => '',
    'sourceTypeOverride' => '',
    'sourceLocationOverride' => '',
    'sourceAuthOverride' => '',
    'gitCloneDepthOverride' => '',
    'gitSubmodulesConfigOverride' => '',
    'buildspecOverride' => '',
    'insecureSslOverride' => '',
    'reportBuildStatusOverride' => '',
    'buildStatusConfigOverride' => '',
    'environmentTypeOverride' => '',
    'imageOverride' => '',
    'computeTypeOverride' => '',
    'certificateOverride' => '',
    'cacheOverride' => '',
    'serviceRoleOverride' => '',
    'privilegedModeOverride' => '',
    'timeoutInMinutesOverride' => '',
    'queuedTimeoutInMinutesOverride' => '',
    'encryptionKeyOverride' => '',
    'logsConfigOverride' => '',
    'registryCredentialOverride' => '',
    'imagePullCredentialsTypeOverride' => '',
    'debugSessionEnabled' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.StartBuild', [
  'body' => '{
  "projectName": "",
  "secondarySourcesOverride": "",
  "secondarySourcesVersionOverride": "",
  "sourceVersion": "",
  "artifactsOverride": "",
  "secondaryArtifactsOverride": "",
  "environmentVariablesOverride": "",
  "sourceTypeOverride": "",
  "sourceLocationOverride": "",
  "sourceAuthOverride": "",
  "gitCloneDepthOverride": "",
  "gitSubmodulesConfigOverride": "",
  "buildspecOverride": "",
  "insecureSslOverride": "",
  "reportBuildStatusOverride": "",
  "buildStatusConfigOverride": "",
  "environmentTypeOverride": "",
  "imageOverride": "",
  "computeTypeOverride": "",
  "certificateOverride": "",
  "cacheOverride": "",
  "serviceRoleOverride": "",
  "privilegedModeOverride": "",
  "timeoutInMinutesOverride": "",
  "queuedTimeoutInMinutesOverride": "",
  "encryptionKeyOverride": "",
  "logsConfigOverride": "",
  "registryCredentialOverride": "",
  "imagePullCredentialsTypeOverride": "",
  "debugSessionEnabled": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.StartBuild');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'projectName' => '',
  'secondarySourcesOverride' => '',
  'secondarySourcesVersionOverride' => '',
  'sourceVersion' => '',
  'artifactsOverride' => '',
  'secondaryArtifactsOverride' => '',
  'environmentVariablesOverride' => '',
  'sourceTypeOverride' => '',
  'sourceLocationOverride' => '',
  'sourceAuthOverride' => '',
  'gitCloneDepthOverride' => '',
  'gitSubmodulesConfigOverride' => '',
  'buildspecOverride' => '',
  'insecureSslOverride' => '',
  'reportBuildStatusOverride' => '',
  'buildStatusConfigOverride' => '',
  'environmentTypeOverride' => '',
  'imageOverride' => '',
  'computeTypeOverride' => '',
  'certificateOverride' => '',
  'cacheOverride' => '',
  'serviceRoleOverride' => '',
  'privilegedModeOverride' => '',
  'timeoutInMinutesOverride' => '',
  'queuedTimeoutInMinutesOverride' => '',
  'encryptionKeyOverride' => '',
  'logsConfigOverride' => '',
  'registryCredentialOverride' => '',
  'imagePullCredentialsTypeOverride' => '',
  'debugSessionEnabled' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'projectName' => '',
  'secondarySourcesOverride' => '',
  'secondarySourcesVersionOverride' => '',
  'sourceVersion' => '',
  'artifactsOverride' => '',
  'secondaryArtifactsOverride' => '',
  'environmentVariablesOverride' => '',
  'sourceTypeOverride' => '',
  'sourceLocationOverride' => '',
  'sourceAuthOverride' => '',
  'gitCloneDepthOverride' => '',
  'gitSubmodulesConfigOverride' => '',
  'buildspecOverride' => '',
  'insecureSslOverride' => '',
  'reportBuildStatusOverride' => '',
  'buildStatusConfigOverride' => '',
  'environmentTypeOverride' => '',
  'imageOverride' => '',
  'computeTypeOverride' => '',
  'certificateOverride' => '',
  'cacheOverride' => '',
  'serviceRoleOverride' => '',
  'privilegedModeOverride' => '',
  'timeoutInMinutesOverride' => '',
  'queuedTimeoutInMinutesOverride' => '',
  'encryptionKeyOverride' => '',
  'logsConfigOverride' => '',
  'registryCredentialOverride' => '',
  'imagePullCredentialsTypeOverride' => '',
  'debugSessionEnabled' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.StartBuild');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.StartBuild' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "projectName": "",
  "secondarySourcesOverride": "",
  "secondarySourcesVersionOverride": "",
  "sourceVersion": "",
  "artifactsOverride": "",
  "secondaryArtifactsOverride": "",
  "environmentVariablesOverride": "",
  "sourceTypeOverride": "",
  "sourceLocationOverride": "",
  "sourceAuthOverride": "",
  "gitCloneDepthOverride": "",
  "gitSubmodulesConfigOverride": "",
  "buildspecOverride": "",
  "insecureSslOverride": "",
  "reportBuildStatusOverride": "",
  "buildStatusConfigOverride": "",
  "environmentTypeOverride": "",
  "imageOverride": "",
  "computeTypeOverride": "",
  "certificateOverride": "",
  "cacheOverride": "",
  "serviceRoleOverride": "",
  "privilegedModeOverride": "",
  "timeoutInMinutesOverride": "",
  "queuedTimeoutInMinutesOverride": "",
  "encryptionKeyOverride": "",
  "logsConfigOverride": "",
  "registryCredentialOverride": "",
  "imagePullCredentialsTypeOverride": "",
  "debugSessionEnabled": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.StartBuild' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "projectName": "",
  "secondarySourcesOverride": "",
  "secondarySourcesVersionOverride": "",
  "sourceVersion": "",
  "artifactsOverride": "",
  "secondaryArtifactsOverride": "",
  "environmentVariablesOverride": "",
  "sourceTypeOverride": "",
  "sourceLocationOverride": "",
  "sourceAuthOverride": "",
  "gitCloneDepthOverride": "",
  "gitSubmodulesConfigOverride": "",
  "buildspecOverride": "",
  "insecureSslOverride": "",
  "reportBuildStatusOverride": "",
  "buildStatusConfigOverride": "",
  "environmentTypeOverride": "",
  "imageOverride": "",
  "computeTypeOverride": "",
  "certificateOverride": "",
  "cacheOverride": "",
  "serviceRoleOverride": "",
  "privilegedModeOverride": "",
  "timeoutInMinutesOverride": "",
  "queuedTimeoutInMinutesOverride": "",
  "encryptionKeyOverride": "",
  "logsConfigOverride": "",
  "registryCredentialOverride": "",
  "imagePullCredentialsTypeOverride": "",
  "debugSessionEnabled": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"projectName\": \"\",\n  \"secondarySourcesOverride\": \"\",\n  \"secondarySourcesVersionOverride\": \"\",\n  \"sourceVersion\": \"\",\n  \"artifactsOverride\": \"\",\n  \"secondaryArtifactsOverride\": \"\",\n  \"environmentVariablesOverride\": \"\",\n  \"sourceTypeOverride\": \"\",\n  \"sourceLocationOverride\": \"\",\n  \"sourceAuthOverride\": \"\",\n  \"gitCloneDepthOverride\": \"\",\n  \"gitSubmodulesConfigOverride\": \"\",\n  \"buildspecOverride\": \"\",\n  \"insecureSslOverride\": \"\",\n  \"reportBuildStatusOverride\": \"\",\n  \"buildStatusConfigOverride\": \"\",\n  \"environmentTypeOverride\": \"\",\n  \"imageOverride\": \"\",\n  \"computeTypeOverride\": \"\",\n  \"certificateOverride\": \"\",\n  \"cacheOverride\": \"\",\n  \"serviceRoleOverride\": \"\",\n  \"privilegedModeOverride\": \"\",\n  \"timeoutInMinutesOverride\": \"\",\n  \"queuedTimeoutInMinutesOverride\": \"\",\n  \"encryptionKeyOverride\": \"\",\n  \"logsConfigOverride\": \"\",\n  \"registryCredentialOverride\": \"\",\n  \"imagePullCredentialsTypeOverride\": \"\",\n  \"debugSessionEnabled\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.StartBuild"

payload = {
    "projectName": "",
    "secondarySourcesOverride": "",
    "secondarySourcesVersionOverride": "",
    "sourceVersion": "",
    "artifactsOverride": "",
    "secondaryArtifactsOverride": "",
    "environmentVariablesOverride": "",
    "sourceTypeOverride": "",
    "sourceLocationOverride": "",
    "sourceAuthOverride": "",
    "gitCloneDepthOverride": "",
    "gitSubmodulesConfigOverride": "",
    "buildspecOverride": "",
    "insecureSslOverride": "",
    "reportBuildStatusOverride": "",
    "buildStatusConfigOverride": "",
    "environmentTypeOverride": "",
    "imageOverride": "",
    "computeTypeOverride": "",
    "certificateOverride": "",
    "cacheOverride": "",
    "serviceRoleOverride": "",
    "privilegedModeOverride": "",
    "timeoutInMinutesOverride": "",
    "queuedTimeoutInMinutesOverride": "",
    "encryptionKeyOverride": "",
    "logsConfigOverride": "",
    "registryCredentialOverride": "",
    "imagePullCredentialsTypeOverride": "",
    "debugSessionEnabled": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.StartBuild"

payload <- "{\n  \"projectName\": \"\",\n  \"secondarySourcesOverride\": \"\",\n  \"secondarySourcesVersionOverride\": \"\",\n  \"sourceVersion\": \"\",\n  \"artifactsOverride\": \"\",\n  \"secondaryArtifactsOverride\": \"\",\n  \"environmentVariablesOverride\": \"\",\n  \"sourceTypeOverride\": \"\",\n  \"sourceLocationOverride\": \"\",\n  \"sourceAuthOverride\": \"\",\n  \"gitCloneDepthOverride\": \"\",\n  \"gitSubmodulesConfigOverride\": \"\",\n  \"buildspecOverride\": \"\",\n  \"insecureSslOverride\": \"\",\n  \"reportBuildStatusOverride\": \"\",\n  \"buildStatusConfigOverride\": \"\",\n  \"environmentTypeOverride\": \"\",\n  \"imageOverride\": \"\",\n  \"computeTypeOverride\": \"\",\n  \"certificateOverride\": \"\",\n  \"cacheOverride\": \"\",\n  \"serviceRoleOverride\": \"\",\n  \"privilegedModeOverride\": \"\",\n  \"timeoutInMinutesOverride\": \"\",\n  \"queuedTimeoutInMinutesOverride\": \"\",\n  \"encryptionKeyOverride\": \"\",\n  \"logsConfigOverride\": \"\",\n  \"registryCredentialOverride\": \"\",\n  \"imagePullCredentialsTypeOverride\": \"\",\n  \"debugSessionEnabled\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.StartBuild")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"projectName\": \"\",\n  \"secondarySourcesOverride\": \"\",\n  \"secondarySourcesVersionOverride\": \"\",\n  \"sourceVersion\": \"\",\n  \"artifactsOverride\": \"\",\n  \"secondaryArtifactsOverride\": \"\",\n  \"environmentVariablesOverride\": \"\",\n  \"sourceTypeOverride\": \"\",\n  \"sourceLocationOverride\": \"\",\n  \"sourceAuthOverride\": \"\",\n  \"gitCloneDepthOverride\": \"\",\n  \"gitSubmodulesConfigOverride\": \"\",\n  \"buildspecOverride\": \"\",\n  \"insecureSslOverride\": \"\",\n  \"reportBuildStatusOverride\": \"\",\n  \"buildStatusConfigOverride\": \"\",\n  \"environmentTypeOverride\": \"\",\n  \"imageOverride\": \"\",\n  \"computeTypeOverride\": \"\",\n  \"certificateOverride\": \"\",\n  \"cacheOverride\": \"\",\n  \"serviceRoleOverride\": \"\",\n  \"privilegedModeOverride\": \"\",\n  \"timeoutInMinutesOverride\": \"\",\n  \"queuedTimeoutInMinutesOverride\": \"\",\n  \"encryptionKeyOverride\": \"\",\n  \"logsConfigOverride\": \"\",\n  \"registryCredentialOverride\": \"\",\n  \"imagePullCredentialsTypeOverride\": \"\",\n  \"debugSessionEnabled\": \"\"\n}"

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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"projectName\": \"\",\n  \"secondarySourcesOverride\": \"\",\n  \"secondarySourcesVersionOverride\": \"\",\n  \"sourceVersion\": \"\",\n  \"artifactsOverride\": \"\",\n  \"secondaryArtifactsOverride\": \"\",\n  \"environmentVariablesOverride\": \"\",\n  \"sourceTypeOverride\": \"\",\n  \"sourceLocationOverride\": \"\",\n  \"sourceAuthOverride\": \"\",\n  \"gitCloneDepthOverride\": \"\",\n  \"gitSubmodulesConfigOverride\": \"\",\n  \"buildspecOverride\": \"\",\n  \"insecureSslOverride\": \"\",\n  \"reportBuildStatusOverride\": \"\",\n  \"buildStatusConfigOverride\": \"\",\n  \"environmentTypeOverride\": \"\",\n  \"imageOverride\": \"\",\n  \"computeTypeOverride\": \"\",\n  \"certificateOverride\": \"\",\n  \"cacheOverride\": \"\",\n  \"serviceRoleOverride\": \"\",\n  \"privilegedModeOverride\": \"\",\n  \"timeoutInMinutesOverride\": \"\",\n  \"queuedTimeoutInMinutesOverride\": \"\",\n  \"encryptionKeyOverride\": \"\",\n  \"logsConfigOverride\": \"\",\n  \"registryCredentialOverride\": \"\",\n  \"imagePullCredentialsTypeOverride\": \"\",\n  \"debugSessionEnabled\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.StartBuild";

    let payload = json!({
        "projectName": "",
        "secondarySourcesOverride": "",
        "secondarySourcesVersionOverride": "",
        "sourceVersion": "",
        "artifactsOverride": "",
        "secondaryArtifactsOverride": "",
        "environmentVariablesOverride": "",
        "sourceTypeOverride": "",
        "sourceLocationOverride": "",
        "sourceAuthOverride": "",
        "gitCloneDepthOverride": "",
        "gitSubmodulesConfigOverride": "",
        "buildspecOverride": "",
        "insecureSslOverride": "",
        "reportBuildStatusOverride": "",
        "buildStatusConfigOverride": "",
        "environmentTypeOverride": "",
        "imageOverride": "",
        "computeTypeOverride": "",
        "certificateOverride": "",
        "cacheOverride": "",
        "serviceRoleOverride": "",
        "privilegedModeOverride": "",
        "timeoutInMinutesOverride": "",
        "queuedTimeoutInMinutesOverride": "",
        "encryptionKeyOverride": "",
        "logsConfigOverride": "",
        "registryCredentialOverride": "",
        "imagePullCredentialsTypeOverride": "",
        "debugSessionEnabled": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=CodeBuild_20161006.StartBuild' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "projectName": "",
  "secondarySourcesOverride": "",
  "secondarySourcesVersionOverride": "",
  "sourceVersion": "",
  "artifactsOverride": "",
  "secondaryArtifactsOverride": "",
  "environmentVariablesOverride": "",
  "sourceTypeOverride": "",
  "sourceLocationOverride": "",
  "sourceAuthOverride": "",
  "gitCloneDepthOverride": "",
  "gitSubmodulesConfigOverride": "",
  "buildspecOverride": "",
  "insecureSslOverride": "",
  "reportBuildStatusOverride": "",
  "buildStatusConfigOverride": "",
  "environmentTypeOverride": "",
  "imageOverride": "",
  "computeTypeOverride": "",
  "certificateOverride": "",
  "cacheOverride": "",
  "serviceRoleOverride": "",
  "privilegedModeOverride": "",
  "timeoutInMinutesOverride": "",
  "queuedTimeoutInMinutesOverride": "",
  "encryptionKeyOverride": "",
  "logsConfigOverride": "",
  "registryCredentialOverride": "",
  "imagePullCredentialsTypeOverride": "",
  "debugSessionEnabled": ""
}'
echo '{
  "projectName": "",
  "secondarySourcesOverride": "",
  "secondarySourcesVersionOverride": "",
  "sourceVersion": "",
  "artifactsOverride": "",
  "secondaryArtifactsOverride": "",
  "environmentVariablesOverride": "",
  "sourceTypeOverride": "",
  "sourceLocationOverride": "",
  "sourceAuthOverride": "",
  "gitCloneDepthOverride": "",
  "gitSubmodulesConfigOverride": "",
  "buildspecOverride": "",
  "insecureSslOverride": "",
  "reportBuildStatusOverride": "",
  "buildStatusConfigOverride": "",
  "environmentTypeOverride": "",
  "imageOverride": "",
  "computeTypeOverride": "",
  "certificateOverride": "",
  "cacheOverride": "",
  "serviceRoleOverride": "",
  "privilegedModeOverride": "",
  "timeoutInMinutesOverride": "",
  "queuedTimeoutInMinutesOverride": "",
  "encryptionKeyOverride": "",
  "logsConfigOverride": "",
  "registryCredentialOverride": "",
  "imagePullCredentialsTypeOverride": "",
  "debugSessionEnabled": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.StartBuild' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "projectName": "",\n  "secondarySourcesOverride": "",\n  "secondarySourcesVersionOverride": "",\n  "sourceVersion": "",\n  "artifactsOverride": "",\n  "secondaryArtifactsOverride": "",\n  "environmentVariablesOverride": "",\n  "sourceTypeOverride": "",\n  "sourceLocationOverride": "",\n  "sourceAuthOverride": "",\n  "gitCloneDepthOverride": "",\n  "gitSubmodulesConfigOverride": "",\n  "buildspecOverride": "",\n  "insecureSslOverride": "",\n  "reportBuildStatusOverride": "",\n  "buildStatusConfigOverride": "",\n  "environmentTypeOverride": "",\n  "imageOverride": "",\n  "computeTypeOverride": "",\n  "certificateOverride": "",\n  "cacheOverride": "",\n  "serviceRoleOverride": "",\n  "privilegedModeOverride": "",\n  "timeoutInMinutesOverride": "",\n  "queuedTimeoutInMinutesOverride": "",\n  "encryptionKeyOverride": "",\n  "logsConfigOverride": "",\n  "registryCredentialOverride": "",\n  "imagePullCredentialsTypeOverride": "",\n  "debugSessionEnabled": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.StartBuild'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "projectName": "",
  "secondarySourcesOverride": "",
  "secondarySourcesVersionOverride": "",
  "sourceVersion": "",
  "artifactsOverride": "",
  "secondaryArtifactsOverride": "",
  "environmentVariablesOverride": "",
  "sourceTypeOverride": "",
  "sourceLocationOverride": "",
  "sourceAuthOverride": "",
  "gitCloneDepthOverride": "",
  "gitSubmodulesConfigOverride": "",
  "buildspecOverride": "",
  "insecureSslOverride": "",
  "reportBuildStatusOverride": "",
  "buildStatusConfigOverride": "",
  "environmentTypeOverride": "",
  "imageOverride": "",
  "computeTypeOverride": "",
  "certificateOverride": "",
  "cacheOverride": "",
  "serviceRoleOverride": "",
  "privilegedModeOverride": "",
  "timeoutInMinutesOverride": "",
  "queuedTimeoutInMinutesOverride": "",
  "encryptionKeyOverride": "",
  "logsConfigOverride": "",
  "registryCredentialOverride": "",
  "imagePullCredentialsTypeOverride": "",
  "debugSessionEnabled": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.StartBuild")! 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 StartBuildBatch
{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.StartBuildBatch
HEADERS

X-Amz-Target
BODY json

{
  "projectName": "",
  "secondarySourcesOverride": "",
  "secondarySourcesVersionOverride": "",
  "sourceVersion": "",
  "artifactsOverride": "",
  "secondaryArtifactsOverride": "",
  "environmentVariablesOverride": "",
  "sourceTypeOverride": "",
  "sourceLocationOverride": "",
  "sourceAuthOverride": "",
  "gitCloneDepthOverride": "",
  "gitSubmodulesConfigOverride": "",
  "buildspecOverride": "",
  "insecureSslOverride": "",
  "reportBuildBatchStatusOverride": "",
  "environmentTypeOverride": "",
  "imageOverride": "",
  "computeTypeOverride": "",
  "certificateOverride": "",
  "cacheOverride": "",
  "serviceRoleOverride": "",
  "privilegedModeOverride": "",
  "buildTimeoutInMinutesOverride": "",
  "queuedTimeoutInMinutesOverride": "",
  "encryptionKeyOverride": "",
  "logsConfigOverride": "",
  "registryCredentialOverride": "",
  "imagePullCredentialsTypeOverride": "",
  "buildBatchConfigOverride": "",
  "debugSessionEnabled": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.StartBuildBatch");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"projectName\": \"\",\n  \"secondarySourcesOverride\": \"\",\n  \"secondarySourcesVersionOverride\": \"\",\n  \"sourceVersion\": \"\",\n  \"artifactsOverride\": \"\",\n  \"secondaryArtifactsOverride\": \"\",\n  \"environmentVariablesOverride\": \"\",\n  \"sourceTypeOverride\": \"\",\n  \"sourceLocationOverride\": \"\",\n  \"sourceAuthOverride\": \"\",\n  \"gitCloneDepthOverride\": \"\",\n  \"gitSubmodulesConfigOverride\": \"\",\n  \"buildspecOverride\": \"\",\n  \"insecureSslOverride\": \"\",\n  \"reportBuildBatchStatusOverride\": \"\",\n  \"environmentTypeOverride\": \"\",\n  \"imageOverride\": \"\",\n  \"computeTypeOverride\": \"\",\n  \"certificateOverride\": \"\",\n  \"cacheOverride\": \"\",\n  \"serviceRoleOverride\": \"\",\n  \"privilegedModeOverride\": \"\",\n  \"buildTimeoutInMinutesOverride\": \"\",\n  \"queuedTimeoutInMinutesOverride\": \"\",\n  \"encryptionKeyOverride\": \"\",\n  \"logsConfigOverride\": \"\",\n  \"registryCredentialOverride\": \"\",\n  \"imagePullCredentialsTypeOverride\": \"\",\n  \"buildBatchConfigOverride\": \"\",\n  \"debugSessionEnabled\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.StartBuildBatch" {:headers {:x-amz-target ""}
                                                                                             :content-type :json
                                                                                             :form-params {:projectName ""
                                                                                                           :secondarySourcesOverride ""
                                                                                                           :secondarySourcesVersionOverride ""
                                                                                                           :sourceVersion ""
                                                                                                           :artifactsOverride ""
                                                                                                           :secondaryArtifactsOverride ""
                                                                                                           :environmentVariablesOverride ""
                                                                                                           :sourceTypeOverride ""
                                                                                                           :sourceLocationOverride ""
                                                                                                           :sourceAuthOverride ""
                                                                                                           :gitCloneDepthOverride ""
                                                                                                           :gitSubmodulesConfigOverride ""
                                                                                                           :buildspecOverride ""
                                                                                                           :insecureSslOverride ""
                                                                                                           :reportBuildBatchStatusOverride ""
                                                                                                           :environmentTypeOverride ""
                                                                                                           :imageOverride ""
                                                                                                           :computeTypeOverride ""
                                                                                                           :certificateOverride ""
                                                                                                           :cacheOverride ""
                                                                                                           :serviceRoleOverride ""
                                                                                                           :privilegedModeOverride ""
                                                                                                           :buildTimeoutInMinutesOverride ""
                                                                                                           :queuedTimeoutInMinutesOverride ""
                                                                                                           :encryptionKeyOverride ""
                                                                                                           :logsConfigOverride ""
                                                                                                           :registryCredentialOverride ""
                                                                                                           :imagePullCredentialsTypeOverride ""
                                                                                                           :buildBatchConfigOverride ""
                                                                                                           :debugSessionEnabled ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.StartBuildBatch"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"projectName\": \"\",\n  \"secondarySourcesOverride\": \"\",\n  \"secondarySourcesVersionOverride\": \"\",\n  \"sourceVersion\": \"\",\n  \"artifactsOverride\": \"\",\n  \"secondaryArtifactsOverride\": \"\",\n  \"environmentVariablesOverride\": \"\",\n  \"sourceTypeOverride\": \"\",\n  \"sourceLocationOverride\": \"\",\n  \"sourceAuthOverride\": \"\",\n  \"gitCloneDepthOverride\": \"\",\n  \"gitSubmodulesConfigOverride\": \"\",\n  \"buildspecOverride\": \"\",\n  \"insecureSslOverride\": \"\",\n  \"reportBuildBatchStatusOverride\": \"\",\n  \"environmentTypeOverride\": \"\",\n  \"imageOverride\": \"\",\n  \"computeTypeOverride\": \"\",\n  \"certificateOverride\": \"\",\n  \"cacheOverride\": \"\",\n  \"serviceRoleOverride\": \"\",\n  \"privilegedModeOverride\": \"\",\n  \"buildTimeoutInMinutesOverride\": \"\",\n  \"queuedTimeoutInMinutesOverride\": \"\",\n  \"encryptionKeyOverride\": \"\",\n  \"logsConfigOverride\": \"\",\n  \"registryCredentialOverride\": \"\",\n  \"imagePullCredentialsTypeOverride\": \"\",\n  \"buildBatchConfigOverride\": \"\",\n  \"debugSessionEnabled\": \"\"\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}}/#X-Amz-Target=CodeBuild_20161006.StartBuildBatch"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"projectName\": \"\",\n  \"secondarySourcesOverride\": \"\",\n  \"secondarySourcesVersionOverride\": \"\",\n  \"sourceVersion\": \"\",\n  \"artifactsOverride\": \"\",\n  \"secondaryArtifactsOverride\": \"\",\n  \"environmentVariablesOverride\": \"\",\n  \"sourceTypeOverride\": \"\",\n  \"sourceLocationOverride\": \"\",\n  \"sourceAuthOverride\": \"\",\n  \"gitCloneDepthOverride\": \"\",\n  \"gitSubmodulesConfigOverride\": \"\",\n  \"buildspecOverride\": \"\",\n  \"insecureSslOverride\": \"\",\n  \"reportBuildBatchStatusOverride\": \"\",\n  \"environmentTypeOverride\": \"\",\n  \"imageOverride\": \"\",\n  \"computeTypeOverride\": \"\",\n  \"certificateOverride\": \"\",\n  \"cacheOverride\": \"\",\n  \"serviceRoleOverride\": \"\",\n  \"privilegedModeOverride\": \"\",\n  \"buildTimeoutInMinutesOverride\": \"\",\n  \"queuedTimeoutInMinutesOverride\": \"\",\n  \"encryptionKeyOverride\": \"\",\n  \"logsConfigOverride\": \"\",\n  \"registryCredentialOverride\": \"\",\n  \"imagePullCredentialsTypeOverride\": \"\",\n  \"buildBatchConfigOverride\": \"\",\n  \"debugSessionEnabled\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.StartBuildBatch");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"projectName\": \"\",\n  \"secondarySourcesOverride\": \"\",\n  \"secondarySourcesVersionOverride\": \"\",\n  \"sourceVersion\": \"\",\n  \"artifactsOverride\": \"\",\n  \"secondaryArtifactsOverride\": \"\",\n  \"environmentVariablesOverride\": \"\",\n  \"sourceTypeOverride\": \"\",\n  \"sourceLocationOverride\": \"\",\n  \"sourceAuthOverride\": \"\",\n  \"gitCloneDepthOverride\": \"\",\n  \"gitSubmodulesConfigOverride\": \"\",\n  \"buildspecOverride\": \"\",\n  \"insecureSslOverride\": \"\",\n  \"reportBuildBatchStatusOverride\": \"\",\n  \"environmentTypeOverride\": \"\",\n  \"imageOverride\": \"\",\n  \"computeTypeOverride\": \"\",\n  \"certificateOverride\": \"\",\n  \"cacheOverride\": \"\",\n  \"serviceRoleOverride\": \"\",\n  \"privilegedModeOverride\": \"\",\n  \"buildTimeoutInMinutesOverride\": \"\",\n  \"queuedTimeoutInMinutesOverride\": \"\",\n  \"encryptionKeyOverride\": \"\",\n  \"logsConfigOverride\": \"\",\n  \"registryCredentialOverride\": \"\",\n  \"imagePullCredentialsTypeOverride\": \"\",\n  \"buildBatchConfigOverride\": \"\",\n  \"debugSessionEnabled\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.StartBuildBatch"

	payload := strings.NewReader("{\n  \"projectName\": \"\",\n  \"secondarySourcesOverride\": \"\",\n  \"secondarySourcesVersionOverride\": \"\",\n  \"sourceVersion\": \"\",\n  \"artifactsOverride\": \"\",\n  \"secondaryArtifactsOverride\": \"\",\n  \"environmentVariablesOverride\": \"\",\n  \"sourceTypeOverride\": \"\",\n  \"sourceLocationOverride\": \"\",\n  \"sourceAuthOverride\": \"\",\n  \"gitCloneDepthOverride\": \"\",\n  \"gitSubmodulesConfigOverride\": \"\",\n  \"buildspecOverride\": \"\",\n  \"insecureSslOverride\": \"\",\n  \"reportBuildBatchStatusOverride\": \"\",\n  \"environmentTypeOverride\": \"\",\n  \"imageOverride\": \"\",\n  \"computeTypeOverride\": \"\",\n  \"certificateOverride\": \"\",\n  \"cacheOverride\": \"\",\n  \"serviceRoleOverride\": \"\",\n  \"privilegedModeOverride\": \"\",\n  \"buildTimeoutInMinutesOverride\": \"\",\n  \"queuedTimeoutInMinutesOverride\": \"\",\n  \"encryptionKeyOverride\": \"\",\n  \"logsConfigOverride\": \"\",\n  \"registryCredentialOverride\": \"\",\n  \"imagePullCredentialsTypeOverride\": \"\",\n  \"buildBatchConfigOverride\": \"\",\n  \"debugSessionEnabled\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	req.Header.Add("content-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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 951

{
  "projectName": "",
  "secondarySourcesOverride": "",
  "secondarySourcesVersionOverride": "",
  "sourceVersion": "",
  "artifactsOverride": "",
  "secondaryArtifactsOverride": "",
  "environmentVariablesOverride": "",
  "sourceTypeOverride": "",
  "sourceLocationOverride": "",
  "sourceAuthOverride": "",
  "gitCloneDepthOverride": "",
  "gitSubmodulesConfigOverride": "",
  "buildspecOverride": "",
  "insecureSslOverride": "",
  "reportBuildBatchStatusOverride": "",
  "environmentTypeOverride": "",
  "imageOverride": "",
  "computeTypeOverride": "",
  "certificateOverride": "",
  "cacheOverride": "",
  "serviceRoleOverride": "",
  "privilegedModeOverride": "",
  "buildTimeoutInMinutesOverride": "",
  "queuedTimeoutInMinutesOverride": "",
  "encryptionKeyOverride": "",
  "logsConfigOverride": "",
  "registryCredentialOverride": "",
  "imagePullCredentialsTypeOverride": "",
  "buildBatchConfigOverride": "",
  "debugSessionEnabled": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.StartBuildBatch")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"projectName\": \"\",\n  \"secondarySourcesOverride\": \"\",\n  \"secondarySourcesVersionOverride\": \"\",\n  \"sourceVersion\": \"\",\n  \"artifactsOverride\": \"\",\n  \"secondaryArtifactsOverride\": \"\",\n  \"environmentVariablesOverride\": \"\",\n  \"sourceTypeOverride\": \"\",\n  \"sourceLocationOverride\": \"\",\n  \"sourceAuthOverride\": \"\",\n  \"gitCloneDepthOverride\": \"\",\n  \"gitSubmodulesConfigOverride\": \"\",\n  \"buildspecOverride\": \"\",\n  \"insecureSslOverride\": \"\",\n  \"reportBuildBatchStatusOverride\": \"\",\n  \"environmentTypeOverride\": \"\",\n  \"imageOverride\": \"\",\n  \"computeTypeOverride\": \"\",\n  \"certificateOverride\": \"\",\n  \"cacheOverride\": \"\",\n  \"serviceRoleOverride\": \"\",\n  \"privilegedModeOverride\": \"\",\n  \"buildTimeoutInMinutesOverride\": \"\",\n  \"queuedTimeoutInMinutesOverride\": \"\",\n  \"encryptionKeyOverride\": \"\",\n  \"logsConfigOverride\": \"\",\n  \"registryCredentialOverride\": \"\",\n  \"imagePullCredentialsTypeOverride\": \"\",\n  \"buildBatchConfigOverride\": \"\",\n  \"debugSessionEnabled\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.StartBuildBatch"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"projectName\": \"\",\n  \"secondarySourcesOverride\": \"\",\n  \"secondarySourcesVersionOverride\": \"\",\n  \"sourceVersion\": \"\",\n  \"artifactsOverride\": \"\",\n  \"secondaryArtifactsOverride\": \"\",\n  \"environmentVariablesOverride\": \"\",\n  \"sourceTypeOverride\": \"\",\n  \"sourceLocationOverride\": \"\",\n  \"sourceAuthOverride\": \"\",\n  \"gitCloneDepthOverride\": \"\",\n  \"gitSubmodulesConfigOverride\": \"\",\n  \"buildspecOverride\": \"\",\n  \"insecureSslOverride\": \"\",\n  \"reportBuildBatchStatusOverride\": \"\",\n  \"environmentTypeOverride\": \"\",\n  \"imageOverride\": \"\",\n  \"computeTypeOverride\": \"\",\n  \"certificateOverride\": \"\",\n  \"cacheOverride\": \"\",\n  \"serviceRoleOverride\": \"\",\n  \"privilegedModeOverride\": \"\",\n  \"buildTimeoutInMinutesOverride\": \"\",\n  \"queuedTimeoutInMinutesOverride\": \"\",\n  \"encryptionKeyOverride\": \"\",\n  \"logsConfigOverride\": \"\",\n  \"registryCredentialOverride\": \"\",\n  \"imagePullCredentialsTypeOverride\": \"\",\n  \"buildBatchConfigOverride\": \"\",\n  \"debugSessionEnabled\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"projectName\": \"\",\n  \"secondarySourcesOverride\": \"\",\n  \"secondarySourcesVersionOverride\": \"\",\n  \"sourceVersion\": \"\",\n  \"artifactsOverride\": \"\",\n  \"secondaryArtifactsOverride\": \"\",\n  \"environmentVariablesOverride\": \"\",\n  \"sourceTypeOverride\": \"\",\n  \"sourceLocationOverride\": \"\",\n  \"sourceAuthOverride\": \"\",\n  \"gitCloneDepthOverride\": \"\",\n  \"gitSubmodulesConfigOverride\": \"\",\n  \"buildspecOverride\": \"\",\n  \"insecureSslOverride\": \"\",\n  \"reportBuildBatchStatusOverride\": \"\",\n  \"environmentTypeOverride\": \"\",\n  \"imageOverride\": \"\",\n  \"computeTypeOverride\": \"\",\n  \"certificateOverride\": \"\",\n  \"cacheOverride\": \"\",\n  \"serviceRoleOverride\": \"\",\n  \"privilegedModeOverride\": \"\",\n  \"buildTimeoutInMinutesOverride\": \"\",\n  \"queuedTimeoutInMinutesOverride\": \"\",\n  \"encryptionKeyOverride\": \"\",\n  \"logsConfigOverride\": \"\",\n  \"registryCredentialOverride\": \"\",\n  \"imagePullCredentialsTypeOverride\": \"\",\n  \"buildBatchConfigOverride\": \"\",\n  \"debugSessionEnabled\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.StartBuildBatch")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.StartBuildBatch")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"projectName\": \"\",\n  \"secondarySourcesOverride\": \"\",\n  \"secondarySourcesVersionOverride\": \"\",\n  \"sourceVersion\": \"\",\n  \"artifactsOverride\": \"\",\n  \"secondaryArtifactsOverride\": \"\",\n  \"environmentVariablesOverride\": \"\",\n  \"sourceTypeOverride\": \"\",\n  \"sourceLocationOverride\": \"\",\n  \"sourceAuthOverride\": \"\",\n  \"gitCloneDepthOverride\": \"\",\n  \"gitSubmodulesConfigOverride\": \"\",\n  \"buildspecOverride\": \"\",\n  \"insecureSslOverride\": \"\",\n  \"reportBuildBatchStatusOverride\": \"\",\n  \"environmentTypeOverride\": \"\",\n  \"imageOverride\": \"\",\n  \"computeTypeOverride\": \"\",\n  \"certificateOverride\": \"\",\n  \"cacheOverride\": \"\",\n  \"serviceRoleOverride\": \"\",\n  \"privilegedModeOverride\": \"\",\n  \"buildTimeoutInMinutesOverride\": \"\",\n  \"queuedTimeoutInMinutesOverride\": \"\",\n  \"encryptionKeyOverride\": \"\",\n  \"logsConfigOverride\": \"\",\n  \"registryCredentialOverride\": \"\",\n  \"imagePullCredentialsTypeOverride\": \"\",\n  \"buildBatchConfigOverride\": \"\",\n  \"debugSessionEnabled\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  projectName: '',
  secondarySourcesOverride: '',
  secondarySourcesVersionOverride: '',
  sourceVersion: '',
  artifactsOverride: '',
  secondaryArtifactsOverride: '',
  environmentVariablesOverride: '',
  sourceTypeOverride: '',
  sourceLocationOverride: '',
  sourceAuthOverride: '',
  gitCloneDepthOverride: '',
  gitSubmodulesConfigOverride: '',
  buildspecOverride: '',
  insecureSslOverride: '',
  reportBuildBatchStatusOverride: '',
  environmentTypeOverride: '',
  imageOverride: '',
  computeTypeOverride: '',
  certificateOverride: '',
  cacheOverride: '',
  serviceRoleOverride: '',
  privilegedModeOverride: '',
  buildTimeoutInMinutesOverride: '',
  queuedTimeoutInMinutesOverride: '',
  encryptionKeyOverride: '',
  logsConfigOverride: '',
  registryCredentialOverride: '',
  imagePullCredentialsTypeOverride: '',
  buildBatchConfigOverride: '',
  debugSessionEnabled: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.StartBuildBatch');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.StartBuildBatch',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    projectName: '',
    secondarySourcesOverride: '',
    secondarySourcesVersionOverride: '',
    sourceVersion: '',
    artifactsOverride: '',
    secondaryArtifactsOverride: '',
    environmentVariablesOverride: '',
    sourceTypeOverride: '',
    sourceLocationOverride: '',
    sourceAuthOverride: '',
    gitCloneDepthOverride: '',
    gitSubmodulesConfigOverride: '',
    buildspecOverride: '',
    insecureSslOverride: '',
    reportBuildBatchStatusOverride: '',
    environmentTypeOverride: '',
    imageOverride: '',
    computeTypeOverride: '',
    certificateOverride: '',
    cacheOverride: '',
    serviceRoleOverride: '',
    privilegedModeOverride: '',
    buildTimeoutInMinutesOverride: '',
    queuedTimeoutInMinutesOverride: '',
    encryptionKeyOverride: '',
    logsConfigOverride: '',
    registryCredentialOverride: '',
    imagePullCredentialsTypeOverride: '',
    buildBatchConfigOverride: '',
    debugSessionEnabled: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.StartBuildBatch';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"projectName":"","secondarySourcesOverride":"","secondarySourcesVersionOverride":"","sourceVersion":"","artifactsOverride":"","secondaryArtifactsOverride":"","environmentVariablesOverride":"","sourceTypeOverride":"","sourceLocationOverride":"","sourceAuthOverride":"","gitCloneDepthOverride":"","gitSubmodulesConfigOverride":"","buildspecOverride":"","insecureSslOverride":"","reportBuildBatchStatusOverride":"","environmentTypeOverride":"","imageOverride":"","computeTypeOverride":"","certificateOverride":"","cacheOverride":"","serviceRoleOverride":"","privilegedModeOverride":"","buildTimeoutInMinutesOverride":"","queuedTimeoutInMinutesOverride":"","encryptionKeyOverride":"","logsConfigOverride":"","registryCredentialOverride":"","imagePullCredentialsTypeOverride":"","buildBatchConfigOverride":"","debugSessionEnabled":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.StartBuildBatch',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "projectName": "",\n  "secondarySourcesOverride": "",\n  "secondarySourcesVersionOverride": "",\n  "sourceVersion": "",\n  "artifactsOverride": "",\n  "secondaryArtifactsOverride": "",\n  "environmentVariablesOverride": "",\n  "sourceTypeOverride": "",\n  "sourceLocationOverride": "",\n  "sourceAuthOverride": "",\n  "gitCloneDepthOverride": "",\n  "gitSubmodulesConfigOverride": "",\n  "buildspecOverride": "",\n  "insecureSslOverride": "",\n  "reportBuildBatchStatusOverride": "",\n  "environmentTypeOverride": "",\n  "imageOverride": "",\n  "computeTypeOverride": "",\n  "certificateOverride": "",\n  "cacheOverride": "",\n  "serviceRoleOverride": "",\n  "privilegedModeOverride": "",\n  "buildTimeoutInMinutesOverride": "",\n  "queuedTimeoutInMinutesOverride": "",\n  "encryptionKeyOverride": "",\n  "logsConfigOverride": "",\n  "registryCredentialOverride": "",\n  "imagePullCredentialsTypeOverride": "",\n  "buildBatchConfigOverride": "",\n  "debugSessionEnabled": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"projectName\": \"\",\n  \"secondarySourcesOverride\": \"\",\n  \"secondarySourcesVersionOverride\": \"\",\n  \"sourceVersion\": \"\",\n  \"artifactsOverride\": \"\",\n  \"secondaryArtifactsOverride\": \"\",\n  \"environmentVariablesOverride\": \"\",\n  \"sourceTypeOverride\": \"\",\n  \"sourceLocationOverride\": \"\",\n  \"sourceAuthOverride\": \"\",\n  \"gitCloneDepthOverride\": \"\",\n  \"gitSubmodulesConfigOverride\": \"\",\n  \"buildspecOverride\": \"\",\n  \"insecureSslOverride\": \"\",\n  \"reportBuildBatchStatusOverride\": \"\",\n  \"environmentTypeOverride\": \"\",\n  \"imageOverride\": \"\",\n  \"computeTypeOverride\": \"\",\n  \"certificateOverride\": \"\",\n  \"cacheOverride\": \"\",\n  \"serviceRoleOverride\": \"\",\n  \"privilegedModeOverride\": \"\",\n  \"buildTimeoutInMinutesOverride\": \"\",\n  \"queuedTimeoutInMinutesOverride\": \"\",\n  \"encryptionKeyOverride\": \"\",\n  \"logsConfigOverride\": \"\",\n  \"registryCredentialOverride\": \"\",\n  \"imagePullCredentialsTypeOverride\": \"\",\n  \"buildBatchConfigOverride\": \"\",\n  \"debugSessionEnabled\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.StartBuildBatch")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({
  projectName: '',
  secondarySourcesOverride: '',
  secondarySourcesVersionOverride: '',
  sourceVersion: '',
  artifactsOverride: '',
  secondaryArtifactsOverride: '',
  environmentVariablesOverride: '',
  sourceTypeOverride: '',
  sourceLocationOverride: '',
  sourceAuthOverride: '',
  gitCloneDepthOverride: '',
  gitSubmodulesConfigOverride: '',
  buildspecOverride: '',
  insecureSslOverride: '',
  reportBuildBatchStatusOverride: '',
  environmentTypeOverride: '',
  imageOverride: '',
  computeTypeOverride: '',
  certificateOverride: '',
  cacheOverride: '',
  serviceRoleOverride: '',
  privilegedModeOverride: '',
  buildTimeoutInMinutesOverride: '',
  queuedTimeoutInMinutesOverride: '',
  encryptionKeyOverride: '',
  logsConfigOverride: '',
  registryCredentialOverride: '',
  imagePullCredentialsTypeOverride: '',
  buildBatchConfigOverride: '',
  debugSessionEnabled: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.StartBuildBatch',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {
    projectName: '',
    secondarySourcesOverride: '',
    secondarySourcesVersionOverride: '',
    sourceVersion: '',
    artifactsOverride: '',
    secondaryArtifactsOverride: '',
    environmentVariablesOverride: '',
    sourceTypeOverride: '',
    sourceLocationOverride: '',
    sourceAuthOverride: '',
    gitCloneDepthOverride: '',
    gitSubmodulesConfigOverride: '',
    buildspecOverride: '',
    insecureSslOverride: '',
    reportBuildBatchStatusOverride: '',
    environmentTypeOverride: '',
    imageOverride: '',
    computeTypeOverride: '',
    certificateOverride: '',
    cacheOverride: '',
    serviceRoleOverride: '',
    privilegedModeOverride: '',
    buildTimeoutInMinutesOverride: '',
    queuedTimeoutInMinutesOverride: '',
    encryptionKeyOverride: '',
    logsConfigOverride: '',
    registryCredentialOverride: '',
    imagePullCredentialsTypeOverride: '',
    buildBatchConfigOverride: '',
    debugSessionEnabled: ''
  },
  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}}/#X-Amz-Target=CodeBuild_20161006.StartBuildBatch');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  projectName: '',
  secondarySourcesOverride: '',
  secondarySourcesVersionOverride: '',
  sourceVersion: '',
  artifactsOverride: '',
  secondaryArtifactsOverride: '',
  environmentVariablesOverride: '',
  sourceTypeOverride: '',
  sourceLocationOverride: '',
  sourceAuthOverride: '',
  gitCloneDepthOverride: '',
  gitSubmodulesConfigOverride: '',
  buildspecOverride: '',
  insecureSslOverride: '',
  reportBuildBatchStatusOverride: '',
  environmentTypeOverride: '',
  imageOverride: '',
  computeTypeOverride: '',
  certificateOverride: '',
  cacheOverride: '',
  serviceRoleOverride: '',
  privilegedModeOverride: '',
  buildTimeoutInMinutesOverride: '',
  queuedTimeoutInMinutesOverride: '',
  encryptionKeyOverride: '',
  logsConfigOverride: '',
  registryCredentialOverride: '',
  imagePullCredentialsTypeOverride: '',
  buildBatchConfigOverride: '',
  debugSessionEnabled: ''
});

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}}/#X-Amz-Target=CodeBuild_20161006.StartBuildBatch',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    projectName: '',
    secondarySourcesOverride: '',
    secondarySourcesVersionOverride: '',
    sourceVersion: '',
    artifactsOverride: '',
    secondaryArtifactsOverride: '',
    environmentVariablesOverride: '',
    sourceTypeOverride: '',
    sourceLocationOverride: '',
    sourceAuthOverride: '',
    gitCloneDepthOverride: '',
    gitSubmodulesConfigOverride: '',
    buildspecOverride: '',
    insecureSslOverride: '',
    reportBuildBatchStatusOverride: '',
    environmentTypeOverride: '',
    imageOverride: '',
    computeTypeOverride: '',
    certificateOverride: '',
    cacheOverride: '',
    serviceRoleOverride: '',
    privilegedModeOverride: '',
    buildTimeoutInMinutesOverride: '',
    queuedTimeoutInMinutesOverride: '',
    encryptionKeyOverride: '',
    logsConfigOverride: '',
    registryCredentialOverride: '',
    imagePullCredentialsTypeOverride: '',
    buildBatchConfigOverride: '',
    debugSessionEnabled: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.StartBuildBatch';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"projectName":"","secondarySourcesOverride":"","secondarySourcesVersionOverride":"","sourceVersion":"","artifactsOverride":"","secondaryArtifactsOverride":"","environmentVariablesOverride":"","sourceTypeOverride":"","sourceLocationOverride":"","sourceAuthOverride":"","gitCloneDepthOverride":"","gitSubmodulesConfigOverride":"","buildspecOverride":"","insecureSslOverride":"","reportBuildBatchStatusOverride":"","environmentTypeOverride":"","imageOverride":"","computeTypeOverride":"","certificateOverride":"","cacheOverride":"","serviceRoleOverride":"","privilegedModeOverride":"","buildTimeoutInMinutesOverride":"","queuedTimeoutInMinutesOverride":"","encryptionKeyOverride":"","logsConfigOverride":"","registryCredentialOverride":"","imagePullCredentialsTypeOverride":"","buildBatchConfigOverride":"","debugSessionEnabled":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"projectName": @"",
                              @"secondarySourcesOverride": @"",
                              @"secondarySourcesVersionOverride": @"",
                              @"sourceVersion": @"",
                              @"artifactsOverride": @"",
                              @"secondaryArtifactsOverride": @"",
                              @"environmentVariablesOverride": @"",
                              @"sourceTypeOverride": @"",
                              @"sourceLocationOverride": @"",
                              @"sourceAuthOverride": @"",
                              @"gitCloneDepthOverride": @"",
                              @"gitSubmodulesConfigOverride": @"",
                              @"buildspecOverride": @"",
                              @"insecureSslOverride": @"",
                              @"reportBuildBatchStatusOverride": @"",
                              @"environmentTypeOverride": @"",
                              @"imageOverride": @"",
                              @"computeTypeOverride": @"",
                              @"certificateOverride": @"",
                              @"cacheOverride": @"",
                              @"serviceRoleOverride": @"",
                              @"privilegedModeOverride": @"",
                              @"buildTimeoutInMinutesOverride": @"",
                              @"queuedTimeoutInMinutesOverride": @"",
                              @"encryptionKeyOverride": @"",
                              @"logsConfigOverride": @"",
                              @"registryCredentialOverride": @"",
                              @"imagePullCredentialsTypeOverride": @"",
                              @"buildBatchConfigOverride": @"",
                              @"debugSessionEnabled": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.StartBuildBatch"]
                                                       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}}/#X-Amz-Target=CodeBuild_20161006.StartBuildBatch" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"projectName\": \"\",\n  \"secondarySourcesOverride\": \"\",\n  \"secondarySourcesVersionOverride\": \"\",\n  \"sourceVersion\": \"\",\n  \"artifactsOverride\": \"\",\n  \"secondaryArtifactsOverride\": \"\",\n  \"environmentVariablesOverride\": \"\",\n  \"sourceTypeOverride\": \"\",\n  \"sourceLocationOverride\": \"\",\n  \"sourceAuthOverride\": \"\",\n  \"gitCloneDepthOverride\": \"\",\n  \"gitSubmodulesConfigOverride\": \"\",\n  \"buildspecOverride\": \"\",\n  \"insecureSslOverride\": \"\",\n  \"reportBuildBatchStatusOverride\": \"\",\n  \"environmentTypeOverride\": \"\",\n  \"imageOverride\": \"\",\n  \"computeTypeOverride\": \"\",\n  \"certificateOverride\": \"\",\n  \"cacheOverride\": \"\",\n  \"serviceRoleOverride\": \"\",\n  \"privilegedModeOverride\": \"\",\n  \"buildTimeoutInMinutesOverride\": \"\",\n  \"queuedTimeoutInMinutesOverride\": \"\",\n  \"encryptionKeyOverride\": \"\",\n  \"logsConfigOverride\": \"\",\n  \"registryCredentialOverride\": \"\",\n  \"imagePullCredentialsTypeOverride\": \"\",\n  \"buildBatchConfigOverride\": \"\",\n  \"debugSessionEnabled\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.StartBuildBatch",
  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([
    'projectName' => '',
    'secondarySourcesOverride' => '',
    'secondarySourcesVersionOverride' => '',
    'sourceVersion' => '',
    'artifactsOverride' => '',
    'secondaryArtifactsOverride' => '',
    'environmentVariablesOverride' => '',
    'sourceTypeOverride' => '',
    'sourceLocationOverride' => '',
    'sourceAuthOverride' => '',
    'gitCloneDepthOverride' => '',
    'gitSubmodulesConfigOverride' => '',
    'buildspecOverride' => '',
    'insecureSslOverride' => '',
    'reportBuildBatchStatusOverride' => '',
    'environmentTypeOverride' => '',
    'imageOverride' => '',
    'computeTypeOverride' => '',
    'certificateOverride' => '',
    'cacheOverride' => '',
    'serviceRoleOverride' => '',
    'privilegedModeOverride' => '',
    'buildTimeoutInMinutesOverride' => '',
    'queuedTimeoutInMinutesOverride' => '',
    'encryptionKeyOverride' => '',
    'logsConfigOverride' => '',
    'registryCredentialOverride' => '',
    'imagePullCredentialsTypeOverride' => '',
    'buildBatchConfigOverride' => '',
    'debugSessionEnabled' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.StartBuildBatch', [
  'body' => '{
  "projectName": "",
  "secondarySourcesOverride": "",
  "secondarySourcesVersionOverride": "",
  "sourceVersion": "",
  "artifactsOverride": "",
  "secondaryArtifactsOverride": "",
  "environmentVariablesOverride": "",
  "sourceTypeOverride": "",
  "sourceLocationOverride": "",
  "sourceAuthOverride": "",
  "gitCloneDepthOverride": "",
  "gitSubmodulesConfigOverride": "",
  "buildspecOverride": "",
  "insecureSslOverride": "",
  "reportBuildBatchStatusOverride": "",
  "environmentTypeOverride": "",
  "imageOverride": "",
  "computeTypeOverride": "",
  "certificateOverride": "",
  "cacheOverride": "",
  "serviceRoleOverride": "",
  "privilegedModeOverride": "",
  "buildTimeoutInMinutesOverride": "",
  "queuedTimeoutInMinutesOverride": "",
  "encryptionKeyOverride": "",
  "logsConfigOverride": "",
  "registryCredentialOverride": "",
  "imagePullCredentialsTypeOverride": "",
  "buildBatchConfigOverride": "",
  "debugSessionEnabled": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.StartBuildBatch');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'projectName' => '',
  'secondarySourcesOverride' => '',
  'secondarySourcesVersionOverride' => '',
  'sourceVersion' => '',
  'artifactsOverride' => '',
  'secondaryArtifactsOverride' => '',
  'environmentVariablesOverride' => '',
  'sourceTypeOverride' => '',
  'sourceLocationOverride' => '',
  'sourceAuthOverride' => '',
  'gitCloneDepthOverride' => '',
  'gitSubmodulesConfigOverride' => '',
  'buildspecOverride' => '',
  'insecureSslOverride' => '',
  'reportBuildBatchStatusOverride' => '',
  'environmentTypeOverride' => '',
  'imageOverride' => '',
  'computeTypeOverride' => '',
  'certificateOverride' => '',
  'cacheOverride' => '',
  'serviceRoleOverride' => '',
  'privilegedModeOverride' => '',
  'buildTimeoutInMinutesOverride' => '',
  'queuedTimeoutInMinutesOverride' => '',
  'encryptionKeyOverride' => '',
  'logsConfigOverride' => '',
  'registryCredentialOverride' => '',
  'imagePullCredentialsTypeOverride' => '',
  'buildBatchConfigOverride' => '',
  'debugSessionEnabled' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'projectName' => '',
  'secondarySourcesOverride' => '',
  'secondarySourcesVersionOverride' => '',
  'sourceVersion' => '',
  'artifactsOverride' => '',
  'secondaryArtifactsOverride' => '',
  'environmentVariablesOverride' => '',
  'sourceTypeOverride' => '',
  'sourceLocationOverride' => '',
  'sourceAuthOverride' => '',
  'gitCloneDepthOverride' => '',
  'gitSubmodulesConfigOverride' => '',
  'buildspecOverride' => '',
  'insecureSslOverride' => '',
  'reportBuildBatchStatusOverride' => '',
  'environmentTypeOverride' => '',
  'imageOverride' => '',
  'computeTypeOverride' => '',
  'certificateOverride' => '',
  'cacheOverride' => '',
  'serviceRoleOverride' => '',
  'privilegedModeOverride' => '',
  'buildTimeoutInMinutesOverride' => '',
  'queuedTimeoutInMinutesOverride' => '',
  'encryptionKeyOverride' => '',
  'logsConfigOverride' => '',
  'registryCredentialOverride' => '',
  'imagePullCredentialsTypeOverride' => '',
  'buildBatchConfigOverride' => '',
  'debugSessionEnabled' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.StartBuildBatch');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.StartBuildBatch' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "projectName": "",
  "secondarySourcesOverride": "",
  "secondarySourcesVersionOverride": "",
  "sourceVersion": "",
  "artifactsOverride": "",
  "secondaryArtifactsOverride": "",
  "environmentVariablesOverride": "",
  "sourceTypeOverride": "",
  "sourceLocationOverride": "",
  "sourceAuthOverride": "",
  "gitCloneDepthOverride": "",
  "gitSubmodulesConfigOverride": "",
  "buildspecOverride": "",
  "insecureSslOverride": "",
  "reportBuildBatchStatusOverride": "",
  "environmentTypeOverride": "",
  "imageOverride": "",
  "computeTypeOverride": "",
  "certificateOverride": "",
  "cacheOverride": "",
  "serviceRoleOverride": "",
  "privilegedModeOverride": "",
  "buildTimeoutInMinutesOverride": "",
  "queuedTimeoutInMinutesOverride": "",
  "encryptionKeyOverride": "",
  "logsConfigOverride": "",
  "registryCredentialOverride": "",
  "imagePullCredentialsTypeOverride": "",
  "buildBatchConfigOverride": "",
  "debugSessionEnabled": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.StartBuildBatch' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "projectName": "",
  "secondarySourcesOverride": "",
  "secondarySourcesVersionOverride": "",
  "sourceVersion": "",
  "artifactsOverride": "",
  "secondaryArtifactsOverride": "",
  "environmentVariablesOverride": "",
  "sourceTypeOverride": "",
  "sourceLocationOverride": "",
  "sourceAuthOverride": "",
  "gitCloneDepthOverride": "",
  "gitSubmodulesConfigOverride": "",
  "buildspecOverride": "",
  "insecureSslOverride": "",
  "reportBuildBatchStatusOverride": "",
  "environmentTypeOverride": "",
  "imageOverride": "",
  "computeTypeOverride": "",
  "certificateOverride": "",
  "cacheOverride": "",
  "serviceRoleOverride": "",
  "privilegedModeOverride": "",
  "buildTimeoutInMinutesOverride": "",
  "queuedTimeoutInMinutesOverride": "",
  "encryptionKeyOverride": "",
  "logsConfigOverride": "",
  "registryCredentialOverride": "",
  "imagePullCredentialsTypeOverride": "",
  "buildBatchConfigOverride": "",
  "debugSessionEnabled": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"projectName\": \"\",\n  \"secondarySourcesOverride\": \"\",\n  \"secondarySourcesVersionOverride\": \"\",\n  \"sourceVersion\": \"\",\n  \"artifactsOverride\": \"\",\n  \"secondaryArtifactsOverride\": \"\",\n  \"environmentVariablesOverride\": \"\",\n  \"sourceTypeOverride\": \"\",\n  \"sourceLocationOverride\": \"\",\n  \"sourceAuthOverride\": \"\",\n  \"gitCloneDepthOverride\": \"\",\n  \"gitSubmodulesConfigOverride\": \"\",\n  \"buildspecOverride\": \"\",\n  \"insecureSslOverride\": \"\",\n  \"reportBuildBatchStatusOverride\": \"\",\n  \"environmentTypeOverride\": \"\",\n  \"imageOverride\": \"\",\n  \"computeTypeOverride\": \"\",\n  \"certificateOverride\": \"\",\n  \"cacheOverride\": \"\",\n  \"serviceRoleOverride\": \"\",\n  \"privilegedModeOverride\": \"\",\n  \"buildTimeoutInMinutesOverride\": \"\",\n  \"queuedTimeoutInMinutesOverride\": \"\",\n  \"encryptionKeyOverride\": \"\",\n  \"logsConfigOverride\": \"\",\n  \"registryCredentialOverride\": \"\",\n  \"imagePullCredentialsTypeOverride\": \"\",\n  \"buildBatchConfigOverride\": \"\",\n  \"debugSessionEnabled\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.StartBuildBatch"

payload = {
    "projectName": "",
    "secondarySourcesOverride": "",
    "secondarySourcesVersionOverride": "",
    "sourceVersion": "",
    "artifactsOverride": "",
    "secondaryArtifactsOverride": "",
    "environmentVariablesOverride": "",
    "sourceTypeOverride": "",
    "sourceLocationOverride": "",
    "sourceAuthOverride": "",
    "gitCloneDepthOverride": "",
    "gitSubmodulesConfigOverride": "",
    "buildspecOverride": "",
    "insecureSslOverride": "",
    "reportBuildBatchStatusOverride": "",
    "environmentTypeOverride": "",
    "imageOverride": "",
    "computeTypeOverride": "",
    "certificateOverride": "",
    "cacheOverride": "",
    "serviceRoleOverride": "",
    "privilegedModeOverride": "",
    "buildTimeoutInMinutesOverride": "",
    "queuedTimeoutInMinutesOverride": "",
    "encryptionKeyOverride": "",
    "logsConfigOverride": "",
    "registryCredentialOverride": "",
    "imagePullCredentialsTypeOverride": "",
    "buildBatchConfigOverride": "",
    "debugSessionEnabled": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.StartBuildBatch"

payload <- "{\n  \"projectName\": \"\",\n  \"secondarySourcesOverride\": \"\",\n  \"secondarySourcesVersionOverride\": \"\",\n  \"sourceVersion\": \"\",\n  \"artifactsOverride\": \"\",\n  \"secondaryArtifactsOverride\": \"\",\n  \"environmentVariablesOverride\": \"\",\n  \"sourceTypeOverride\": \"\",\n  \"sourceLocationOverride\": \"\",\n  \"sourceAuthOverride\": \"\",\n  \"gitCloneDepthOverride\": \"\",\n  \"gitSubmodulesConfigOverride\": \"\",\n  \"buildspecOverride\": \"\",\n  \"insecureSslOverride\": \"\",\n  \"reportBuildBatchStatusOverride\": \"\",\n  \"environmentTypeOverride\": \"\",\n  \"imageOverride\": \"\",\n  \"computeTypeOverride\": \"\",\n  \"certificateOverride\": \"\",\n  \"cacheOverride\": \"\",\n  \"serviceRoleOverride\": \"\",\n  \"privilegedModeOverride\": \"\",\n  \"buildTimeoutInMinutesOverride\": \"\",\n  \"queuedTimeoutInMinutesOverride\": \"\",\n  \"encryptionKeyOverride\": \"\",\n  \"logsConfigOverride\": \"\",\n  \"registryCredentialOverride\": \"\",\n  \"imagePullCredentialsTypeOverride\": \"\",\n  \"buildBatchConfigOverride\": \"\",\n  \"debugSessionEnabled\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.StartBuildBatch")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"projectName\": \"\",\n  \"secondarySourcesOverride\": \"\",\n  \"secondarySourcesVersionOverride\": \"\",\n  \"sourceVersion\": \"\",\n  \"artifactsOverride\": \"\",\n  \"secondaryArtifactsOverride\": \"\",\n  \"environmentVariablesOverride\": \"\",\n  \"sourceTypeOverride\": \"\",\n  \"sourceLocationOverride\": \"\",\n  \"sourceAuthOverride\": \"\",\n  \"gitCloneDepthOverride\": \"\",\n  \"gitSubmodulesConfigOverride\": \"\",\n  \"buildspecOverride\": \"\",\n  \"insecureSslOverride\": \"\",\n  \"reportBuildBatchStatusOverride\": \"\",\n  \"environmentTypeOverride\": \"\",\n  \"imageOverride\": \"\",\n  \"computeTypeOverride\": \"\",\n  \"certificateOverride\": \"\",\n  \"cacheOverride\": \"\",\n  \"serviceRoleOverride\": \"\",\n  \"privilegedModeOverride\": \"\",\n  \"buildTimeoutInMinutesOverride\": \"\",\n  \"queuedTimeoutInMinutesOverride\": \"\",\n  \"encryptionKeyOverride\": \"\",\n  \"logsConfigOverride\": \"\",\n  \"registryCredentialOverride\": \"\",\n  \"imagePullCredentialsTypeOverride\": \"\",\n  \"buildBatchConfigOverride\": \"\",\n  \"debugSessionEnabled\": \"\"\n}"

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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"projectName\": \"\",\n  \"secondarySourcesOverride\": \"\",\n  \"secondarySourcesVersionOverride\": \"\",\n  \"sourceVersion\": \"\",\n  \"artifactsOverride\": \"\",\n  \"secondaryArtifactsOverride\": \"\",\n  \"environmentVariablesOverride\": \"\",\n  \"sourceTypeOverride\": \"\",\n  \"sourceLocationOverride\": \"\",\n  \"sourceAuthOverride\": \"\",\n  \"gitCloneDepthOverride\": \"\",\n  \"gitSubmodulesConfigOverride\": \"\",\n  \"buildspecOverride\": \"\",\n  \"insecureSslOverride\": \"\",\n  \"reportBuildBatchStatusOverride\": \"\",\n  \"environmentTypeOverride\": \"\",\n  \"imageOverride\": \"\",\n  \"computeTypeOverride\": \"\",\n  \"certificateOverride\": \"\",\n  \"cacheOverride\": \"\",\n  \"serviceRoleOverride\": \"\",\n  \"privilegedModeOverride\": \"\",\n  \"buildTimeoutInMinutesOverride\": \"\",\n  \"queuedTimeoutInMinutesOverride\": \"\",\n  \"encryptionKeyOverride\": \"\",\n  \"logsConfigOverride\": \"\",\n  \"registryCredentialOverride\": \"\",\n  \"imagePullCredentialsTypeOverride\": \"\",\n  \"buildBatchConfigOverride\": \"\",\n  \"debugSessionEnabled\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.StartBuildBatch";

    let payload = json!({
        "projectName": "",
        "secondarySourcesOverride": "",
        "secondarySourcesVersionOverride": "",
        "sourceVersion": "",
        "artifactsOverride": "",
        "secondaryArtifactsOverride": "",
        "environmentVariablesOverride": "",
        "sourceTypeOverride": "",
        "sourceLocationOverride": "",
        "sourceAuthOverride": "",
        "gitCloneDepthOverride": "",
        "gitSubmodulesConfigOverride": "",
        "buildspecOverride": "",
        "insecureSslOverride": "",
        "reportBuildBatchStatusOverride": "",
        "environmentTypeOverride": "",
        "imageOverride": "",
        "computeTypeOverride": "",
        "certificateOverride": "",
        "cacheOverride": "",
        "serviceRoleOverride": "",
        "privilegedModeOverride": "",
        "buildTimeoutInMinutesOverride": "",
        "queuedTimeoutInMinutesOverride": "",
        "encryptionKeyOverride": "",
        "logsConfigOverride": "",
        "registryCredentialOverride": "",
        "imagePullCredentialsTypeOverride": "",
        "buildBatchConfigOverride": "",
        "debugSessionEnabled": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=CodeBuild_20161006.StartBuildBatch' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "projectName": "",
  "secondarySourcesOverride": "",
  "secondarySourcesVersionOverride": "",
  "sourceVersion": "",
  "artifactsOverride": "",
  "secondaryArtifactsOverride": "",
  "environmentVariablesOverride": "",
  "sourceTypeOverride": "",
  "sourceLocationOverride": "",
  "sourceAuthOverride": "",
  "gitCloneDepthOverride": "",
  "gitSubmodulesConfigOverride": "",
  "buildspecOverride": "",
  "insecureSslOverride": "",
  "reportBuildBatchStatusOverride": "",
  "environmentTypeOverride": "",
  "imageOverride": "",
  "computeTypeOverride": "",
  "certificateOverride": "",
  "cacheOverride": "",
  "serviceRoleOverride": "",
  "privilegedModeOverride": "",
  "buildTimeoutInMinutesOverride": "",
  "queuedTimeoutInMinutesOverride": "",
  "encryptionKeyOverride": "",
  "logsConfigOverride": "",
  "registryCredentialOverride": "",
  "imagePullCredentialsTypeOverride": "",
  "buildBatchConfigOverride": "",
  "debugSessionEnabled": ""
}'
echo '{
  "projectName": "",
  "secondarySourcesOverride": "",
  "secondarySourcesVersionOverride": "",
  "sourceVersion": "",
  "artifactsOverride": "",
  "secondaryArtifactsOverride": "",
  "environmentVariablesOverride": "",
  "sourceTypeOverride": "",
  "sourceLocationOverride": "",
  "sourceAuthOverride": "",
  "gitCloneDepthOverride": "",
  "gitSubmodulesConfigOverride": "",
  "buildspecOverride": "",
  "insecureSslOverride": "",
  "reportBuildBatchStatusOverride": "",
  "environmentTypeOverride": "",
  "imageOverride": "",
  "computeTypeOverride": "",
  "certificateOverride": "",
  "cacheOverride": "",
  "serviceRoleOverride": "",
  "privilegedModeOverride": "",
  "buildTimeoutInMinutesOverride": "",
  "queuedTimeoutInMinutesOverride": "",
  "encryptionKeyOverride": "",
  "logsConfigOverride": "",
  "registryCredentialOverride": "",
  "imagePullCredentialsTypeOverride": "",
  "buildBatchConfigOverride": "",
  "debugSessionEnabled": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.StartBuildBatch' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "projectName": "",\n  "secondarySourcesOverride": "",\n  "secondarySourcesVersionOverride": "",\n  "sourceVersion": "",\n  "artifactsOverride": "",\n  "secondaryArtifactsOverride": "",\n  "environmentVariablesOverride": "",\n  "sourceTypeOverride": "",\n  "sourceLocationOverride": "",\n  "sourceAuthOverride": "",\n  "gitCloneDepthOverride": "",\n  "gitSubmodulesConfigOverride": "",\n  "buildspecOverride": "",\n  "insecureSslOverride": "",\n  "reportBuildBatchStatusOverride": "",\n  "environmentTypeOverride": "",\n  "imageOverride": "",\n  "computeTypeOverride": "",\n  "certificateOverride": "",\n  "cacheOverride": "",\n  "serviceRoleOverride": "",\n  "privilegedModeOverride": "",\n  "buildTimeoutInMinutesOverride": "",\n  "queuedTimeoutInMinutesOverride": "",\n  "encryptionKeyOverride": "",\n  "logsConfigOverride": "",\n  "registryCredentialOverride": "",\n  "imagePullCredentialsTypeOverride": "",\n  "buildBatchConfigOverride": "",\n  "debugSessionEnabled": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.StartBuildBatch'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "projectName": "",
  "secondarySourcesOverride": "",
  "secondarySourcesVersionOverride": "",
  "sourceVersion": "",
  "artifactsOverride": "",
  "secondaryArtifactsOverride": "",
  "environmentVariablesOverride": "",
  "sourceTypeOverride": "",
  "sourceLocationOverride": "",
  "sourceAuthOverride": "",
  "gitCloneDepthOverride": "",
  "gitSubmodulesConfigOverride": "",
  "buildspecOverride": "",
  "insecureSslOverride": "",
  "reportBuildBatchStatusOverride": "",
  "environmentTypeOverride": "",
  "imageOverride": "",
  "computeTypeOverride": "",
  "certificateOverride": "",
  "cacheOverride": "",
  "serviceRoleOverride": "",
  "privilegedModeOverride": "",
  "buildTimeoutInMinutesOverride": "",
  "queuedTimeoutInMinutesOverride": "",
  "encryptionKeyOverride": "",
  "logsConfigOverride": "",
  "registryCredentialOverride": "",
  "imagePullCredentialsTypeOverride": "",
  "buildBatchConfigOverride": "",
  "debugSessionEnabled": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.StartBuildBatch")! 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 StopBuild
{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.StopBuild
HEADERS

X-Amz-Target
BODY json

{
  "id": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.StopBuild");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"id\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.StopBuild" {:headers {:x-amz-target ""}
                                                                                       :content-type :json
                                                                                       :form-params {:id ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.StopBuild"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"id\": \"\"\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}}/#X-Amz-Target=CodeBuild_20161006.StopBuild"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"id\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.StopBuild");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"id\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.StopBuild"

	payload := strings.NewReader("{\n  \"id\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	req.Header.Add("content-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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 14

{
  "id": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.StopBuild")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"id\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.StopBuild"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"id\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"id\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.StopBuild")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.StopBuild")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"id\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  id: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.StopBuild');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.StopBuild',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {id: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.StopBuild';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"id":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.StopBuild',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "id": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"id\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.StopBuild")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({id: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.StopBuild',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {id: ''},
  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}}/#X-Amz-Target=CodeBuild_20161006.StopBuild');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  id: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.StopBuild',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {id: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.StopBuild';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"id":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"id": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.StopBuild"]
                                                       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}}/#X-Amz-Target=CodeBuild_20161006.StopBuild" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"id\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.StopBuild",
  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([
    'id' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.StopBuild', [
  'body' => '{
  "id": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.StopBuild');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'id' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'id' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.StopBuild');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.StopBuild' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "id": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.StopBuild' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "id": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"id\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.StopBuild"

payload = { "id": "" }
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.StopBuild"

payload <- "{\n  \"id\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.StopBuild")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"id\": \"\"\n}"

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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"id\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.StopBuild";

    let payload = json!({"id": ""});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=CodeBuild_20161006.StopBuild' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "id": ""
}'
echo '{
  "id": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.StopBuild' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "id": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.StopBuild'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = ["id": ""] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.StopBuild")! 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 StopBuildBatch
{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.StopBuildBatch
HEADERS

X-Amz-Target
BODY json

{
  "id": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.StopBuildBatch");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"id\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.StopBuildBatch" {:headers {:x-amz-target ""}
                                                                                            :content-type :json
                                                                                            :form-params {:id ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.StopBuildBatch"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"id\": \"\"\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}}/#X-Amz-Target=CodeBuild_20161006.StopBuildBatch"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"id\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.StopBuildBatch");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"id\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.StopBuildBatch"

	payload := strings.NewReader("{\n  \"id\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	req.Header.Add("content-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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 14

{
  "id": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.StopBuildBatch")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"id\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.StopBuildBatch"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"id\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"id\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.StopBuildBatch")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.StopBuildBatch")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"id\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  id: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.StopBuildBatch');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.StopBuildBatch',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {id: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.StopBuildBatch';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"id":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.StopBuildBatch',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "id": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"id\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.StopBuildBatch")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({id: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.StopBuildBatch',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {id: ''},
  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}}/#X-Amz-Target=CodeBuild_20161006.StopBuildBatch');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  id: ''
});

req.end(function (res) {
  if (res.error) throw new Error(res.error);

  console.log(res.body);
});
const axios = require('axios').default;

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.StopBuildBatch',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {id: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.StopBuildBatch';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"id":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"id": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.StopBuildBatch"]
                                                       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}}/#X-Amz-Target=CodeBuild_20161006.StopBuildBatch" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"id\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.StopBuildBatch",
  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([
    'id' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.StopBuildBatch', [
  'body' => '{
  "id": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.StopBuildBatch');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'id' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'id' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.StopBuildBatch');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.StopBuildBatch' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "id": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.StopBuildBatch' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "id": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"id\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.StopBuildBatch"

payload = { "id": "" }
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.StopBuildBatch"

payload <- "{\n  \"id\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.StopBuildBatch")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"id\": \"\"\n}"

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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"id\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.StopBuildBatch";

    let payload = json!({"id": ""});

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=CodeBuild_20161006.StopBuildBatch' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "id": ""
}'
echo '{
  "id": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.StopBuildBatch' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "id": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.StopBuildBatch'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = ["id": ""] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.StopBuildBatch")! 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 UpdateProject
{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.UpdateProject
HEADERS

X-Amz-Target
BODY json

{
  "name": "",
  "description": "",
  "source": "",
  "secondarySources": "",
  "sourceVersion": "",
  "secondarySourceVersions": "",
  "artifacts": "",
  "secondaryArtifacts": "",
  "cache": "",
  "environment": "",
  "serviceRole": "",
  "timeoutInMinutes": "",
  "queuedTimeoutInMinutes": "",
  "encryptionKey": "",
  "tags": "",
  "vpcConfig": "",
  "badgeEnabled": "",
  "logsConfig": "",
  "fileSystemLocations": "",
  "buildBatchConfig": {
    "serviceRole": "",
    "combineArtifacts": "",
    "restrictions": "",
    "timeoutInMins": "",
    "batchReportMode": ""
  },
  "concurrentBuildLimit": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.UpdateProject");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"name\": \"\",\n  \"description\": \"\",\n  \"source\": \"\",\n  \"secondarySources\": \"\",\n  \"sourceVersion\": \"\",\n  \"secondarySourceVersions\": \"\",\n  \"artifacts\": \"\",\n  \"secondaryArtifacts\": \"\",\n  \"cache\": \"\",\n  \"environment\": \"\",\n  \"serviceRole\": \"\",\n  \"timeoutInMinutes\": \"\",\n  \"queuedTimeoutInMinutes\": \"\",\n  \"encryptionKey\": \"\",\n  \"tags\": \"\",\n  \"vpcConfig\": \"\",\n  \"badgeEnabled\": \"\",\n  \"logsConfig\": \"\",\n  \"fileSystemLocations\": \"\",\n  \"buildBatchConfig\": {\n    \"serviceRole\": \"\",\n    \"combineArtifacts\": \"\",\n    \"restrictions\": \"\",\n    \"timeoutInMins\": \"\",\n    \"batchReportMode\": \"\"\n  },\n  \"concurrentBuildLimit\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.UpdateProject" {:headers {:x-amz-target ""}
                                                                                           :content-type :json
                                                                                           :form-params {:name ""
                                                                                                         :description ""
                                                                                                         :source ""
                                                                                                         :secondarySources ""
                                                                                                         :sourceVersion ""
                                                                                                         :secondarySourceVersions ""
                                                                                                         :artifacts ""
                                                                                                         :secondaryArtifacts ""
                                                                                                         :cache ""
                                                                                                         :environment ""
                                                                                                         :serviceRole ""
                                                                                                         :timeoutInMinutes ""
                                                                                                         :queuedTimeoutInMinutes ""
                                                                                                         :encryptionKey ""
                                                                                                         :tags ""
                                                                                                         :vpcConfig ""
                                                                                                         :badgeEnabled ""
                                                                                                         :logsConfig ""
                                                                                                         :fileSystemLocations ""
                                                                                                         :buildBatchConfig {:serviceRole ""
                                                                                                                            :combineArtifacts ""
                                                                                                                            :restrictions ""
                                                                                                                            :timeoutInMins ""
                                                                                                                            :batchReportMode ""}
                                                                                                         :concurrentBuildLimit ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.UpdateProject"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"name\": \"\",\n  \"description\": \"\",\n  \"source\": \"\",\n  \"secondarySources\": \"\",\n  \"sourceVersion\": \"\",\n  \"secondarySourceVersions\": \"\",\n  \"artifacts\": \"\",\n  \"secondaryArtifacts\": \"\",\n  \"cache\": \"\",\n  \"environment\": \"\",\n  \"serviceRole\": \"\",\n  \"timeoutInMinutes\": \"\",\n  \"queuedTimeoutInMinutes\": \"\",\n  \"encryptionKey\": \"\",\n  \"tags\": \"\",\n  \"vpcConfig\": \"\",\n  \"badgeEnabled\": \"\",\n  \"logsConfig\": \"\",\n  \"fileSystemLocations\": \"\",\n  \"buildBatchConfig\": {\n    \"serviceRole\": \"\",\n    \"combineArtifacts\": \"\",\n    \"restrictions\": \"\",\n    \"timeoutInMins\": \"\",\n    \"batchReportMode\": \"\"\n  },\n  \"concurrentBuildLimit\": \"\"\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}}/#X-Amz-Target=CodeBuild_20161006.UpdateProject"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"name\": \"\",\n  \"description\": \"\",\n  \"source\": \"\",\n  \"secondarySources\": \"\",\n  \"sourceVersion\": \"\",\n  \"secondarySourceVersions\": \"\",\n  \"artifacts\": \"\",\n  \"secondaryArtifacts\": \"\",\n  \"cache\": \"\",\n  \"environment\": \"\",\n  \"serviceRole\": \"\",\n  \"timeoutInMinutes\": \"\",\n  \"queuedTimeoutInMinutes\": \"\",\n  \"encryptionKey\": \"\",\n  \"tags\": \"\",\n  \"vpcConfig\": \"\",\n  \"badgeEnabled\": \"\",\n  \"logsConfig\": \"\",\n  \"fileSystemLocations\": \"\",\n  \"buildBatchConfig\": {\n    \"serviceRole\": \"\",\n    \"combineArtifacts\": \"\",\n    \"restrictions\": \"\",\n    \"timeoutInMins\": \"\",\n    \"batchReportMode\": \"\"\n  },\n  \"concurrentBuildLimit\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.UpdateProject");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"name\": \"\",\n  \"description\": \"\",\n  \"source\": \"\",\n  \"secondarySources\": \"\",\n  \"sourceVersion\": \"\",\n  \"secondarySourceVersions\": \"\",\n  \"artifacts\": \"\",\n  \"secondaryArtifacts\": \"\",\n  \"cache\": \"\",\n  \"environment\": \"\",\n  \"serviceRole\": \"\",\n  \"timeoutInMinutes\": \"\",\n  \"queuedTimeoutInMinutes\": \"\",\n  \"encryptionKey\": \"\",\n  \"tags\": \"\",\n  \"vpcConfig\": \"\",\n  \"badgeEnabled\": \"\",\n  \"logsConfig\": \"\",\n  \"fileSystemLocations\": \"\",\n  \"buildBatchConfig\": {\n    \"serviceRole\": \"\",\n    \"combineArtifacts\": \"\",\n    \"restrictions\": \"\",\n    \"timeoutInMins\": \"\",\n    \"batchReportMode\": \"\"\n  },\n  \"concurrentBuildLimit\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.UpdateProject"

	payload := strings.NewReader("{\n  \"name\": \"\",\n  \"description\": \"\",\n  \"source\": \"\",\n  \"secondarySources\": \"\",\n  \"sourceVersion\": \"\",\n  \"secondarySourceVersions\": \"\",\n  \"artifacts\": \"\",\n  \"secondaryArtifacts\": \"\",\n  \"cache\": \"\",\n  \"environment\": \"\",\n  \"serviceRole\": \"\",\n  \"timeoutInMinutes\": \"\",\n  \"queuedTimeoutInMinutes\": \"\",\n  \"encryptionKey\": \"\",\n  \"tags\": \"\",\n  \"vpcConfig\": \"\",\n  \"badgeEnabled\": \"\",\n  \"logsConfig\": \"\",\n  \"fileSystemLocations\": \"\",\n  \"buildBatchConfig\": {\n    \"serviceRole\": \"\",\n    \"combineArtifacts\": \"\",\n    \"restrictions\": \"\",\n    \"timeoutInMins\": \"\",\n    \"batchReportMode\": \"\"\n  },\n  \"concurrentBuildLimit\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	req.Header.Add("content-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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 609

{
  "name": "",
  "description": "",
  "source": "",
  "secondarySources": "",
  "sourceVersion": "",
  "secondarySourceVersions": "",
  "artifacts": "",
  "secondaryArtifacts": "",
  "cache": "",
  "environment": "",
  "serviceRole": "",
  "timeoutInMinutes": "",
  "queuedTimeoutInMinutes": "",
  "encryptionKey": "",
  "tags": "",
  "vpcConfig": "",
  "badgeEnabled": "",
  "logsConfig": "",
  "fileSystemLocations": "",
  "buildBatchConfig": {
    "serviceRole": "",
    "combineArtifacts": "",
    "restrictions": "",
    "timeoutInMins": "",
    "batchReportMode": ""
  },
  "concurrentBuildLimit": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.UpdateProject")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"name\": \"\",\n  \"description\": \"\",\n  \"source\": \"\",\n  \"secondarySources\": \"\",\n  \"sourceVersion\": \"\",\n  \"secondarySourceVersions\": \"\",\n  \"artifacts\": \"\",\n  \"secondaryArtifacts\": \"\",\n  \"cache\": \"\",\n  \"environment\": \"\",\n  \"serviceRole\": \"\",\n  \"timeoutInMinutes\": \"\",\n  \"queuedTimeoutInMinutes\": \"\",\n  \"encryptionKey\": \"\",\n  \"tags\": \"\",\n  \"vpcConfig\": \"\",\n  \"badgeEnabled\": \"\",\n  \"logsConfig\": \"\",\n  \"fileSystemLocations\": \"\",\n  \"buildBatchConfig\": {\n    \"serviceRole\": \"\",\n    \"combineArtifacts\": \"\",\n    \"restrictions\": \"\",\n    \"timeoutInMins\": \"\",\n    \"batchReportMode\": \"\"\n  },\n  \"concurrentBuildLimit\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.UpdateProject"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"name\": \"\",\n  \"description\": \"\",\n  \"source\": \"\",\n  \"secondarySources\": \"\",\n  \"sourceVersion\": \"\",\n  \"secondarySourceVersions\": \"\",\n  \"artifacts\": \"\",\n  \"secondaryArtifacts\": \"\",\n  \"cache\": \"\",\n  \"environment\": \"\",\n  \"serviceRole\": \"\",\n  \"timeoutInMinutes\": \"\",\n  \"queuedTimeoutInMinutes\": \"\",\n  \"encryptionKey\": \"\",\n  \"tags\": \"\",\n  \"vpcConfig\": \"\",\n  \"badgeEnabled\": \"\",\n  \"logsConfig\": \"\",\n  \"fileSystemLocations\": \"\",\n  \"buildBatchConfig\": {\n    \"serviceRole\": \"\",\n    \"combineArtifacts\": \"\",\n    \"restrictions\": \"\",\n    \"timeoutInMins\": \"\",\n    \"batchReportMode\": \"\"\n  },\n  \"concurrentBuildLimit\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"name\": \"\",\n  \"description\": \"\",\n  \"source\": \"\",\n  \"secondarySources\": \"\",\n  \"sourceVersion\": \"\",\n  \"secondarySourceVersions\": \"\",\n  \"artifacts\": \"\",\n  \"secondaryArtifacts\": \"\",\n  \"cache\": \"\",\n  \"environment\": \"\",\n  \"serviceRole\": \"\",\n  \"timeoutInMinutes\": \"\",\n  \"queuedTimeoutInMinutes\": \"\",\n  \"encryptionKey\": \"\",\n  \"tags\": \"\",\n  \"vpcConfig\": \"\",\n  \"badgeEnabled\": \"\",\n  \"logsConfig\": \"\",\n  \"fileSystemLocations\": \"\",\n  \"buildBatchConfig\": {\n    \"serviceRole\": \"\",\n    \"combineArtifacts\": \"\",\n    \"restrictions\": \"\",\n    \"timeoutInMins\": \"\",\n    \"batchReportMode\": \"\"\n  },\n  \"concurrentBuildLimit\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.UpdateProject")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.UpdateProject")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"name\": \"\",\n  \"description\": \"\",\n  \"source\": \"\",\n  \"secondarySources\": \"\",\n  \"sourceVersion\": \"\",\n  \"secondarySourceVersions\": \"\",\n  \"artifacts\": \"\",\n  \"secondaryArtifacts\": \"\",\n  \"cache\": \"\",\n  \"environment\": \"\",\n  \"serviceRole\": \"\",\n  \"timeoutInMinutes\": \"\",\n  \"queuedTimeoutInMinutes\": \"\",\n  \"encryptionKey\": \"\",\n  \"tags\": \"\",\n  \"vpcConfig\": \"\",\n  \"badgeEnabled\": \"\",\n  \"logsConfig\": \"\",\n  \"fileSystemLocations\": \"\",\n  \"buildBatchConfig\": {\n    \"serviceRole\": \"\",\n    \"combineArtifacts\": \"\",\n    \"restrictions\": \"\",\n    \"timeoutInMins\": \"\",\n    \"batchReportMode\": \"\"\n  },\n  \"concurrentBuildLimit\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  name: '',
  description: '',
  source: '',
  secondarySources: '',
  sourceVersion: '',
  secondarySourceVersions: '',
  artifacts: '',
  secondaryArtifacts: '',
  cache: '',
  environment: '',
  serviceRole: '',
  timeoutInMinutes: '',
  queuedTimeoutInMinutes: '',
  encryptionKey: '',
  tags: '',
  vpcConfig: '',
  badgeEnabled: '',
  logsConfig: '',
  fileSystemLocations: '',
  buildBatchConfig: {
    serviceRole: '',
    combineArtifacts: '',
    restrictions: '',
    timeoutInMins: '',
    batchReportMode: ''
  },
  concurrentBuildLimit: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.UpdateProject');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.UpdateProject',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    name: '',
    description: '',
    source: '',
    secondarySources: '',
    sourceVersion: '',
    secondarySourceVersions: '',
    artifacts: '',
    secondaryArtifacts: '',
    cache: '',
    environment: '',
    serviceRole: '',
    timeoutInMinutes: '',
    queuedTimeoutInMinutes: '',
    encryptionKey: '',
    tags: '',
    vpcConfig: '',
    badgeEnabled: '',
    logsConfig: '',
    fileSystemLocations: '',
    buildBatchConfig: {
      serviceRole: '',
      combineArtifacts: '',
      restrictions: '',
      timeoutInMins: '',
      batchReportMode: ''
    },
    concurrentBuildLimit: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.UpdateProject';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"name":"","description":"","source":"","secondarySources":"","sourceVersion":"","secondarySourceVersions":"","artifacts":"","secondaryArtifacts":"","cache":"","environment":"","serviceRole":"","timeoutInMinutes":"","queuedTimeoutInMinutes":"","encryptionKey":"","tags":"","vpcConfig":"","badgeEnabled":"","logsConfig":"","fileSystemLocations":"","buildBatchConfig":{"serviceRole":"","combineArtifacts":"","restrictions":"","timeoutInMins":"","batchReportMode":""},"concurrentBuildLimit":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.UpdateProject',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "name": "",\n  "description": "",\n  "source": "",\n  "secondarySources": "",\n  "sourceVersion": "",\n  "secondarySourceVersions": "",\n  "artifacts": "",\n  "secondaryArtifacts": "",\n  "cache": "",\n  "environment": "",\n  "serviceRole": "",\n  "timeoutInMinutes": "",\n  "queuedTimeoutInMinutes": "",\n  "encryptionKey": "",\n  "tags": "",\n  "vpcConfig": "",\n  "badgeEnabled": "",\n  "logsConfig": "",\n  "fileSystemLocations": "",\n  "buildBatchConfig": {\n    "serviceRole": "",\n    "combineArtifacts": "",\n    "restrictions": "",\n    "timeoutInMins": "",\n    "batchReportMode": ""\n  },\n  "concurrentBuildLimit": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"name\": \"\",\n  \"description\": \"\",\n  \"source\": \"\",\n  \"secondarySources\": \"\",\n  \"sourceVersion\": \"\",\n  \"secondarySourceVersions\": \"\",\n  \"artifacts\": \"\",\n  \"secondaryArtifacts\": \"\",\n  \"cache\": \"\",\n  \"environment\": \"\",\n  \"serviceRole\": \"\",\n  \"timeoutInMinutes\": \"\",\n  \"queuedTimeoutInMinutes\": \"\",\n  \"encryptionKey\": \"\",\n  \"tags\": \"\",\n  \"vpcConfig\": \"\",\n  \"badgeEnabled\": \"\",\n  \"logsConfig\": \"\",\n  \"fileSystemLocations\": \"\",\n  \"buildBatchConfig\": {\n    \"serviceRole\": \"\",\n    \"combineArtifacts\": \"\",\n    \"restrictions\": \"\",\n    \"timeoutInMins\": \"\",\n    \"batchReportMode\": \"\"\n  },\n  \"concurrentBuildLimit\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.UpdateProject")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({
  name: '',
  description: '',
  source: '',
  secondarySources: '',
  sourceVersion: '',
  secondarySourceVersions: '',
  artifacts: '',
  secondaryArtifacts: '',
  cache: '',
  environment: '',
  serviceRole: '',
  timeoutInMinutes: '',
  queuedTimeoutInMinutes: '',
  encryptionKey: '',
  tags: '',
  vpcConfig: '',
  badgeEnabled: '',
  logsConfig: '',
  fileSystemLocations: '',
  buildBatchConfig: {
    serviceRole: '',
    combineArtifacts: '',
    restrictions: '',
    timeoutInMins: '',
    batchReportMode: ''
  },
  concurrentBuildLimit: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.UpdateProject',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {
    name: '',
    description: '',
    source: '',
    secondarySources: '',
    sourceVersion: '',
    secondarySourceVersions: '',
    artifacts: '',
    secondaryArtifacts: '',
    cache: '',
    environment: '',
    serviceRole: '',
    timeoutInMinutes: '',
    queuedTimeoutInMinutes: '',
    encryptionKey: '',
    tags: '',
    vpcConfig: '',
    badgeEnabled: '',
    logsConfig: '',
    fileSystemLocations: '',
    buildBatchConfig: {
      serviceRole: '',
      combineArtifacts: '',
      restrictions: '',
      timeoutInMins: '',
      batchReportMode: ''
    },
    concurrentBuildLimit: ''
  },
  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}}/#X-Amz-Target=CodeBuild_20161006.UpdateProject');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  name: '',
  description: '',
  source: '',
  secondarySources: '',
  sourceVersion: '',
  secondarySourceVersions: '',
  artifacts: '',
  secondaryArtifacts: '',
  cache: '',
  environment: '',
  serviceRole: '',
  timeoutInMinutes: '',
  queuedTimeoutInMinutes: '',
  encryptionKey: '',
  tags: '',
  vpcConfig: '',
  badgeEnabled: '',
  logsConfig: '',
  fileSystemLocations: '',
  buildBatchConfig: {
    serviceRole: '',
    combineArtifacts: '',
    restrictions: '',
    timeoutInMins: '',
    batchReportMode: ''
  },
  concurrentBuildLimit: ''
});

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}}/#X-Amz-Target=CodeBuild_20161006.UpdateProject',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    name: '',
    description: '',
    source: '',
    secondarySources: '',
    sourceVersion: '',
    secondarySourceVersions: '',
    artifacts: '',
    secondaryArtifacts: '',
    cache: '',
    environment: '',
    serviceRole: '',
    timeoutInMinutes: '',
    queuedTimeoutInMinutes: '',
    encryptionKey: '',
    tags: '',
    vpcConfig: '',
    badgeEnabled: '',
    logsConfig: '',
    fileSystemLocations: '',
    buildBatchConfig: {
      serviceRole: '',
      combineArtifacts: '',
      restrictions: '',
      timeoutInMins: '',
      batchReportMode: ''
    },
    concurrentBuildLimit: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.UpdateProject';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"name":"","description":"","source":"","secondarySources":"","sourceVersion":"","secondarySourceVersions":"","artifacts":"","secondaryArtifacts":"","cache":"","environment":"","serviceRole":"","timeoutInMinutes":"","queuedTimeoutInMinutes":"","encryptionKey":"","tags":"","vpcConfig":"","badgeEnabled":"","logsConfig":"","fileSystemLocations":"","buildBatchConfig":{"serviceRole":"","combineArtifacts":"","restrictions":"","timeoutInMins":"","batchReportMode":""},"concurrentBuildLimit":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"name": @"",
                              @"description": @"",
                              @"source": @"",
                              @"secondarySources": @"",
                              @"sourceVersion": @"",
                              @"secondarySourceVersions": @"",
                              @"artifacts": @"",
                              @"secondaryArtifacts": @"",
                              @"cache": @"",
                              @"environment": @"",
                              @"serviceRole": @"",
                              @"timeoutInMinutes": @"",
                              @"queuedTimeoutInMinutes": @"",
                              @"encryptionKey": @"",
                              @"tags": @"",
                              @"vpcConfig": @"",
                              @"badgeEnabled": @"",
                              @"logsConfig": @"",
                              @"fileSystemLocations": @"",
                              @"buildBatchConfig": @{ @"serviceRole": @"", @"combineArtifacts": @"", @"restrictions": @"", @"timeoutInMins": @"", @"batchReportMode": @"" },
                              @"concurrentBuildLimit": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.UpdateProject"]
                                                       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}}/#X-Amz-Target=CodeBuild_20161006.UpdateProject" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"name\": \"\",\n  \"description\": \"\",\n  \"source\": \"\",\n  \"secondarySources\": \"\",\n  \"sourceVersion\": \"\",\n  \"secondarySourceVersions\": \"\",\n  \"artifacts\": \"\",\n  \"secondaryArtifacts\": \"\",\n  \"cache\": \"\",\n  \"environment\": \"\",\n  \"serviceRole\": \"\",\n  \"timeoutInMinutes\": \"\",\n  \"queuedTimeoutInMinutes\": \"\",\n  \"encryptionKey\": \"\",\n  \"tags\": \"\",\n  \"vpcConfig\": \"\",\n  \"badgeEnabled\": \"\",\n  \"logsConfig\": \"\",\n  \"fileSystemLocations\": \"\",\n  \"buildBatchConfig\": {\n    \"serviceRole\": \"\",\n    \"combineArtifacts\": \"\",\n    \"restrictions\": \"\",\n    \"timeoutInMins\": \"\",\n    \"batchReportMode\": \"\"\n  },\n  \"concurrentBuildLimit\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.UpdateProject",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => json_encode([
    'name' => '',
    'description' => '',
    'source' => '',
    'secondarySources' => '',
    'sourceVersion' => '',
    'secondarySourceVersions' => '',
    'artifacts' => '',
    'secondaryArtifacts' => '',
    'cache' => '',
    'environment' => '',
    'serviceRole' => '',
    'timeoutInMinutes' => '',
    'queuedTimeoutInMinutes' => '',
    'encryptionKey' => '',
    'tags' => '',
    'vpcConfig' => '',
    'badgeEnabled' => '',
    'logsConfig' => '',
    'fileSystemLocations' => '',
    'buildBatchConfig' => [
        'serviceRole' => '',
        'combineArtifacts' => '',
        'restrictions' => '',
        'timeoutInMins' => '',
        'batchReportMode' => ''
    ],
    'concurrentBuildLimit' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.UpdateProject', [
  'body' => '{
  "name": "",
  "description": "",
  "source": "",
  "secondarySources": "",
  "sourceVersion": "",
  "secondarySourceVersions": "",
  "artifacts": "",
  "secondaryArtifacts": "",
  "cache": "",
  "environment": "",
  "serviceRole": "",
  "timeoutInMinutes": "",
  "queuedTimeoutInMinutes": "",
  "encryptionKey": "",
  "tags": "",
  "vpcConfig": "",
  "badgeEnabled": "",
  "logsConfig": "",
  "fileSystemLocations": "",
  "buildBatchConfig": {
    "serviceRole": "",
    "combineArtifacts": "",
    "restrictions": "",
    "timeoutInMins": "",
    "batchReportMode": ""
  },
  "concurrentBuildLimit": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.UpdateProject');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'name' => '',
  'description' => '',
  'source' => '',
  'secondarySources' => '',
  'sourceVersion' => '',
  'secondarySourceVersions' => '',
  'artifacts' => '',
  'secondaryArtifacts' => '',
  'cache' => '',
  'environment' => '',
  'serviceRole' => '',
  'timeoutInMinutes' => '',
  'queuedTimeoutInMinutes' => '',
  'encryptionKey' => '',
  'tags' => '',
  'vpcConfig' => '',
  'badgeEnabled' => '',
  'logsConfig' => '',
  'fileSystemLocations' => '',
  'buildBatchConfig' => [
    'serviceRole' => '',
    'combineArtifacts' => '',
    'restrictions' => '',
    'timeoutInMins' => '',
    'batchReportMode' => ''
  ],
  'concurrentBuildLimit' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'name' => '',
  'description' => '',
  'source' => '',
  'secondarySources' => '',
  'sourceVersion' => '',
  'secondarySourceVersions' => '',
  'artifacts' => '',
  'secondaryArtifacts' => '',
  'cache' => '',
  'environment' => '',
  'serviceRole' => '',
  'timeoutInMinutes' => '',
  'queuedTimeoutInMinutes' => '',
  'encryptionKey' => '',
  'tags' => '',
  'vpcConfig' => '',
  'badgeEnabled' => '',
  'logsConfig' => '',
  'fileSystemLocations' => '',
  'buildBatchConfig' => [
    'serviceRole' => '',
    'combineArtifacts' => '',
    'restrictions' => '',
    'timeoutInMins' => '',
    'batchReportMode' => ''
  ],
  'concurrentBuildLimit' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.UpdateProject');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.UpdateProject' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "name": "",
  "description": "",
  "source": "",
  "secondarySources": "",
  "sourceVersion": "",
  "secondarySourceVersions": "",
  "artifacts": "",
  "secondaryArtifacts": "",
  "cache": "",
  "environment": "",
  "serviceRole": "",
  "timeoutInMinutes": "",
  "queuedTimeoutInMinutes": "",
  "encryptionKey": "",
  "tags": "",
  "vpcConfig": "",
  "badgeEnabled": "",
  "logsConfig": "",
  "fileSystemLocations": "",
  "buildBatchConfig": {
    "serviceRole": "",
    "combineArtifacts": "",
    "restrictions": "",
    "timeoutInMins": "",
    "batchReportMode": ""
  },
  "concurrentBuildLimit": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.UpdateProject' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "name": "",
  "description": "",
  "source": "",
  "secondarySources": "",
  "sourceVersion": "",
  "secondarySourceVersions": "",
  "artifacts": "",
  "secondaryArtifacts": "",
  "cache": "",
  "environment": "",
  "serviceRole": "",
  "timeoutInMinutes": "",
  "queuedTimeoutInMinutes": "",
  "encryptionKey": "",
  "tags": "",
  "vpcConfig": "",
  "badgeEnabled": "",
  "logsConfig": "",
  "fileSystemLocations": "",
  "buildBatchConfig": {
    "serviceRole": "",
    "combineArtifacts": "",
    "restrictions": "",
    "timeoutInMins": "",
    "batchReportMode": ""
  },
  "concurrentBuildLimit": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"name\": \"\",\n  \"description\": \"\",\n  \"source\": \"\",\n  \"secondarySources\": \"\",\n  \"sourceVersion\": \"\",\n  \"secondarySourceVersions\": \"\",\n  \"artifacts\": \"\",\n  \"secondaryArtifacts\": \"\",\n  \"cache\": \"\",\n  \"environment\": \"\",\n  \"serviceRole\": \"\",\n  \"timeoutInMinutes\": \"\",\n  \"queuedTimeoutInMinutes\": \"\",\n  \"encryptionKey\": \"\",\n  \"tags\": \"\",\n  \"vpcConfig\": \"\",\n  \"badgeEnabled\": \"\",\n  \"logsConfig\": \"\",\n  \"fileSystemLocations\": \"\",\n  \"buildBatchConfig\": {\n    \"serviceRole\": \"\",\n    \"combineArtifacts\": \"\",\n    \"restrictions\": \"\",\n    \"timeoutInMins\": \"\",\n    \"batchReportMode\": \"\"\n  },\n  \"concurrentBuildLimit\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.UpdateProject"

payload = {
    "name": "",
    "description": "",
    "source": "",
    "secondarySources": "",
    "sourceVersion": "",
    "secondarySourceVersions": "",
    "artifacts": "",
    "secondaryArtifacts": "",
    "cache": "",
    "environment": "",
    "serviceRole": "",
    "timeoutInMinutes": "",
    "queuedTimeoutInMinutes": "",
    "encryptionKey": "",
    "tags": "",
    "vpcConfig": "",
    "badgeEnabled": "",
    "logsConfig": "",
    "fileSystemLocations": "",
    "buildBatchConfig": {
        "serviceRole": "",
        "combineArtifacts": "",
        "restrictions": "",
        "timeoutInMins": "",
        "batchReportMode": ""
    },
    "concurrentBuildLimit": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.UpdateProject"

payload <- "{\n  \"name\": \"\",\n  \"description\": \"\",\n  \"source\": \"\",\n  \"secondarySources\": \"\",\n  \"sourceVersion\": \"\",\n  \"secondarySourceVersions\": \"\",\n  \"artifacts\": \"\",\n  \"secondaryArtifacts\": \"\",\n  \"cache\": \"\",\n  \"environment\": \"\",\n  \"serviceRole\": \"\",\n  \"timeoutInMinutes\": \"\",\n  \"queuedTimeoutInMinutes\": \"\",\n  \"encryptionKey\": \"\",\n  \"tags\": \"\",\n  \"vpcConfig\": \"\",\n  \"badgeEnabled\": \"\",\n  \"logsConfig\": \"\",\n  \"fileSystemLocations\": \"\",\n  \"buildBatchConfig\": {\n    \"serviceRole\": \"\",\n    \"combineArtifacts\": \"\",\n    \"restrictions\": \"\",\n    \"timeoutInMins\": \"\",\n    \"batchReportMode\": \"\"\n  },\n  \"concurrentBuildLimit\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.UpdateProject")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"name\": \"\",\n  \"description\": \"\",\n  \"source\": \"\",\n  \"secondarySources\": \"\",\n  \"sourceVersion\": \"\",\n  \"secondarySourceVersions\": \"\",\n  \"artifacts\": \"\",\n  \"secondaryArtifacts\": \"\",\n  \"cache\": \"\",\n  \"environment\": \"\",\n  \"serviceRole\": \"\",\n  \"timeoutInMinutes\": \"\",\n  \"queuedTimeoutInMinutes\": \"\",\n  \"encryptionKey\": \"\",\n  \"tags\": \"\",\n  \"vpcConfig\": \"\",\n  \"badgeEnabled\": \"\",\n  \"logsConfig\": \"\",\n  \"fileSystemLocations\": \"\",\n  \"buildBatchConfig\": {\n    \"serviceRole\": \"\",\n    \"combineArtifacts\": \"\",\n    \"restrictions\": \"\",\n    \"timeoutInMins\": \"\",\n    \"batchReportMode\": \"\"\n  },\n  \"concurrentBuildLimit\": \"\"\n}"

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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"name\": \"\",\n  \"description\": \"\",\n  \"source\": \"\",\n  \"secondarySources\": \"\",\n  \"sourceVersion\": \"\",\n  \"secondarySourceVersions\": \"\",\n  \"artifacts\": \"\",\n  \"secondaryArtifacts\": \"\",\n  \"cache\": \"\",\n  \"environment\": \"\",\n  \"serviceRole\": \"\",\n  \"timeoutInMinutes\": \"\",\n  \"queuedTimeoutInMinutes\": \"\",\n  \"encryptionKey\": \"\",\n  \"tags\": \"\",\n  \"vpcConfig\": \"\",\n  \"badgeEnabled\": \"\",\n  \"logsConfig\": \"\",\n  \"fileSystemLocations\": \"\",\n  \"buildBatchConfig\": {\n    \"serviceRole\": \"\",\n    \"combineArtifacts\": \"\",\n    \"restrictions\": \"\",\n    \"timeoutInMins\": \"\",\n    \"batchReportMode\": \"\"\n  },\n  \"concurrentBuildLimit\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.UpdateProject";

    let payload = json!({
        "name": "",
        "description": "",
        "source": "",
        "secondarySources": "",
        "sourceVersion": "",
        "secondarySourceVersions": "",
        "artifacts": "",
        "secondaryArtifacts": "",
        "cache": "",
        "environment": "",
        "serviceRole": "",
        "timeoutInMinutes": "",
        "queuedTimeoutInMinutes": "",
        "encryptionKey": "",
        "tags": "",
        "vpcConfig": "",
        "badgeEnabled": "",
        "logsConfig": "",
        "fileSystemLocations": "",
        "buildBatchConfig": json!({
            "serviceRole": "",
            "combineArtifacts": "",
            "restrictions": "",
            "timeoutInMins": "",
            "batchReportMode": ""
        }),
        "concurrentBuildLimit": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=CodeBuild_20161006.UpdateProject' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "name": "",
  "description": "",
  "source": "",
  "secondarySources": "",
  "sourceVersion": "",
  "secondarySourceVersions": "",
  "artifacts": "",
  "secondaryArtifacts": "",
  "cache": "",
  "environment": "",
  "serviceRole": "",
  "timeoutInMinutes": "",
  "queuedTimeoutInMinutes": "",
  "encryptionKey": "",
  "tags": "",
  "vpcConfig": "",
  "badgeEnabled": "",
  "logsConfig": "",
  "fileSystemLocations": "",
  "buildBatchConfig": {
    "serviceRole": "",
    "combineArtifacts": "",
    "restrictions": "",
    "timeoutInMins": "",
    "batchReportMode": ""
  },
  "concurrentBuildLimit": ""
}'
echo '{
  "name": "",
  "description": "",
  "source": "",
  "secondarySources": "",
  "sourceVersion": "",
  "secondarySourceVersions": "",
  "artifacts": "",
  "secondaryArtifacts": "",
  "cache": "",
  "environment": "",
  "serviceRole": "",
  "timeoutInMinutes": "",
  "queuedTimeoutInMinutes": "",
  "encryptionKey": "",
  "tags": "",
  "vpcConfig": "",
  "badgeEnabled": "",
  "logsConfig": "",
  "fileSystemLocations": "",
  "buildBatchConfig": {
    "serviceRole": "",
    "combineArtifacts": "",
    "restrictions": "",
    "timeoutInMins": "",
    "batchReportMode": ""
  },
  "concurrentBuildLimit": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.UpdateProject' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "name": "",\n  "description": "",\n  "source": "",\n  "secondarySources": "",\n  "sourceVersion": "",\n  "secondarySourceVersions": "",\n  "artifacts": "",\n  "secondaryArtifacts": "",\n  "cache": "",\n  "environment": "",\n  "serviceRole": "",\n  "timeoutInMinutes": "",\n  "queuedTimeoutInMinutes": "",\n  "encryptionKey": "",\n  "tags": "",\n  "vpcConfig": "",\n  "badgeEnabled": "",\n  "logsConfig": "",\n  "fileSystemLocations": "",\n  "buildBatchConfig": {\n    "serviceRole": "",\n    "combineArtifacts": "",\n    "restrictions": "",\n    "timeoutInMins": "",\n    "batchReportMode": ""\n  },\n  "concurrentBuildLimit": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.UpdateProject'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "name": "",
  "description": "",
  "source": "",
  "secondarySources": "",
  "sourceVersion": "",
  "secondarySourceVersions": "",
  "artifacts": "",
  "secondaryArtifacts": "",
  "cache": "",
  "environment": "",
  "serviceRole": "",
  "timeoutInMinutes": "",
  "queuedTimeoutInMinutes": "",
  "encryptionKey": "",
  "tags": "",
  "vpcConfig": "",
  "badgeEnabled": "",
  "logsConfig": "",
  "fileSystemLocations": "",
  "buildBatchConfig": [
    "serviceRole": "",
    "combineArtifacts": "",
    "restrictions": "",
    "timeoutInMins": "",
    "batchReportMode": ""
  ],
  "concurrentBuildLimit": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.UpdateProject")! 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 UpdateProjectVisibility
{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.UpdateProjectVisibility
HEADERS

X-Amz-Target
BODY json

{
  "projectArn": "",
  "projectVisibility": "",
  "resourceAccessRole": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.UpdateProjectVisibility");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"projectArn\": \"\",\n  \"projectVisibility\": \"\",\n  \"resourceAccessRole\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.UpdateProjectVisibility" {:headers {:x-amz-target ""}
                                                                                                     :content-type :json
                                                                                                     :form-params {:projectArn ""
                                                                                                                   :projectVisibility ""
                                                                                                                   :resourceAccessRole ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.UpdateProjectVisibility"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"projectArn\": \"\",\n  \"projectVisibility\": \"\",\n  \"resourceAccessRole\": \"\"\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}}/#X-Amz-Target=CodeBuild_20161006.UpdateProjectVisibility"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"projectArn\": \"\",\n  \"projectVisibility\": \"\",\n  \"resourceAccessRole\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.UpdateProjectVisibility");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"projectArn\": \"\",\n  \"projectVisibility\": \"\",\n  \"resourceAccessRole\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.UpdateProjectVisibility"

	payload := strings.NewReader("{\n  \"projectArn\": \"\",\n  \"projectVisibility\": \"\",\n  \"resourceAccessRole\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	req.Header.Add("content-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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 77

{
  "projectArn": "",
  "projectVisibility": "",
  "resourceAccessRole": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.UpdateProjectVisibility")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"projectArn\": \"\",\n  \"projectVisibility\": \"\",\n  \"resourceAccessRole\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.UpdateProjectVisibility"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"projectArn\": \"\",\n  \"projectVisibility\": \"\",\n  \"resourceAccessRole\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"projectArn\": \"\",\n  \"projectVisibility\": \"\",\n  \"resourceAccessRole\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.UpdateProjectVisibility")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.UpdateProjectVisibility")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"projectArn\": \"\",\n  \"projectVisibility\": \"\",\n  \"resourceAccessRole\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  projectArn: '',
  projectVisibility: '',
  resourceAccessRole: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.UpdateProjectVisibility');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.UpdateProjectVisibility',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {projectArn: '', projectVisibility: '', resourceAccessRole: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.UpdateProjectVisibility';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"projectArn":"","projectVisibility":"","resourceAccessRole":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.UpdateProjectVisibility',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "projectArn": "",\n  "projectVisibility": "",\n  "resourceAccessRole": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"projectArn\": \"\",\n  \"projectVisibility\": \"\",\n  \"resourceAccessRole\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.UpdateProjectVisibility")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({projectArn: '', projectVisibility: '', resourceAccessRole: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.UpdateProjectVisibility',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {projectArn: '', projectVisibility: '', resourceAccessRole: ''},
  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}}/#X-Amz-Target=CodeBuild_20161006.UpdateProjectVisibility');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  projectArn: '',
  projectVisibility: '',
  resourceAccessRole: ''
});

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}}/#X-Amz-Target=CodeBuild_20161006.UpdateProjectVisibility',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {projectArn: '', projectVisibility: '', resourceAccessRole: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.UpdateProjectVisibility';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"projectArn":"","projectVisibility":"","resourceAccessRole":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"projectArn": @"",
                              @"projectVisibility": @"",
                              @"resourceAccessRole": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.UpdateProjectVisibility"]
                                                       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}}/#X-Amz-Target=CodeBuild_20161006.UpdateProjectVisibility" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"projectArn\": \"\",\n  \"projectVisibility\": \"\",\n  \"resourceAccessRole\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.UpdateProjectVisibility",
  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([
    'projectArn' => '',
    'projectVisibility' => '',
    'resourceAccessRole' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.UpdateProjectVisibility', [
  'body' => '{
  "projectArn": "",
  "projectVisibility": "",
  "resourceAccessRole": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.UpdateProjectVisibility');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'projectArn' => '',
  'projectVisibility' => '',
  'resourceAccessRole' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'projectArn' => '',
  'projectVisibility' => '',
  'resourceAccessRole' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.UpdateProjectVisibility');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.UpdateProjectVisibility' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "projectArn": "",
  "projectVisibility": "",
  "resourceAccessRole": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.UpdateProjectVisibility' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "projectArn": "",
  "projectVisibility": "",
  "resourceAccessRole": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"projectArn\": \"\",\n  \"projectVisibility\": \"\",\n  \"resourceAccessRole\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.UpdateProjectVisibility"

payload = {
    "projectArn": "",
    "projectVisibility": "",
    "resourceAccessRole": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.UpdateProjectVisibility"

payload <- "{\n  \"projectArn\": \"\",\n  \"projectVisibility\": \"\",\n  \"resourceAccessRole\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.UpdateProjectVisibility")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"projectArn\": \"\",\n  \"projectVisibility\": \"\",\n  \"resourceAccessRole\": \"\"\n}"

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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"projectArn\": \"\",\n  \"projectVisibility\": \"\",\n  \"resourceAccessRole\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.UpdateProjectVisibility";

    let payload = json!({
        "projectArn": "",
        "projectVisibility": "",
        "resourceAccessRole": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=CodeBuild_20161006.UpdateProjectVisibility' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "projectArn": "",
  "projectVisibility": "",
  "resourceAccessRole": ""
}'
echo '{
  "projectArn": "",
  "projectVisibility": "",
  "resourceAccessRole": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.UpdateProjectVisibility' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "projectArn": "",\n  "projectVisibility": "",\n  "resourceAccessRole": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.UpdateProjectVisibility'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "projectArn": "",
  "projectVisibility": "",
  "resourceAccessRole": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.UpdateProjectVisibility")! 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 UpdateReportGroup
{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.UpdateReportGroup
HEADERS

X-Amz-Target
BODY json

{
  "arn": "",
  "exportConfig": "",
  "tags": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.UpdateReportGroup");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"arn\": \"\",\n  \"exportConfig\": \"\",\n  \"tags\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.UpdateReportGroup" {:headers {:x-amz-target ""}
                                                                                               :content-type :json
                                                                                               :form-params {:arn ""
                                                                                                             :exportConfig ""
                                                                                                             :tags ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.UpdateReportGroup"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"arn\": \"\",\n  \"exportConfig\": \"\",\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}}/#X-Amz-Target=CodeBuild_20161006.UpdateReportGroup"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"arn\": \"\",\n  \"exportConfig\": \"\",\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}}/#X-Amz-Target=CodeBuild_20161006.UpdateReportGroup");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"arn\": \"\",\n  \"exportConfig\": \"\",\n  \"tags\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.UpdateReportGroup"

	payload := strings.NewReader("{\n  \"arn\": \"\",\n  \"exportConfig\": \"\",\n  \"tags\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	req.Header.Add("content-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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 51

{
  "arn": "",
  "exportConfig": "",
  "tags": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.UpdateReportGroup")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"arn\": \"\",\n  \"exportConfig\": \"\",\n  \"tags\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.UpdateReportGroup"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"arn\": \"\",\n  \"exportConfig\": \"\",\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  \"arn\": \"\",\n  \"exportConfig\": \"\",\n  \"tags\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.UpdateReportGroup")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.UpdateReportGroup")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"arn\": \"\",\n  \"exportConfig\": \"\",\n  \"tags\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  arn: '',
  exportConfig: '',
  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}}/#X-Amz-Target=CodeBuild_20161006.UpdateReportGroup');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.UpdateReportGroup',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {arn: '', exportConfig: '', tags: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.UpdateReportGroup';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"arn":"","exportConfig":"","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}}/#X-Amz-Target=CodeBuild_20161006.UpdateReportGroup',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "arn": "",\n  "exportConfig": "",\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  \"arn\": \"\",\n  \"exportConfig\": \"\",\n  \"tags\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.UpdateReportGroup")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({arn: '', exportConfig: '', tags: ''}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.UpdateReportGroup',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {arn: '', exportConfig: '', 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}}/#X-Amz-Target=CodeBuild_20161006.UpdateReportGroup');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  arn: '',
  exportConfig: '',
  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}}/#X-Amz-Target=CodeBuild_20161006.UpdateReportGroup',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {arn: '', exportConfig: '', tags: ''}
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.UpdateReportGroup';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"arn":"","exportConfig":"","tags":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"arn": @"",
                              @"exportConfig": @"",
                              @"tags": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.UpdateReportGroup"]
                                                       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}}/#X-Amz-Target=CodeBuild_20161006.UpdateReportGroup" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"arn\": \"\",\n  \"exportConfig\": \"\",\n  \"tags\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.UpdateReportGroup",
  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([
    'arn' => '',
    'exportConfig' => '',
    'tags' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.UpdateReportGroup', [
  'body' => '{
  "arn": "",
  "exportConfig": "",
  "tags": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.UpdateReportGroup');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'arn' => '',
  'exportConfig' => '',
  'tags' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'arn' => '',
  'exportConfig' => '',
  'tags' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.UpdateReportGroup');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.UpdateReportGroup' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "arn": "",
  "exportConfig": "",
  "tags": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.UpdateReportGroup' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "arn": "",
  "exportConfig": "",
  "tags": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"arn\": \"\",\n  \"exportConfig\": \"\",\n  \"tags\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.UpdateReportGroup"

payload = {
    "arn": "",
    "exportConfig": "",
    "tags": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.UpdateReportGroup"

payload <- "{\n  \"arn\": \"\",\n  \"exportConfig\": \"\",\n  \"tags\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.UpdateReportGroup")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"arn\": \"\",\n  \"exportConfig\": \"\",\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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"arn\": \"\",\n  \"exportConfig\": \"\",\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}}/#X-Amz-Target=CodeBuild_20161006.UpdateReportGroup";

    let payload = json!({
        "arn": "",
        "exportConfig": "",
        "tags": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=CodeBuild_20161006.UpdateReportGroup' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "arn": "",
  "exportConfig": "",
  "tags": ""
}'
echo '{
  "arn": "",
  "exportConfig": "",
  "tags": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.UpdateReportGroup' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "arn": "",\n  "exportConfig": "",\n  "tags": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.UpdateReportGroup'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "arn": "",
  "exportConfig": "",
  "tags": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.UpdateReportGroup")! 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 UpdateWebhook
{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.UpdateWebhook
HEADERS

X-Amz-Target
BODY json

{
  "projectName": "",
  "branchFilter": "",
  "rotateSecret": "",
  "filterGroups": "",
  "buildType": ""
}
Examples
REQUEST

CURL *hnd = curl_easy_init();

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST");
curl_easy_setopt(hnd, CURLOPT_URL, "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.UpdateWebhook");

struct curl_slist *headers = NULL;
headers = curl_slist_append(headers, "x-amz-target: ");
headers = curl_slist_append(headers, "content-type: application/json");
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);

curl_easy_setopt(hnd, CURLOPT_POSTFIELDS, "{\n  \"projectName\": \"\",\n  \"branchFilter\": \"\",\n  \"rotateSecret\": \"\",\n  \"filterGroups\": \"\",\n  \"buildType\": \"\"\n}");

CURLcode ret = curl_easy_perform(hnd);
(require '[clj-http.client :as client])

(client/post "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.UpdateWebhook" {:headers {:x-amz-target ""}
                                                                                           :content-type :json
                                                                                           :form-params {:projectName ""
                                                                                                         :branchFilter ""
                                                                                                         :rotateSecret ""
                                                                                                         :filterGroups ""
                                                                                                         :buildType ""}})
require "http/client"

url = "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.UpdateWebhook"
headers = HTTP::Headers{
  "x-amz-target" => ""
  "content-type" => "application/json"
}
reqBody = "{\n  \"projectName\": \"\",\n  \"branchFilter\": \"\",\n  \"rotateSecret\": \"\",\n  \"filterGroups\": \"\",\n  \"buildType\": \"\"\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}}/#X-Amz-Target=CodeBuild_20161006.UpdateWebhook"),
    Headers =
    {
        { "x-amz-target", "" },
    },
    Content = new StringContent("{\n  \"projectName\": \"\",\n  \"branchFilter\": \"\",\n  \"rotateSecret\": \"\",\n  \"filterGroups\": \"\",\n  \"buildType\": \"\"\n}")
    {
        Headers =
        {
            ContentType = new MediaTypeHeaderValue("application/json")
        }
    }
};
using (var response = await client.SendAsync(request))
{
    response.EnsureSuccessStatusCode();
    var body = await response.Content.ReadAsStringAsync();
    Console.WriteLine(body);
}
var client = new RestClient("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.UpdateWebhook");
var request = new RestRequest("", Method.Post);
request.AddHeader("x-amz-target", "");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", "{\n  \"projectName\": \"\",\n  \"branchFilter\": \"\",\n  \"rotateSecret\": \"\",\n  \"filterGroups\": \"\",\n  \"buildType\": \"\"\n}", ParameterType.RequestBody);
var response = client.Execute(request);
package main

import (
	"fmt"
	"strings"
	"net/http"
	"io"
)

func main() {

	url := "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.UpdateWebhook"

	payload := strings.NewReader("{\n  \"projectName\": \"\",\n  \"branchFilter\": \"\",\n  \"rotateSecret\": \"\",\n  \"filterGroups\": \"\",\n  \"buildType\": \"\"\n}")

	req, _ := http.NewRequest("POST", url, payload)

	req.Header.Add("x-amz-target", "")
	req.Header.Add("content-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/ HTTP/1.1
X-Amz-Target: 
Content-Type: application/json
Host: example.com
Content-Length: 108

{
  "projectName": "",
  "branchFilter": "",
  "rotateSecret": "",
  "filterGroups": "",
  "buildType": ""
}
AsyncHttpClient client = new DefaultAsyncHttpClient();
client.prepare("POST", "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.UpdateWebhook")
  .setHeader("x-amz-target", "")
  .setHeader("content-type", "application/json")
  .setBody("{\n  \"projectName\": \"\",\n  \"branchFilter\": \"\",\n  \"rotateSecret\": \"\",\n  \"filterGroups\": \"\",\n  \"buildType\": \"\"\n}")
  .execute()
  .toCompletableFuture()
  .thenAccept(System.out::println)
  .join();

client.close();
HttpRequest request = HttpRequest.newBuilder()
    .uri(URI.create("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.UpdateWebhook"))
    .header("x-amz-target", "")
    .header("content-type", "application/json")
    .method("POST", HttpRequest.BodyPublishers.ofString("{\n  \"projectName\": \"\",\n  \"branchFilter\": \"\",\n  \"rotateSecret\": \"\",\n  \"filterGroups\": \"\",\n  \"buildType\": \"\"\n}"))
    .build();
HttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
OkHttpClient client = new OkHttpClient();

MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\n  \"projectName\": \"\",\n  \"branchFilter\": \"\",\n  \"rotateSecret\": \"\",\n  \"filterGroups\": \"\",\n  \"buildType\": \"\"\n}");
Request request = new Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.UpdateWebhook")
  .post(body)
  .addHeader("x-amz-target", "")
  .addHeader("content-type", "application/json")
  .build();

Response response = client.newCall(request).execute();
HttpResponse response = Unirest.post("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.UpdateWebhook")
  .header("x-amz-target", "")
  .header("content-type", "application/json")
  .body("{\n  \"projectName\": \"\",\n  \"branchFilter\": \"\",\n  \"rotateSecret\": \"\",\n  \"filterGroups\": \"\",\n  \"buildType\": \"\"\n}")
  .asString();
const data = JSON.stringify({
  projectName: '',
  branchFilter: '',
  rotateSecret: '',
  filterGroups: '',
  buildType: ''
});

const xhr = new XMLHttpRequest();
xhr.withCredentials = true;

xhr.addEventListener('readystatechange', function () {
  if (this.readyState === this.DONE) {
    console.log(this.responseText);
  }
});

xhr.open('POST', '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.UpdateWebhook');
xhr.setRequestHeader('x-amz-target', '');
xhr.setRequestHeader('content-type', 'application/json');

xhr.send(data);
import axios from 'axios';

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.UpdateWebhook',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    projectName: '',
    branchFilter: '',
    rotateSecret: '',
    filterGroups: '',
    buildType: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const url = '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.UpdateWebhook';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"projectName":"","branchFilter":"","rotateSecret":"","filterGroups":"","buildType":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
const settings = {
  async: true,
  crossDomain: true,
  url: '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.UpdateWebhook',
  method: 'POST',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  },
  processData: false,
  data: '{\n  "projectName": "",\n  "branchFilter": "",\n  "rotateSecret": "",\n  "filterGroups": "",\n  "buildType": ""\n}'
};

$.ajax(settings).done(function (response) {
  console.log(response);
});
val client = OkHttpClient()

val mediaType = MediaType.parse("application/json")
val body = RequestBody.create(mediaType, "{\n  \"projectName\": \"\",\n  \"branchFilter\": \"\",\n  \"rotateSecret\": \"\",\n  \"filterGroups\": \"\",\n  \"buildType\": \"\"\n}")
val request = Request.Builder()
  .url("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.UpdateWebhook")
  .post(body)
  .addHeader("x-amz-target", "")
  .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/',
  headers: {
    'x-amz-target': '',
    'content-type': 'application/json'
  }
};

const req = http.request(options, function (res) {
  const chunks = [];

  res.on('data', function (chunk) {
    chunks.push(chunk);
  });

  res.on('end', function () {
    const body = Buffer.concat(chunks);
    console.log(body.toString());
  });
});

req.write(JSON.stringify({
  projectName: '',
  branchFilter: '',
  rotateSecret: '',
  filterGroups: '',
  buildType: ''
}));
req.end();
const request = require('request');

const options = {
  method: 'POST',
  url: '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.UpdateWebhook',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: {
    projectName: '',
    branchFilter: '',
    rotateSecret: '',
    filterGroups: '',
    buildType: ''
  },
  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}}/#X-Amz-Target=CodeBuild_20161006.UpdateWebhook');

req.headers({
  'x-amz-target': '',
  'content-type': 'application/json'
});

req.type('json');
req.send({
  projectName: '',
  branchFilter: '',
  rotateSecret: '',
  filterGroups: '',
  buildType: ''
});

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}}/#X-Amz-Target=CodeBuild_20161006.UpdateWebhook',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  data: {
    projectName: '',
    branchFilter: '',
    rotateSecret: '',
    filterGroups: '',
    buildType: ''
  }
};

try {
  const { data } = await axios.request(options);
  console.log(data);
} catch (error) {
  console.error(error);
}
const fetch = require('node-fetch');

const url = '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.UpdateWebhook';
const options = {
  method: 'POST',
  headers: {'x-amz-target': '', 'content-type': 'application/json'},
  body: '{"projectName":"","branchFilter":"","rotateSecret":"","filterGroups":"","buildType":""}'
};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
#import 

NSDictionary *headers = @{ @"x-amz-target": @"",
                           @"content-type": @"application/json" };
NSDictionary *parameters = @{ @"projectName": @"",
                              @"branchFilter": @"",
                              @"rotateSecret": @"",
                              @"filterGroups": @"",
                              @"buildType": @"" };

NSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.UpdateWebhook"]
                                                       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}}/#X-Amz-Target=CodeBuild_20161006.UpdateWebhook" in
let headers = Header.add_list (Header.init ()) [
  ("x-amz-target", "");
  ("content-type", "application/json");
] in
let body = Cohttp_lwt_body.of_string "{\n  \"projectName\": \"\",\n  \"branchFilter\": \"\",\n  \"rotateSecret\": \"\",\n  \"filterGroups\": \"\",\n  \"buildType\": \"\"\n}" in

Client.call ~headers ~body `POST uri
>>= fun (res, body_stream) ->
  (* Do stuff with the result *)
 "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.UpdateWebhook",
  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([
    'projectName' => '',
    'branchFilter' => '',
    'rotateSecret' => '',
    'filterGroups' => '',
    'buildType' => ''
  ]),
  CURLOPT_HTTPHEADER => [
    "content-type: application/json",
    "x-amz-target: "
  ],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
request('POST', '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.UpdateWebhook', [
  'body' => '{
  "projectName": "",
  "branchFilter": "",
  "rotateSecret": "",
  "filterGroups": "",
  "buildType": ""
}',
  'headers' => [
    'content-type' => 'application/json',
    'x-amz-target' => '',
  ],
]);

echo $response->getBody();
setUrl('{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.UpdateWebhook');
$request->setMethod(HTTP_METH_POST);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$request->setContentType('application/json');
$request->setBody(json_encode([
  'projectName' => '',
  'branchFilter' => '',
  'rotateSecret' => '',
  'filterGroups' => '',
  'buildType' => ''
]));

try {
  $response = $request->send();

  echo $response->getBody();
} catch (HttpException $ex) {
  echo $ex;
}
append(json_encode([
  'projectName' => '',
  'branchFilter' => '',
  'rotateSecret' => '',
  'filterGroups' => '',
  'buildType' => ''
]));
$request->setRequestUrl('{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.UpdateWebhook');
$request->setRequestMethod('POST');
$request->setBody($body);

$request->setHeaders([
  'x-amz-target' => '',
  'content-type' => 'application/json'
]);

$client->enqueue($request)->send();
$response = $client->getResponse();

echo $response->getBody();
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-WebRequest -Uri '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.UpdateWebhook' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "projectName": "",
  "branchFilter": "",
  "rotateSecret": "",
  "filterGroups": "",
  "buildType": ""
}'
$headers=@{}
$headers.Add("x-amz-target", "")
$headers.Add("content-type", "application/json")
$response = Invoke-RestMethod -Uri '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.UpdateWebhook' -Method POST -Headers $headers -ContentType 'application/json' -Body '{
  "projectName": "",
  "branchFilter": "",
  "rotateSecret": "",
  "filterGroups": "",
  "buildType": ""
}'
import http.client

conn = http.client.HTTPSConnection("example.com")

payload = "{\n  \"projectName\": \"\",\n  \"branchFilter\": \"\",\n  \"rotateSecret\": \"\",\n  \"filterGroups\": \"\",\n  \"buildType\": \"\"\n}"

headers = {
    'x-amz-target': "",
    'content-type': "application/json"
}

conn.request("POST", "/baseUrl/", payload, headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))
import requests

url = "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.UpdateWebhook"

payload = {
    "projectName": "",
    "branchFilter": "",
    "rotateSecret": "",
    "filterGroups": "",
    "buildType": ""
}
headers = {
    "x-amz-target": "",
    "content-type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

print(response.json())
library(httr)

url <- "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.UpdateWebhook"

payload <- "{\n  \"projectName\": \"\",\n  \"branchFilter\": \"\",\n  \"rotateSecret\": \"\",\n  \"filterGroups\": \"\",\n  \"buildType\": \"\"\n}"

encode <- "json"

response <- VERB("POST", url, body = payload, add_headers('x-amz-target' = ''), content_type("application/json"), encode = encode)

content(response, "text")
require 'uri'
require 'net/http'

url = URI("{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.UpdateWebhook")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["x-amz-target"] = ''
request["content-type"] = 'application/json'
request.body = "{\n  \"projectName\": \"\",\n  \"branchFilter\": \"\",\n  \"rotateSecret\": \"\",\n  \"filterGroups\": \"\",\n  \"buildType\": \"\"\n}"

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/') do |req|
  req.headers['x-amz-target'] = ''
  req.body = "{\n  \"projectName\": \"\",\n  \"branchFilter\": \"\",\n  \"rotateSecret\": \"\",\n  \"filterGroups\": \"\",\n  \"buildType\": \"\"\n}"
end

puts response.status
puts response.body
use serde_json::json;
use reqwest;

#[tokio::main]
pub async fn main() {
    let url = "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.UpdateWebhook";

    let payload = json!({
        "projectName": "",
        "branchFilter": "",
        "rotateSecret": "",
        "filterGroups": "",
        "buildType": ""
    });

    let mut headers = reqwest::header::HeaderMap::new();
    headers.insert("x-amz-target", "".parse().unwrap());
    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}}/#X-Amz-Target=CodeBuild_20161006.UpdateWebhook' \
  --header 'content-type: application/json' \
  --header 'x-amz-target: ' \
  --data '{
  "projectName": "",
  "branchFilter": "",
  "rotateSecret": "",
  "filterGroups": "",
  "buildType": ""
}'
echo '{
  "projectName": "",
  "branchFilter": "",
  "rotateSecret": "",
  "filterGroups": "",
  "buildType": ""
}' |  \
  http POST '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.UpdateWebhook' \
  content-type:application/json \
  x-amz-target:''
wget --quiet \
  --method POST \
  --header 'x-amz-target: ' \
  --header 'content-type: application/json' \
  --body-data '{\n  "projectName": "",\n  "branchFilter": "",\n  "rotateSecret": "",\n  "filterGroups": "",\n  "buildType": ""\n}' \
  --output-document \
  - '{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.UpdateWebhook'
import Foundation

let headers = [
  "x-amz-target": "",
  "content-type": "application/json"
]
let parameters = [
  "projectName": "",
  "branchFilter": "",
  "rotateSecret": "",
  "filterGroups": "",
  "buildType": ""
] as [String : Any]

let postData = JSONSerialization.data(withJSONObject: parameters, options: [])

let request = NSMutableURLRequest(url: NSURL(string: "{{baseUrl}}/#X-Amz-Target=CodeBuild_20161006.UpdateWebhook")! 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()